
工程项目
ShenYounger
这个作者很懒,什么都没留下…
展开
-
阅读分词核心代码的 几点感触
1. 一定要搞懂数据结构,从class、struct 等数据类型的定义(里面的一些数据),甚至某些代码片段,可以推测出大致的数据结构。 2. 要快速搞懂一个复杂的工程,可以通过一个输出样例,然后跟踪 在每一步,项目会做些什么工作。来快速掌握 算法框架。 3.不要小看printf和fprintf等输出语句。通过输出语句,不仅可以帮你验证自己的想法,而且在你对某些代码段的逻辑感觉不清晰时,输出语句原创 2015-12-11 20:27:13 · 437 阅读 · 0 评论 -
如何improve一个有着复杂策略的已有项目
最近这段时间在做分词相关的事情。 1.前段时间主要是看源代码,对于代码的核心逻辑已经了解得很充分了。核心逻辑大概占5000行代码中的1000行到1500行,而剩下的代码都是一些非常细节的的策略代码,其作用主要是:针对不同特性的query实行不同的策略。 2.目前这几天在对bad case池子里面seg bad case进行分门别类。归类的依据是这些bad case 产生的原因。换句话说来说原创 2015-12-21 22:52:44 · 475 阅读 · 0 评论