- 浏览: 200038 次
- 性别:
- 来自: 广州
最新评论
-
gurudk:
有很多好的产品也是集体智慧的结晶,不是带有个人色彩。
谈谈架构师 -
司马崖余:
2、编程提高
a. 基础知识
b. oop和设 ...
关于团队培训 -
司马崖余:
什么时候实施啊?期待中:D
寻求下一个阶段的团队爆发点 -
17studio:
ncache是在请求分发模块做的事情
分布式文件存储方案 -
17studio:
cpu是小事,中心数据做好同步,机器可以横向扩展,关键的扩展点 ...
resin 3.2 comet
文章列表
#1 棋软实现的一些技巧心得
一直以来都很想把自己积累的心得发表出来,和大家一起共享,希望能够促进棋软的发展,感谢elephantbase提供这样的一个传播空间
组成棋软的几大核心:
1. 开局库
2. 计算
3. 审局
开局库对棋软的 ...
- 2007-08-21 11:09
- 浏览 1586
- 评论(0)
#1 中象棋软搜索引擎揭密 (last updated: 2006.8.15)
版权所有, 转载请注明作者
北京大赛终于过去了, 在这场盛事前后这段时间, 静下心来回顾了走过的象棋研究的路子,心得感触良多.为了纪念这段时间的美好, 我决定把这段时间积累的对象棋引擎的心得, 总结分享出来
我个人希望通过这篇文章,把一些顶尖棋软的知识普及开来,提高开源象棋软件的水平.
1. 搜索引擎和审局之间的关系, 如何建立
阅读下面的内容时, 首先需要了解几个背景知识
a. 人工智能的博弈搜索树和PVS搜索之间的关系
b. PVS搜索是无损搜索
c. PVS的搜索效率和搜索次序的关系
首先明确几 ...
- 2007-08-21 11:08
- 浏览 1510
- 评论(0)
介绍一下我曾经编写过的象棋软件程序
- 博客分类:
- 中国象棋软件
2004. 和台湾Poor合作, 推出棋海无涯, 并获邀参加计算机奥林匹克比赛
2005. 棋海无涯更新至version 4, 获得raylau的帮忙, 并于该年获得奥赛银牌
2006. 重新编写引擎, 并提供相关技术给Poor, 帮助Poor发布新版本象棋世家v5 build 95xxx系列
在过去研究象棋引擎/人工智能的过程中, 有一份恬然/投入的精彩
- 2007-08-21 11:08
- 浏览 1211
- 评论(0)
回想起大学到现在的十年,我都算是技术领域度过的日子吧
1、大学的学习,是奠定学习习惯、学习思维和学习态度的良机,要感谢以前在实验室的日子以及同学间的相互鼓舞和督促,如果没有在华工计算机这段日子,我无法踏入计算机这个技术领域
2、在业界领先的千万级系统团队的技术学习,这个是工业应用产品以及相关技术的学习良机,这段时间凭着自己的兴趣,广泛接触了各种的技术,特别是大型服务器方面的点点滴滴,在团队中我没吃几口猪肉,但总算是有机会看到猪是怎么走的
3、在业界领先的千万级系统团队的项目管理经验,我学会了如何做好一个产品,Coremail团队在技术上是一个精英团队,所以也只有走走技术管理这个方向,才能找到良好 ...
- 2007-08-21 10:51
- 浏览 868
- 评论(0)
在我过往的管理中, 局限于环境, 未能做到保持每周开技术例会的习惯. 毫无疑问, 每周技术例会是非常有意义的.
开技术例会有以下好处:
1. 总结最近项目的技术情况, 提高技术水平
2. 学习最新的技术热点
3. 促进团队交流 (交流和培训同步进行)
4. 每周5下班前两小时举行, 有效提高工作效率
开技术例会的一些注意:
1. 避免大范围在项目中期引入新技术, 特别是框架层次, 模块级别可以适当引入
2. 需要长期的组织, 依赖某些人的热情和爱好
3. 注意长期的笔记积累, 分析哪些技术已经讲过, 哪些技术没有
4. 每次例会前, 项目经理/技术经理需要明确是否包含以下内容
...
- 2007-08-21 10:34
- 浏览 980
- 评论(0)
1. 内存管理, 由解析引擎负责, 使用ref计数方法, 一个新的类, 创建以后, 不再使用时, 要unset()
2. 数据库连接, 视数据库支持而定, mysql支持持久和非持久两种, 万人站点可以使用connect()方式, pconnect()可以使用phplib的类, 当然, pconnect()时, 需要注意不要在处理数据库请求时同时做其他操作
3. 如果是一个多次引用的类, 在inc里面创建, 并且使用require_once包含 -- DISCUZ!的做法, include是重复解析, include_once是一次解析的, 所以, 对多次引用的类, 应该使用include_on ...
- 2007-08-21 10:32
- 浏览 985
- 评论(0)
微软不愧为巨头级别的软件开发商, 别人都要另外开发的库, 它在产品中就直接集成了
asp.net内嵌支持MVC, 使用事件响应型的机制, 提供了开发人员直观的开发感受, 事件机制是view和m, c分离的基础, 而且直观,
虽然我并不用asp.net, 但是做为asp的曾经开发者, 还是应该回顾一下的
下面是参考资料
MVC模式形容这种实现方式是一种被动的实现机制,ASP.NET充当了程序执行中的控制器的角色,但程序员必须将具体的事件处理方法添加到事件的响应函数中。如在这个例子中,控制器在页面加载之前调用Page_Load函数并执行其中的代码,当用户点击Submit按钮时由 ...
- 2007-08-21 10:28
- 浏览 992
- 评论(0)
作为一个可持续发展的软件系统, 必须考虑以下几点:
1. 系统的开发量
2. 系统的维护难度
所谓的软件架构, 正是为了解决上面的问题而提出来的, 当然, 软件架构还会负责一些更多的内容, 比如, 解决性能问题等等
B/S结构最常见的是MVC结构, 这是一种非常成熟的概念了(JAVA在这方面走得很远, 我还尚未能深入研究, 不过, 应用在php上面应该是够用的)
现在让我们检查一下, 哪些事情会增加系统的开发量?
1. 代码重用度不高, 结构不好
这应该通过良好的系统设计来避免
然后, 哪些事情会增加系统的维护量 (对web网站而言)?
1. 修改外观
2. 修改处理流程
3 ...
- 2007-08-21 10:24
- 浏览 901
- 评论(0)
在2006年的时候,一度对网站应用表示了关心,因为工作,因为兴趣也因为技术趋势的原因
回想起自己曾经走过的路子,技术方向主要还是专注于系统服务程序(c++)以及桌面应用程序的开发(Vc++),而管理则专于团队、项目管理和产品流程,网站技术真的可以算是一知半解
使用php做为入门的工具,是考虑到入手难度是比较低的原因
- 2007-08-21 10:20
- 浏览 932
- 评论(0)
决定把bokee上面的blog迁移到这里,bokee毕竟是倾向大众化的网站,嗯,跟我的生活圈子氛围有差异
在我的博文中,我尊重所在或曾在公司的利益,尊重所认识的朋友的私隐,我会尽量避免提到跟现实社会相关的内容,如果不足,并非本意
- 2007-08-21 10:06
- 浏览 888
- 评论(0)
一直以来都不喜欢在网上发博,原因有几:
1、不喜欢过多的网络停留时间,个人认为是会降低专注度的
2、对网络上以技术为导向的做法不大认可,我的观点是应该以产品和效率为导向,更快更好地做出产品才是衡量的准则
3、自我意识形态的封闭,不善交流和过弱的自我内视,令我不敢勇于走入互联网这片广阔的天空
4、关注点的差异,大都自恋的人都会喜欢有点牛角尖的做法以及标新立异,跑去做象棋软件的几年以及迷思的几年,我认为我跟大多数程序员有了很大的距离,这包括了思考的习惯以及对产品本身的思考
现在来到了一个新的环境,回忆起过去几年的点滴,经过反思,我认为以前的所作所为是显得“幼稚”的,所以,让我来写博客吧,希望能有 ...
- 2007-08-21 09:57
- 浏览 588
- 评论(0)