Fork me on GitHub
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 88 下一页
摘要: VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L: 展开所有方法 解决VS2010中工具箱的的不见的问题: 按快捷键Ctrl+ 阅读全文
posted @ 2016-06-04 20:56 ranjiewen 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。而最长公共子串(要求连续)和最长公共子序列是不同的. 最长公共子序列是一个十 阅读全文
posted @ 2016-06-04 20:43 ranjiewen 阅读(20048) 评论(1) 推荐(2) 编辑
摘要: 对树的操作,特别理解递归的好处。 参考:http://www.cnblogs.com/chenhuan001/p/5420368.html。找规律! 阅读全文
posted @ 2016-06-02 15:43 ranjiewen 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 理解题意,一些控制条件判断。 减少了一些复杂度,参考: 阅读全文
posted @ 2016-06-02 14:11 ranjiewen 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 这道题很多字符串的边界问题,涉及到空格,反转的问题。很麻烦,记得以前只做过类似的题,应该有简单的方法,但没有找到,以后再看看。 阅读全文
posted @ 2016-06-01 18:51 ranjiewen 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 变态的命名 我们在写程序时,一般讲究见到变量的命名,就能让别人基本知道该变量的含义。memcpy内存拷贝,没有问题;memmove,内存移动?错,如果这样理解的话,那么这篇文章你就必须要好好看看了,memmove还是内存拷贝。那么既然memcpy和memmove二者都是内存拷贝,那二者究竟有什么区别 阅读全文
posted @ 2016-06-01 16:31 ranjiewen 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 常见的几个小细节问题。 assert应用: 在现实世界中,我们脑袋时刻都在判断对与错,对的事情我们会继续深入下去,而错的事情我们会马上停止,那么在编程开发中我们如何赋予程序这种判断事物对错的能力呢?其中一个方案就可以使用断言assert,我们最常用的地方就是在函数中检查形参的数据合法性。 1、函数所 阅读全文
posted @ 2016-06-01 15:59 ranjiewen 阅读(8255) 评论(0) 推荐(0) 编辑
摘要: 理解题意,注意链表创建和树的层次遍历。 阅读全文
posted @ 2016-05-31 18:12 ranjiewen 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 高效使用STL 参考:http://blog.jobbole.com/99115/ 仅仅是个选择的问题,都是STL,可能写出来的效率相差几倍;熟悉以下条款,高效的使用STL; 当对象很大时,建立指针的容器而不是对象的容器 1)STL基于拷贝的方式的来工作,任何需要放入STL中的元素,都会被复制;这也 阅读全文
posted @ 2016-05-31 16:51 ranjiewen 阅读(232) 评论(0) 推荐(0) 编辑
摘要: hpp在C++中的含义 以前在开源代码里面遇到过,今天看boost源码的时候又遇到了,故学习一下。 hPP,计算机术语,用C/C++语言编写的头文件,通常用来定义数据类型,声明变量、函数、结构和类。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 proj 阅读全文
posted @ 2016-05-30 21:31 ranjiewen 阅读(713) 评论(0) 推荐(0) 编辑
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 88 下一页