代码改变世界

随笔档案-2015年07月

void ,NULL与0的区别联系

2015-07-30 15:24 by dream_er, 2326 阅读, 收藏,
摘要: void ,NULL及0的区别联系 void的详解: void的字面意思是“无类型”或“空类型”,void*则为“无针型指针”,那就意味着void*可以指向任何类型的数据。 众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,不会出现问题;但如果p1和p2指向... 阅读全文

Ubuntu 彻底删除 Mysql 然后重装 Mysql

2015-07-29 16:35 by dream_er, 150 阅读, 收藏,
摘要: Ubuntu 彻底删除 Mysql 然后重装 Mysql 删除 mysql $ sudo apt-get autoremove --purge mysql-server-5.0$ sudo apt-get remove mysql-server$ sudo apt-get autoremov... 阅读全文

实现自己的ls命令

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

Git学习笔记(2)

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

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

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

Git学习笔记(1)

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