代码改变世界

阅读排行榜

输入字符串长度

2012-10-13 10:46 by 放作夥, 255 阅读, 收藏,
摘要: 问:答:在内存中一个String方法的格式都是:SIze+内容。如果String定义的时候带packed关键字,那么Size是一个Byte,如果不带,那么是DWord。在高级语言中,定义一个String类型的参数。在Push进Call里面的时候。都是 压入 String的第一个字符的地址。所以,Esi的地址就是第一个字符的地址,而这个地址 -4就是Size。如果带packed,那么Esi-1就是Size。 阅读全文

模板类不能分离实现

2015-11-12 19:00 by 放作夥, 247 阅读, 收藏,
摘要: 今天编译一直报undefined reference,调了半天,才找到线索,用了模板技术的类编译器不支持分开申明和实现,记录一下。 难怪boost把声明跟实现放在了一起,叫hpp 阅读全文

贝叶斯分类算法

2016-01-28 14:50 by 放作夥, 245 阅读, 收藏,
摘要: 分类实际上就是按照某种标准来给对象贴标签,然后再根据标签进行区分,基于概率统计的贝叶斯分类算法是最常见的分类算法,也是目前垃圾文本识别领域应用最广泛的算法。 使用贝叶斯分类算法进行二分类大致可分为这几个步骤: 收集大量的垃圾内容和非垃圾内容语料,建立训练的垃圾语料集和正常内容的语料集。 对语料文本进 阅读全文

设计模式六大原则之三:依赖倒置原则

2015-04-12 20:12 by 放作夥, 241 阅读, 收藏,
摘要: 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来... 阅读全文

提高sql查询效率

2015-07-05 23:32 by 放作夥, 239 阅读, 收藏,
摘要: 有一点要注意的是即便建立了索引,如果sql功力不足,查询也是不走索引的。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:sele... 阅读全文
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页