- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 转载 数据挖掘十大经典算法(4) The Apriori algorithm
<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {
2010-03-09 13:55:00 1024
转载 转载 数据挖掘十大经典算法(3) Support vector machines
<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {
2010-03-09 13:52:00 848 1
转载 转载 数据挖掘十大经典算法(2) The k-means algorithm
<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {
2010-03-09 13:51:00 744
转载 转载 数据挖掘十大经典算法(1) C4.5
机器学习中,决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。从数据产生决策树的机器学习技术叫做决策树学习, 通俗说就是决策树。决策树学习也是数据挖掘中一
2010-03-09 13:50:00 691
原创 STL类std::string的Copy-On-Write技术小述和一个常犯的错误
写时拷贝(Copy-On-Write)技术,常用于对象的复制中,比如STL类std::string就用了这个常见的技术。简单描述一下就是:当调用string的拷贝构造函数或者=operator时,string复制对象并不急于的从堆上开辟新的内存来保存来源string对象的值,而是简单的引用来源string对象的地址,完成了一次轻量级的拷贝。如果接下来你通过来源string的修改接口函数对源stri
2010-03-09 13:19:00 2951
原创 gdb查看stl容器中的内容
这几天用gdb在进行程序的调试,查看stl容器的值总是感觉不是太方便,上网搜了一下发现有如下两种的办法:1 gdb-stl-views(比较好用)这是由Dan Marinescu编写的一些宏,用来查看gdb容器内容,支持list, vector, map, multimap, set, multiset, dequeue, stack, queue, priorityqueue
2010-03-08 08:58:00 9434 2
原创 sprintf的缓冲区溢出
今天,调试sector的时候遇到一个特奇怪的问题,程序会在取string的c_str()的时候core掉,百思不得其解。仔细读了一下代码:string先用c_str()取过一次值,然后sprintf再次调用string的c_str,将字符串存在一个新的区域里面,这时候gdb了一下,发现在string比较长的时候,sprintf后的string的内存结构被破坏,好奇怪啊,怎么会被破坏了呢?找你几
2010-03-07 23:26:00 3618
原创 等离子对比液晶的纯个人感觉
顶着巨大的压力买了等离子已经快半年了,当时买了G10c 42寸花了我快9000米,不过现在看来的确对得起这个价格,动态画质和色彩、对比度超过我所看的液晶电视真的不是一星半点,看惯了等离子再去看液晶会明显感觉受不了,就连我的老婆也说液晶效果怎么这么差(对比对象是老婆大姐家的高端三星液晶46寸),综合下来主要有这样几个地方:1. 动态画面,液晶拖泥带水的感觉时不时还是能发现的,等离子基本上和传统的
2010-03-04 09:10:00 1196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人