| 影X's profileLet the game begin...PhotosBlogLists | Help |
|
June 29 waiting U ready我明白你的心。。。
你还没准备好~~~~~~而我或许太急了~~~~
不过
我相信缘分,相信气味,奉承粉红色的纯洁。
无论
你最后作出什么决定,我都会接受,哼一声不是男人!
希望
你永远欢笑
早点睡觉 March 18 事情真多,发现自己越来越大了人越来越大,面对的问题越来越多,越来越复杂,人就是这么成长起来的。
2个女孩今年都跟我报告了他们结婚了,记得那个时候我还为其中一个那么心痛欲裂,现在已经是一句真心的祝福问候,然后没有那种伤心的感觉了。 1个好友的去世,骗走我不少眼泪,让我心情沉重痛心,然后慢慢地接受,慢慢地褪去那份心伤,原来时间是最好的药,随着时间淡忘,随着时间慢慢康复。 工作久了,责任越来越大,事情越来越多,忙不完了,人在不停地升级,变成办公室里不可缺少的一员,然后努力地完成工作,当工作完成里接下来又是下一个工作,没完没了,构成了发展和进步。也许到了点时候,我应该考虑下去挑战,新的挑战。
职称,中国最烦人最无聊的东西,干的多干的好不如职称高,既然外国人进来要入乡随俗,那么自己国家的人也就要随波逐流了,考吧,考吧。最少让父母放放心吧。
虽然现在我还找不到自己该怎么发展,不过我想也不会远了,我觉得现在不会是我过的一辈子。 February 27 人性的弱点,好东西和大家分享今天看到一本书,一看就着了迷,连续看了40多页,写的确实不错的,关于为人处世方面的,叫《人性的弱点》——作者戴尔·卡耐基。在超星书屋里找到了2个同名的书,不过作者不同,大家想看的话就要看戴尔·卡耐基写的哦。
另外介绍下超星书屋,它是一个网络图书馆站点,藏书量丰富,很正规的网站,名气也不少的,读书爱好者可以放心使用。
[url=http://www.ssreader.com/]超星图书馆地址[/url]
上到它的首页下载浏览器,然后注册个帐号就好了,注册是免费的。图书馆里面有免费阅览室,免费阅览室里的书也不少的了,偶尔查查资料的都可以去翻翻,免费的。如果觉得好的话可以付费去看更多的书,付费也 不贵188元/2年,购卡/网络银行都可以。
February 10 勇-走好 原来天下真的没有不散之筵席,前段时间听说你到了顺德这边工作,还想去你那里看看,过年将近,还想着年三十晚我们怎么疯一把,我一直都未知道消息,想着到了哪天晚上我们就可以见面象往常那样聚一聚了,
我常常想,我们活在很多个世界的复合体里面,如果我们在这个世界死了,我们就会再另外1个世界里出现。我希望是这样,我希望是这样的,勇,既然你走的时候没和我们说再见,那么我们在下一个世界里再做朋友吧
November 17 最近的活动,比较充实,但肯定会有人骂~这后个月过的实在充实。因为下个月就医院篮球比赛了,到时候要上场比赛了。所以这个月开始锻炼身体,每天下午下班只要没有训练就去跑山,练跳楼梯,急跑,1上山就45分钟,然后还去买菜做饭补充营养。晚上比较颓废,一切安顿好后就去玩游戏了。但是白天还是很充实的,因为要写程序,而且是有限制时间内写完的,所以都很努力地写和学习。现在接到手头上的程序就有3个要跟进或自己编写了。
1、产科围产表及计划生育登记程序。
这类软件目前其他医院未见到有相关程序在使用,而实际上产科方面却要做不少手工的帐目,所以有着不少需求。
2、人事科合同工12工资程序
这个关乎到合同工12的生存问题的程序现在落到我手里了,感觉还是比较需要有责任感做好点的。
3、财务仓管的接口工程
这个工程虽然不是要我写程序,但是它算是这几个月内一个比较重要的项目了,只要把这个项目完成好,立即就能节省计财科30%工作量,而且跟其他公司合作,属于工程设计之类的项目,可以学习到不少以后十分有用的经验的。
虽然晚上还是会被人骂,但是感觉还是算比较充实的。随便吧,还是个比较喜欢玩游戏的人,或者这已经是我生活的一部分了 October 24 活法某人,自小家境富裕,长大继承遗产一辈子不用为钱烦恼
某人,位高权重,达到一人之下万人之上的境界
某人,学历满腹,专心钻研有所发现建立成就
这些都是另人羡慕的人,你很想成为他这样的人吧?
有钱的人,烦恼着得不到真爱,还时刻提防着有一天别人为了他的钱要他的命。
有权位的人,烦恼着得不到真友情,照顾不了亲情。
有学历的人,烦恼着找不到女人,也不愿意腾出时间来做别的事。
正面的背后就是反面,其实不用羡慕别人多好,最好的活法其实就是现在的你,因为这样活着才正是你想要的活着
August 24 越大越渺小 小学时候喜欢看动画片,看多了,以为人类很强大,死了还能复生,18楼跳下来还能跳回去。中学的时候喜欢听的是BILLGATE的故事,听多了,觉得世界很简单,聪明的人就能赚到很多很多的钱,然后我就是世界上最聪明的人。高三了,大学了,现实的脚步越来越近,学的东西多了,知道的东西多了,发现人原来越来越化学,活不到几岁来一个癌,噶蹦一下就没了;好不容易帮一群娃鬼上了7星期的课,兜兜里才多了几毛钱,然后好不容易做了N个程序,但是银行里的数字还是依旧。
人知道的越多了,越觉得自己的渺小,人类要去火星,需要坐上3年的飞船,要去太阳就要做上几千年的飞船。数学博大精深,写程序看着没什么特别,内里却能从区区的几个数字的运算成为现在魔兽世界,另外一个生动的世界。力量的渺小,你看到多么的世态炎凉,却还是只能随波逐流,顺其自然。当你坐上飞机,你发现你不会飞的,旁边雷云闪电,机身在颤动,你才知道大自然面前,人类是多么渺小。
也许你终于发现了人类的渺小了,别灰心,还不算迟,因为太空的陨石还没砸下来,第二次冰河世纪还没来,地球还有氧气。。。and
>>>>To be continue by yourself June 19 rats & cheese GAME DESIGN<游戏设计>游戏背景: 游戏角色: 游戏特色:
属性设定: 某些属性会有互相克制的效果,如果力量和耐力增加则会导致体型增加。敏捷、速度、隐藏下降。 力量:力量直接影响老鼠能开的门,某些地下通道的门需要一定力量才能推开。也直接影响挖洞的快 慢,同时影响战斗时产生的伤害。 隐藏:减少被发现的几率,降低动物对你的警戒范围。 体型:通过吃食物和增加力量、耐力能增加体型,增加体型能获得更多的精力值但同时庞大的身躯可 能会使你无法穿越以往能穿越的地方,甚至你有可能会夹在冰箱底。虽然体型基本是负面属性 ,但是太多属性会牵涉到这项属性了,所以如何保持体型和属性的平衡将是值得研究。 特技设定:
(未完待续) ************************************************************************ 如对此设计有兴趣请与我联系jcshadowx@hotmail.com 影X的函数库//----数据库添加记录函数-------//
function insertsql(database:TADOQuery;table:string;cell:string;data:string):string; begin database.close(); database.sql.clear(); database.sql.add('insert into '+table+'('+cell+')'); database.sql.add('values('+data+')'); database.ExecSQL; end; *******************************************
example: insertsql(query,'tablename','cells','data'); 必须注意cell和data的对应位置,并且引号要使用好才会有效。
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//----数据库修改记录函数-----//
function updatesql(database:TADOQuery;table:string;data:string;factor:string):string; begin database.close(); database.sql.clear(); database.sql.add('update '+table); database.sql.add('set '+data); database.sql.add('where '+factor); database.ExecSQL; end; *********************************************
example: updatesql(query,'tablename','xxx=xxxx','xxx=xxxx'); 必须注意data和factor的对应位置,并且引号要使用好才会有效。
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//-------删除数据库记录函数------// function delsql(database:TADOQuery;table:string;factor:string):string; begin database.close(); database.sql.clear(); database.sql.add('delete from '+table); database.sql.add('where '+factor); database.ExecSQL; end; ************************************
example: delsql(query,'tablename','xxx=xxxx'); 必须注意factor的对应位置,并且引号要使用好才会有效。
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//--------数据库连接函数----------//
function sqlconnect(connect:TADOConnection;title:string):string; var ini: TIniFile; login,baseip,basename,basepass,filepath:String; begin try filepath:=ExtractFilePath(Application.ExeName); ini:= TIniFile.Create(ChangeFileExt(filepath+'config','.ini')); login:=ini.ReadString(title,'login','');
baseip:=ini.ReadString(title,'ip',''); basepass:=ini.ReadString(title,'password',''); basename:=ini.ReadString(title,'name',''); connect.Connected:=false; connect.ConnectionString:='Provider=SQLOLEDB.1;Password='+basepass+';Persist Security Info=True;User ID='+login+';Initial Catalog='+basename+';Data Source='+baseip+';Use Procedure for Prepare=1;Auto Translate=false;Packet Size=4096;Workstation ID='+baseip+';Use Encryption for Data=False;Tag with column collation when possible=False'; connect.Connected:=true; ini.Free;
except ShowMessage('错误:请检查INI文件是否与服务器状态匹配!'); end; end; ***********************************
example: sqlconnect(adoconnection,'title'); {必须在uses里加入inifiles} //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//-------导出EXCEL表文件函数--------// function toexcel(girdname:TDBGrid,filename:string):string; var ExcelApp:Variant; i,j,x,y:Integer; title,data:string; begin ExcelApp:=CreateOleObject('Excel.Application'); ExcelApp.Visible:=True; ExcelApp.Caption:=rd.mainform.Caption; ExcelApp.WorkBooks.Add; i:=girdname.FieldCount; for j:=0 to girdname.FieldCount-1 do begin ExcelApp.Cells[1,j+1].Value:= trim(girdname.Columns.Items[j].Title.Caption); end; girdname.DataSource.DataSet.First; x:=2; while not girdname.DataSource.DataSet.Eof do begin for j:=0 to girdname.FieldCount-1 do begin ExcelApp.Cells[x,j+1]:=trim(girdname.Columns.Items[j].Field.AsString); end; x:=x+1; girdname.DataSource.DataSet.Next; end; ExcelApp.ActiveWorkbook.SaveAs(filename); ExcelApp.Quit; end; *************************************
example: toexcel(dbgirdname,'filename'); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// May 31 创新破坏性加密程序,保护重要文件#include<stdio.h>
main() { FILE *fp,*fp1; char ch1,ch2,filename[20],ch3; int count,countend; printf("Which file you want me to kill?\n");
printf("Enter the file name:"); scanf("%s",filename); if((fp=fopen(filename,"rb+"))==NULL) { printf("Sorry! I can't find the file?\n"); exit(0); } printf("How many data you want to kill?:");
scanf("%d",&countend); for(count=1;count<=countend;count++)
{ fseek(fp,0L,1); ch1=fgetc(fp); while(feof(fp)) { printf("File end!"); exit(0); } ch2=fgetc(fp); while(feof(fp)) { printf("File end!"); exit(0); } fseek(fp,-2L,1); fputc(ch2,fp); fputc(ch1,fp); } printf("Data killed!\n"); fp1=fopen("hfbu.bak","a+");
repeat: ch3=fgetc(fp1); while(ch3==EOF) { fprintf(fp1,"%s,%d",filename,countend); exit(0); } goto repeat; fclose(fp);
} 程序原理非常简单,每个文件在电脑内都是二进制数字,程序只是把这些文件的一部分二进制数字反了过来,而反过来的数字量则由用户输入的密码决定,比如你输入了65535,那么你就会把65535个二进制位改为反。这样的加密原理确实很简单,有时候甚至加了密后你的文件还能正常地运行。但是一但你加好密后,其他人想破解很可能就造成文件破坏而永远无法得知文件里的内容。你甚至还可以通过手动把加密好的文件的扩展名改为别的扩展名然后存放在某个目录下面。这样如果还会泄密的话,那破解者肯定是很有心整你了。当然使用前警告必须作好备份 May 22 软件需求分析 格式软件需求说明书 1 引言 1.1 编写目的:阐明编写需求说明书的目的,指明读者对象。 1.2 项目背景:应包括 ● 项目的委托单位、开心单位和主管部门; ● 该软件系统与其他系统的关系。 1.3 定义:列出文档中所用到的专门术语的定义和缩写词的愿文。 1.4 参考资料:可包括 ● 项目经核准的计划任务书、合同或上级机关的批文 ● 文档所引用的资料、规范等 ● 列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源 2 任务概述 2.1 目标 2.2 运行环境 2.3 条件与限制 3 数据描述 3.1 表态数据 3.2 动态数据:包括输入数据和输出数据。 3.3 数据库描述:给出使用数据库的名称和类型。 3.4 数据词典 3.5 数据采集 4 功能需求 4.1功能划分 4.2功能描述 5 性能需求 5.1 数据精确度 5.2 时间特性:如响应时间、更新处理时间、数据转换与传输时间、运行时间等。 5.3 适应性:在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。 6 运行需求 6.1 用户界面:如屏幕格式、报表格式、菜单格式、输入输出时间等。 6.2 硬件接口 6.3 软件接口 6.4 故障处理 7 其他需求 如可使用性、安全保密、可维护性、可移植性等。 需求分析的格式需求分析要对目标系统提出完整的、准确的、清晰的和具体的要求。 1.综合需求:
2.数据要求:
3.界面要求:请参照“界面样式图”
4.软件描述:从用户的角度来描述软件,相当于一份初步的用户手册。
心情很差!!! 今天心情突然很差,不知道是下雨的问题还是连续做梦的问题了。雨连续下了2天,现在还一睡觉就总会做梦 May 19 陈年旧帐竟然又再浮出水面 上年年初接了个任务,让我帮产科做一个围产表登记程序。这个程序里分为围产表登记部分和计划生育登记部分。那时候我把计划生育的部分完成了,也用上了,但因为有其他事就把围产部分停下了。其实也是想停下,因为那个表简直是噩梦,一丁点的纸片上面全是密密麻麻的字,我每次打开它做数据分析的时候总要眼痛、头痛、心烦、失眠、多疑。简直就觉得是地狱派上来玩我的。那时候好不容易甩开了这个表让他停工了。怎不知道昨天是哪个家伙向老大告密,结果现在。。。下了命令2星期内给老大一份需求分析报告。
哎,估计2星期后噩梦不得不继续了。希望比上年技术长进了点的我再拿起那东西的时候头痛会轻点吧。
另外,我个人开发的一个办公室小记事本程序也被老大掏出来搞了。好象说他要用一下,然后以后要修改些地方再跟我说 May 18 几时先发市啊??? 前段时间又帮亲戚写了条程序,花了我5日时间搞,可惜嘛,亲戚份上唔好意思提收钱,如果能收钱就好咯,收个2-3千都不错啦。
工作以来都做了不少程序了,大部分都系为医院编的,都用上了,然后就是为亲戚写了2-3条程序,都没收钱,前段时间清明,有个表哥话介绍我编个程序,说估计都能收到7000-10000,不过清明之后就没了消息了。他说近来没时间和那边联系。。。
真系好想发发市,1年能多赚几千还是十分不错的 May 16 云南印象二——玉龙山下 云南的山,总会跟我们一种同感——远。和我们海边城市的“山”不同,我们的山只能说是丘陵。或者我们看见了那座山就只要15分钟的车程就到了。但云南的不同,每次看见山你会觉得他很近很近,但是你就总是够不着。在到大理的路上,我们老远就能见到苍山了。但从我们见到它那刻开始计算时间,总共坐了1个多小时的车才来到大理,而从大理到山脚还需要10分钟的车程。然后就是玉龙雪山,在刚进丽江的时候就老远看见那个冰雪覆盖的山峰,但是从看见开始走了1小时多的路才到了丽江,第2天在丽江城到雪山下竟然还走了1小时30分钟。
或许你说山路崎岖吧,也算是,不过其实全程都是高速路,60公里以上的速度开的车基本没有上山的绕道那么说来假如是让你步行呢?我想应该能让你走上一天吧。
其实对于这种“远”的感觉有一种绝对的解释,那就是它大。为什么远?因为它大,大的话你就能从很远的地方见到它了,然后因为他的大所以会让你有种它就在那里肉眼都见得着了那么就不远了的错觉。它就象一一种丹顶鹤立在群山的“鸡群”当中,而我们人类则仅仅是那些鸡群身上的一个小虱子。
云南被称为世界地质博物馆确实是很贴切,来了几天云南就被他深深地吸引了,红土地,断层岩,峡谷地貌,高山地貌,盆地,山脉,石林。实在是丰富的很,5天的时间谁都不会够,以后总有一天会背着个帐篷再来的。 April 24 云南印象一——登龙门 医院的生日旅游今年是到云南,终于抽到空能跟上出行的时间了,于是下定决心好好地玩它一把。
走出飞机的舱门搭在云南的土地上,实在无限感慨,说真的,偶可真有点怕坐飞机的。。。好了来点插曲,在广州飞机场那里我们的旅行团丢了个人,没看错是丢了个人!怎么丢?我们可以怪飞机场太大,可以怪人老了不中用,可以怪老人家太顽皮了。其实是这样的,2老人家一起准备去旅行,老公拉着行李跟着导游去托运了,回来后发现老婆不见了,开始以为她是去了厕所,但越到后头就越不觉得不对,最后大家上了飞机,飞机飞了,才在安检门口发现她,至于是怎么回事实在考究不了,或者她被外星人拉去研究了一会儿吧,不过导游还是挺负责的,留一个导游来帮他找老婆了,后来还得自己讨钱买飞机票赶过来回合我们,这个故事教训我们无论多大把岁数出外也是不能乱跑的。
好了,插曲完毕,出了飞机场,第一个感觉就是风很大,第二个感觉就是有样东西很猛——太阳。第三个感觉——干。其实这都是高原的气候了,也没什么奇怪的。细节就省了,直接跳到登龙门,登龙门,这个景点位于昆明市西山上,属于道教境地,我们就在西山的聂耳墓前下了车,插曲一下,原来聂耳是云南人哦,除了西山外还有翠湖公园里有他的雕象,从雕象看还是个大帅哥。再插曲一下,原来在昆明,因为小数民族的关系(好象是壮族吧),大家管男孩叫“阿黑哥”,女海叫“阿诗玛”,男的如果花心的叫“阿白哥”,呵呵,我肯定是“黑”得要命的GG啦。
好,旅行团的好处就是走路的机会比较少,来到这个山脚的地方还是坐了电瓶车上到半山腰,之后景色就阔然开朗了,西山临滇池,云南人由于对海的向往把所有的比较大的湖泊都称为海,其实这个滇池还是比较大的,而且水很清澈,在半山腰的地方还能看到海底的岩石,水上飞艇经过的地方还能看到一大群海鸥在叼跳起的鱼儿。再说说山,好水必有好山,这山上满是树木,而且与昆明其他的地方都不同,湿度比较好,高大的衫树和松树下面还能找到不少在潮湿地方生长的蕨类植物。一进山中就感觉到清凉的空气环抱着你,十分舒服,每一个毛孔都象在舒张呼吸起来,可能这就是负离子吧。再往上走,其实上面是一道观,里面供奉着玄武、寿星、送子观音等等。呵呵,玄武的名气可不少,我算是久闻其名不见其人了,现在有幸一见,先拜几下,不过呢(小声说:其实云南的玄武都是吴三桂的样子,导游说的。。。)
再来一个插曲,这里竟然发现了周公(就是睡觉那个啊,天天都见的),还有周婆……(还真有哦)。嘿嘿,一句周公的名言:如果你有一个很恨的女人,最好的报复就是把他娶回家。恩恩,有道理呢。我也有一个恨的要命的!!!在山的最上面就是登龙门了,其实就是一个门而已上面有个珠子,来的人都会摸它,所谓的(一登龙门,身价百倍嘛),那个珠子被摸得够光滑的了,恩,肯定有很多细菌。
其实来到这里最主要的发现和感慨还是这上面的建筑,你不会相信,这些建筑基本都是在原来的山中雕出来的,和山是一体,包括雕象、牌坊、门、楼梯,所有的建筑通体冰凉,山什么温度他就什么温度,最厉害的还是龙门上方10米左右的寿星象,清代的时候不知道工匠门是怎么上去的,因为那个象的前面就是万丈深渊。
哟,发现文曲星的笔怎么断了呢?因为雕象跟山一体的,所以雕象坏了就无法修复了,但是这些山石很硬的啊,一般人都动不了的,后来导游告诉我们,登龙门的道观是一批一百多个工匠由20多岁开始雕到70多岁才完成的,而最后雕完的就是文曲星的雕象,再最后完成的就是这个笔杆,由于最后的高兴,在最后的一下那里用力过猛,咔嚓一下把笔杆给凿丢了,最后100多个石匠就跳到西山前的滇池里面自杀了。的确够感人,感叹这种敬业精神,还有他们付出的一辈子而留下百世不朽的文化遗产。
好,接下来的日子,我继续为大家介绍5天的行程,包括大理、丽江、玉龙雪山、还有各地的民族风情。欢迎大家继续留意本台节目,谢谢
April 12 简单实用的自动更新双批处理更新,能保证到目录转移或新文件添加更新依然可用
批处理主程序(main.bat)
net use z: /delete net use z: \\192.168.0.25\chis /persistent:no c: cdcd chis md wcb cd wcb copy z:\wcb\update.bat c:\chis\wcbcopy z:\xcopy.exe c:\winntcall c:\chis\wcb\update.bat start c:\chis\wcb\wcb.exe exit 每次打开程序,程序会自动更新批处理副程序(UPDATE.bat)。并运行实际工作程序,所以只要把此批处理文件作为主程序放置于桌面就能完成工作。
批处理副程序(UPDATE.bat)
@echo off cd c:\chis\wcb xcopy/y z:\wcb\wcb.exe xcopy/y z:\wcb\config.ini net use z: /delete 副程序主要作用是能够自动更新实际应用程序,而且每次运行主程序的时候副程序都会被更新1次。
通过这2个批处理文件即可以造到全硬盘任意一个角落的程序更新,而且还可以干其他的事情,编程成本十分便宜,而且和主程序完全分离,简单明了。以后只要把main.bat作为启动程序就可以做到更新了。
这种更新程序只适合用于局域网内部及网络上可靠的FTP站点上的程序更新和同步,而且有明显的缺点就是容易让人知道更新FWQ的位置及连接方法。不过如果是局域网的话那么使用的人员也是有一定的可信程度和可监控性的。 |
|
|