2015年6月8日

摘要: 下面的项目是《Learn PYTHON the hard way》里面的,以后可能会补充:1.Django,创建web程序的框架:https://www.djangoproject.com/2.Scipy,是一款方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数... 阅读全文
posted @ 2015-06-08 19:54 holyprince 阅读(322) 评论(0) 推荐(0) 编辑

2015年5月30日

摘要: 地址对齐简单来说就是为了提高访问内存的速度。数组的地址分配比较简单,由于数据类型相同,地址对齐是一件自然而然的事情。结构体由于存在不同基本数据类型的组合,所以地址对齐存在不同情况,但总体来说有以下规则:原则1:数据成员对齐规则:结构的数据成员,第一个数据成员放在偏移量(offset)为0的地方,以后... 阅读全文
posted @ 2015-05-30 15:41 holyprince 阅读(886) 评论(0) 推荐(0) 编辑

2015年1月30日

摘要: (1)巴什博弈有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。这个游戏是有规律的,并且每个人都采取理智最优的话,游戏一开始就决定了胜负。与之类似的是报数,从1开始报,最少报数加一个,最多报数加3个,谁先报到20谁赢。第一个人无论是报1,2,3,第二个人每次... 阅读全文
posted @ 2015-01-30 21:44 holyprince 阅读(249) 评论(0) 推荐(0) 编辑

2015年1月20日

摘要: DLL是一个包含可由多个程序同时使用的代码和数据的库。DLL文件就是把一些函数导出来,然后在新程序中进行复用的过程。第一部分:使用Visual Studio 2010进行DLL的制作生成方法一:第一步:选择创建win32应用程序第二步:在弹出的应用程序向导中做出如下选择:第三步:在头文件添加Demo... 阅读全文
posted @ 2015-01-20 18:06 holyprince 阅读(10675) 评论(2) 推荐(1) 编辑
摘要: 在使用VS2010编写运行时动态链接dll文件时出现的一个问题,问题解决得益于此文章:http://blog.sina.com.cn/s/blog_6a2236590100xbgl.html通过调用这个函数:LoadLibrary出现的该问题。原因 :工程只支持UNICODE字符解决方法:1、在解决... 阅读全文
posted @ 2015-01-20 17:06 holyprince 阅读(6802) 评论(0) 推荐(1) 编辑

2015年1月12日

摘要: week four:Non-linear hypotheses:Neural Networks-->x1 and x2x1 XNOR x2 ->a1->x1 and x2;a2->(not x1) and (not x2);->h(x),a1 OR a2the method is a new app... 阅读全文
posted @ 2015-01-12 16:32 holyprince 阅读(178) 评论(0) 推荐(0) 编辑

2015年1月10日

摘要: 省略了Octave的使用方法结束,以后用得上再看吧week three:LogisticRegression:用于0-1分类Hypothesis Representation::Sigmoid function orLogistic functionDecision boundary:theta ... 阅读全文
posted @ 2015-01-10 16:17 holyprince 阅读(191) 评论(0) 推荐(0) 编辑

2015年1月9日

摘要: 最近算是一段空闲期,不想荒废,记得之前有收藏一个机器学习的链接Andrew Ng的网易公开课,其中的overfiting部分做组会报告时涉及到了,这几天有时间决定把这部课程学完,好歹算是有个粗浅的认识。本来想去网上查一查机器学习的书籍,发现李航的《统计学习方法》和PRML(Pattern Recog... 阅读全文
posted @ 2015-01-09 16:20 holyprince 阅读(357) 评论(0) 推荐(0) 编辑

2014年11月14日

摘要: Huffman编码是之前一道算法作业题,最近又要复习考试了,先把这个的代码再看一下吧。算法原理很简单,使用优先队列将两个节点弹出,然后合并节点之后再入队列如此循环做下去即可。主要问题在于树的修改问题,出队的树进行修改,然后将其合并成为一个新的树,在弹出的时候,树的两个节点地址已定,但是由于循环这两个... 阅读全文
posted @ 2014-11-14 21:37 holyprince 阅读(433) 评论(0) 推荐(0) 编辑

2014年3月13日

摘要: void *memset(void *s, int ch, size_t n);说明:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s关于memset有几个注意事项:1.不能初始化为数值1:如果程序的数组a是字符型的,字符型占据内存大小是1Byte,而memset函数也是以字节为单位进行赋值的,所以输出没有问题。而如果程序数组a是整型的,使用 memset还是按字节赋值,这样赋值完以后就等于16843009,就完成了对一个INT元素的赋值了。所以用memset对非字符型数组赋初值是不可取的!memset是以字节为单位就是对array指向的内存 阅读全文
posted @ 2014-03-13 11:04 holyprince 阅读(199) 评论(0) 推荐(0) 编辑

导航