我家窗外的风景

梵天一梦 发表于 2009-12-09 21:48:15

                                  

 <天堂>
        - 给我的老婆
一.
你从云端走下来
把我的伤痛旷野点燃
在我贫瘠的土地里种下最初的诺言
 
那天堂灿黄的钟声
洞穿我亘古的渴望

于是
你让我眼中有雨  心中有雨

二.
在我思念的雨季
时间长出厚厚的磐石
那最初的诺言
依旧恪守水滴石穿的经典

你可是我生命中唯一青鸟
在千里之外
诠释永远的第一秒

何时 将我疯长的红豆摘取
种进你的天堂
长成一颗永不老去的相思藤

阅读556次 评论28条 个人主页 扔小纸条 文件夹: 情人

一夢如是 发表于 2009-10-15 14:04:22

我烧过很多东西。
6岁小学一年级,放学后我喜欢把路边的野草都点燃,然后看着火一路烧过去,会觉得自己像电视中的英雄一样,一路从火光中走过。于是,经常晚回家。
那时对于火的执着和着迷现在想想是很不可思议的,终于有一天,我不小心把村里一户人家的草堆烧着了, 火光冲天差点烧了高压线。
家里赔了人家半袋花生。

之后很长的一段时间不敢玩火,后来又热衷于发明,家里穷,农村的小孩没有零花钱的。那时最大的愿望就是可以买一个放大镜,把一个很小的东西看得很大,或者在太阳底下聚光, 烧蚂蚁。
没钱买怎么办呢,小时候自己也聪明啊,自己造呐。

在屋后捡来一些电灯泡的玻璃碎片,点上煤油灯,把圆珠笔写字的那个钢珠取出来,然后拿着它使劲地对着煤油灯的火焰吹, 这时火焰就被 吹出一条长长的蓝色火焰。这时把捡来的玻璃碎片对着火焰烧, 不一会,就会熔化, 变成一个个的小珠子。

做这些事情的时候一定要等父母不在家, 还得躲在桌子底下。费时费力,吹了半天头就晕。

慢慢长大了, 对这些小玩意儿感觉不过瘾。开始迷上鞭炮,最喜欢过年的时候,到处捡没有爆的鞭炮。放到瓶子里, 雪堆里,大便里。。。然后点上火。记得很清楚, 取出两个鞭炮的 燃芯, 倒出一些火药, 两个鞭炮一定要口对口。远远地拿一根香,向中一点,两个鞭炮就对着放火花, 我们那时管这样的玩法叫老公对老婆。有一次我在麿上玩老公对老婆的时候差点弄瞎了眼睛。

那时像我这样喜欢玩鞭炮的小玩伴很多,鞭炮不够玩了怎么办?总之是没钱买的,各家院子去捡,不到半天村里能捡的都差不多没了。这样想玩的心痒,于是我就偷偷地从家里买的准备第二天放的鞭炮上扯。每次都小心地告诉自己就只玩这一次了,可结果总是玩了好多次,最后连自己都看不下去了,鞭炮短得太多了。

最后,被我发现了一个绝好的去处,货源充足,又没有小玩伴和我抢,那就是村外的坟地。村里过年前都会去上坟,然后放鞭炮。
大人是不会和我抢的,小玩伴又不知道,就我一个人,中午吃完饭就跑过去捡,边捡边玩,到了晚上才回家,那时身上的口袋里就全是了,把小玩伴们给羡慕得。

上了高中,除了大扫除的时候烧烧垃圾,平时也没机会更没时间烧啥了。

上了大学,有时间烧了,可是城市里又没有什么可以烧的。鞭炮也没得玩,事实上也已经不想玩它了。
情窦初开,烧情书呐。写给别人的,别人写给我的,反反复复。

时间过得很快,毕业后就开始烧饭了,啥想吃的,都买来烧了吃,吃完了饭就一个人烧烟。

结婚后就再也没烧过饭了,因为有个比我更能烧的老婆。

烟也不烧了。



搬家

一夢如是 发表于 2009-08-31 08:38:29

周日,早七点,睡梦中被叫起,搬家公司的人到了。
和老婆两个人,像上了发条的机器人,睡眼惺忪的忙着打包,搬东西,却不知外面还在下雨。

东西搬下楼,送上车,再下车,再上楼...
9:30 结束。

坐在凌乱的新家中,看着新的阳台上的小龟,它已经和我们经历一次又一次搬家,也行都习惯了,没有看到它有不安的样子。

休息了一会,帮老婆组装柜子,反复拆装,最后忙到12:30,完成。

老婆带了一份快餐过来,两人紧张地扒了几口中,还不能休息。需要马上去买床,马上去。只有两个小时的时候。
老婆喝了口水,一抹嘴,走。
于是骑车,坐车,逛家具店,买床,再坐车回来。一个小时。

老婆还不得闲,学校还要开会。

下午三点,工作完成, 马上回家继续收拾房子。

五点,买的床送来了。两个人忙着安装,摆家具。

饿,累。

我抽空煮了些鸭蛋,对虾。
老婆继续忙着收拾,还要洗衣服。
7:00, 下面条,白水面。
8:30, 停下来,喘口气,洗了澡,上床。佘下的都很熟悉了。老婆看书,我玩电脑。
明天是周一,还要经历长江大桥的堵车,还要上班。

过去的过去了,再也找不回了。

一夢如是 发表于 2009-08-11 08:59:32

结婚的前一天,她给我电话,也许是从以前的同事那里得知了消息。
她一直不停地哭,我就静静地听着。
过了一会,电话里她慢慢地抽泣,叫着我的名字对我说,我喜欢你,我爱你。

我心里紧绷了一下,这是过去一年里她都不肯说的话,甚至都不承认我是她的男友。
我告诉她,我要结婚了。接着又半开玩笑地说,你不嫁给我,我只有找别人了。

这时她哭得一下子猛起来,嘶哑地说,我愿意,我愿意嫁给你,我什么都听你的。

这两三秒钟的时间,我突然有一种报复的快感,仿佛过去的那一年中所没有得到的满足一下子都得到了。
甚至脑海中想像了将来和她在一起的画面。

仅仅是几秒钟之后,我对她说,你还记得么?你曾经对我说过,过去的就过去了,再也找不回了。

这是《半生缘》中的台词,她曾经这样决然的和我说过。
不知道为什么我此刻想起来。

也许她知道这会是一个没有结果的电话,惭惭地平静起来,细说了自己种种的不对和后悔。

只是这都已经过去了。

她这一通迟来的电话表白,没有改变我的决定,反而让我更加珍惜今天的女友,明天就要叫老婆了。

結婚一周年,致老婆的信

一夢如是 发表于 2009-04-29 09:01:33

老婆:

        

 

老公不是一个浪漫的人,老公不是一个懂得生活的人,老公也不是一个有着高尚情操的人,老公不帅,也不富有。老公很平凡,如一粒沙子,扔在海滩上,永远都不会闪光。

  

 

 

可是一年前的今天,你嫁给了我。   

                          

                                                                                                        

 

 

 

 

那是很平凡的一天,我的老家,一个小县城,一个小小的婚姻登记处,还有我的父亲坐在楼下看着我载你来的一辆破旧的电动车。

    

 

 

 

一切都很简单,没有女孩都想要的求婚词,没有半跪着手捧一束鲜花,甚至都没有一句,“你愿意嫁给我吗?”的话。老公只是很平淡地告诉你:我们登记吧,记得把你的户口簿带过来。

               

 

 

 

 

 

于是,你成了我的妻。                              

                                                           

 

 

 

 

 

 

一年过去了,生活点点滴滴,甜蜜点点滴滴。不知什么时候老婆定了一个规矩,早晨离家上班前要亲吻告别,哪怕你还在睡梦中。晚上回家要抱着,你才能睡着。就这样,早起晚归,早起晚归。每次一下班就急不可待的想往家里跑,那里有老公最爱的妻做好了饭在等。           

                   

 

 

 

 

 

一年过去了,生活中有油盐碗碟的烦恼,有吵闹。老公相信在这些情感的释放中我们会更懂得生活不是一个人的事,包容需要两颗坦诚相对的心。                  

               

 

 

 

 

 

一年过去了,那颗夫子庙买的雨花石戒指在老公的无名指上勒出一道明亮的痕,不是伤,是婚姻的年轮。无论贵与贫,有你总是最好的。                     

            

 

 

 

 

 

一年过去了,我们的婚姻一岁了。老公像捡到一枚珍贵的金币一样欣喜,很小心地放进我们婚姻存储罐中,这只罐子只存不取。这只罐子会越来越沉,装满幸福。                    

 

 

                                                             

 

 

 

 

 

 

 

一年过去了,人说十年修改得同船渡,百年修得共枕眠。老公不信前世,不信来生,老公信你,信我对你的迷恋。人生很短,日消月长中我们都会老去,甚至会有一个人先离开,没有关系,有老公爱你。          

          

 

 

 

 

 

一年过去了,老公很想写首诗送你,可是想不出更多合适的句子。于是这首诗很短,只有两句,老公念给你听:

老婆,辛苦了。

我爱你。                 

                         

 

 

 

 

 

 

 

老公

2009/4/29记结婚一周年

老婆去茅山修道了

一夢如是 发表于 2008-10-19 20:38:17

。。。

簡單的文件加密源代碼

一夢如是 发表于 2008-08-09 09:47:21

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>


void encfile(char* in_filename, char* pwd, char* out_filename) ;

void main(int argc, char* argv[])
{
char in_filename[30] ;
char out_filename[30] ;

char pwd[8] ;

if (argc != 4)
{
printf("\nPlease input In-filename:\n") ;
gets(in_filename) ;

printf("Please input your Password:\n") ;
gets(pwd) ;

printf("Please input Out-filename:\n") ;

gets(out_filename) ;
encfile(in_filename, pwd, out_filename) ;
}
else
{
strcpy(in_filename, argv[1]) ;
strcpy(pwd, argv[2]) ;
strcpy(out_filename, argv[3]) ;
encfile(in_filename, pwd,out_filename) ;
}

return ;
}

void encfile(char* in_filename, char* pwd, char* out_filename)
{

FILE* fp1 = NULL;
FILE* fp2 = NULL ;
register char ch ;
int j = 0 ;
int j0 = 0 ;
fp1 = fopen(in_filename, "rb") ;
if ( NULL == fp1)
{
printf("cannot open in-file.\n") ;
exit(1) ;
   }
fp2 = fopen(out_filename, "wb") ;

if ( NULL == fp2)
{
printf("cannot open or create out file.\n") ;
exit(1) ;
}
while(pwd[++j0]) ;
ch = fgetc(fp1) ;

while ( !feof(fp1))
{
fputc(ch^pwd[j>=j0?j=0:j++], fp2) ;
ch = fgetc(fp1) ;
}

fclose(fp1) ;
fclose(fp2) ;

return ;
}

关键词(Tag): 文件加密
阅读203次 评论2条 个人主页 扔小纸条 文件夹: c++

何谓消息、消息处理函数、消息映射?

一夢如是 发表于 2008-08-09 09:46:49

消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch case语句就可以搞定,消息循环直到遇到WM_QUIT消息才会结束,其余的消息均被拦截后调用相应的处理函数。但在封装了API的MFC中,消息似乎变的有些复杂了,我们看不到熟悉的switch case语句了,取而代之的是一个叫消息映射的东西。为什么MFC要引入消息映射机制,你可以想象一下,在现在的程序开发活动中,你的一个程序是否拥有多个窗体,主窗口就算只有一个,那菜单、工具条、控件这些都是子窗口,那我们需要写多少个switch case,并且还要为每个消息分配一个消息处理函数,这样做是多么的复杂呀。因此MFC采用了一种新的机制。利用一个数组,将窗口消息和相对应的消息处理函数进行映射,你可以理解成这是一个表。这种机制就是消息映射。这张表在窗口基类CWnd定义,派生类的消息映射表如果你没有动作它是空的,也就是说如果你不手工的增加消息处理函数,则当派生窗口接受一个消息时会执行父类的消息处理函数。这样做显然是高效的。

MFC提供的消息结构
同时MFC定义了下面的两个主要结构:
AFX_MSGMAP_ENTRY
struct AFX_MSGMAP_ENTRY{
UINT nMessage;   // Windows消息的ID号
UINT nCode;  // 控制消息的通知
UINT nID;    // Windows控制消息的ID
UINT nLastID;   //表示是一个指定范围的消息被映射的范围
UINT nSig;  //表示消息的动作标识
AFX_PMSG pfn;    // 指向消息处理函数的指针
};
AFX_MSGMAP
struct AFX_MSGMAP{
#ifdef _AFXDLL
const AFX_MSGMAP* (PASCAL* pfnGetBaseMap)();
#else
const AFX_MSGMAP* pBaseMap;
#endif
const AFX_MSGMAP_ENTRY* lpEntries;
};
///AFX_MSGMAP可以得到基类的消息映射入口地址和得到本身的消息映射入口地址。

MFC下一个消息的处理过程是一般是这样的。
1、_AfxCbtFilterHook截获消息(这是一个钩子函数)
2、_AfxCbtFilterHook把窗口过程设定为AfxWndProc。
3、函数AfxWndProc接收Windows操作系统发送的消息。
4、函数AfxWndProc调用函数AfxCallWndProc进行消息处理。
5、函数AfxCallWndProc调用CWnd类的方法WindowProc进行消息处理。