Anny Chen's profile***** ***** ***** ***** ...PhotosBlogListsMore ![]() | Help |
***** ***** ***** ***** ***** *****Anny's colorful life***** ***** ***** ***** ***** *****围在城里的人想跑出来 城外的人又想冲进去 事业也罢 爱情也罢 人生的一切大都如此o(∩_∩)o |
||||
|
July 18 建行的第一天千等万等,终于盼到了翘首以待的“开学典礼之日”。 今天,我起了个大早,也难抑制住此时此刻内心中的兴奋之情。早早地就坐上了车,一站、两站、三站、四站……目睹着人潮渐渐涌入车厢,直至没有了一丝丝空隙……在到达目的地站前许久,我就起身奋力从人堆里扒开一条似有非有的路迹,费了好大的劲总算是挤到了车门口,此刻车门正好打开……庆幸自己还是有先见之明的,同时它也教会我这个新人上班的第一课——上班并不是一件想象中那么容易的事。 终于,建行到了…… 来到建行第一天就是了解“建行的昨天今天和明天”。通过建行前辈深入浅出地讲述,并配有影音资料的介绍,建行出神入化的50多年历程清晰生动地展现在我们每个人的眼前。我见证了只要有建筑工程的地方处处留下了建行前辈们的足迹与汗水;我听到了广大客户对建行人讲诚信、守节操的美美赞誉;我感受到建行同仁勤于学习、善于创造、甘于奉献的生活追求目标。无形中他们每个人都成为了我来到建行的第一任老师,给予我激励,为我指明前进的方向。 不知不觉午饭时间到了,或许是自己肚子有点饿了,或许是第一次在建行吃工作餐,我心中充满着期待。来到餐厅,餐厅的门并不大,最多能同时容纳两人进出。但心里猜想着这小小的门里是否会别有洞天。饭菜是按顺序一一放到托盘里的。在领饭菜的时候,我已看到饭桌上已在用餐同仁的饭菜——空心菜上带着几块酱排、粉丝肉糜上点缀大小几只虾,还有一碗饭和一碗营养汤,再配上三片西瓜当饭后甜点。令人惊讶!惊讶的倒不是这饭和菜,而是如此的饭菜搭配正符合夏令时节的健康饮食标准。开胃的小菜和二四同学边吃边聊简直就是一道生活盛宴。此时此景,我们正在慢慢地享受着生活的赐予。 巧了,午后班主任老师在与我们学员交流的时候也谈到了自己的健康饮食观和自己乐观的生活态度。一句话深入人心:一个人真正属于自己的只有健康,工作之余还要懂得享受生活。总之,对吃要荤素搭配、口味清淡;对生活要劳逸结合、心境平和。人生因此而美丽。 在我们每个人心底,留下的永远是美好的事物。生活就是这样帮我们大家诠释的。在今天,我和大家的收获才刚刚开始,相信,我们每个人都会以一颗朝气蓬勃的心去迎接更加美好的明天…… June 16 答“最应该珍惜的到底是什么” 答“最应该珍惜的到底是什么” 最近在一个msn朋友的个人消息里看到一句话“最应该珍惜的到底是什么”。这个问题好深奥哦,我还从来未曾想过。一来是我们还年轻没有必要去想那么远,二来是这个问题忒难了些,也许要用一生才能回答得上。不过,我觉得能提出这个问题的女孩子非常了不起,至少说明她愿意去思考这个问题,并在尝试着去解决这一难题。 最应该珍惜的到底是什么,我也曾为此困惑过。如果现在有人突然问起我这个问题,我依然只能答非所问。以前,我也曾为过去发生的不顺意所困扰,以致之后的一段时间内我都深陷其中、不能自拔。到头来只能是更长时间的情绪低谷。在这段低谷时期,我错过了许多美好的东西,我身边的人或许也会在不经意间为此受到伤害。这难道是我要的生活吗?其实,人的一大优点就是“会忘记”。尽快忘记过去的不如意,剩下的永远是美好的回忆,更不要让现在去背负着过去的孽债了。拿得起,也要放得下。此时此刻,美好幸福的生活正等着我们去享受呢。 未来总是充满憧憬和希望的,但未来又是遥不可及的。有时人们会为了一个未来虚无缥缈的东西束缚起了自己的手脚或是被未来的所谓负担压得喘不过气来,那就不好了。这就像是现代版的杞人忧天。人活在天地之间,图的就是个自在。如果自己给自己找累有何必呢?未来只能是燃起你内心的希望之火,给你做事的动力而已,但绝不是要苛求于自己,凡是要顺其自然。 现在“最应该珍惜的到底是什么”的答案是不是若隐若现了呢?我们每个人能而且只能把握的只有当下。没人能去改变过去,也没人能百分之一百的预知未来。过去只不过是前一个当下,应该是前一刻去珍惜;未来只不过是下一个当下,应该是下一刻去珍惜。我们在此当下,即不要预支此时又不要透支此刻。因为现在一旦过去,就不能再后悔了。 如果你现在还在为“最应该珍惜的到底是什么”所困惑,我要对你说的是珍惜此时此刻你拥有的幸福吧,我会是你最好的朋友! June 12 为“树人”篇作序朝花朝拾 夕花夕拾 ——另辟“树人”篇作序 盘古开天辟地,自古有之。而如今我在自个的博客中“开篇辟名”,重新拾起搁置已久的“笔杆子”,心境豁然开朗,就用它来激励自己去迎接这垂涎可得的美好生活吧。刚巧,有朋友推荐我去看些人物传记,我欣然接受了这个提议。其实每个人的经历都是一笔财富,不管是对其本人或是其他人来说都是这样。为了使朋友、爱人、家人以及自己更容易得到幸福,我们有时大可不必等到吃了一堑之后再去增长一智,我们完全可以站到巨人的肩膀上去俯览世界,这时你或许会发现原来世界是那么的小。不过自己的幸福生活还得靠自己双手去营造,这也许正是生活的真正乐趣和意义之所在吧。 在“树人”篇中,可以是从他人经历中借鉴得来的经验和教训,也可以是自己在实践道路上的觉悟与思考。更重要的是它记录着我人生成长过程中的点点滴滴,以此来勉励自己,一直通向幸福的方向。小时候,我总觉得知识是最重要的,它能给我无限的力量,让我取得“诺贝尔奖”。长大后却发现我错了。现在我觉得亲情、友情和爱情是最重要的,这才应该是我一生的财富。虽然我不敢担保这是不是我始终不渝的抉择,但在这名利喧嚣的闹世里,或许只有这三份情才能让我真正感受到一丝难得的平静,这也是我要用一生去维系的幸福生活。看薄功名利禄又有何妨,自个要用一颗平静的心去面对一切,可能幸福就在这摇手可及之处。每个人的成长历程就像是种树,从小苗到小树,再从小树到枝繁叶茂的苍天大树,期间肯定会有许许多多的大小波折,但所有的一切都是为了一个目的——开心地活在这天地之间。人与自然本来就是一体的,“树人”这名儿也寄托着我美好的心绪。 April 22 电子商务一二事电子商务,无非就是一种新技术(广义的网络技术)运用到商务活动中。对于局外人来说,it is nothing;但在整个的人类社会历程中,它就像是蒸气机的出现,改变了每个人的生产和生活方式。听上去似乎有点“神奇”,但“电子商务概念”所带来社会变革的价值远大于其本身,它标志着一个新型商务模式时代的到来。至于现行效果与人们的憧憬之间的差距,还要有待相关技术方面的完善以及配套制度的成熟。说到这,接下来我将依次趣谈电子商务的旧事、现状及其展望。 旧事重提,让我们看清了电子商务的“心路历程”。电子商务的萌芽源于Internet事业的蓬勃发展。众所周知,工业技术的突破,导致了大革命的爆发;网络技术的长足发展,势必在最为活跃的商业掀起一场没有硝烟的大变革。嗅觉灵敏的商人是绝对不会放过这次千载难逢的大好时机的。“不得志的人”可以借此打个翻身仗,从此当家作主;强者,则可以强上加强。只有那些可怜的顽固不化的“落伍者”极有可能被当作腐朽落后的残余逐步被推入无底的深渊,永世不得翻身。历史的教训是这么告诉我们的^_^所以,所有人都在热火朝天地大兴土木制作起自己的网站门面。这是一件好事,至少它推动了网络技术的发展与进步。一个产业也就此诞生,而且星星之火可以燎原呢^_^ 此时此刻,电子商务已为大多数人所知晓和认可。也就是说,经过了一个阶段的“革命播种”后电子商务已在商界与业界扎了根。现在摆在大家面前的问题就是如何巩固根基和扩大成果的问题了。其中最为关键的就是要解决整个产业链结构调整(包括经营模式的重组和重建)、还有网络信息传输和电子业务等的安全技术保证问题。只有整个产业链得到切实优化,安全性做到确实保障,在制度管理上配有有效监管,这一市场自然会被越来越多的公众认可,用户使用得心安。之后,这就是电子商务的茁壮成长阶段了^_^ 谈到未来,总是令人充满美好期待的。随着技术难题被攻关,再加上制度的双重保险,人们对电子商务就不再有后顾之忧。所有能电子化、信息化的部门、环节都将实行自己的电子信息化战略,整个产业链都得到了极大的优化。那时,企业运营成本将最小化、企业管理效用将最大化、企业竞争力将最强化。这就是现在所有企业的努力目标,我们对此都翘首以盼。 April 19 自由的web 2.0精神,自由的射手来写(讲座论文)有关Web 2.0的讲座,我已经是听过两场了。尽管这两场的内容大体相当、教授也是同一个“大牌”,但是两次的感受却不尽相同。第一次讲座后,我对Web 2.0依然是云里雾里,不知其所云。第二次讲座后,我才幡然悔悟,刚刚触及到了“大家炒得火热的web 2.0”的门路。自己回想起缘由来,不襟好笑。当我第一次想了解web 2.0的时候,我是通过网络“学习”别人对web 2.0的定义、看法和讨论。这故然是作为学生的一个良好的学习态度,但是仅看我们搜索“什么是Web2.0”时,google搜到了约1,370,000项,baidu搜到了约131,000篇。看了几个,他们是从不同角度出发的,当然定义的内容是扯大不上联系。接下来,我的学年论文写的也是这个“UFO”,但自己觉得效果并不太好,内容大多是自己网上摘的,自己的内容很少,就像是“水果色拉拼盘”,谁都会做! 我知道自己也很早厌烦了这种“魂不附体”的感受。与其一直跟在别人屁股后面走,还不如自己去开辟一片天地。做自己想做的事,我的时代我做主。真的要感谢老师为我们做的第二次有关web2.0的讲座,它给了我旧事重提的一个由头。其实,web 2.0并没有什么神奇之处,而且我们中的绝大多数人其实早早就习惯使用或享受起web 2.0的特异功能了。我们现在会在网上搜索“什么是web 2.0”,回头想想就像是现代人去网上搜索“什么是电视机”这么可笑。但是我们在使用和享受着电视机带给我们的另一个精彩世界的同时,有那个“布衣”会想去了解电视机的构造和成像原理。没有吧,因为没有必要,这是制造电视机的专家应该去做的事,我们有何必和他们抢饭碗呢哈哈。所以我觉得此时此刻对那些正想了解web 2.0的那些朋友们说一句:你们应该直接去了解一些web 2.0的更深层次的内容,其中之一就是web 2.0精神。 不知道别人是否与我感同身受,web 2.0精神和我们每个人内心所向往、所追求的“平等、民主、自由”精神是同一个“物”。的确很有意思,喜欢看美国大片的同志可能很早就发现了:比如“勇敢的心”、“斯巴达300勇士”等,突出的主题就是一个词——“自由”。法国名人罗曼罗兰夫人曾言:生命诚可贵,爱情价更高;若为自由故,两者皆可抛。可见,几乎每个人都将“自由”作为自己心灵的美好寄托。“自由”,她美伦美幻;她曾几何时,引无数英雄尽折腰。工作压抑的人、生活受挫的人、感情失意的人,无论你是开心的人或是不开心的人,Web 2.0精神都可以成为缘你“自由”梦想的圆梦人。 不管你是有才的,还是没才的,是驴是马拉出来遛遛。“拿来主义”将在web 2.0时代大显其道。你说你好没有用,群众的眼睛是雪亮的。大家公认的“黑马”将脱颖而出,“拿来主义”就是要好上加好。人家选出好的,我来用,我用得好的,推荐给人家来用。“精华”就像气泡浮出水面,“糟粕”就像铅球石沉大海。Web 2.0精神告诉我们:“好的”就是王道! 2.0时代的互联网就精神取之于民(来源),用之于民(目的)的。“人民”(即网民)共同创造财富,“人民” (即网民)又一同分享财富,称这种生产-消费模式为何物呢?呵呵,对了,就叫“吃网络大锅饭”吧。大家可以也应该通过网络2.0时代培养起一种“与人分享、协作”的精神,营造并构建起一个和谐网络文化。同时,这也是构建社会主义和谐社会和精神文明建设的一个重要的议题。 “曲径通幽处,禅房花木生”,我刚刚来到小径口,但眼前早已一亮了…… July 23 JSP文件操作(六)九、文件上传(单个,没用组件)
1、页面文件(UploadFile.jsp)
<%@page contentType="text/html;charset=GB2312" %>
<HTML> <head> <title>上传文件</title> </head> <BODY> 上传文件程序 <FORM action="AcceptUploadFile.jsp" method="post" ENCTYPE="multipart/form-data"> 请选择要上传的文件:<input type="file" name="upfile" size="50"> <INPUT type="submit" value="提交"> </FORM> </BODY> </HTML> 2、逻辑处理文件(AcceptUploadFile.jsp)
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import ="java.io.*" %> <%! public String codeToString(String str) {//处理中文字符串的函数 String s=str; try { byte tempB[]=s.getBytes("ISO-8859-1"); s=new String(tempB); return s; } catch(Exception e) { return s; } } %> <HTML> <head> <title>接收上传的文件</title> </head> <BODY> <% //接收上传的文件内容的临时文件的文件名 String tempFileName=new String("tempFileName1"); //tempFile1对象指向这个临时文件 File tempFile1=new File("G:/",tempFileName); //outputFile1文件输出流指向这个临时文件 FileOutputStream outputFile1=new FileOutputStream(tempFile1); //得到客户端提交的所有数据 InputStream fileSource1=request.getInputStream();//??????????????? //将得到的客户端的数据写入临时文件 byte b[]=new byte[1000];//1000个字节一读 int n; while((n=fileSource1.read(b))!=-1) outputFile1.write(b,0,n);//追加 //关闭输出流和输入流 outputFile1.close(); fileSource1.close(); //randomFile1对象指向临时文件
RandomAccessFile randomFile1=new RandomAccessFile(tempFile1,"r"); //读取临时文件的第一行数据 randomFile1.readLine(); //读取临时文件的第二行数据,这行数据中包括了文件的路径和文件名 String FilePath=randomFile1.readLine(); //得到文件名 int position=FilePath.lastIndexOf('\\');//转义字符!!!! String fileName=codeToString(FilePath.substring(position+1,FilePath.length()-1));//为什么要减一???????????固定的!!!! //重新定位读取文件指针到文件头 randomFile1.seek(0); //得到第4行回车符号的位置,这是上传的文件数据的开始位置 long forthEnterPosition=0; int forth=1; while((n=randomFile1.readByte())!=-1&&(forth<=4)) if(n=='\n') { forthEnterPosition=randomFile1.getFilePointer(); forth++; } //生成上传文件的目录 File FileUploadDir=new File("G:/Java/Tomcat 5.5/webapps","upload"); FileUploadDir.mkdir(); //saveFile1对象指向要保存的文件 File saveFile1=new File("G:/Java/Tomcat 5.5/webapps/upload",fileName); RandomAccessFile randomFile2=new RandomAccessFile(saveFile1,"rw"); //找到上传的文件数据的结束位置,即倒数第4行 randomFile1.seek(randomFile1.length());//文件最后一个字符的后一个位置 long endPosition=randomFile1.getFilePointer(); int j=1; while((endPosition>=0)&&(j<=4)) { endPosition--; randomFile1.seek(endPosition); if(randomFile1.readByte()=='\n') j++; } //从传的文件数据的开始位置到结束位置,把数据写入要保存的文件中 randomFile1.seek(forthEnterPosition); long startPoint=randomFile1.getFilePointer(); while(startPoint<endPosition-1)//为什么倒数第四行的后两位都不读?????????固定的!!!! { randomFile2.write(randomFile1.readByte()); startPoint=randomFile1.getFilePointer(); } //关闭文件输入输出流 randomFile2.close(); randomFile1.close(); tempFile1.delete(); out.print("文件"+fileName+"已成功上传!<br>"); %> <image src="<%="../upload/"+fileName%>"><%/*必须在upload下有WEB-INF文件夹*/%> <image src="<%="G:/Java/Tomcat 5.5/webapps/upload/"+fileName%>"> <image src="<%="http://localhost:8080/upload/"+fileName%>"><%/*必须在upload下有WEB-INF文件夹*/%> </BODY> </HTML> ***************************************************************************
注意:AcceptUploadFile.jsp和UploadFile.jsp都在G:\Java\Tomcat 5.5\webapps\aboutFile下 解惑有关JAVA的问题1、整数除整数结果是去小数的整数
2、String.substring(a,b)的解释
<%@ page contentType="text/html;charset=GB2312" %> <% int a=7; int b=4; int c=a/b;//c=1 out.print(c); out.print("abc".substring(1,3));//bc //String.substring(a,b):0<=a<=b<=String.length();a是起始下标,是包括在内的;b是结束下标,是不包括在内的 //每个jsp保存时一定要保存为:filename.jsp,.jsp不能省略,否则会显示不出信息来 %> |
|
|||
|
|