| CM 的个人资料猪猪的BLOG照片日志列表 | 帮助 |
|
2006/5/31 端午节 又到端午节了,虽然一直都在家附近上学,但从高中起,却很少回家过节的。
特别喜欢吃妈妈包的粽子,头一天晚上煮好,第二天早上就凉了,米都粘成一团,里面放很多的大枣,黏黏的,甜甜的,口感又滑,又凉,夹着枣和棕叶的香味,真的是人间美味。
可惜好多年都没有这样的感觉了,近几年都是过节前回家带一些粽子回学校。每次都拿好多,给寝室的姐妹,好友,还给锋哥的寝室。感觉在学校一点气氛都没有,过节还是和家人在一起才好吧。
今年妈妈没有给我带五彩线,我只好自己手编了一个,感觉还不错。大街上也有一些卖现成的编成象手链一样的,看来以后什么都要改革了。粽子可以去家乐福买,五彩线也不用自己准备。节日更象是流水线上批量生产的商品。生活似乎少了点什么。
喜欢妈妈包的粽子,绣花线做的五彩线,彩线编的装鸡蛋的小网兜,早起采回来的艾蒿…… 2006/5/30 拥抱~思念~ 无意中听到五月天的拥抱,不知道为什么就很喜欢。曲子?或是歌词?我自己都说不清楚。晚上的时候,蒙着被子,把歌曲放到最大的声音,心里感觉却异常的平静,日子就这么静静地一天天过去~
爱我的和我爱的人的拥抱~泪流满面~
2006/5/26 拥抱-五月天脱下长日的假面奔向梦幻的疆界 南瓜马车的午夜换上童话的玻璃鞋 让我享受这感觉我是孤傲的蔷薇 让我品尝这滋味纷乱世界的不了解 昨天太近明天太远默默聆听那黑夜 晚风吻尽荷花叶任我醉倒在池边 等你清楚看见我的美月光晒干眼泪 那一个人爱我 将我的手紧握 抱紧我吻我喔爱~~~别走* 隐藏自己的疲倦表达自己的狼狈 放纵自己的狂野找寻自己的明天 向你要求的誓言就算是你的谎言 我需要爱的慰借就算那爱已如潮水 那一个人爱我 将我的手紧握 抱紧我吻我喔爱~~~别走 抱紧我吻我喔爱~~~别走 抱紧我吻我喔爱~~~ 2006/5/24 第一次独立完成的程序 发现原来纸上谈兵和实际真的是有很大的区别,以前看过的程序,觉得不就那么回事嘛,真正做起来,却真的不那么简单,用了整整一个下午,画了一条鱼,为什么要画鱼呢?我也不太清楚了,反正一下子就想到了。
一共出现了如下几点错误:(编译错误就不说了
1、鱼的大小一开始设置过大,导致整个屏幕都无法显示它。还有就是
ChangeSize函数的窗口初始值设置太小,开始为80.0,后改为400.0。更改后,当调整窗口大小时,鱼才不会同时放大或缩小。
2、这个很奇怪,不过理论应该如此main函数中的Createwindow函数必须放在初始化设置以后,否则初始化设置不起作用,我开始的时候把设置窗口大小的语句放创建窗口的后面了,导致窗口大小的设置无效。
3、由于开启了GL_CULL_FACE,即只画表面的部分,所以,绘制三角形的时候点的顺序尤其重要,我搞错了两个顺序,那两块图形就没有显示出来。
4、颜色设置上,开始使用glcolor3ub,此时颜色的取值范围应该是0-255。而我使用的是0-1之间的值,改为glcolor3f,颜色显示就正确了。
不过总的来说还是很开心的,不管能看到什么程度,尽力就好了吧!
程序如下:
#include<windows.h>
#include<gl/gl.h> #include<gl/glut.h> static GLfloat xRot=0.0f;
static GLfloat yRot=0.0f; void RenderScene(void)
{ glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); glPushMatrix();
glRotatef(xRot,1.0f,0.0f,0.0f); glRotatef(yRot,0.0f,1.0f,0.0f); glBegin(GL_TRIANGLES);
//鱼头 glColor3f(0.25f,0.25f,0.25f); glVertex3f(-100.0f,0.0f,0.0f); glVertex3f(0.0f,50.0f,25.0f); glVertex3f(0.0f,50.0f,-25.0f); glColor3f(0.0f,0.0f,0.0f);
glVertex3f(0.0f,50.0f,-25.0f); glVertex3f(0.0f,-50.0f,0.0f); glVertex3f(-100.0f,0.0f,0.0f); glVertex3f(-100.0f,0.0f,0.0f);
glVertex3f(0.0f,-50.0f,0.0f); glVertex3f(0.0f,50.0f,25.0f); //鱼身 glColor3f(0.98f,0.625f,0.12f); glVertex3f(0.0f,50.0f,25.0f); glVertex3f(300.0f,0.0f,0.0f); glVertex3f(0.0f,50.0f,-25.0f); glColor3f(1.0f,0.0f,0.0f);
glVertex3f(0.0f,50.0f,-25.0f); glVertex3f(300.0f,0.0f,0.0f); glVertex3f(0.0f,-50.0f,0.0f); glVertex3f(0.0f,-50.0f,0.0f);
glVertex3f(300.0f,0.0f,0.0f); glVertex3f(0.0f,50.0f,25.0f); //鱼尾 glColor3f(0.25f,0.25f,0.25f); glVertex3f(300.0f,0.0f,0.0f); glVertex3f(350.0f,50.0f,25.0f); glVertex3f(350.0f,50.0f,-25.0f); glColor3f(0.0f,0.0f,0.0f);
glVertex3f(350.0f,50.0f,-25.0f); glVertex3f(350.0f,-50.0f,0.0f); glVertex3f(300.0f,0.0f,0.0f); glVertex3f(300.0f,0.0f,0.0f);
glVertex3f(350.0f,-50.0f,0.0f); glVertex3f(350.0f,50.0f,25.0f); glVertex3f(350.0f,-50.0f,0.0f); glVertex3f(350.0f,50.0f,-25.0f); glVertex3f(350.0f,50.0f,25.0f); glEnd();
glPopMatrix(); glutSwapBuffers();
}
void SetupRC()
{ //采用白光作为环境光 GLfloat ambientLight[]={1.0f,1.0f,1.0f,1.0f}; glEnable(GL_DEPTH_TEST);
glEnable(GL_CULL_FACE); glFrontFace(GL_CCW); //添加环境光 glEnable(GL_LIGHTING); glLightModelfv(GL_LIGHT_MODEL_AMBIENT,ambientLight); //添加材料反射特性 glEnable(GL_COLOR_MATERIAL); glColorMaterial(GL_FRONT,GL_AMBIENT_AND_DIFFUSE); glClearColor(0.0f, 0.0f, 0.5f,1.0f);
}
void SpecialKeys(int key, int x, int y)
{ if(key == GLUT_KEY_UP) xRot-= 5.0f; if(key == GLUT_KEY_DOWN)
xRot += 5.0f; if(key == GLUT_KEY_LEFT)
yRot -= 5.0f; if(key == GLUT_KEY_RIGHT)
yRot += 5.0f; if(key > 356.0f)
xRot = 0.0f; if(key < -1.0f)
xRot = 355.0f; if(key > 356.0f)
yRot = 0.0f; if(key < -1.0f)
yRot = 355.0f; glutPostRedisplay();
} void ChangeSize(int w, int h)
{ GLfloat nRange = 400.0f; if(h == 0) h = 1; glViewport(0, 0, w, h); glMatrixMode(GL_PROJECTION);
glLoadIdentity(); if (w <= h)
glOrtho (-nRange, nRange, -nRange*h/w, nRange*h/w, -nRange, nRange); else glOrtho (-nRange*w/h, nRange*w/h, -nRange, nRange, -nRange, nRange); glMatrixMode(GL_MODELVIEW);
glLoadIdentity(); } int main(int argc, char *argv[])
{ glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE| GLUT_RGB| GLUT_DEPTH); glutInitWindowSize(800,600); glutCreateWindow("the first fish");//一定要先定义窗口大小,等初始化设置,再创建窗口 glutReshapeFunc(ChangeSize); glutSpecialFunc(SpecialKeys); glutDisplayFunc(RenderScene); SetupRC(); glutMainLoop(); return 0;
} 2006/5/19 周末啦~ 时间过的好快,又一个星期过去了。不管学到了多少东西,或者说就现在目前这个时候,记住了多少东西,我已经说不清了,只能说我努力了,而且没有浪费时间。这就足够了吧!
这阵子一直都很想那条在西安看到的裙子,当时就是觉得太贵了,没有舍得买。上QQ跟老鬼说,如果降到100元以下,就给我买回来,她说我是小臭美精,女生谁不爱漂亮呢?
李姐回来好几天了,就要当妈妈了,真是幸福的人。看她在家呆了一个多月,都晒黑了,平时她可是最在乎自己的皮肤的,就怕晒黑了,或长斑了。现在的着装也不那么注意了,不怎么收拾自己。难道当妈妈了,人就变了吗?变的这么伟大,为了孩子放弃自己吗?老鬼说我太小,不明白当妈妈的幸福。这家伙,不就比我大几岁嘛。
问李姐想要男宝宝,还是女宝宝。李姐一口咬定要女宝宝,好像一般妈妈都喜欢男宝宝似的。问她理由,她说女宝宝,就不等结婚的时候买房子了。我晕,想的可真远。
希望她的宝宝在10月21日出生,那我就可以做她的小干妈了,跟我一天出生的干宝宝,多酷啊~,李姐说可能会差几天,宝贝,一定要早点出来啊。
妈妈和爸爸银婚纪念,据说这是幸福长久婚姻第一个要庆祝的节日,不知道要送点什么好。有时候给他们买东西,妈妈总说我乱花钱,羊毛出在羊身上。不过看她的表情还是很高兴,典型的中国人的谦虚,出去转转吧,看能搜到什么。
总之,周末了,很开心~ 光良的约定~说好的三年不见面
用我们的爱把时间留住 你笑着说这是我们的考验我们的约定 就这样三年又过了 我还是回到这个地方 闭上眼等你的出现 空气中吻你的脸 我还记得我们的约定 一辈子幸福的约定 为你写的那首歌 他也偷偷的掉泪了 我比以前还更爱你了 连那风都笑我了 我想他会告诉你的我更爱你了 我想他会告诉你的 你会记得我们的约定 听着风我也笑了 他一定会告诉你的我更爱你了 p.s.第一次听到光良唱的《约定》,以前只记得有周蕙唱过约定,难道是新歌吗?唉,真的是好久都没有上网搜歌了,一直就很喜欢光良,从一开始的无印良品,到单飞后的光良、品冠,很轻柔,很干净的歌。 哥推荐的歌~雨人
周华健
好像就从那一个夜晚开始 下起雨一直没有放过晴 我勾着那把伞 漂浮在人群里 慢慢的以为身边还有你 小气的用着那些你的记忆 一点点就够我看到彩虹 全世界的颜色 全留在你那里 我只有不断一直淋着雨 我相信我爱你 蒙上眼手交给你 慢慢的安心在黑暗中 共有一双眼睛 我要不断的爱你 不断拼凑了自已 生命中所以好不好的过去 仿佛都在等我遇见你 2006/5/18 VFW当前,在Windows 平台下开发视频应用程序一般采用两种方式:一种是基于视频采集卡所附带的二次软件开发包SDK(Software development kit)进行。这种方式的优点是应用方便,容易上手,缺点是对硬件的依赖性较强,灵活性差,且功能参差不齐,不能充分满足各种视频应用程序的开发需要; 另一种方式是基于VFW(Video for Windows)进行的。VFW 是Microsoft公司为开发Windows平台下的视频应用程序提供的软件工具包,提供了一系列应用程序编程接口(API),用户可以通过它们很方便地实现视频捕获[1]、视频编辑及视频播放等通用功能,还可利用回调函数开发更复杂的视频应用程序。它的特点是播放视频时不需要专用的硬件设备,而且应用灵活,可以满足视频应用程序开发的需要。Windows操作系统自身就携带了VFW,系统安装时,会自动安装VFW的相关组件。VC++自4.0以来就支持VFW,大大简化了视频应用程序的开发。目前,PC机上多媒体应用程序的视频部分,大都是利用VFW API开发的。
1 VFW 的体系结构 VFW以消息驱动方式对视频设备进行存取,可以很方便地控制设备数据流的工作过程。目前,大多数的视频采集卡驱动程序都支持VFW接口,它主要包括多个动态连接库,通过这些组件间的协调合作,来完成视频的捕获、视频压缩及播放功能。VFW体系结构如图1所示。 1)VICAP.DLL:主要实现视频捕获功能,包含了用于视频捕获的函数,为音像交错AVI (Audio video interleaved)格式文件和视频、音频设备程序提供一个高级接口。 2)MSVIDEO.DLL:能够将视频捕获窗口与获驱动设备连接起来,支持ICM视频编码服务。 3)MCIAVI.DRV:包含MCI(Media control interface)命令解释器,实现回放功能。 4)AVIFILE.DLL:提供对AVI文件的读写操作等文件管理功能。 5)ICM ( Installable compression manager ):即压缩管理器,提供对存储在AVI文件中视频图像数据的压缩、解压缩服务。 6)ACM ( Audio Compression Manager ):即音频压缩管理器,提供实时音频压缩及解压缩功能。 视频数据的实时采集,主要通过AVICAP模块中的消息、宏函数、结构以及回调函数来完成。视频捕获的一般过程如下: 2.1 建立捕获窗口 利用AVICAP 组件函数 capCreateCaptureWindow() 建立视频捕获窗口,它是所有捕获工作及设置的基础,其主要功能包括:① 动态地同视频和音频输入器连接或断开;② 设置视频捕获速率;③ 提供视频源、视频格式以及是否采用视频压缩的对话框;④ 设置视频采集的显示模式为Overlay或为Preview; ⑤ 实时获取每一帧视频数据;⑥ 将一视频流和音频流捕获并保存到一个AVI文件中; ⑦ 捕获某一帧数字视频数据,并将单帧图像以DIB格式保存;⑧ 指定捕获数据的文件名,并能将捕获的内容拷贝到另一文件。
2.2 登记回调函数[2] 登记回调函数用来实现用户的一些特殊需要。在以一些实时监控系统或视频会议系统中,需要将数据流在写入磁盘以前就必须加以处理,达到实时功效。应用程序可用捕获窗来登记回调函数,以便及时处理以下情况:捕获窗状态改变、出错、使用视频或音频缓存、放弃控制权等,相应的回调函数分别为 capStatusCallback(), capErrorCallback(), capVideoStreamCallback(), capWaveStreamCallback(),capYieldCallback()。 2.3 获取捕获窗口的缺省设置 通过宏capCaptureGetSetup(hWndCap,&m_Parms,sizeof(m_Parms))来完成。 2.4 设置捕获窗口的相关参数 通过宏capCaptureSetSetup(hWndCap,&m_Parms,sizeof(m_Parms))来完成。 2.5 连接捕获窗口与视频捕获卡 通过宏capDriveConnect(hWndCap,0)来完成。 2.6 获取采集设备的功能和状态 通过宏capDriverGetCaps(hWndCap,&m_CapDrvCap,sizeof(CAPDRIVERCAPS))来获取 视频设备的能力,通过宏capGetStatus(hWndCap,&m_CapStatus,sizeof(m_CapStatus)) 来获取视频设备的状态。 2.7 设置捕获窗口显示模式 视频显示有Overlay(叠加)和Preview(预览)两种模式。在叠加模式下,捕获视频数据布展系统资源,显示速度快,视频采集格式为YUV格式,可通过capOverlay(hWndCap,TRUE)来设置;预览模式下要占用系统资源,视频由系统调用GDI函数在捕获窗显示,显示速度慢,它支持RGB视频格式。 2.8 捕获图像到缓存或文件并作相应处理 若要对采集数据进行实时处理,则应利用回调机制,由capSetCallbackOnFrame(hWndCap, FrameCall- backProc)完成单帧视频采集;由capSetCallbackOnVideoStream(hWndCap, VideoCallbackProc)完成视频流采集。如果要保存采集数据,则可调用capCaptureSequence(hWnd);要指定文件名,可调用capFileSetCap- ture(hwnd, Filename)。 2.9 终止视频捕获 断开与视频采集设备的连接 调用capCatureStop(hWndCap)停止采集,调用capDriverDisconnect(hWndCap), 断开视频窗口与捕获驱动程序的连接。 3 视频编辑和播放 利用VFW,不仅可以实现视频流的实时采集,还提供了编辑和播放功能,主要通过AVIFILE、ICM、ACM、MCIWnd 等组件之间的协作来完成。 1) AVIFileInit();//初始化; 2) AVIFileOpen(); //打开一个AVI文件并获文件的句柄; 3) AVIFileInfo(); //获取文件的相关信息,如图像的Width和Height等; 4) AVIFileGetStream(); //建立一个指向需要访问的数据流的指针; 5) AVIStreamInfo(); //获取存储数据流信息的AVISTREAMINFO结构; 6) AVIStreamRead(); //读取数据流中的原始数据, 对AVI文件进行所需的编辑处理; 7) AVIStreamRelease(); //释放指向视频流的指针; 8) AVIFileRelease();AVIFileExit(); //释放AVI文件。 若数据是压缩过的,则用AVIStreamGetFrameOpen(),AVIStreamGetFrame()和AVIStreamGetFrameClose()来操作,可以完成对视频流的逐帧分解。 3.2 视频播放 对于实现视频流的播放,VFW提供了MCIWnd窗口类[4],主要用于创建视频播放区,控制并修改MCI窗口当前加载媒体的属性。一个由函数、消息和宏组成的库与MCIWnd相关联,通过它们可以进行AVI文件操作,很方便地使应用程序完成视频播放功能。 1)MCIWndCreate(); //注册MCIWnd窗口类,创建MCIWnd窗口,并指定窗口风格; 2)AVIFileInit(); //初始化; 3) AVIFileOpen(); //打开AVI文件; 4) AVIFileGetStream(); //获得视频流; 5)运用相关函数进行各种播放任务:MCIWndPlay()正向播放AVI文件内容,MCIWndPlayReverse()反向播放,MCIWndResume() 恢复播放,MCIWndPlayPause()暂停播放,MCIWndStop()停止播放等等。 6) AVIStreamRelease(); //释放视频流; 7)AVIFileRease();AVIFileExit(); //断开与AVI文件的连接,释放视频源。 由以上步骤可以看出,视频播放是视频编辑其中的一种操作。 2006/5/17 张小娴如是说(zt)·世上最遥远的距离,不是生与死的距离,不是天各一方,而是我就站在你面前,你却不知道我爱你。 ·深情是我担不起的重担,情话只是偶然兑现的谎言。 ·我爱你,为了你的幸福,我愿意放弃一切--包括你。 ·失望,有时候也是一种幸福,因为有所期待所以才会失望。因为有爱,才会有期待,所以纵使失望,也是一种幸福,虽然这种幸福有点痛。 ·世上最凄绝的距离是两个人本来距离很远,互不相识,忽然有一天,他们相识,相爱,距离变得很近。 然后有一天,不再相爱了,本来很近的两个人,变得很远,甚至比以前更远。 ·爱情使人忘记时间,时间也使人忘记爱情。 ·孤单不是与生俱来,而是由你爱上一个人的那一刻开始。 ·喜欢一个人,是不会有痛苦的。爱一个人,也许有绵长的痛苦,但他给我的快乐,也是世上最大的快乐。 ·两个人一起是为了快乐,分手是为了减轻痛苦,你无法再令我快乐,我也唯有离开,我离开的时候,也很痛苦,只是,你肯定比我痛苦,因为我首先说再见,首先追求快乐的是我。 ·狗不会瘦,因为它不会思念。人会瘦,因为他思念着别人。人总是被思念折磨,在思念里做一头可怜的流浪狗。 ·凡事皆有代价,快乐的代价便是痛苦。 ·开始的时侯,我们就知道,总会有终结。 ·爱情还没有来到,日子是无忧无虑的;最痛苦的,也不过是测验和考试。当时觉得很大压力,后来回望,不过是多么的微小。 ·有些人注定是等待别人的,有些人是注定被人等的。 ·缘起缘灭,缘浓缘淡,不是我们能够控制的。我们能做到的,是在因缘际会的时侯好好的珍惜那短暂的时光。 ·曾经相遇,总胜过从未碰头。 ·为什么要那么痛苦地忘记一个人,时间自然会使你忘记。如果时间不可以让你忘记不应该记住的人,我们失去的岁月又有甚么意义? ·我以为爱情可以克服一切,谁知道她有时毫无力量。我以为爱情可以填满人生的遗憾,然而,制造更多遗憾的,却偏偏是爱情。阴晴圆缺,在一段爱情中不断重演。换一个人,都不会天色常蓝。 ·爱情要完结的时候自会完结,到时候,你不想画上句号也不行。 ·同一个人,是没法给你相同的痛苦的。 当他重复地伤害你,那个伤口已经习惯了,感觉已经麻木了,无论在给他伤害多少次,也远远不如第一次受的伤那么痛了。 ·爱情,原来是含笑饮毒酒。 ·爱一个人很难,放弃自己心爱的人更难。 ·当爱情来临,当然也是快乐的。但是,这种快乐是要付出的,也要学习去接受失望,伤痛和离别。从此,人生不再纯粹。 ·我们也许可以同时爱两个人,又被两个人所爱。遗憾的是,我们只能跟其中一个厮守到老。 ·爱上一个人的时候,总会有点害怕,怕得到他;怕失掉他。 ·你曾经不被人所爱,你才会珍惜将来那个爱你的人。 ·不能见面的时候,他们互相思念。可是一旦能够见面,一旦再走在一起,他们又会互相折磨。 ·只想找一个在我失意时可以承受我的眼泪,在我快乐时,可以让我咬一口的肩膊。 ·如果我不爱你,我就不会思念你,我就不会妒忌你身边的异性,我也不会失去自信心和斗志,我更不会痛苦。如果我能够不爱你,那该多好。 ·别离,是为了重聚。 ·爱火,还是不应该重燃的,重燃了,从前那些美丽的回忆也会化为乌有。如果我们没有重聚,也许我僣带着他深深的思念洽着,直到肉体衰朽;可是,这一刻,我却恨他。所有的美好日子,已经远远一去不回了。 ·追求和渴望,才有快乐,也有沮丧和失望。经过了沮丧和失望,我们才学会珍惜。你曾经不被人所爱,你才会珍惜将来那个爱你的人。 ·如果情感和岁月也能轻轻撕碎,扔到海中,那么,我愿意从此就在海底沉默。你的言语,我爱听,却不懂得,我的沉默,你愿见,却不明白。 ·爱情本来并不复杂,来来去去不过三个字,不是我爱你,我恨你,便是算了吧。你好吗?对不起。 2006/5/16 ……Vector vector是C++中用来取代C数组的。vector解决了传统C语言数组的许多问题。vector能查询当前数组大小以及动态调整大小。用 vector<类型> 可以声明vector,其中类型是存储在vector中的变量类型。比如如果您想创建一个包含int的vector,可以使用: vector<int> myVar;新创建的vector大小为0。声明一个其它大小的vector,您可以使用: vector<int> myVar(10);在这个例子中新创建的vector大小为10。 要设置或者读取vector中某一项,您可以使用和C语言中处理数组相似的语法: vector<int> myVar(10);
myVar[0] = 1; //设置在位置0的项为1
printf("%i", myVar[0]); //输出1
C语言数组有一个重大缺陷是程序运行时无法知道数组到底有多大。这给循环读取数组中的每一项造成了困难。如果使用vector,这个任务就变得非常容易。size()方法返回vector的当前大小: for(int i = 0; i < myVar.size(); i++) {
printf("%i", myVar[i]); //输出第i项
}
使用resize方法可以重新调整vector的大小: myVar.resize(15); //myvar的大小变成了15 若要用vector创建二维数组,则采用如下方法, vector<vector<int> >array2(3) //注意>和>之间的空格 array2可以保存3个向量,向量的长度可以改变。array2[i]返回的是第 i个向量。array[i][j]返回的是第i个向量中的第j个元素。 //用vector来代替数组 int main() } 2006/5/15 加油,加油~ 不知道今天是怎么了,一直都感觉很心烦,周围的世界很热闹,有很多的同学,认识的不认识的,但不知道为什么,似乎都和我没有关系。今天说的话可能都不超过20句。
“八宝粥。”
“一个鸡蛋一个包子。”
“请问赣师傅在吗?哦,他不在啊,那他什么时候能过来?那好的,谢谢你。”
“豆腐,三毛饭。”
“我用的是五号字,你把行间距调大一点。在格式-段落中设置。就这样挺好的。”
“冯老师,你那里有没有摄像头?上次我在你这里记的赣师傅的手机号你还有吗?没有了?那我再往办公室里打吧。那我先走了,老师。”
“外面有个风筝,去用拖布杆把它够下来。”
“风筝没有了?看地下有没有?”
截至17:06分,真是可悲的人生~
孤单的可耻,自我的空间~
难道真的是耐的住寂寞的人才能成就大事业?不过说话总可以吧?寝室从早到晚一个人都没有,实验室里大家都不说话,我真想逃离这里。周围的一切安静的可怕。
天气很热,在QQ群里,旭涵同学预报天气说未来两天要降温了。总感觉有点心浮气躁的,上天啊,给我一桶凉水吧!你丫要是再不学习,就……
肖楠同学的QQ签名,“戒骄戒躁”,真是至理名言~ 新的一个星期~ 今天特别的暖和,阳光明媚,到处都是丁香花的香味。最可惜的是,没有看到11号楼前的杏花,等我想起来它的时候,它已经开败了。真是遗憾,明年可能就不能在来这里看花了……
惟一好的是,李姐要回来了,好久不见,还真有点想她了。
不说啦,开工喽~ 2006/5/13 真想快点毕业,妄想中…… 今天娜娜又回家了,我们总是不在一起过周末,真是个怪圈。
下午本来想看超级女声杭州赛区的海选了,没想到一下子睡到了……,说出来吓死人,为了大家的健康着想,我,我,还是不说了。旅游真的是一件很累人的事,这几天一直都感觉很累,外地的时候一直都没有感觉,似乎只有到家了,才能真正的放松下来吧。
写完了四月份的总结,又有了新的任务,不过也发了工资,100元,足够H好几天了。
今天小茹过来考TOFEL,看人家这学习的劲头,很惭愧,不知道为什么自己对英语的悟性这么差,哥也在考一个英语的证,被比喻为商业TOFEL,他跟我说了一遍,我竟然没有记住,被他狠狠的嘲笑了一下,说我呆的哈尔滨也这么闭塞。唉,不知道怎么搞的,有时候感觉自己在学校里,就象井底的青蛙。
不说了,学习了,说到的,就要做到。加油,猪猪~ 西安游记(三)4月30日
9:50
车马上就要到郑州了,天气也越来越热,让人无法忍受,风都是闷热闷热的。昨晚睡的乱七八糟的,不过后半夜还挺凉快的,睡的挺安稳。
昨晚发生了一件很恐怖的事,车上一名男子(好像搞调查都说是男子)喝醉了酒,从车上跳了下去,十分恐怖。到晚上十二点了,我们的车厢还热闹非凡。大家都在讨论这个人的动机及跳下去的方法(因为车窗能打开的口子很小。直到很晚大家才睡着。不过一大早就有一个好消息,那个人从高速行使的列车上跳下去只断了一条胳膊。真是让人松了一口气。真是不知道他是怎么想的,生命这么宝贵,而在他的潜意识里,似乎是不这样认为的。 说实话,一直都很不喜欢河南人,不知道为什么。到了郑州的时候,看了半天站台上也没有一个美女, 天热的什么都吃不下,很难熬,盼望快点到,还有六个小时…… 16:45 现在车窗外面就是华山了,看起来也不是特别的高,这么说似乎有些孤陋寡闻了,华山素来不是以高而闻名天下的。可能要到山脚下才能体会到那种压人的气势吧? 火车一转弯便到了华山的东山门,那个姐姐说,从东山门上,坐索道到东峰,然后就可以接着往上爬了。如果晚上十点开始爬,等到早晨的时候就可以到山顶,那是看日出的最好的时候。 自古华山一条道,不知道金庸老先生当年为什么会把华山作为众英雄论剑的地方?难道也是看中了它的险吗?能上到山顶的人,即使论剑输掉了,也算上英雄了吧! 接下来看到的是华山的西山门,这里比东山门要繁华的多,似乎这里更象一个旅游景点的大门。 就快可以在陆地上行走了,很兴奋。 17:50 马上要下车了,老鬼发短信告诉我要看好自己的包,车上的校友和姐姐也都提醒我,西安的小偷之多。难道这就是传说中的贼城?
2006/5/12 西安游记(二)4月29日 8:36 这个破车真的是太慢了,到这个时间还没有到沈阳,唉,谁让它这么的便宜呢,到西安才276,而且是卧铺,直达。油笔间歇性没水,吓我一跳。 10:40 火车上的日子实在无聊,马上就要到盘锦了,还是在辽宁省,一上午。 20:35 世界真的是小的可怜,我的上铺,竟然是一个学校的二系的校友,而且是一届的。我认出他因为他的钥匙,15公寓的钥匙,实在是太特别了,简单的聊了几句就不知道该说什么好了,我本来就不是一个健谈的人。 火车已经过了天津了,下一站叫衡水,不知道是哪个省的。从天津到那里要四个小时,一会可能又该关灯了,时间过的也挺快,车商抖动的厉害,写字都歪歪扭扭的。 上铺的校友是去看女朋友的,真是有动力的一件事。我去看老鬼,顺便大玩一场,也是很有动力的吧。为什么管彩彩叫老鬼呢?好像是最开始她干什么都很磨蹭,我就叫她“磨”鬼,后来不知道怎么就叫成老鬼了。当然她也没跟我客气,送了我一个外号叫老东西,无论何时何地,她都会用她那天生高八度的嗓门喊我老东西,然后就可以看到我这样一个年轻、还算貌美的人从某个角落里奔赴她而去。真是有点老头子、老太婆的感觉。从大一到大四,我们一直都是相亲相爱的好姐妹。和她在一起的日子无比的开心,伴着无休止的争吵,但事实证明,我们的感情牢不可破,而且对彼此的了解就像对方肚子里的蛔虫。想想也是,两个同样倔强的人,又都相当的自以为是。 今天看了林锐的书,他在书后留了一些据说曾被某些公司当作面试题的测试。做完了才发现,我所学的C++是极其不严谨的,而且很皮毛,他是个编程高手,我真的是望尘莫及。看这些在他编了十万行代码后写出来的经验、心血和挫折的总结。真是想好好规范一下自己的编程风格。他也说过,不要什么都从零开始,这是很愚蠢的,那我就借他的经验好好学学了。看的出来,他在大学的时候就是一个优秀的人,让我想起来了,大学时同样优秀的军明李,他也同样是个天才,虽然不是特别聪明的人,但的确是个勤奋的人。勤奋真的是很重要。想想自己上高中前一定是个不太合群的人,不喜欢的人,决不多说一句话。上大学以后才接触了很多的朋友,有了很多的好哥们,是他们,我的朋友们,彻底改变了那个孤傲自大、什么都不在乎的顽劣的孩子。有时候人的改变也是很奇怪的。我的朋友们很多都是从农村来的,但他们都是闪光的金子,乐观、懂事、努力向上,教会我很多做人做事的道理,把我当妹妹一样的看待,真的谢谢你们。 还有一天就到西安了,好漫长的旅程,希望下车就能买到回程的票。天越来越热了,郑州35度,西安34度。娜娜真是天才,让我带了七分裤来,一定要买到回来的票,要不又该挨老板的骂了,马上要熄灯了,9:30分,真早,都不太习惯了。晚安,猪猪!西安游记引文:在即将毕业前的五一假期,我很荣幸地进行了一趟西安游,在这期间得到了彩彩和夏哥的盛情款待,真是非常非常的感谢。在路上的一些随笔,摘录如下,纯粹娱乐~
4月28日 20:45 第一次自己出门走这么远,有时候觉得自己是个挺恋家的孩子。除了高中时候头脑发热报了暨南大学以外,再没有离开爸妈的愿望,但这一次是真的要自己出远门了。 在我的印象中,西安在一个遥远的地方,中国的大西北。离我生长的大庆,有着无法想像的距离,但那天上网看西安未来几天的天气预报,才发现自己真是一只井底的青蛙。虽然从小到大,地理学的还不错,也没少受热爱地理的老爸的熏陶,但似乎从来都没有仔细地想过这个地方。可能是因为这个城市在我的印象中太平常了吧。 说西安很平常,似乎也不对,每次在籍贯这一栏上,我都不得不写上陕西省宁强县。这是爸爸的爷爷家,爸爸说那里是一个更靠近四川省的地方,有很多的山,山上有很多的核桃和柿子树,每一家都住在山上,而且邻居之间都相隔很远。陕西是爸爸的故乡,那算不算是我的故乡呢?但我对那里的感情是很淡的吧!就像现在的台湾,虽然爷爷们对大陆有着很深的感情,但我们这一代人对根的感觉怎么会有那么深?祖辈的那种思乡的心情也是我们无法体会到的吧?! 现在是21:09分了,可是还有将近两个小时的时间。娜娜把我送到了校门口,一个人拉着箱子坐车到哈站的时候,还真有种冷清的感觉。人真是奇怪的动物,为什么大家都热衷于送别呢?那么伤感的一个场面,为了和自己喜欢的人多呆一段时间吗?今天问娜娜恋人之间是不是不要送风铃?第一次知道这个说法是在大学的时候,买了一对风铃送给当时所爱的男生,寝室的姐妹跟我说起,当时不以为然,以为爱情不应该相信这些。虽然最后真的分开了,却不是因为这些,真的是没有缘分的人,感情越来越淡,而爱情和彼此珍惜的那种心情,才是最重要的吧! 有些人的分离是为了再相见,而有些人则是永别。 爸爸发短信问我是不是等的很烦?感觉还可以吧,MP3也忘在了寝室,丢三落四的,平时我也不这样啊!怎么一出门就有问题的。爸爸、妈妈、强子都给我打电话千叮咛万嘱咐的,感觉真开心,但我也不是这么不让人放心的人啊。爸爸还说上车让我不要和陌生人说话,也不要吃喝别人的东西。这到是个问题,我太贪吃了,管好自己的嘴不就好了!:p对了,忘带把菜刀之类的东西防身以下好了,想想箱子里的好吃的,以及未来两天的吃睡生活,怎一个幸福生活! 23:24 终于等到车开了,忙忙活活就到了这个时间,我们这个小隔间里有六个人,只有两个女生,那个女孩好像和我一样的高,不过听她说话的感觉似乎和我不是一类人。我的下铺是一个和爸爸那个年纪的人,对铺是一个年轻人,上铺也是,上铺的对铺是一个岁数比较大的人。呀!怎么熄灯了,这么早,好梦吧! |
|
|