2013年4月13日

摘要: http://blog.csdn.net/sunboy_2050/article/details/8783952Summary:1. vector<int> ret(2, 0); apply a vector: (size, initial value).2. indexstarts from one (not zero).3. small indexcomes first, big index comes next.4. attention to the special condition: input one element in vector.5. <Algorithm 阅读全文
posted @ 2013-04-13 21:13 highstar88 阅读(127) 评论(0) 推荐(0) 编辑

2012年11月13日

摘要: 致青春:我害怕成为自己讨厌的那种人【一年后的感悟】致青春:接收他人的话,迈步走自己的路! 阅读全文
posted @ 2012-11-13 08:20 highstar88 阅读(125) 评论(0) 推荐(0) 编辑

2012年10月31日

摘要: string.h是c语言的字符串操作函数库的声名文件,包括strcpy strcmp等等标准c语言函数。cstring是加入了命名空间概念的string.h,内部是简单的:namespace std{ #include <string.h>}然后<string>则是c++字符串类的头文件,字符串操作类以模板方式编写。推荐使用string类,因为它是类型安全的。string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,string类还支持默认构造函数和复制构造 阅读全文
posted @ 2012-10-31 15:42 highstar88 阅读(170) 评论(0) 推荐(0) 编辑

2012年10月9日

摘要: KMP算法是由D.E.Knuth、V.R.Pratt 和 J.H.Morris 三个牛提出来的,因此得名。【Cook于1970年证明的一个理论得到,任何一个可以使用被称为下推自动机的计算机抽象模型来解决的问题,也可以使用一个实际的计算机(更精确的说,使用一个随机存取机)在与问题规模对应的时间内解决。特别地,这个理论暗示存在着一个算法可以在大约m+n的时间内解决模式匹配问题,这里m和n分别是存储文本和模式串数组的最大索引。Knuth 和Pratt努力地重建了 Cook的证明,由此创建了这个模式匹配算法。大概是同一时间,Morris在考虑设计一个文本编辑器的实际问题的过程中创建了差不多是同样的算. 阅读全文
posted @ 2012-10-09 16:13 highstar88 阅读(184) 评论(0) 推荐(0) 编辑

2012年9月2日

摘要: 刺骨的疼从吝啬的我这里你恐怕只能暂时得到几滴眼泪罢了或者再奢你几下咬牙的吱吱声其他的你休想当然我知道接下来的路我还会陪你走一段看在你附身于我的面子上加之你爱闹的天性寂寞难耐你受不了,我懂的我定会招来你的所有“死党”陪你好好闹可惜了你衰老的总比我快总有一天,我要对你说:走好!放心,我定会让你不留遗憾潇洒的走瞧,这不嘛,已经允许你在我身上刻下“到此一游”的标志未来,我定会好好修饰它让它像壮丽长城上的划痕或者像梵高星空图上的灰尘亦或像现场演奏贝多芬第九交响曲里的杂音如何只不过,到时又有谁会真正记住你到头来只有我罢了 阅读全文
posted @ 2012-09-02 20:16 highstar88 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目(一):我们可以用static修饰一个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数?分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数const this*。但当一个成员为static的时候,该函数是没有this指针的。也就是说此时static的用法和static是冲突的。我们也可以这样理解:两者的语意是矛盾的。static的作用是表示该函数只作用在类型的静态变量上,与类的实例没 阅读全文
posted @ 2012-09-02 17:00 highstar88 阅读(226) 评论(0) 推荐(0) 编辑

2012年2月9日

摘要: 原文:http://blog.jobbole.com/11592/2012该关注哪些技术?本文的目标是通过列举Indeed的前十名职位,来看看新的一年里企业需要的前十位开发者和工程师的开发技能。01. HTML502. MongoDB03. iOS04. Android05. 手机应用06. Puppet07. Hadoop08. jQuery09. PaaS10. 社交媒体HTML5企业发布了183个Web开发职位,其中微软和亚马逊的职位最多。虽然HTML5尚未成熟,但仍然在2012的职位需求中名列前茅。企业把HTML5列为开发者和工程师的必备技能之一。其中招聘Web开发者、Web设计师、前 阅读全文
posted @ 2012-02-09 13:54 highstar88 阅读(172) 评论(0) 推荐(0) 编辑

2012年2月5日

摘要: 重要struct详解SkinWeights{STRING transformNodeName; // 骨骼名DWORD nWeights; // 该骨骼相关的顶点个数array DWORD vertexIndices; // 受骨骼控制的顶点索引array float weights; // 蒙皮各个顶点受本骨骼影响的权值Matrix4*4 matrixOffset; // 骨骼偏移矩阵}这里的骨骼偏移矩阵 matrixOffset 是从原始Mesh数据计算出各个顶点相对于骨骼坐标系的原始坐标,仅与原始Mesh顶点数据相关联,在整个动画过... 阅读全文
posted @ 2012-02-05 21:31 highstar88 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 总结自:http://blog.csdn.net/myan/article/details/6475111、什么是空间?空间有很多种。大致都是“存在一个集合,在这个集合上定义某某概念,然后满足某些性质”,就可以被称为空间。我们生活的(按照牛顿的绝对时空观)的三维空间,从数学上说,这是一个三维的欧几里德空间。先分析一下这个三维空间的特点有:1. 由很多(实际上是无穷多个)位置点组成;2. 这些点之间存在相对的关系;3. 可以在空间中定义长度、角度;4. 这个空间可以容纳运动,这里我们所说的运动是从一个点到另一个点的移动(变换),而不是微积分意义上的“连续”性的运动,上面的这些性质中,只有第4条是 阅读全文
posted @ 2012-02-05 21:31 highstar88 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 怎样花两月时间去应聘互联网公司找工作也快两月了,感受颇多,最近看了一篇《怎样花两年时间去面试一个人》的博客,很有感触,将自己的想法写出来。在找工作的两月中,自己从四大门户:新浪、搜狐、网易、腾讯到业界领先的百度,搜狗、淘宝以及行业巨头的微软;从几个人创业的阿甘网到几十个人美丽说、友录、微游半创业公司;从做浏览器的opera到石油设备的哈里伯顿、斯伦贝谢到咨询的ThoughtWorks再到做游戏的金山网游,如果加上一些想不起的公司名,面试有二三十家,再加上一倍以上的笔试。北京带“网”字的公司几乎被过了一圈。从这一圈的经验,通过现在互联网公司招聘的漏洞,总结出一些可以在两月的时间内得到一家顶级互联 阅读全文
posted @ 2012-02-05 17:07 highstar88 阅读(192) 评论(0) 推荐(0) 编辑

导航