Category Archives: 未分类

.NET(C#) Hashtable Dictionary 探索收藏

先看下面的代码 using System; using System.Collections; namespace NoSortHashtable {     /// <summary>     /// Summary description for Class1.     /// </summary>     class Class1     {         /// <summary>         /// The main entry point for the application.         /// </summary>         [STAThread]         static void Main(string[] args)         {             Hashtable hashTable = new Hashtable(); [...]

使用SQL Loader导入大量数据,避免使用SQL频繁写库

目前所做的项目需要从一个按行记录的数据文件取出部分字段,再将这些字段的按行存储到Oracle数据库。这些数据大约有2 700 000条,原始数据文件有450M左右。至少有两种方法可以实现: 一.将原始数据文件读进内存流中,每读一行解析一条数据,接着执行一条SQL语句,将解析到的数据插入数据库表; 二..将原始数据文件读进内存流中,每读一行解析一条数据,接着将解析到的数据按行写入一个临时文件data.tmp,待所有数据均被解析完毕且写入临时文件后,调用SQL Loader,将所有数据一次性从临时文件导入数据库表。 一开始是按照第一种方法编程的。在本机(Oracle服务器装在本机)测试顺利通过,但是花了大约150分钟才导入解析和完成;当部署到实际环境中运行时,却出现了问题。跟踪发现是因为网络不稳定(程序所在服务器与数据库服务器处于不同的局域网,由防火墙隔开,做了几个特定端口的路由),有时候连接不到数据库,往往只导入了很少的几千条甚至几百条数据时,数据库就连接不上了。 后来分析,对于大量数据的导入,采用第一种方法会导致频繁写库,每次都要打开数据库(禁用了连接池,后续文章会提到禁用的原因),对数据库造成较大的压力,加上网络环境本来就不够稳定,所以很容易出现问题。于是改用第二种方法。 使用第二种方法后,解析花的时间大约为90分钟,导入则只花了5分钟左右。看来SQL Loader的效率真的很高。 下面讲讲SQL Loader的基本用法。 1、在Oracle中按照导入数据的格式建立一个空表 2、编写一个控制文件control.ctl,内容如下 LOAD DATA INFILE \'E:\\test\\data.tmp\' BADFILE \'E:\\test\\data.bad\' DISCARDFILE \'E:\\test\\data.dsc\' DISCARDMAX 1000 APPEND INTO TABLE "TB_TEST" FIELDS TERMINATED BY \'|\' TRAILING NULLCOLS ( USER_ID, USER_NAME, REG_TIME DATE(20) "YYYY-MM-DD HH24:MI:SS" ) 操作分类: a、insert,为缺省方式,在数据装载开始时要求表为空 b、append,在表中追加新记录 c、replace,删除旧记录,替换成新装载的记录 d、truncate,同上 3、在命令行中执行以下语句: sqlldr userid/password@database e:\\test\\control.ctl 关于如何在程序中使用SQL Loader,在后续文章中将做相关介绍。

[摘抄]50部世界名著中最经典的那一句

  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、现在我说的您要特别注意听:在别人心中存在的人,就是这个人的灵魂。这才是您本身,才是您的意识在一生当中赖以呼吸、营养以至陶醉的东西,这也就是您的灵魂、您的不朽和存在于别人身上的您的生命。《日瓦戈医生》   32、美德犹如名香,经燃烧或压榨而其香愈烈,盖幸运最能显露恶德而厄运最能显露美德。《培根论说文集》 [...]

[转]黄州青云塔赋

黄州青云塔赋     黄州新市府,战国旧邾城,五水鎏金地,湖北东大门。楚尾吴头,历为兵家必争之地,长江明珠,固有文化名埠之称。革莫道不消魂命胜地,数万儿郎为国损躯;红色摇篮,百余将帅光彩照人。民丰物富,文厚风淳。     是处有塔,直上青云。峭拔恢弘,祥瑞森森。临大江而控吴楚,仰太虚而沐天恩。奠基缽盂之山,笼荆襄汉水之灵气;毗连安国宝刹,承佛光宝象之庇荫。檐飞八角,迎四海八荒之仙;门依八卦,取太极两仪之魂。南望吴都,北依大别,东挹江夏,西指乌林。     斯塔者,乃佛门藏光之所,镇妖除邪,降福黎民。揖西山之白云,穷荆楚之形胜。山连绝壑,振之以清风,水泽沃野,激之以崩云。临之而神台清静,登之而心智空纯。临高远眺,万象缤纷。大江如匹练、腾蛟起凤奔沧海,高楼似奇岳、摩云抚雾剌层云;绵亘瞰赤壁、栖霞楼头栖霞彩,隔岸望吴都、凤凰台上凤凰忺;鹭鸥共舞、飘飘乎宜虚宜幻,云燕同翔、杳杳兮若假若真。塔尖老檏如辇盖,春啭青鸾秋鸣凤;江上长桥似彩虹,南送商贾北迎宾。     盖浮屠七级谓全楚文峰,故名儒硕彦则灿若繁星。唱一绝,成就名郡唯杜牧;吟二赋,造化胜景只东坡。毕升革版,开活字印刷之先河;药仙立说,著《本草纲目》而济世。论文当询胡风,学理可问二程;李四光为地质之父,闻一多乃斗士诗人;熊十力辟哲学之蹊径,余三胜夺国粹之先声。     呜呼!社会进步,堪颂济世之材;民安国泰,当歌开国之臣。承文蕴,黄冈中学驰名宇内;绘蓝图,宜居城市已具雏形。     嗟夫!久居胜地,渔樵幸甚!每登高塔,不胜萦萦。 圣哲先贤,垂范千古,骚人荟萃,墨宝留珍。予何人也,敢为其赋?即兴感怀,书成众听!

最近的生活

好久没来写东西了(好像每次来都要说这么一句,呵呵),随便写点。 最近的生活,怎么说呢,平平淡淡,但也有些许小case值得说说。现在负责的项目仍然按照进度安排有条不紊的往前走着,不算忙也不闲着,就不说了。 最近,一些同学和朋友们好像忽然想起我来了,好几个都发来问候,或者在Q上聊些关乎情感的话题,甚至表现出以前在一起时很少表现出来的一面,我知道,我被他们信任着,这很好,我愿意倾听。其实我何尝不是呢,我也有需要倾诉的时候。人,没有朋友是一件很恐怖的事情。 今年的校园招聘正在进行,有一些学弟学妹,通过网络找到我,想从我这里得到一些建议或者一些有用的信息。他们认为自己并不是那么优秀,很谦虚地问我,其实我觉得他们都很优秀了,起码,他们会主动去寻找一些信息,会去努力,而不是像有些人一样,在那里傻等。他们中有的很快签约了,而且都很不错,其中一个签了腾讯,机会总是被有准备的人得到。这两天又有一个学妹找到我,我们公司在他们那里招聘,她通过笔试和一面了,想找我了解一点二面的情况,我没能及时帮到她。后来她告诉我她二面没通过,我鼓励她再争取一下。她准备了一些平时做过的小项目的材料,去酒店找去招聘的人。她告诉我,她能力不是那么强,但是下过一番功夫,技术上也还过得去,就是表达能力不好,面试的时候自己感觉很糟糕。我知道她很想要争取到我们公司这份工作的,如果是我招聘,我会考虑多给她一个机会的。没想到,当时在学校论坛上发帖子留下的一个QQ号,让我认识了这么多人,这样的感觉,也挺好的。 最近翻看以前的一些日记和摘抄本,突然发现,以前的我真的很优秀,有追求,并为之努力,有爱好,并享受着那些爱好。上大学之后呢,好像生活都变了,变得忙忙碌碌,却没有了那份宁静和踏实。工作了,又比大学少了些忙碌,少了些没规律的放任,少了一帮在身边的朋友。我忽然很想捡回以前那些好习惯和踏实淡然的心态。少一些喧扰,给自己多一点思考的时间和空间。

[转]如何下载百度空间背景音乐?

百度空间支持背景音乐后,很多空间都添加了好听的音乐,如果你想将别人空间里的背景音乐下载下来,可以使用下面的方法: 1.在你要下载背景音乐的空间地址后面加上“/music/music.pls”,例如:正常空间名:“http://hi.baidu.com/yyy611”,加地址后:“http://hi.baidu.com/yyy611/music/music.pls” 2.使用迅雷或其它工具下载http://hi.baidu.com/123456(空间名称)/music/music.pls这个文件。 3.使用记事本打开下载到的music.pls文件,就可以看到背景音乐的绝对地址了,下载即可。 (对有些使用了FLASH音乐播放器的百度空间,下载到的music.pls文件里看不到背景音乐的绝对地址,只有FLASH播放器的地址,这时可以采用下面的方法: 例如:你下载music.pls文件,用记事本打开后看到了本站FLASH播放器的地址如下:http://shadu.136.tofor.com/mp3player/mp3player.swf 这是你只要将FLASH播放器的地址最后的“swf”替换为“xml”,变成: http://shadu.136.tofor.com/mp3player/mp3player.xml 并在浏览器地址栏里打开它,就可以看到背景音乐的绝对地址了。)

尝试用手机写日志

最近在尝试用手机上网,办了GPRS包月。开始只是用手机自带的浏览器上一些wap网站,但是感觉实在不爽,而且能上的网页也很有限。后来偶然看到了一款kjava的浏览器 MiniOpera,感觉很好用,在我的非智能手机上可以打开163等大页面的网页;现在用的最新的MiniOpera 4.0 Beta 2 更是超强,对页面上的CSS甚至Javascript都支持得很好,还可以横屏、全屏浏览,且可以局部缩放,还有一个虚拟的鼠标光标。它并不是直接下载原始网页到手机,而是先在他的官方服务器上对所请求的页面作了相应处理再发送到手机的,这样就减少了传输的数据量,且保证了最终显示在屏幕上的内容的格式。现在这篇日志就是通过它发布的。

开张第一篇

刚开始有点大学的感觉,却猛然发现,已经大四了,我不考研,所以,大学的时光不多了,确切的说,如果以后也不考研,那么我的校园生活也就剩下这么短短几个月了。 最后的时光,该干点什么。

办公室哲学(转)

As you arrive to your work place... 进办公室的时候... Pray to God and ask his guidance!! 向上帝祈祷,寻求指引! Greet your colleagues... 和同事寒暄几句... That is called friendship!! 这是友谊!! Give to everybody the best of yourself... 竭尽所能的帮助大家... That is called sincerity!! 这是诚挚!! Program and organize your day... 妥善规划你的这一天... That is called reflection!! 这是「三思」!! Now that you have planned everything [...]

年轻女子街头表演古筝为母治病

      吃过饭去公司活动室打球的时候,就在公司大楼门口,在一片嘈杂的公交车的轰响声中,听到一阵古筝的声音,过去一看,只见一群人围在那里,一位年轻的女子端坐在座位上,正认真的弹奏着古筝,一串串动听的音乐就从她的指尖流淌开来,在这喧闹的街头。她的古筝前面放着一块牌子,上面写着一些她的基本情况,大致是说她叫王敏,来自湖北,05年毕业于武汉音乐学院,是一名专业古筝教师(10级水平),因为母亲生病,所以上街卖艺,并且招收学员办古筝培训班,保证达到2级水平,学费300(感觉应该很低了),还有她的电话和联系地址。牌子的前面,放着一个捐款的盒子,里面都是一些路人捐的钱,看起来不少,好像1块的居多,我捐了5块钱。我好久没有向街头的这些人捐过钱了,一来我也很穷,二来以前的一些上当的经历让我不敢捐,今天没多想,可能是因为她身份特殊,古筝水平这么高,本应该是在高雅的剧院的舞台上表演,接受鲜花和掌声的,如今为了为母亲治病,来到了这大街上,接受路人的捐赠,再者,我也来自湖北。 PS:刚才在网上搜了一下,居然也搜到了一篇关于这个叫王敏的年轻女子的博客: http://hi.baidu.com/bati/blog/item/17c2924508ecdb3f86947342.html 是去年8月份的,看来她已经坚持很久了,希望她不是我所痛恨的骗取善良人同情心的人,我相信她不是,从她精湛的表演水平上可以肯定。希望她母亲的病能很快好起来。

Pages: 1 2 3 Next