日历
| |||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | |||||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
| 11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
| 18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
| 25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
搜索标题
我的好友
统计信息
- 访问量: 1037
- 日志数: 9
- 图片数: 2
- 建立时间: 2006-12-05
- 更新时间: 2007-12-19
我的最新日志
-
怀念(一)
2007-12-05
儿时的天空很美很蓝。
那通往家的石子小路,
上学经过的柏油马路,
还有家乡的草地、公园
都留下了我们的足迹。
曾经吵架,
众多埋怨,
如今都化做深深的思念
记忆的深处总是你的影子
想起了你的一生,
如此短暂
一次次被病痛摧残。
悲观的说,
也许从意外中被带走也是一种选择。
如果有天堂,
我真希望你在那里,
可以从中补偿到快乐。
你走了,我很怀念。
如今我感到深深的孤独,
再也没有一个和我一样流着同样的血,
一起成长,体验青春的人。
不管在哪里,我都要祝福你!
不管在哪里,我都思念着你,
而你并不孤独!
-
黄山归来
2007-11-15
其实本人不算热爱旅游的那类人,看美景确实赏心悦目,心旷神怡.但晕车的感受和旅途的劳累总让我停留在固定的圈子里.
借着出差之便,与同事结伴去黄山一游。风景果然很美,不愧为天下第一山。看山看石看日出日落,印象最深的还是看黄山云海。山与云的完美结合,宛若人间仙境一样,呼吸着山顶新鲜的空气,站在峰顶,望着梦幻般的仙境,此时所有的烦恼都会抛到脑后,视觉获得了极大的享受,真的会感叹造物的鬼斧神工。闭上眼睛,张开双臂,清新而自然的空气,发动你富有想象力的那部分脑细胞,就此陶醉。。。
不得不说这些让我印象深刻,可另一方面也让我难以忘却,艰苦的住宿条件,为了看日出,花费了200大洋,结果住在八人一小间的高低铺里,潮湿阴冷。一晚上冻的直打哆嗦。郁闷的是那个床位一张只需要75元,被痛宰一番。不能埋怨什么,只能怪中国人太多了。。。
清晨,只有零度,穿的不算很厚,散下头发也只是为了暖和一些。无数的后脑勺在你前方。举着相机照到的也是黑压压的后脑勺。但还是看到了日出,据说一年365天,黄山也只有30天左右能看到日出,不得不说,我们是够幸运了。看日出也算是一景了,看着太阳一点点的升起,很鲜艳的红色。只可惜,相机没法拍出眼睛所看到的美。也只能印在我的脑海中了!还有其他地方,看松树,奇石,陡峰,山间景色秀丽。很美!
不虚此行!
-
C/C++笔记
2007-9-12
因面向对象的一大特征即"复用",Visual C++发展至今,MFC类库越来越强大.成熟稳定的MFC,当然是我们首选的类库之一.但如此多的类,派生类,让第1次使用的人望而生畏.
其中,CObject类是MFC提供的绝大多数类的基类。该类完成动态空间的分配与回收,支持一般的诊断、出错信息处理和文档序列化等。
CCmdTarget类主要负责将系统事件(消息)和窗口事件(消息)发送给响应这些事件的对象,完成消息发送、等待和派遣(调度)等工作,实现应用程序的对象之间协调运行。
CWinApp类是应用程序的主线程类,它是从CWinThread类派生而来。CWinThread类用来完成对线程的控制,包括线程的创建、运行、终止和挂起等。
CDocument类是文档类,包含了应用程序在运行期间所用到的数据。
CWnd类是一个通用的窗口类,用来提供Windows 中的所有通用特性。
CView 是用于让用户通过窗口来访问文档以及负责文档内容的显示。
CFrameWnd 类是从 CWnd 继承来的,并实现了标准的框架应用程序。
CDialog 类用来控制对话框窗口。
CMDIFrameWnd和CMDIChildWnd类分别用来多文档应用程序的主框架窗口和文档子窗口的显示和管理。
CMiniFrameWnd类是一种简化的框架窗口,它没有最大化和最小化窗口按钮,也没有窗口系统菜单,一般很少用到它。 -
配置B/S服务器全过程:
2007-8-15
两天前,我的机器大范围的中了VKing病毒,因为使用诺顿的杀毒软件,竟然可以查到病毒,但却对病毒束手无策。于是想卸载了它改用卡巴算了。可是在添加/删除程序里卸载了一半就失败了,郁闷中。。。因为没有卸载完全,安装不了卡巴。最后只好删除注册表相关键值,等我删完后重新启动系统时,意外发生了,系统启动不了了,我想我在注册表中删除了不该删的东西。
所以,花费了一天的工夫,重装系统,装杀毒软件,更新病毒库,查杀病毒,要命的工作终于做完了!因为服务器以前也是别人帮我配置的,自己也不懂web和.net 的东西,所以我的恶梦才刚开始。
一、安装IIS
在控制面板-----添加/删除windows组件 找到Internet 信息服务IIS,把它勾选上,放入XP的安装盘,不到几分钟时间就安装完成了。
二、配置IIS
在计算机管理中,打开服务和应用程序,看到 Internet信息服务,找到默认网站,点右键“新建-----虚拟目录”按照提示输入虚拟目录访问的别名,在这里我假定sellserver,内容所在的目录位置映射到C:/inetpub/wwwroot,其他按默认设置,直到完成。然后我将我的程序copy到C:/inetpub/wwwroot下面。现在访问主页。打开浏览器,在URL中键入http://localhost/sellserver, 第1次访问速度可能会比较慢,最后提示可以找到网页,却没有权限,找了找原因,原来是在我在IIS中添加到默认网站的sellserver中启动默认文档不对。于是找到sellserver,右键----属性----文档中添加一项Default.aspx.确定后,重新登陆,显示OK!
三、安装VS2003,SQL2000
安装程序可能大概花费两小时,之前用同事的数据库安装了一下,总在最后关头提示配置数据库错误,大概可能是安装文件不对,因为机器是XPsp2,所以只能安装SQLserver2000的开发版和个人版,于是下载了一个个人版。重新安装一切OK。SQL选择windows集成验证,默认用户名sa.不设置密码。
四、配置SQL2000
开启SQL2000服务,打开企业管理器,新建一个数据库,将原来备份的库还原进来。
五、编译.NET程序
打开VS2003,打开程序的*.sln文件,没想到麻烦又来了,提示信息我忘记了,大概就是没有安装.netFramework 1.1版本之类的。按照帮助的指示,打开命令提示行,找到C:\WINDOWS\Microsoft.NET\Framework\V1.14322 运行aspnet_regiis 记得要加参数 /i. 程序又可以往下执行。因为程序没什么其他问题,所以编译一次通过。原本以为万事大吉,可当我登陆到网页上面,输入用户名和密码,提示错误!不好判断原因只好在程序里跟踪调试了,可没想到Debug 模式不能用,我将机器Administrator用户加入到了Debugger User和VS Developers组中,再次运行程序还是不行,最后又将IIS 下新加的网站,将身份验证设置为集成Windows 身份验证。OK,程序可以调试了,最后追踪到的结果是以aspnet用户登陆数据库时失败。怎么办才好?于是做了下面的操作,所有问题迎刃而解!
就是给数据库添加一个aspnet用户,具体操作:1.打开SQLserver2000企业管理器,选择安全性-----登陆,这时候看到两个用户 2.右键---新建登陆,输入名称 你的主机名/aspnet,数据库选要访问的数据库。然后确定。3.打开数据库----要访问的库-----用户4.右键----新建数据库用户,在登陆名中选择刚创建的aspnet用户,角色成员选db_owner。
忘记了一点,就是要更改web.config文件中的内容,将主机名,数据库名改为和现在一致。
六、访问网页,OK!
-
C/C++笔记(一)
2007-8-07
三种函数传递参数方法:
一、按数值调用(call-by-value)
参数按值调用时,生成参数值副本并传给被调用函数,副本的改变并不影响调用者的原始变量值,这样可以防止意外的副作用影响开发正确、可靠的软件系统。
但是,按值调用的一个最大缺点是如果传递较大的数据项目,则复制这个项目要花费较长的执行时间。
return-value-type function-name(type value)
二、用引用参数,按引用调用(call-by-reference reference argument)
按引用调用时,调用者让被调函数能够直接访问调用者的数据,并允许修改其中的数据。引用参数是其相应的参数别名。要表示函数的参数是按引用传递的,只需要在函数原型中该参数类型后面加&,在函数首部出现的参数也要使用相同规则。
在函数调用中,只要指定了变量名,该变量就会通过引用传递。在被调用函数体中,通过参数名指定的变量实际上就是引用了调用函数中的原始变量,被调用函数可以直接修改原始变量。
在按值调用和按引用调用参数,所用的参数形式是相同的,都是只指定名称,如果不检查函数原型或函数定义要判断被调用函数是否修改了参数是不可能的,由于函数原型是强制的,因此编译器能顺利解决歧义性。
由于引用参数在被调用函数体内只指定名称,因此程序员可能把引用参数当作按值调用的参数,这样如果调用函数改变变量原始副本,则可能产生预想不到的副作用。
如果要传递较大的对象,用常量引用参数模拟按值调用的情况,避免较大对象副本开销。要指定引用常量在参数申明的类型说明符前面加const.
return-value-type function-name(type &value)
三、用指针参数,按引用调用(call-by-reference point argument )
指针和引用一样,也可以修改调用者的一个或几个变量,或将大的数据对象指针传递给函数而避免按值传递对象大的开销。接受地址参数的函数要定义接收地址的指针参数。
return-value-type function-name(type *value)
-
C/C++笔记(一)之函数
2007-8-06
函数:
函数的目的1.“分而治之,各个击破”,使程序开发更容易管理。2.另一个重要的目的是软件的复用性。3.避免程序中的重复代码。
软件工程视点
每个函数只限于完成一个定义良好的任务,函数名应有效的表达这个任务,这样可以提高软件复用性。如果无法用简单名称表达出函数的作用,则可能是定义的函数要完成的任务太分散,通常应该把这类函数分解成几个更小的函数。
函数定义格式:
return-value-type function-name(parameter-list)
{
declarations and statements
}
函数名是任何有效标识符,返回值类型是函数向调用者返回值的数据类型,返回值类型为void,表示函数没有返回值。不指定返回值类型,则默认为int。参数表是用逗号分隔的清单,每个参数都应该显示的指定类型。如果函数不接受任何值,应该写空或void。{}中的语句和申明构成函数体,任何情况下不能在一个函数中定义另一个函数。
函数原型:
C++重要特性之一是函数原型(function prototype),函数原型告诉编译器函数名称,函数返回的数据类型,函数要接收的参数个数,参数类型和参数顺序,编译器用函数原型验证函数调用,旧版C语言不进行这种检查。C++中要求函数原型,用#include预处理指令从相应库的头文件中取得。如果函数定义出现在程序中首次使用函数之前,则不需要函数原型,这时的函数定义就是函数原型。函数原型的另一个重要特性是强制参数类型转换,即强制参数为相应类型。
NOTE:
函数调用中的()实际上是C++的运算符,使函数可以调用,如果函数不取参数,则省略函数调用中的()并不是语法错误,但函数可能会在需要的时候无法调用。
-
怀念梵高
2007-7-30
最近读了一本书,书名叫<尖叫的耳朵-梵高艺术与生活>,深有感触.其实梵高是一位伟大的画家,艺术家自己早已知道,听说了他的偏执疯狂,割耳事件,当时只觉的他是一个神经质的天才画家. 当然我现在不那么认为,因为自己不了解事情的本质而断然下定论,只能说这个结论过于肤浅了.
有同事见我读这样一本书,竟然问我"你又不会画画,看它干什么?"我觉的这个问题有点可笑,美和艺术都是人类追求的精神层面的东西,或许因为价值观审美观的原因,大家对美的理解看法不一致,但是作为一个普通人,难道没有这个权利?
梵高是一个高尚的人,一生穷困潦倒.却没有为自己的追求放弃过!我欣赏的不只是他的这种执着,苦难一直纠缠这他.仿佛这就是他的宿命,看他的自画像,画中人物的眼神坚定而又敏感.以现代人的观点他长的并不美,可当我看到他写给弟弟的一封封的信件中,我感受到的却是一颗单纯善良坚毅而又敏感的心灵.具有讽刺意味的是梵高毕生都想能不依靠弟弟而靠自己的画来生活,可他生前仅仅卖出了一副油画和一些素描作品.生后,他的多副作品在拍卖中都被高价卖走,有几副作品价值几千万美元.他的感情热烈而又诚恳.他对爱的态度是那么鲜明.他的初恋,和对表姐的爱就如他喜爱的向日葵一样,热烈奔放.后来他与他的情人,其实不能算做情人,因为现在情人这个词是贬义的.一起生活了一年多.在他的信中,可以看到他平凡真实的一面,想平淡的与她生活在一起.每天努力画画,就是为了能负担起两个人的生活.但命运对他给予了更高的期望,他那短暂的幸福也没有持续多久.因为情人曾经是位妓女,一个已经怀孕的年纪比他还要大的妇女.他怀着一颗怜悯的心接受了她.他是爱她的,然而她不美丽,不年轻,没有文化和修养.但在他眼中,她又是善良的,温柔的,可以包容他的人.我不得不再次欣赏他的这种爱情!他在信中曾对他弟弟说,他一无所有能给她的也只有和她结婚.他不可以让她回到她原来的道路上.但最终因为各种原因两个人还是分散了.
后期的梵高经济状况一直很差.身体状况也很差,出现幻觉,头疼不堪.多年来那颗敏感的心经不住折腾,他害怕孤单,离别.最终爆发,割去了自己的耳朵,寄给了自己的情人.这个行为让人多么惊骇.也许每个人谈论最多的也只有他的耳朵.他一直在忍受.这就是梵高,他独特的行为和这个世界格格不入.
他留下的一副副作品,在这里我不敢对他的作品做评判,因为我不是专家,不是美院的学生,也许我也看不出什么比例光线颜色运用等.但是看到他笔下人物特有的气质,风景画特有的感情,你会联想到他本人,他的生活,并且会深深的感动!
这就是梵高!
-
测试所感
2006-12-22
测试人员是孤独的,寂寞的。我赞同这句话!
进入测试行业也很偶然.上班的第1天也不知道测试是什么?后来经过慢慢的学习实践,才初入此道。大多公司对测试不重视,在国内也算正常不过的事情了。我所在的单位更是如此,没有SRS,没有正式详细的测试计划,没有用例库,没有缺陷跟踪,没有的东西太多了。。
但经过学习了解,还是比较喜欢测试,没有因为公司这方面的不重视而厌恶。我只是尽自己所能想改变一点,那怕是一点点,也会让我倍感开心。
因为公司测试组是划分给开发部门的,抛开整个项目工作流程的问题,抛开其他管理问题。我们测试人员的技术含量还是亟待提高!从工作技能上面讲测试专业技能就很欠缺,测试不是让你随心所欲的想起那里就测到那里,而是要讲究方法策略的。另外还要计算机的知识也要掌握(软件编程、数据库。。。)。这两项我们公司的测试人员或多或少都有所欠缺。业务的熟悉程度也是另一方面。
整个测试组的人在开发部门就好似后娘养的。我觉的这也怪不得别人。自己事实是能力差、水平低。我不怕这种眼光和态度,这只是鞭策自己的一种动力。
在公司还不到一年(测试经验),我会把自己看到的一些好的文章资料推荐给我们组的人,也会提自己的建议想法,而且也会找一些自动化的工具,或管理工具来拿到工作中学习试用。我在这个行业也是一个初入此道的人。但我也蛮看好这个职业,喜欢这个职业,所以我会孜孜不倦的学习下去,走下去!
今天写这些,算是鼓励自己!


