posts - 97,  comments - 58,  views - 19万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
01 2011 档案
执行力---三思后行
该文被密码保护。
posted @ 2011-01-29 23:52 RocZhang 阅读(1) 评论(0) 推荐(0) 编辑
如何查找命令对应的软件包
摘要:记录一下:比如知道这个命令 lockfile-create,如果需要安装它,那么怎么查找是哪个安装包?$dpkg $(which lockfile-create) lockfile-progs: /usr/bin/lockfile-create$ sudo apt-get install lockfile-progs$ whatis dpkg dpkg (1) - package manager for Debian 阅读全文
posted @ 2011-01-24 14:42 RocZhang 阅读(508) 评论(0) 推荐(0) 编辑
由计算机的锁是怎么实现的
摘要:Background: 工作中需要避免两个人同时在一台Linux部署测试环境,需要锁同步。(当然还有其他方法去避免这样的问题,比如用不同的权限设置)。Linux 里面真是强大,已经提供对文件加锁的工具。一类是flock,另外还有一组(lockfile-create, lockfile-check, lockfile-touch, lockfile-remove)。 Question:但是计算机里面锁是如何实现的?需要借助原子操作。那原子操作如何实现呢?如果是单CPU,可以用屏蔽中断,不去调度任何其他进程线程,保证指令的原子性。那么多CPU 又是如何保证的呢? 需要机器硬件支持。CUP提供的有原 阅读全文
posted @ 2011-01-22 01:27 RocZhang 阅读(1235) 评论(0) 推荐(0) 编辑
C++ IDE for Linux
摘要:Window 上MS VS一统天下,从VC6,VS2005,VS2008,一直到VS2010. 很久以前以为C/C++开发环境就只有MS。 当转到Linux 上面时,才发现大错特错。 IDE,大有选择。 就记录自己用到C/C++的IDE.1. VIM/make/gdb/valgrind/profiler开始之前不得不提一下,最淳朴的工具链。虽然开始时花的时间多,但是觉得是值得的。 Vim 编辑器的神之美称,make/scons/cmake 的编译工具,gdb/ddd 的调視工具。(ddd界面太土,而且不太稳定) 这组工具自己可以定制,发现时间越长,这个工具还是效率不低的。 关键明白后面的概念, 阅读全文
posted @ 2011-01-15 00:52 RocZhang 阅读(13074) 评论(1) 推荐(0) 编辑
家里路由器如何共享同一个ip
摘要:曾经学过计算机网络,也知道Mac地址,IP 地址,路由转发,路由算法。 同时也理解IP是4个字节,分为A、 B 、C 类型网,还有D广播 E保留,表示的网络数量和机器是有限的。随着计算机日益增加,需要越来越多的ip,已有的ip地址已经不足表示这么多网络和机器。 书中也有各种方法去解决扩展子网, 比如 Classless And subnet Address Extension (CIDR) ---来自于Douglas E.Commer 经典书 Internetworking with TCP I ---中讲的Subnet Addressing,这些都是扩展局域网地址,但是本质上没有增加表示的机 阅读全文
posted @ 2011-01-09 13:18 RocZhang 阅读(3118) 评论(0) 推荐(2) 编辑
Linux 如何解决共享库的版本控制
摘要:Linux系统,也同样面临和Window一样的问题,如何控制动态库的多个版本问题。Window之前没有处理好,为此专门有个名词来形容这个问题 “Dll hell”,其严重影响软件的升级和维护。Dll hell是指windows 上动态库新版本覆盖旧版本,但是却不兼容老版本。常常发生在程序升级之后,动态库更新,原有程序运行不起来;或者装新软件,但是已有的软件运行不起来。 同样Linux操作系统,也有同样的问题,那么它是怎么解决的呢?Linux 为解决这个问题,引入了一套机制,如果遵守这个机制来做,就可以避免这个问题。 但是这只事一个约定,不是强制的。但是建议遵守这个约定,否则同样也会出现 L 阅读全文
posted @ 2011-01-01 18:37 RocZhang 阅读(7836) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示