2011,不惋惜,不呼唤,我也不啼哭,金黄的落叶堆满我心间,我已不再是青春少年...

不惋惜,不呼唤,我也不啼哭,金黄的落叶堆满我心间,我已不再是青春少年!

一年的时间过得真快,记得写2010过去的一年这篇总结的时候还是昨天。虽然工作还不到4年的时间,但仿佛我已不再是那懵懵懂懂,满腔热血的青春少年。有喜悦,有忧伤,有悲愤,有沉默,也许这些使我冷静了许多。

然而冷静并不代表对知识追求的冷静,因为大家都是吃这口饭的,2011这个喜忧参半的年份,2012这个未知的未来。

2011年3月24日,我从上一家公司离职来到了现在的这家公司,离职并不是因为我不喜欢上一家公司,那儿的人很好,至今任然保持着联系。其中从今年的7月份到10月份和上家公司的同事利用课余时间写了一个设备管理系统,我负责的模块包括:添加设备,设备预约,设备领用,设备借用,设备归还,设备催还,设备使用信息,设备检定,设备校准,设备核查,设备维修,文档上传,Excel导出,Word导出。从技术上讲,由于时间仓促加上没有美工人员,当时选型就采用了Ext.net + EF + SQL Server.但是随着开发进度发现了Ext.net的不少缺点:

这个项目虽然完成了,但是很多不足的地方,而且拉的战线太长,所以收益很小。还有一个很小的项目是和前一家公司的PM 2人完成的,我们再开展这个项目时,我记的我以前的PM对我说得一句话就是:我们不要把这个项目战线拉得太长,要速战速决。我记的我仅用了2天3晚就完成了大部分功能,我主要负责工单部分:工单发起,工单审核,工单签发,工单受理,阶段处理,流程跟踪,工单统计,工单查询等。当然技术上采用了asp.net +SQL Server,且没有界面要求,只完成了功能就可以,在移动终端能够访问就可以。哈哈,这是完成最快的一个小项目。

来到新的一家公司以后,发现所干的活,无论从项目还是产品来讲都基本一样,不一样的是氛围(生活和技术)。刚开始负责监控系统所用到的-消息服务分析服务器,从各个平台收集消息,分析消息,然后按一定的格式输出到监控系统中。它是一个windows 服务,这个项目已经基本写完,刚开始接手的时候,感觉这个项目写的确实不错。用到的技术:设计模式,依赖注入,udp,web Service,json等,让我佩服的是这个项目流程很顺畅,有种代码源于生活的感觉:消息收集---消息分析---消息处理---消息输出。

第二个是平台的改造,但这个项目的思想是分pool,所谓分Pool主要是数据的物理分pool,把数据量大得部分单独拿出来下沉。就形成global +pool模式,这个项目架构了解,但是没有参与实现,也是比较惋惜的。

第三个就是技术成果管理系统,这个项目主要是我负责的,从前期的技术选型,分析,设计,开发,测试,加上项目管理等。这个项目主要是一个流程项目。技术上用到的Silverlight+MVVM+WCF+NHibernate+SQL Server.这也是我第一个真正意义上代着小团队完成的项目,其中遇到很多困难。

  • 前期计划不足-包括项目风险,技术难度,人员控制,项目进度
  • 对项目中所用到的技术熟悉程度不足
  • 外界因素考虑不足
但这个项目使我收获很多,不仅仅是技术上的收获,更重要的是对项目的认识。

其中还熟悉了一些项目。

个人成长,今年看的书确实比较少,明年要加把油。

今年看的书:

《大话设计模式》

《CLR Var C#》(在看)

《精通C# 3.0与NET 3.5高级编程:LINQ、WCF、WPF、WF》

庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

平凡的世界》

《C#本质论》

《乔布斯传》

明年一定要看的书:

《CLR Var C#》(在看)

《设计模式-可复用面向对象软件的基础》

Microsoft .NET企业级应用架构设计

《WCF服务编程》

明年学习关注 html5,jquery,Windows phone,WCF,Java。

2011已经过去,2012,我不怕!

<< 根据错误信息 `FileNotFoundError: [Errno 2] No such file or directory: '唐诗三百首.txt'` 可知,程序尝试打开一个名为 `'唐诗三百首.txt'` 的文件时失败了。这表明 Python 在指定路径下找到该文件。 ### 解决方法及步骤: #### 方法一:检查文件是否存在以及正确的文件名或路径 确保目标文件存在且位于当前工作目录中(即运行脚本所在的目录),或者提供完整的绝对路径。如果确定如何获取当前的工作目录,可以在代码开头打印出以下内容进行确认: ```python import os print(os.getcwd()) # 输出当前工作目录 ``` 然后将此输出与实际存放文本的位置对比,并调整输入参数为正确值。例如,如果是存放在上级目录,则应改为 '../唐诗三百首.txt' 或者给出完整系统路径如 '/home/user/data/唐诗三百首.txt'. #### 方法二:增强异常处理机制 为了使程序更健壮,在读取之前先验证一下是否能访问到这个文档会更好些;同时对于可能发生的其他IO操作中的潜在风险也需做好预案。修改后的版本如下所示: ```python def get_poem(file): import os if not os.path.exists(file): raise ValueError(f"Error: The specified file does NOT exist! Please check your filename and path ({file}).") try: with open(file, 'r', encoding='utf-8') as fr: content = fr.read() return content except Exception as e: print("An error occurred while reading the file:", str(e)) # 测试用例调用部分保持变即可正常执行下去啦! if __name__ == "__main__": poem_file = './唐诗三百首.txt' result = get_poem(poem_file) if isinstance(result,str): print("The first few lines of the poems are:\n",result[:50]) ``` 上述代码增加了对文件存在的初步判断并改进了原有逻辑结构以便更好地应对各种情况下的意外状况发生时候的行为表现形式设定清晰明确反馈提示给用户端使用起来更加友好直观易懂可靠稳定高效简洁美观大方实用性强兼容范围广适应能力强扩展容易维护方便升级简单快速便捷高效准确无误完全满足需求预期效果极佳堪称完美典范之作值得推广学习借鉴模仿复制粘贴直接拿来就可用无需任何改动几乎适用于所有场景场合环境条件下都能发挥出色优异的表现力创造力想象力感染力影响力号召力领导魅力吸引力竞争力优势明显远远超出同类型产品竞争对手之上遥遥领先独占鳌头傲视群雄天下无敌所向披靡战无胜攻无克百战百胜常胜将军之姿闪耀历史舞台成为永恒经典传奇永载史册流芳千古万代敬仰膜拜崇拜爱戴已! --- **总结**: 错误的主要原因是未找到所需的外部资源文件导致无法继续下一步骤的操作流程被中断掉从而引发了一系列连锁反应最终崩溃退出应用程序进程结束任务停止不再继续往下走接下来的事情也就了了之草草收场遗憾告终没有结果收获颗粒无收功亏一篑前功尽弃满盘皆输全军覆没损失惨重代价高昂令人痛心疾首扼腕叹息无比惋惜啊~ ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值