2014年5月13日

grep 跳过 svn目录

摘要: grep -rn "afdfsdfasd" ./ |grep -v "svn" |grep -v "log....." |grep ............可以 在 gerp的结果中,无数次筛选,剔除不要的结果 通过使用: grep -v 选项 。 阅读全文

posted @ 2014-05-13 11:24 efforts and success 阅读(448) 评论(0) 推荐(0) 编辑

shell Makefile 收集

摘要: Makefile 条件执行 判断环境变量 然后执行或退出。default:usrusr: @if [ $(TOP_ENV_DIR)x = "x" ] ; then \ echo "Please do 'source env.sh'." ;\ exit 1;\ fi @for n in $(USR_S... 阅读全文

posted @ 2014-05-13 10:43 efforts and success 阅读(162) 评论(0) 推荐(0) 编辑

2014年5月8日

Screen shorts 笔记整理 容易忘的

摘要: 2.3当创建一个数组对象时, 实际上是创建了 引用数组。且每个引用 都自动被初始化为 nulljava 看到null,就知道这个引用还没有指向某个对象也可以创建用来存放基本数据类型的数组,同样,编译器也能确保这种数组的初始化,全部置零。2.3.2 作用域java对象 可以存活于作用域之外,对象不同于... 阅读全文

posted @ 2014-05-08 10:48 efforts and success 阅读(331) 评论(0) 推荐(0) 编辑

2014年4月17日

类初始化顺序

摘要: P132:即使没有显示使用static,构造器实际上是static方法。静态初始化 是在 类导入阶段完成的,可以看作是载入类代码阶段静态就初始化完毕了。单个类(不考虑继承):new一个对象的时候,首先在堆上分配足够的空间;清零。执行字段定义处的初始化动作;执行构造器。继承:先基类,如果基类仍有基类,... 阅读全文

posted @ 2014-04-17 17:04 efforts and success 阅读(154) 评论(0) 推荐(0) 编辑

2014年4月10日

java 备忘

摘要: this:是和特定对象关联的引用。是调用方法的对象的引用,this 用法和其他对象引用并无不同。this 在方法内 使用,表示对 调用方法的对象 的引用当需要明确指出 对当前对象的引用时,才使用this关键字。this —— 这个对象、当前对象(类型是引用,其实,因为是在堆上new的对象,对对象的操作永远都只能是引用。一切对象皆是引用。一旦哪个对象没有引用了,就可能要被销毁了)理解了this,有助于 对比理解static:static的方法就是没有this的方法。(上面说了,this是和对象(的引用)关联,即和某一个具体对象相关!)static里不能含this,因为static可以用类名来调用 阅读全文

posted @ 2014-04-10 17:32 efforts and success 阅读(223) 评论(0) 推荐(0) 编辑

2014年4月4日

不贰过

该文被密码保护。 阅读全文

posted @ 2014-04-04 12:32 efforts and success 阅读(0) 评论(0) 推荐(0) 编辑

2014年4月1日

C++ 命名规范 (转)

摘要: 在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一项必不可少的工作。我将我的团队的实际工作中的命名规则整理如下:第一部分:共性规则共有八项。作为指导供成员采纳。【规则1】标识符应简单 明了,望文知意。标识符采用英文单词。切忌使用汉语拼音来命名。程序中的英文单词一般不要太复杂,用词应当准确。例如不要把CurrentValue写成NowValue。尽量不要 阅读全文

posted @ 2014-04-01 13:59 efforts and success 阅读(223) 评论(0) 推荐(0) 编辑

代码格式规范

摘要: 与函数名称相关的圆括号周围没有空白,帮助区分一些也使用圆括号的C++内置结构(如循环) 阅读全文

posted @ 2014-04-01 10:00 efforts and success 阅读(262) 评论(0) 推荐(0) 编辑

using namespace 由来

摘要: 由于引入了名称空间,假如没有using namespace则,实际上应该这样使用:std::out std::endl c++ primer plus 2.1.5节多数用户不喜欢将 引入名称空间之前的代码(使用 iostream.h 和直接使用cout即可)转换为名称空间代码(使用iostream和 std::cout)using 编译指令应运而生,using namespace std; 可以使用std名称空间中定义的名称,而不必使用std::前缀。上面的是一种偷懒的方法,使得std名称空间中的所有名称都可以。实际大型项目中,这样使用using std::cout; using std::e 阅读全文

posted @ 2014-04-01 09:32 efforts and success 阅读(174) 评论(0) 推荐(0) 编辑

2014年3月31日

结构体数组 初始化(转)

摘要: 结构体定义形式三种:1.间接定义structstudent{int num;char name[20];};struct student[2];2.直接定义structstudent{int num;char name[20];}stu[2];3. 无名定义struct{int num;char name[20];}stu[2];结构体数组初始化:1,顺序初始化:struct stu[]={200101,"xiaoming",200102,xiaoqiang,200105,"xiaohua"};2.分行初始化: 添加大括号struct stu[]={ { 阅读全文

posted @ 2014-03-31 17:27 efforts and success 阅读(530) 评论(0) 推荐(0) 编辑

导航