2010,我干了什么?
摘要:今天是2010年12月27号,过完了圣诞紧接着就是元旦,也就意味着2011年即将到来! 我对即将失去的东西总是依依不舍,可能是因为我是个比较重感情的人,但是地球不会因为我而停止转动,时间也不会停止前行甚是逆流。我得跟上它们的的节奏进入2011年,一个未知、神秘又充满挑战的一年,必定会发生很多令人意想不到的事情。我不想一直停留在2010年,虽然这一年同样发生了许许多多令我值得回忆的事情,但为了更好的迎接2011,我想对过去一年进行好好总结一番。我的一位师兄曾在校内留言:2011就要到来,2012还远吗?虽然不存什么“2012”,但是2012对于我们来说意义相当重大,这一年我们正式进入社会参加工
阅读全文
posted @
2010-12-27 22:21
PhoenixZq
阅读(294)
推荐(0)
c++ 静态数据成员和静态成员函数
摘要:温故而知新,闲来无事,再次捧了本c++primer 看了看,写点c++静态成员变量和成员函数吧,以前一直在用,但是有没有完全搞懂什么时候该用static 成员变量,什么时候该用static function,什么时候不要用静态成员函数。 静态成员变量:primer中是这样说的,对于所有的对象共有一个成员变量的就用static ,提供一个所有对象共有的一个成员变量比“每一个类对象维护一个成员变量” 要更有效。 在这种情况下类的静态数据成员提供了一个更好的方案静态数据成员被当作该类类型的全局对象对于非静态数据成员,每个类对象都有自己的拷贝而静态数据成员对每个类类型只有一个拷贝静态数据成员,只有一份
阅读全文
posted @
2010-12-23 22:46
PhoenixZq
阅读(1480)
推荐(0)
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
摘要:学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin用法1:最基本,也是最常用的用法,输入一个数字:#include iostreamusing namespace std;main (){int a,b;cinab;couta+bendl;}输入:2[回车]3[回车]输出:5用法2:接受一个字符串,遇“空
阅读全文
posted @
2010-12-21 14:23
PhoenixZq
阅读(251)
推荐(0)
C++指针的奥秘
摘要:[代码]可以这么理解: *的优先级没有[]高, 第一种情况p与[]结合,代表p是一个数组, 什么样的数组呢? int*型的数组;第二种情况是p首先和*结合,p是一个指针, 指向int [4]类型的。用typedef实现二位数组的遍历[代码]intarray 随int[4]类型的,那么p1就是指向整型数组的指针,*p1就是整型数组, 退化成整数指针类型,p1就可以看成是指针的指针。 [代码]p是一个指向int的指针, 强制初始化为内存地址为100的指针, p+100是p向下偏移100个int存储空间(4)后的地址, 强制转化成整形后应该输出100+100*4=500.注意: 不能随意操纵p指向
阅读全文
posted @
2010-12-18 00:46
PhoenixZq
阅读(232)
推荐(1)
像蚂蚁一样工作,像蝴蝶一样生活
摘要:繁琐拘束的工作与自由自在的生活。是两个相互矛盾的主题。因为要自由,我们不愿意受到工作的禁锢因为要生存,我们又必须接受工作的禁锢每个人都喜欢美丽多彩、自由自在的生活,希望得到尽情的娱乐和享受。把握好工作和生活,是每个人的必修课。像蚂蚁一样工作,像蝴蝶一样生活。这或许是我们协调工作与生活矛盾一个较好的态度。蚂蚁是地球上最常见的,数量最多的昆虫。柔弱的生灵,旺盛的生命力。它们的生活方式是社会性生活群体,它们能够在世界任何角落的任何恶劣环境里生活,它们秘诀就在于它们生活在一个非常有组织的群体中。它们有严格的纪律性和细致的分工,一起工作,一起筑巢,它们懂得分享,更知道协作。恶劣的自然现象,变幻的暴风骤雨
阅读全文
posted @
2010-12-11 01:56
PhoenixZq
阅读(269)
推荐(0)
在Windows平台下使用安装GCC
摘要:我想将linux机 器上的一个程序拿到Windows下用。直接将souWindowsrce codes拷贝到Windows下无法用Windows的C编译器编译,大概是缺少一些库吧。后来,想到Linux下那些文件是用ccgcc编译的,因 此,觉得要是有Windows版本的或ccgcc编译器那就很值得一试了。 后来在网上搜了半天,似乎没有现成的Windows版本的cc或gcc编译器。不过,如果使用Cygwin, 它可以带有gcc编译器。Cygwin我一两年前用过的,但不是太常用。去了Cygwin网站仔细看了一下,发现Cygwin的确装有gcc。于是便下载 安装了Cygwin,又安装Cygwin环境
阅读全文
posted @
2010-12-08 01:30
PhoenixZq
阅读(7184)
推荐(0)
二叉查找树
摘要:/* 主题:二叉查找树* 作者:PhoenixZq* 邮箱:zhouqiang312@126.com* 开发语言:C++* 开发环境:VC++ 6.0* 时间:2010.12.10*/代码代码存在问题:1.没能把root设置为私有;2.插入节点操作之前没有创建二叉树.
阅读全文
posted @
2010-12-05 20:37
PhoenixZq
阅读(194)
推荐(0)
口译词汇
摘要:1.航天技术 space technology2.优势科技力力量 outstanding scientists,engineers and technicians3.国家最高科学技术奖 national top science and technology award4.加快高新技术产业化进程 step up commercialization of high and innovative technologies5.实施科教兴国战略 implement the strategy of rejuvenating china through science and technology6.基因芯
阅读全文
posted @
2010-12-04 09:43
PhoenixZq
阅读(308)
推荐(0)
C++深拷贝与浅拷贝
摘要:浅拷贝就是成员数据之间的一一赋值:把值赋给一一赋给要拷贝的值。但是可能会有这样的情况:对象还包含资源,这里的资源可以值堆资源,或者一个文件。。当 值拷贝的时候,两个对象就有用共同的资源,同时对资源可以访问,这样就会出问题。深拷贝就是用来解决这样的问题的,它把资源也赋值一次,使对象拥有不同的 资源,但资源的内容是一样的。对于堆资源来说,就是在开辟一片堆内存,把原来的内容拷贝。 如果你拷贝的对象中引用...
阅读全文
posted @
2010-12-04 01:45
PhoenixZq
阅读(271)
推荐(0)
构造一棵表达树
摘要:下面给出一种算法把后缀表达式转变成表达树。一次一个符号地读入表达式,如果符号是操作数,那么就建立一个单结点树并将它推入栈中;如果是操作符那么就从栈中弹出两棵树T1和T2并形成一棵新树,该树的根就是操作符,它的左、右儿子分别是T1和T2。然后将指向这课新树的指针压入栈中。#ifndef STACK_H#define STACK_Hstruct BiTreeNode{char data;BiTreeN...
阅读全文
posted @
2010-12-03 22:20
PhoenixZq
阅读(409)
推荐(0)
机器学习网站
摘要:北京大学视觉与听觉信息处理实验室北京邮电大学模式识别与智能系统学科复旦大学智能信息处理开放实验室IEEE Computer Society北京映象站点计算机科学论坛机器人足球赛模式识别国家重点实验室南京航空航天大学模式识别与神经计算实验室 - PARNEC南京大学机器学习与数据挖掘研究所 - LAMDA南京大学人工智能实验室南京大学软件新技术国家重点实验室人工生命之园数据挖掘研究院微软亚洲研究院中...
阅读全文
posted @
2010-12-01 15:49
PhoenixZq
阅读(3081)
推荐(0)
数据挖掘领域的主要会议
摘要:一流的:数据库三大顶级会议SIGMOD,VLDB,ICDE,数据挖掘KDD,实际相关的还有机器学习ICML,还有信息检索的SIGIR;数据库的理论会议PODS,但它是理论的会议所以和咱们就不大相关了 二流的:EDBT,ICDT,CIKM,SDM,ICDM,PKDD,还有ECML欧洲的机器学习会议(这个应该是1.5档的,比一般的二流好),这些会也不好中,中了也会会觉得不一定爽,你可能觉得再以努力就上...
阅读全文
posted @
2010-12-01 15:43
PhoenixZq
阅读(943)
推荐(0)
Google对学生朋友的一点建议
摘要:对学生朋友的一点建议 发表者:Google(谷歌)中国工程研究院工程师方坤 自去年春天加入谷歌,我曾多次随公司校园招聘团队一起走访各地院校,帮助公司发掘人才。利用这样的出差机会到处走走看看,饱览祖国大好河山,是我一点小小的私心。但更具挑战性、更激动人心的,还是和我未来的同事们过招,不打不相识嘛。一想到马上就要和这样优秀的人才一起工作,我就兴奋不已,真恨不得现在就买一张单程机票把他/她拽回北京...
阅读全文
posted @
2010-12-01 15:41
PhoenixZq
阅读(385)
推荐(1)
Spectral Clustering 的简单 Matlab 实现
摘要:下面是Spectral Clustering 的一个简单的 Matlab 实现:function idx = spectral_clustering(W, k) D = diag(sum(W)); L = D-W; opt = struct('issym', true, 'isreal', true); [V dummy] = eigs(L, D, k, 'SM', opt); idx = kme...
阅读全文
posted @
2010-12-01 15:39
PhoenixZq
阅读(632)
推荐(1)
二十世纪数学家排名
摘要:本排名根据狄多涅的纯粹数学全貌和岩波数学百科全书,苏联出版的数学百科全书综合量化分析得出:1.A.N.Kolmogorov -----为概率论建立了公理体系的俄罗斯人。 2.H.Poincare -----H.庞加莱人类历史上最后一位全才科学家。 3.D.Hilbert -----号称数学之王,无数天才的老师。 4.A.E,Nother -----二十世纪代数学执牛耳者,诺特阿姨。 5.Von N...
阅读全文
posted @
2010-12-01 15:28
PhoenixZq
阅读(1680)
推荐(0)
分形——数学与艺术结合的明珠
摘要:有一段时间 google 的图标变成下面这个样子,很多人不明白,这是什么意思,其实这是为了纪念法国数学家Gston Julia是,他发现了在数论中有名的julia序列,就是在这个google LOGO上面看到的数学公式。通过这个数学公式可以在解析几何上实现很多不规则边的图形。学名叫作分形。我们在网上搜索了一些资料,为大家做一下分形这个 图形学上的概念普及。认识分形 作为一门新兴学科,分形不但受到...
阅读全文
posted @
2010-12-01 15:27
PhoenixZq
阅读(615)
推荐(1)
MIT一牛人对数学在机器学习中的作用给的评述
摘要:感觉数学似乎总是不够的。这些日子为了解决research中的一些问题,又在图书馆捧起了数学的教科书。从大学到现在,课堂上学的和自学的数学其实不算少了,可是在研究的过程中总是 发现需要补充新的数学知识。Learning和Vision都是很多种数学的交汇场。看着不同的理论体系的交汇,对于一个researcher来说,往往 是非常exciting的enjoyable的事情。不过,这也代表着要充分了解这个...
阅读全文
posted @
2010-12-01 15:21
PhoenixZq
阅读(649)
推荐(1)
一个不错的Spectral Clustering方法的总结
摘要:什么叫Spectral Algorithm?广义上来说,任何在演算法中用到SVD/特征值分解的,都叫Spectral Algorithm。 从很老很老的PCA/LDA,到比较近的Spectral Embedding/Clustering,都属于这类。为什么要用SVD/特征值分解? 其实并不是为用而用,而是不得不用。 目前在研究领域碰到的很多基础问题都是NP-hard的,找一个比较好的近似演算法...
阅读全文
posted @
2010-12-01 15:15
PhoenixZq
阅读(545)
推荐(0)