- 博客(4)
- 收藏
- 关注
原创 培养自己技术的全局观、框架观
<br /> 新来的同事来问我,她以后从事哪个方面的工作。我给她介绍的一塌糊涂。忽然发现自己虽然能解决工作中出现中的问题,但关于技术方面的全局了解以及框架掌握忘得差不多了。<br /> 做一个平台太久了,就陷入了很多琐事里。为了解决问题而去着重看一个方面的东西,解决完了,就投入到下一个任务中。反而还不如刚开始接触平台的时候,注意对文档的阅读,注意从框架、全局方面,去了解系统。<br /> 后续工作中,要注意反思并改进这个问题。把框架性的全局性的东西再抓起来。做到既顾及了点
2010-10-31 21:43:00 675
原创 在JAVA语言里模拟“宏”
<br /> 理解“在一种语言上编程”和“深入一种语言去编程”的区别,大多数重要的编程原则并不依赖特定的语言,而依赖于你使用语言的方式。如果你使用的语言缺乏你希望用的构件,或者倾向于出现其他种类的问题,那就应该试着去弥补它。发明你自己的编码约定,标准,类库以及其他改进措施;<br />——《代码大全》<br /> JAVA没有C的条件编译功能,该功能可以使你不必更改任何程序代码,就能够切换开关并产生不同的行为。JAVA去掉此功能的原因可能是因为C在绝大多数情况下是用此功能来解决跨平台
2010-10-07 16:13:00 1159
原创 【笔记】设计模式 - 1 单例模式
懒汉式:class Singleton { private static Singleton instance; // 进程辅助对象 private static Object syncRoot = new Object(); private Singleton() { } public static Singleton GetInstance() { // 双重锁定机制,多线程安全机制 // 只在实例未被创建的时候再加锁处理,同时也能保证多线
2010-08-18 23:12:00 432
原创 《Java编程思想》学习笔记 —— 01
<br />1. 章首语:我们之所以将自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,这个协定以语言的形式固定下来……除非赞成这个协定中规定的有关语言信息的组织和分类,否则我们根本无法交谈。<br />2. 关于抽象过程:<br />a) 非OO语言问题:主要抽象仍要求在解决问题基于计算机的结构,而不是基于所要解决问题的结构来考虑;程序员必须建立起在机器模型和实际待解决问题的模型之间的关联;<br />b)
2010-08-09 20:36:00 476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人