代码改变世界

实现自己的ls命令

2015-07-27 19:19 by dream_er, 407 阅读, 0 推荐, 收藏, 编辑
摘要:实现自己的ls命令 估计每个使用过linux系统的人都知道ls是啥吧。也相信大家都对ls的简单命令烂熟于心了吧,这里就不想再赘述了,直接进入正题吧。代码里面会有许多注释,相信的家一定能看懂的。说明:此代码我在kail linux下编译无任何错误,运行也基本无bug,相信大家在一般linux下运行... 阅读全文

Git学习笔记(2)

2015-07-24 10:29 by dream_er, 136 阅读, 0 推荐, 收藏, 编辑
摘要:Git学习笔记(2)9.远程仓库 你可能会想,如果我的一切东西都存储在自己的电脑上,要是我换了一个电脑,想继续工作;如果电脑硬盘崩掉了,那岂不是我所有的努力都白费了吗?不会的,git当然不会那么局限的,你当然可以在有网络时 ,把你的一切代码推送到git服务器上面,然后就可以在任何地方,想要的话,... 阅读全文

C语言编程对缓冲区的理解

2015-07-21 11:31 by dream_er, 6777 阅读, 0 推荐, 收藏, 编辑
摘要:解析C语言编程对缓冲区的理解 转载自:http://soft.chinabyte.com/database/47/12481547.shtml 下面介绍缓冲区的知识。 一、什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的... 阅读全文

Git学习笔记(1)

2015-07-21 08:30 by dream_er, 151 阅读, 0 推荐, 收藏, 编辑
摘要:Git学习笔记(1) 1.git的简介 毋庸置疑,git是世界上最先进的分布式版本控制系统,没有之一。2005年,linux之父linus花了两周时间写出了git。git采用的是分布式的版本控制方式,其克服了集中式版本控制系统速度慢,必需联网的缺点,但git不仅仅只有这些优点。 2.git的安装... 阅读全文

java基础 第6章类再生

2015-06-18 21:05 by dream_er, 180 阅读, 0 推荐, 收藏, 编辑
摘要:第6章类再生 “Java引人注目的一项特性是代码的重复使用或者再生。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。” 在象C那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java的其他地方一样,这个方案解决的也是与类有关的问... 阅读全文

java基础 第5章 隐藏实施过程

2015-06-14 11:00 by dream_er, 185 阅读, 0 推荐, 收藏, 编辑
摘要:第5章 隐藏实施过程 “进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。” 这一点对于库来说是特别重要的。那个库的用户(客户程序员)必须能依赖自己使用的那一部分,并知道一旦新版本的库出台,自己不需要改写代码。而与此相反,库的创建者必须能自由地进行修改与... 阅读全文

java基础 第4章 初始化和清除

2015-06-08 21:47 by dream_er, 581 阅读, 0 推荐, 收藏, 编辑
摘要:第4章 初始化和清除 “随着计算机的进步,‘不安全’的程序设计已成为造成编程代价高昂的罪魁祸首之一。” “初始化”和“清除”是这些安全问题的其中两个。许多C程序的错误都是由于程序员忘记初始化一个变量造成的。对于现成的库,若用户不知道如何初始化库的一个组件,就往往会出现这一类的错误。清除是... 阅读全文

Ubutnu安装后要做的10件事

2015-06-08 21:41 by dream_er, 250 阅读, 0 推荐, 收藏, 编辑
摘要:Ubutnu安装后要做的10件事 安装过很多次的Ubuntu,每次都要进行一系列的系统开发环境的配置工作,如安装jdk,配置java环境变量,安装mysql,wine QQ,安装最新的eclipse,下载一些应用软件等,但是很多博文都很零散,每次都得一个一个的找,感觉特别的麻烦,今天在这里整理一... 阅读全文

linux控制台下密码输入解决方案

2015-05-27 19:48 by dream_er, 731 阅读, 0 推荐, 收藏, 编辑
摘要:在linux系统编过C语言程序的码农应该都知道,其和在windows编程是有很大的区别的,linux下没有许多在windows下常用的头文件,但也有许多windows下没有的头文件,对于初学者来说,是有一定的限制性的,就比如conio.h头文件,里面有许多的函数我们经常使用,因此,我们在... 阅读全文

liconv 文件编码转换

2015-05-21 21:40 by dream_er, 815 阅读, 0 推荐, 收藏, 编辑
摘要:iconv 文件编码转换 linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命... 阅读全文