摘要: 本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看、修改命令,有CPU、内存、硬盘、网络、系统管理等命令。但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会持续更新。说明,我是在一个Centos 6.4 64位的虚拟机系统进行测试。本文介绍的命令都会在此C... 阅读全文
posted @ 2014-04-23 00:32 lizhenghn 阅读(3645) 评论(4) 推荐(6) 编辑
摘要: 高手请绕行,新手往下走。 作为一个刚接触github(https://github.com/)的新手,除了感叹开源的丰富和强大之外,自己肯定也想试用一下,因此申请帐号神马的。今天自己创建一个Repository测试,创建过程好简单的说。但是想删除刚创建的Repository,一时竟然找不到,甚... 阅读全文
posted @ 2014-04-21 21:55 lizhenghn 阅读(74568) 评论(4) 推荐(9) 编辑
摘要: 在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用。作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来。当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了。Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令... 阅读全文
posted @ 2014-04-19 14:47 lizhenghn 阅读(3757) 评论(21) 推荐(5) 编辑
摘要: 在学习第一门编程语言时,就已经介绍了顺序分支、条件分支、循环分支。比如循环分支有for、while、do-while语句。在随后的学校及工作中,如果手工循环一般使用for、while,很少使用do-while,感觉用处不大,但现在看来,do-while大有用途。1. 帮助定义复杂的宏以避免错误举例来... 阅读全文
posted @ 2014-04-19 01:05 lizhenghn 阅读(11078) 评论(10) 推荐(10) 编辑
摘要: 今天的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogram... 阅读全文
posted @ 2014-04-15 23:36 lizhenghn 阅读(21909) 评论(0) 推荐(9) 编辑
摘要: C++ 一直为人诟病之一的原因是他的二进制模块兼容性不好,即ABI(Application Binary Interface)问题。对于同一源代码,不同编译器,甚至同一编译器不同版本都不兼容,其编译出来的ABI不能相互使用。比如其中一个ABI问题是为了支持函数重载,C++使用了Name Mangli... 阅读全文
posted @ 2014-04-13 00:03 lizhenghn 阅读(3723) 评论(0) 推荐(2) 编辑
摘要: C++在面向对象编程中,存在着静态绑定和动态绑定的定义,本节即是主要讲述这两点区分。我是在一个类的继承体系中分析的,因此下面所说的对象一般就是指一个类的实例。首先我们需要明确几个名词定义:静态类型:对象在声明时采用的类型,在编译期既已确定;动态类型:通常是指一个指针或引用目前所指对象的类型,是在运行... 阅读全文
posted @ 2014-04-10 23:44 lizhenghn 阅读(24582) 评论(5) 推荐(9) 编辑
摘要: 本页面记录本人在Linux下进行C++开发时使用的常用命令,注意这里不包括比如ls,mv等linux命令,这里会持续更新。首先假设你只有一个源程序文件,叫vec.cpp,编译后的可执行程序叫vec(本文最后附有该程序Demo)。本人是在Centos6.4 64bit系统上进行测试的,GCC版本... 阅读全文
posted @ 2014-04-09 20:32 lizhenghn 阅读(4479) 评论(0) 推荐(0) 编辑
摘要: 1. 让自己习惯C++(Accustoming yourself to C++) 条款01: 视C++ 为一个语言联邦(View C++ as a federation of languages) 条款02: 尽量以const,enum,inline替换#define(Prefer consts,enums,and inlines to #define) 条款03: 尽可能使用const(Use const whenever possible) 条款04: 确定对象被使用前已先被初始化(Make sure that objects are initialized before ... 阅读全文
posted @ 2014-04-04 10:42 lizhenghn 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 本节我也介绍下sizeof与strlen的区别,很简单,就几条:1. sizeof是C++中的一个关键字,而strlen是C语言中的一个函数;2. sizeof求的是系统分配的内存总量,而strlen通常遇到'\0'时即结束求值计算3. sizeof可以用在任何类、结构体、对象、变量、类型等身上,s... 阅读全文
posted @ 2014-03-31 12:39 lizhenghn 阅读(1305) 评论(5) 推荐(3) 编辑
无觅关联推荐,快速提升流量