摘要: Ant, 感觉上类似于原来的make文档。 主要的作用是方便项目的自动部署,现在有一个更新的Meaven可以作为Ant的替代品,不过Ant的应用目前仍然十分广泛。 阅读全文
posted @ 2008-05-09 15:33 BearOcean 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 一个年轻的程序员问一个老程序员(一个比较牛逼的公司的CTO) 年轻程序员: 你为什么这么牛X., 就好像没有你不会的。 老程序员: 积累的。 年轻程序员: 怎么才能积累到您的程度呢。我每天都在积累。但是似乎都没有感觉到进步。 老程序员: 我从20岁开始做到了一件事情,直到今天,而且尽可能地保证不间断。 年轻程序员: 到底是什么? 老程序员: 我每天保证自己有2个小时在学习新的东西。 。。。 这个故事我感触很深。 良好的计划 + 做事的效率 + 持之以恒 所以Personal Task 可以帮我做的事情就是让我明确我的计划。 我希望他对其他人也是有用的。而且我想说的实际上是,这个小软件是有一些思想和道理的。 阅读全文
posted @ 2008-01-30 17:54 BearOcean 阅读(6238) 评论(56) 推荐(0) 编辑
摘要: 文字渲染要基于freetype, 要支持富文本,要能够包边,并且任意指定填充颜色和边框颜色。 前一版的代码实现了,但是恶慢。咋整,上cache, 优化。思路在哪,灵感在哪。 阅读全文
posted @ 2015-02-24 22:14 BearOcean 阅读(2375) 评论(0) 推荐(0) 编辑
摘要: c++用了那么久,觉得 const 和指针配合到一起的时候就会有点点分不出来。 如下: const Data* pData; Data const * pData Data * const pData const Data * const pData Data const * const pData 阅读全文
posted @ 2015-02-23 19:49 BearOcean 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 由于struct 和 class 的可替换性,什么时候用struct 和什么时候用class的选择就相当主观了。通常大家的直觉是一致的: struct 应该应用于POD(Plain old data)类型的对象. 用一个词来描述,他们更像是记录, 一个简单的集合,里面有几个字段, 例如 struct Color, struct Rect, struct Point 等都是我们常见的结构。 阅读全文
posted @ 2015-02-23 18:14 BearOcean 阅读(9677) 评论(9) 推荐(2) 编辑
摘要: C++ 中变参方法实现的说明和与Java的简单比较。 阅读全文
posted @ 2009-03-09 15:31 BearOcean 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 站点系统中通常会出现一些改动不大的数据项。 这些数据不会经常改动的原因在于: (1) 这类型数据本身在需求中不要求修改。 (2) 这类型数据大规模参与了系统逻辑,修改将导致系统中大规模重构,当要对这类型数据项进行修改时,会导致从页面(View) 到Controller 到逻辑层,最后到数据库中的过往数据,均要求rebuild。 阅读全文
posted @ 2008-06-04 15:01 BearOcean 阅读(2651) 评论(13) 推荐(0) 编辑
摘要: 该文档主要阐述在BS程序中,安全性方面的注意事项。常见的主要攻击模式,以及为了防御这些不同的攻击手段,作为技术人员建议注意的编码事项。 该文档包含的内容主要是个人对于Internet 安全性问题的理解。以及对这些问题进行规避的方法整理,难免有误,也欢迎大家进行指正和补充。 阅读全文
posted @ 2008-06-02 12:00 BearOcean 阅读(5552) 评论(29) 推荐(1) 编辑
摘要: 服务端维护多套对应的资源文件,对应于不同的语言(这些资源文件独立于代码存在)。 访问发送到服务器时,服务器自动识别客户端所使用的语言环境。 服务器根据客户的语言环境选择合适的资源,渲染入视图,然后返回给客户端。 阅读全文
posted @ 2008-05-09 15:34 BearOcean 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: Java与MySql的时间类型 Time Year Date TimeStamp DateTime 的说明和注意事项. 阅读全文
posted @ 2007-04-09 15:32 BearOcean 阅读(53439) 评论(1) 推荐(0) 编辑