- 博客(313)
- 资源 (3)
- 收藏
- 关注
原创 AdaBoost相关的Matlab代码
很久没上CSDN了,偶尔上来一瞅,发现有些小哥哥们求AdaBoost的代码。真不好意思,一直没看到。发了吧: http://download.csdn.net/detail/kofsky/5555011包括:1、图片预处理;2、特性提取:颜色、灰度共生矩阵、灰度差分、Harr-Like、等多个特征提取算法;3、特性选择:从特征向量中选取
2013-01-03 16:23:12 20396 23
转载 合格程序员基本素质与必备能力
【引自salasay的博客】给所有立志成为程序员的朋友以及自勉之!程序员基本素质: 作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。 1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即
2009-05-22 23:08:00 1976 1
原创 通用的DataTable转换为List
c# code /// /// 将DataTable转换为list /// /// /// /// public static IList DataTableToList(DataTable dt) { if (dt == nu
2009-04-23 21:58:00 1853
原创 自动堆俄罗斯方块
晚上睡不着觉的时候玩mp3的俄罗斯方块。玩着玩着觉得挺有意思的,想看能不能写个程序,让机器也来玩一玩,和人比一下,看谁的得分尽可能的高。这里面有个关键的游戏规则:单次消掉一行得100分,消两行得300分,消三行得700分,消四行得1500分。一次消一行最简单,得分最低;一次消四行难度最高,并且潜在有最高的危险性,得分很高。最终的目的就是在游戏不死掉的情况下,让得分尽可能的高。显然,这是个最优化
2009-04-20 19:25:00 2816
原创 让C++的对象支持多类型
借助 C/C++ 的union,可以设计出近似弱类型的变量,同一类型的变量可以承载不同类型的数据。比如说一个对象A,可以按如下不同的类型使用:A a = 1;A b = 1.1;A c = "abc";A d = true;使用的时候可以按照其真实的类型来使用。比如字符串c以调用c.size()获得其长度。这个想法来源于两个开源库的基础数据类型设计,一个是xmlrpcli
2008-12-18 16:59:00 1906 1
原创 混淆病斑样本实验
共计621副图像根据以前的数据分类:专家与标准相同数目:514程序与标准相同数目:333专家与程序相同数目:356溃疡病判别为非溃疡病 56非溃疡病判别为溃疡病 232加入判别错误的样本重新训练后:专家与标准相同数目:514程序与标准相同数目:346专家与程序相同数目:381溃疡病判别为非溃疡病 2非溃疡病判别为溃疡病 273根据这个结果,重新加入样本训练后,得到的结果要略微好些。但从在图像上的表
2008-12-09 14:24:00 1109
原创 linux下编译CxImage
网上下了个据说说能够在linux编译通过的cximage源码包,但是拿来编译却遇到几个问题:1.必须编译全部8个子目录CxImage j2k jasper jbig jpeg png tiff zlib生成8个静态库。缺一不可。原来的makefile只生成了五个lib将原有makefile的SUBDIRS = zlib jpeg tiff png CxImage修改为:SUBDIRS = zl
2008-12-08 15:55:00 6206 2
转载 你为什么还没有好工作(转)
这一篇权当做求职的入门初级读物,或许对于已经过了这个阶段的朋友来说显现了一点。 故事先从昨天下午的一次面试说起,来面试的是一个刚刚毕业的大学生,85年的,男生。一见面印象就不太好,稀疏的胡子长长短短地留着,脸上很油,头发窝在脑袋上,看不出发型,眼镜片上乌蒙蒙的,我非常怀疑他能不能看得清我,好在从头到尾他都没看我一眼。他的表情一直让我摸不透,好像是那种不太高兴的表情,微皱着眉头
2008-11-26 23:29:00 1358
你为什么还没有好工作(转)
这一篇权当做求职的入门初级读物,或许对于已经过了这个阶段的朋友来说显现了一点。 故事先从昨天下午的一次面试说起,来面试的是一个刚刚毕业的大学生,85年的,男生。一见面印象就不太好,稀疏的胡子长长短短地留着,脸上很油,头发窝在脑袋上,看不出发型,眼镜片上乌蒙蒙的,我非常怀疑他能不能看得清我,好在从头到尾他都没看我一眼。他的表情一直让我摸不透,好像是那种不太高兴的表情,微皱着眉头...
2008-11-26 23:29:00 287
原创 面试,俺也写篇
其实挺想写篇面经,因为面试成功率还算比较高。11家面试,挂了2次。自我感觉良好。但仔细一想,主要面试通过率非常低的公司都没有给我面试机会,比如说腾讯、迈瑞;我面的公司大多是中小型的,只要有点项目经验,能够表达出来,那么就ok了。记录一些问题吧,简单写点,就这样算俺的面经吧!重庆HP:1.introduce yourself in english(我用英语说了一句话,觉得说的太痛苦了,然后说,
2008-11-26 23:02:00 2261 1
面试,俺也写篇
其实挺想写篇面经,因为面试成功率还算比较高。11家面试,挂了2次。自我感觉良好。但仔细一想,主要面试通过率非常低的公司都没有给我面试机会,比如说腾讯、迈瑞;我面的公司大多是中小型的,只要有点项目经验,能够表达出来,那么就ok了。记录一些问题吧,简单写点,就这样算俺的面经吧!重庆HP:1.introduce yourself in english(我用英语说了一句话,觉得说的太痛苦了,然...
2008-11-26 23:02:00 301
原创 撞过的笔试与面试
技术类:C/C++关键字:virtual, const, static, typedef, sizeof林锐高质量C/C++编程后面一套习题黑重要,很多中型公司的考题都有涉及小程序:atoi,itoa,strcpy,strcmp,strlen考察点:指针与引用、虚函数、多态、构造析构次序、C++类内存布局、覆盖与重载、常用容器。。。(这部分太广泛了,不好说,主要是C++太庞大了) 数据结构
2008-11-15 17:58:00 1141
撞过的笔试与面试
技术类:C/C++关键字:virtual, const, static, typedef, sizeof林锐高质量C/C++编程后面一套习题黑重要,很多中型公司的考题都有涉及小程序:atoi,itoa,strcpy,strcmp,strlen考察点:指针与引用、虚函数、多态、构造析构次序、C++类内存布局、覆盖与重载、常用容器。。。(这部分太广泛了,不好说,主要是C++太庞大了) 数据结构与算...
2008-11-15 17:58:00 218
原创 讨论记录之网络协议
这个小结,很难写啊~~~网络的东西太多了~~主要是细节很多~~而且,协议也很多,感觉也没有必要去了解这些细节~~似乎找不到重点~~~也没好的办法~~~copy了一大堆资料,整理了几个问题~~~~希望可以勾勒出网络的框架~~有的是概要性质的,也有些是细节方面的,选择性的瞄一眼吧~~~貌似有的写的挺详细,有的就很简略~~~最后一看,有点像大杂烩了,嘿嘿嘿,能看完算你狠 <p class
2008-10-06 13:25:00 2867 3
讨论记录之网络协议
<o:p>这个小结,很难写啊~~~网络的东西太多了~~主要是细节很多~~而且,协议也很多,感觉也没有必要去了解这些细节~~似乎找不到重点~~~也没好的办法~~~copy了一大堆资料,整理了几个问题~~~~希望可以勾勒出网络的框架~~有的是概要性质的,也有些是细节方面的,选择性的瞄一眼吧~~~貌似有的写的挺详细,有的就很简略~~~最后一看,有点像大杂烩了,嘿嘿嘿,能看完算你狠</o...
2008-10-06 13:25:00 286
转载 讨论记录之哈希表与二叉树
Participants: ZY,LF, HZP, CPPDate: 08-9-237:20 PMRecorder: LF, CPP <span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">参考
2008-10-04 15:07:00 5943
讨论记录之哈希表与二叉树
Participants: ZY,LF, HZP, CPPDate: <st1:chsdate isrocdate="False" month="9" w:st="on" day="23" islunardate="False" year="2008">08-9-23</st1:chsdate>7:20 PM<o
2008-10-04 15:07:00 287
原创 生成函数与z变换?会不会有些相似?
单边z变换定义为 F(z) = f(0)*z^0+f(1)*z^(-1)+f(2)*z^(-2)+...+f(k)*z^(-k)+...生成函数定义为 F(z) = f(0)*z^0+f(1)*z^(1) +f(2)*z^(2) +...+f(k)*z^(k)+....感觉有些相似。一个是z的正数次幂,一个是z的负数次幂。研究生成函数的时候一般都假设其收敛。z变换有个收敛域,当级数收敛时
2008-09-30 21:08:00 1518
生成函数与z变换?会不会有些相似?
单边z变换定义为 F(z) = f(0)*z^0+f(1)*z^(-1)+f(2)*z^(-2)+...+f(k)*z^(-k)+...生成函数定义为 F(z) = f(0)*z^0+f(1)*z^(1) +f(2)*z^(2) +...+f(k)*z^(k)+....感觉有些相似。一个是z的正数次幂,一个是z的负数次幂。研究生成函数的时候一般都假设其收敛。z变换有个收敛域,当级数收敛时,z...
2008-09-30 21:08:00 312
转载 讨论记录之排序
<span lang="EN-US" style="font-size:16.0pt;font-family:"Times New Roman"">Participants<span style="font-size:16.0pt;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman""
2008-09-22 15:59:00 1598
讨论记录之排序
Participants:CPP,ZY ,LF,HZPDate:08-09-20 7:20PM<o:p></o:p>Recorder: LF,HZP<o:p></o:p>本次讨论重点讨论了 快速排序,推排序,基数排序,计数排序算法和比较树模型;依次介绍各种算法,为了使得记录的完整性,加入了没有讨论的一些简单算法,如果发现错误请及时通...
2008-09-22 15:59:00 121
原创 Java details
本来不准备看JAVA的,不过,看到简历许多部分都涉及到了J,为了不至于阴沟里翻船,还是瞄他一瞄。与C++对比着看。主要参考。Thinking in Java就不看了,太长太裹脚。1.Java方法覆盖(override)限制 a。子类覆盖方法的返回值类型必须与基类方法的返回值一致。比如像基类方法定义为public float fun();,子类方法定义为public double fun(),编译
2008-09-21 19:10:00 1151
Java details
本来不准备看JAVA的,不过,看到简历许多部分都涉及到了J,为了不至于阴沟里翻船,还是瞄他一瞄。与C++对比着看。主要参考<C++与Java对比编程>。Thinking in Java就不看了,太长太裹脚。1.Java方法覆盖(override)限制 a。子类覆盖方法的返回值类型必须与基类方法的返回值一致。比如像基类方法定义为public float fun();,子类方法定义为pu...
2008-09-21 19:10:00 146
原创 图像处理中的傅立叶变换(闲扯版)
傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立叶变换在图像处理以下几个话题都有重要作用:1.图像增强与图像去噪绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声; 边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;2.图像分割之边
2008-09-20 15:28:00 9347 4
图像处理中的傅立叶变换(闲扯版)
傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立叶变换在图像处理以下几个话题都有重要作用:1.图像增强与图像去噪绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声; 边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;2.图像分割之边缘检...
2008-09-20 15:28:00 254
转载 讨论记录之C++细节
Participants:LF,HZP,CPP,ZYDate:08-09-16 7:20PMRecorder: CPP,ZY参考文献:1、《effective C++》2nd Edition,Scott Meyers etc.2、《C++程序设计教程》,钱能3、《高质量C++C编程指南》,林锐4、http://keith.ecjtu.com/article.asp?i
2008-09-17 22:32:00 1421 3
讨论记录之C++细节
Participants:LF,HZP,CPP,ZY<o:p></o:p>Date:<st1:chsdate isrocdate="False" month="9" islunardate="False" day="16" w:st="on" year="2008">08-09-16</st
2008-09-17 22:32:00 149
原创 SNMP
SNMP目的:提供了统一的、跨平台的设备管理;SNMP管理的设备包括:主机,路由器、交换机、打印机、HUB等基于TCP/IP的网络管理包含3个组成部分:SNMP协议: manager和管理代理之间的通信协议、大多采用UDPMIB:即管理信息库,就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息的集合。SMI:即管理信息结构,对MIB进行规范的标准,比如定义MIB中的变量类型、格式等
2008-09-17 21:04:00 2550 3
SNMP
SNMP目的:提供了统一的、跨平台的设备管理;SNMP管理的设备包括:主机,路由器、交换机、打印机、HUB等基于TCP/IP的网络管理包含3个组成部分:SNMP协议: manager和管理代理之间的通信协议、大多采用UDPMIB:即管理信息库,就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息的集合。SMI:即管理信息结构,对MIB进行规范的标准,比如定义MIB中的变量类型、格式等;...
2008-09-17 21:04:00 1645
原创 查找
查找是一个很基本的针对数据集的操作。按照数据集的数据结构可以分为如下几部分。1.数组的查找2.哈希表的查找3.树的查找4.其他:串的查找,基于索引查找 1.数组数组的基本查找策略是顺序搜索与折半查找。若数据无序,则顺序查找,挨个与目标关键字进行比较,时间复杂度为O(n);若数组有序,则可以采用折半查找,折半查找实质是在构造一棵二叉的比较树,这棵比较树左右子树深度之差最大为1;因此n个节
2008-09-15 15:54:00 1029
转载 字节序
这是linux对IP头的定义 /usr/include/linux/ip.h 或 linux/include/linux/ip.h) struct iphdr { #if __BYTE_ORDER == __LITTLE_ENDIAN uint8_t ihl:4, version:4; #elif __BYTE_ORDER == __BIG_ENDIAN u
2008-09-09 16:43:00 1045
字节序
这是linux对IP头的定义 /usr/include/linux/ip.h 或 linux/include/linux/ip.h) struct iphdr { #if __BYTE_ORDER == __LITTLE_ENDIAN uint8_t ihl:4, version:4; #elif __BYTE_ORDER == __BIG_ENDIAN uint8_t ve...
2008-09-09 16:43:00 117
原创 算法导论上几个简单的习题
5.1-2 用random(0,1)来实现random(a,b),并估计运行时间.这个cu上面有讨论。http://bbs2.chinaunix.net/thread-1192193-1-1.html我想了一个超级白痴的 random(a,b) = random(0,1)*(b-a)+a不晓得cu上搞得这么复杂。怪也~ 5.1-3 假设你希望以各1/2的概率输出0和1。你可以自由使用一个输
2008-09-09 16:11:00 2333 11
算法导论上几个简单的习题
5.1-2 用random(0,1)来实现random(a,b),并估计运行时间.这个cu上面有讨论。http://bbs2.chinaunix.net/thread-1192193-1-1.html我想了一个超级白痴的 random(a,b) = random(0,1)*(b-a)+a不晓得cu上搞得这么复杂。怪也~ 5.1-3 假设你希望以各1/2的概率输出0和1。你可以自由使用一个输出0...
2008-09-09 16:11:00 199
原创 PV操作
进程间的制约进程1、进程2共享打印机缓冲区(公有资源),显然它们应互斥地向缓冲区写数据——间接制约进程1、进程2共享它们之间的缓冲区(私有资源),显然应同步地使用缓冲区——直接制约产生制约的原因进程并发执行——>资源共享资源有限——>资源竞争制约的分类1.间接制约(由共享和竞争公共资源引起的制约)一组在异步环境下的并发进程,由于不允许并发进程交叉使用共享公有资源,从而限制各进程的执行速度的过程称为
2008-09-07 12:58:00 2546
PV操作
进程间的制约进程1、进程2共享打印机缓冲区(公有资源),显然它们应互斥地向缓冲区写数据——间接制约进程1、进程2共享它们之间的缓冲区(私有资源),显然应同步地使用缓冲区——直接制约产生制约的原因进程并发执行——>资源共享资源有限——>资源竞争制约的分类1.间接制约(由共享和竞争公共资源引起的制约)一组在异步环境下的并发进程,由于不允许并发进程交叉使用共享公有资源,从而限制各进程的执行速...
2008-09-07 12:58:00 306
原创 非递归遍历二叉树
1.先序遍历从递归说起void preOrder(TNode* root){ if (root != NULL) { Visit(root); preOrder(root->left); preOrder(root->right); }}递归算法非常的简单。先访问跟节点,然后访问左节点,
2008-09-05 16:17:00 51127 30
非递归遍历二叉树
1.先序遍历从递归说起void preOrder(TNode* root){ if (root != NULL) { Visit(root); preOrder(root->left); preOrder(root->right); }}递归算法非常的简单。先访问跟节点,然后访问左节点,再访问右节点。...
2008-09-05 16:17:00 111
原创 C++构造和析构
#include using namespace std;class B { public: B() { cout"default constructor" } B( B &b) { cout"copy constructor" } ~B() {
2008-09-04 15:15:00 1281
AdaBoost等MatLab代码(带测试数据)
2013-06-09
AdaBoost等MatLab代码
2013-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人