【清明节简介】
清明节,又称扫坟节、鬼节、冥节,与七月十五中元节及十月十五下元节合称三冥节,都与祭祀鬼神有关。
清明节,又叫踏青节,按阳历来说,它是在每年的4月4日至6日之间,正是春光明媚草木吐绿的时节,也正是人们春游(古代叫踏青)的好时候,所以古人有清明踏青,并开展一系列体育活动的习俗。 清明节古时也叫三月节,已有2000多年历史。
公历四月五日前后为清明节,是二十四节气之一。在二十四个节气中,既是节气又是节日的只有清明。我国古代将清明分为三候:“一候桐始华;二候田鼠化为鹌;三候虹始见。”意即在这个时节先是白桐花开放,接着喜阴的田鼠不见了,全回到了地下的洞中,然后是雨后的天空可以见到彩虹了。
由于二十四节气比较客观地反映了一年四季气温、降雨、物候等方面的变化,所以古代劳动人民用它安排农事活动。《淮南子·天文训》云:“春分后十五日,斗指乙,则清明风至。”按《岁时百问》的说法:“万物生长此时,皆清洁而明净。故谓之清明。”清明一到,气温升高,雨量增多,正是春耕春种的大好时节。故有“清明前后,点瓜种豆”、“植树造林,莫过清明”的农谚。可见这个节气与农业生产有着密切的关系。
但是,清明作为节日,与纯粹的节气又有所不同。节气是我国物候变化、时令顺序的标志,而节日则包含着一定的风俗活动和某种纪念意义。清明节是我国传统节日,也是最重要的祭祀节日,是祭祖和扫墓的日子。扫墓俗称上坟,祭祀死者的一种活动。汉族和一些少数民族大多都是在清明节扫墓。按照旧的习俗,扫墓时,人们要携带酒食果品、纸钱等物品到墓地,将食物供祭在亲人墓前,再将纸钱焚化,为坟墓培上新土,折几枝嫩绿的新枝插在坟上,然后叩头行礼祭拜,最后吃掉酒食回家。唐代诗人杜牧的诗《清明》:“清明时节雨纷纷,路上行人欲断魂。借问酒家何处有?牧童遥指杏花村。”写出了清明节的特殊气氛。 直到今天,清明节祭拜祖先,悼念已逝的亲人的习俗仍很盛行。
继续阅读…
2008年03月22日 星期六
zmouse
1250次阅读
2008年3月16日,我如往常一样,坐上了大巴,赶往另一个城市。车开上了高速路以后,我就昏昏沉沉的睡着了。不知道过了多少时间,睡梦中只听见啪的一声,我惊醒了。司机把车停下一检查,原来是后轮爆了一个胎。好在后轮是一边两个的,爆了一个还有一个,没有引起事故。但已经不能再高速行驶了,司机就慢慢行驶,到了服务区,准备换胎,可是备用胎也是坏的,让服务区的汽修厂换,居然也没有设备可以进行更换。乘客有些不满,就连司机对出现此状况也有些不满,据他透露,此爆掉的轮胎早在开车前他们公司已经知道了有些问题,司机也向公司反映了,只不过没让更换。真不知道此快客公司是怎么考虑的,假如前轮出了问题还未爆胎,他们是不是给更换?为什么备用胎是摆设?他们公司把旅客的安全放在什么位置,难道比公司的成本还重要?对这么样的公司,让我们记住它的名字:“星利快客”。
2008年03月19日 星期三
zmouse
1094次阅读
在工作中,我需要从CWinThread派生一个界面线程类,专门处理有关Windows套接字的一些相关操作,比如建立、连接、收发、关闭等。程序写完后,发现生成的CAsyncSocket实例不响应连接、接收等消息,百思不得其解。经过仔细跟踪调试,发现原来是我把CAsyncSocket实例过程写在了线程的InitInstance()函数里,而我又在此函数里进行循环等待事件,永远不从此函数返回,除非是要退出线程的时候才返回。见下面的错误代码:
BOOL CMyThread::InitInstance()
{
// TODO: 在此执行任意逐线程初始化
//创建属于线程的SOCKET*
InitSocketAndBuf();
HANDLE hEvents[3];
hEvents[0] = m_hReConnectEvent; //连接事件
SetEvent(hEvents[0]);//首先进行连接
hEvents[1] = m_hRecvEvent; //接收报文事件
ResetEvent(hEvents[1]);
hEvents[2] = m_hSendEvent; //发送报文事件
ResetEvent(hEvents[2]);
while (1)
{
DWORD dwWait = WaitForMultipleObjects(3,hEvents,FALSE,INFINITE);
if (pApp->m_bExitFlag) break;
switch (dwWait)
{
case WAIT_OBJECT_0:
ReConnectDevice();
ResetEvent(hEvents[0]);
break;
case WAIT_OBJECT_0+1:
ResetEvent(hEvents[1]);
break;
case WAIT_OBJECT_0+2:
ResetEvent(hEvents[2]);
break;
default:
break;
}
}
return FALSE;
}
InitSocketAndBuf()函数就是我实例化Sockets的过程。如果不从此InitInstance()函数返回true,系统控制权尚未交还,就不会继续运行线程的消息循环,因此阻塞了消息传递,所以Sockets的响应消息也就没有了,问题查到。
解决办法如下:
继续阅读…
2008年02月20日 星期三
zmouse
1205次阅读
是我从彼得·林奇著的《战胜华尔街》书上摘录下来的,以做为我投资参考。
1、投资很有趣,很刺激,但如果你不下功夫研究基本面的话,那就会很危险。
2、作为一个业余投资者,你的优势并不在于从华尔街投资专家那里获得所谓专业投资建议。你的优势其实在于你自身所具有的独特知识和经验。如果充分发挥你的独特优势来投资于你充分了解的公司和行业,那么你肯定会打败那些投资专家们。
3、过去30多年来,股票市场被一群专业机构投资者所主宰。但是与一般人的想法正好相反,我认为这反而使业余投资者更容易取得更好的投资业绩。业余投资者尽可以忽略这群专业机构投资者,照样战胜市场。
4、每只股票后面其实都是一家公司,你得弄清楚这家公司到底是如何经营的。
5、经常出现这样的事:短期而言,比如好几个月甚至好几年,一家公司业绩表现与其股价表现毫不相关;但是,长期而言,一家公司业绩表现肯定与其股价表现是完全相关的。弄清楚短期和长期业绩表现与股价表现相关性的差别,是投资赚钱的关键,同时,这一差别也表明,耐心持有终有回报,选择成功企业的股票方能取得投资成功。
6、你得弄清楚你持股的公司基本面究竟如何,你得搞明白持有这只股票的理由究竟是什么。不错,孩子终究会长大的,但是,股票并非终究会上涨的。
继续阅读…
2008年02月15日 星期五
zmouse
1190次阅读
【春节简介】
春节(Spring Festival)中国民间最隆重最富有特色的传统节日,它标志农历旧的一年结束。在夏历正月初一,又叫阴历年,俗称“过年”、“新年”。春节的历史很悠久,它起源于殷商时期年头岁尾的祭神祭祖活动。按照我国农历,正月初一古称元日、元辰、元正、元朔、元旦等,俗称年初一,到了民国时期,改用公历,公历的一月一日称为元旦,把农历的一月一日叫春节。国家非常重视非物质文化遗产的保护,2006年5月20日,“春节”民俗经国务院批准列入第一批国家级非物质文化遗产名录。
【春节由来】
“年”的甲骨文写法为上面部分为“禾”字,下面部分为“人”字。金文的“年”字也与甲骨文相同也从禾、从人。小篆的“年”写作“上禾下千”,《说文解字·禾部》:“年,谷熟也。从禾,从千声。”小篆将“人”字讹变为“千”了,因而许慎用了此说,而“千”字本为有饰的人,此解也并不矛盾。(陈初生《金文常用词典》)“禾”是谷物的总称,不能错解仅为“小麦”。年成的好坏,主要由“禾”的生长和收成情况来决定,而现在已发掘出来的甲骨文中的“禾”字,几乎都是看上去沉甸甸地被压弯了腰,可见它象征着取得谷物生产的大丰收。“年”字下面的“人”字又作何解释呢?从甲骨文看,“年”字好象是人头上顶着沉甸甸的谷子的样子。春节原名“元旦”,隋代杜台卿在《五烛宝典》中说:“正月为端月,其一日为元日,亦云正朝,亦云元朔。”“元”的本意为“头”,后引申为“开始”,因为这一天是一年的头一天,春季的头一天,正月的头一天,所以称为“三元”;因为这一天还是岁之朝,月之朝,日之朝,所以又称“三朝”;又因为它是第一个朔日,所以又称“元朔”。
继续阅读…
2008年02月04日 星期一
zmouse
1257次阅读
星期一、星期二,A股象遭遇了利空突袭,一路狂泻。可仔细想想,没什么大利空啊?美国次贷危机,不会直接影响中国股市,再说它早就发生了。第二个利空,当然是平安的再融资了,说实话,平安融资确实是太猴了,你一下要圈那么多钱,比中国石油和中国神华首发股票融资加起来的还要多,还不细说融那么多资去干什么用,当然让投资者心慌了,平安遭遇抛售也是理所当然的了。其它的利空好象也想不出来了,最多那个上调准备金,可不是早公布了吗?
再看看国内外的经济环境,美国星期二又紧急降息75个基点,这样的话,人民币和美圆的利率已经倒挂,会更加促进人民币的升值步伐,而这样热钱会更汹涌的流向中国,进来后,你说会怎么样,肯定是炒作各种资产价格。当然,热钱会回流,但绝不是现在,因为还未到它们套利的目标。所以,目前的市场还不会进入熊市,这样的快速杀跌,也许是某些人的阴谋,而上述的利空,只不过是被做了可利用的工具。
今年,还会是各种产品价格上涨年,有些余钱的人要想想怎么样才能让自己的纸币不被通涨给蒸发。
我心依然,仍然拿着自己选择好的股票放着,任它风吹雨打而不动,到了自己的既定目标后全身而退。
2008年01月23日 星期三
zmouse
1522次阅读
腊八节起源
传说一:相传,在古印度北部,迦毗罗卫国有个净饭王,他有个儿子叫乔答摩·悉达多,年轻时就痛感人世生、老、病、死的各种苦恼,发觉社会生活徒劳无益,并对婆罗门教的神权极为不满,于是,在他29岁那年,合弃王族的豪华生活,出家修道,学练瑜珈,苦行6年,大约在公元前525年,一天,他在佛陀伽耶一株菩提树下,彻悟成道,并创立了佛教。史传,这一天正是中国的农历十二月初八日,由于他是释迦族人,后来佛教徒们尊称他是释迦牟尼,也即是释迦族圣人的意思。
据说在释迦牟尼成佛之前,曾经修苦行多年,饿得骨瘦如柴,决定不再苦行。这时遇见一个牧女,送他乳糜食用。他吃了乳糜,恢复了体力,便端坐在菩提树下入定,于十二月八日成道。夏历以十二月为腊月,所以十二月八日称作腊八。中国汉族地区,将这一天作为释迦牟尼的成道日,于是腊八成了佛教节日。佛教传入我国后,各地兴建寺院,煮粥敬佛的活动也随之盛行起来,尤其是到了腊月初八,祭祀释迦牟尼修行成道之日,各寺院都要举行诵经,并效法佛成道前牧女献乳糜的传说故事,用香谷和果实等造粥供佛,名为腊八粥。这便是腊八粥的来历。
传说二:关于腊八粥的来历还有一个很有意思的典故。据说,明太祖朱元璋小时候家里很穷,便给一家财主放牛。有一天放牛归来时过一独木桥,牛一滑跌下了桥,将腿跌断。老财主气急败坏,便把他关进一间房子里不给饭吃。朱元璋饿得够呛,忽然发现屋里有一鼠洞,扒开一看,原来是老鼠的一个粮仓,里面有米、有豆,还有红枣。他把这些东西合在一起煮了一锅粥,吃起来十分香甜可口。后来朱元璋当了皇帝,又想起了这件事儿,便叫御厨熬了一锅各种粮豆混在一起的粥。吃的这一天正好是腊月初八,因此就叫腊八粥。
其实,我国喝腊八粥的历史,已有一千多年。最早开始于宋代。每逢腊八这一天,不论是朝廷、官府、寺院还是黎民百姓家都要做腊八粥。明代的用料,加江米、白果、核桃仁、栗子等煮粥。到了清朝,喝腊八粥的风俗更是盛行。在宫廷,皇帝、皇后、皇子等都要向文武大臣、侍从宫女赐腊八粥,并向各个寺院发放米、果等供僧侣食用。在民间,家家户户也要做腊八粥,祭祀祖先;同时,合家团聚在一起食用,馈赠亲朋好友。著名的雍和宫腊八粥,除了江米、小米等五谷杂粮外,还加有羊肉丁和奶油,粥面撒有红枣、桂圆、核桃仁、葡萄干、瓜子仁、青红丝等。
按照中国农历,每年十二月被称为腊月,而腊月初八日又被称为“腊八节”。 “腊”,《说文解字》称“腊,冬至后三戌,腊祭百神”,可见“腊”本是古代的一种在冬至后第三个戌日举行的祭祀活动。《风俗通》记载:“夏曰嘉平,殷曰清祀,周曰大腊,汉改曰腊。腊者,猎也,田猎取兽祭先祖也。”各种禽兽经过一年的生长,膘肥毛美,歇冬的农人猎之用于祭祀,可谓取之有道,用之当时。 但当时腊祭的日期并不固定,规定在每年冬至后的第三个戌日举行,并将这个日子称为“腊日”。将“腊日”定为每年的“腊月初八”始于南北朝时代。南朝梁代的宗懔在《荆楚岁时记》中明确记载说:“十二月八日为腊日。”于是,腊八这天便成为腊月里重要的一个节日了。
继续阅读…
2008年01月15日 星期二
zmouse
1293次阅读
以冷静为荣,以急躁为耻,
以自信为荣,以恐惧为耻,
以动脑为荣,以呆板为耻,
以提拉为荣,以搓打为耻,
以变线为荣,以定点为耻,
以跑动为荣,以不动为耻,
以抢攻为荣,以常守为耻,
以兴奋为荣,以沉闷为耻,
2008年01月08日 星期二
zmouse
1129次阅读
编程中发现,我按照例子样式写了个实时曲线显示软件,但显示出来的曲线图形是乱的,跟踪调试,传递的数值也是对的,控件怎么会画错图了呢。后来仔细比对,原来用来传递数值的数据类型我使用的是double,而控件只接收float类型。看下面的函数:
PEvsetcellEx(m_hPE, PEP_faYDATA, i, m_nRealTimeCounter, pValue[i][m_nRealTimeCounter]);
数组pValue必须被申明为float才可正常显示。
2008年01月07日 星期一
zmouse
1288次阅读
在定义了一个结构,里面用了字符串类型的话,如下:
typedef struct _DeviceInf
{
int nDeviceId;//装置ID
char chDeviceName[201];//装置名
char chBreakBh[WORDDOC_NAMESTRING_LEN];//开关编号
WORD DetectOffLockCode;//检分锁编码
char chDetectOffBreakBh[WORDDOC_NAMESTRING_LEN];//检分开关编号
WORD DetectOnLockCode;//检合锁编码
char chDetectOnBreakBh[WORDDOC_NAMESTRING_LEN];//检合开关编号
WORD YanDianLockCode;//验电锁编码
char chYanDianBreakBh[WORDDOC_NAMESTRING_LEN];//验电开关编号
int LockTypeID;//锁类型号
}DeviceInf;
如果你申请了一个此结构的变量,如DeviceInf* pDeviceInf =new DeviceInf;。
用此机构变量去比较一个字符串,如if(pDeviceInf->chDetectOffBreakBh != “NULL_STR”),编译的时候是没有语法错误的,而在运行的时候,则会出现此变量pDeviceInf数据被破坏的情况,请注意。要比较字符串应该使用_StrCmp( )函数,或者把pDeviceInf->chDetectOffBreakBh赋值给一个CString变量然后进行比较,这样就没问题了。
2007年12月28日 星期五
zmouse
1223次阅读
楼上朋友,已发,请查收...
已经收到,再次感谢楼主,谢谢楼主的共享精神...
我邮箱 anjin308@163.com,给我发一份吧,万分感谢...
22楼,不用客气。 23楼,你查收一下。你讲的...
楼上几位朋友,请查收! 现在我没有6.0的,有...
楼主您好,我也是找了很久没有找到,还请您费...