- 博客(28)
- 资源 (64)
- 收藏
- 关注
转载 环境变量配置文件
~/.bashrcsource ~/.bashrc应用当前环境变量配置文件http://my.oschina.net/captaintheron/blog/3666
2011-10-29 23:59:28 444
转载 把Bash设置成Vi/Vim模式
1.设置: 在~/.bashrc中加入1set -o vi2.使用方法: A) 进入vi command mode1Esc或Ctrl+[ B) 热键1#显示所有补全 2
2011-10-29 23:51:10 3089
原创 Linux中各类程序的配置文件位置
启动引导程序配置文件LILO /etc/lilo.confGRUB /boot/grub/menu.lst 系统启动文件核脚本主启动控制文件 /etc/inittabSysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.d SysV启动脚本链接的位置 /etc/init.d/rc.d、/etc/rc.d/rc.
2011-10-29 23:47:19 694
转载 .bash_profile和.bashrc的什么区别及启动过程
在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的
2011-10-29 23:33:30 479
原创 在Linux系统中获取字符串的MD5值
echo -n "字符串" | md5sum| awk '{print $1}'1 echo默认是带换行符做结尾的2 echo -n 可以去掉换行符3 printf是没有换行符结尾的4 tr可以删掉一个字符,如 tr -d '/n' 5 php命令行执行一段程序是 php -r "code"
2011-10-29 15:28:46 1015
转载 cygwin编译的win32程序不需要cygwin1.dll库的方法
以下文章翻译自国外网站http://digipen2.xmmg.com/dpweb/docs/mno-cygwin.html简单的代码view plain#include int main(void) { printf("Hello\n"); return 0; } 编译链接如下:
2011-10-29 01:26:44 4448
转载 逐步设置vim C/C++语法高亮显示和自动缩进
来源:Linux联盟收集整理 vim简介Vim(Vi Improved) 是一个类似于vi 的文本编辑器,在Vi的基础上增加了很多新的特性和功能。Vim以其强大的功能和可定制能力,成为Linux/Unix环境下开源的最重要的编辑器之一(另一个是 Emacs),被众多开发者所喜爱。笔者此时所用的是最新的7.1版本。与大部分其它编辑器不同,进入 Vim 后,缺省状态下键入的字符并不会插入
2011-10-29 01:24:05 756
转载 多线程知识
一:单线程示例view plainprint?package Thread;import java.io.PrintWriter;public class WithoutThread{static PrintWriter out = new PrintWriter(System.out,true);public static void main(String[] args)
2011-10-29 01:16:20 432
转载 多线程控制方法
1:start():用于开始执行run()方法中定义的线程体2:sleep():调整java运行时间,指定调用线程的睡眠时间3:jion():用于调用线程等待本线程结束4:yield():暂时停止调用线程并将其放在队列末尾,等待另一轮执行,使同一优先级的其他线程有机会运行view plainprint?import java.io.PrintWriter;public cl
2011-10-29 01:15:30 459
转载 多线程编程-线程的创建和终止
1.引言:Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用,它的使用方式类似fork,关于clone()的详细情况,有兴趣的读者可以去查看有关文档
2011-10-29 01:14:12 700
原创 在32位宿主机中通过6.5版本以上的VMWare安装64位操作系统方法
1、检查CPUAMD系列的CPU略过Intel系列的CPU芯片需要支持EM64T和VT技术才行,并且BIOS也要支持才可以。为了确定你的Intel CPU是否支持VT,请查看:http://compare.intel.com/pcc/default.aspx?familyid=5&culture=en-US2、检查bios 如果BIOS里没有设置支持VT(Vir
2011-10-28 13:35:03 2385
转载 第二版 手把手教你如何建立自己的Linux系统(LFS速成手册)
http://www.linuxsir.org/bbs/showthread.php?s=9ec9038b4b2f3fa059b23031dc1a2a7a&t=322894 手把手教你如何建立自己的Linux系统 第二版作者:孙海勇更新日志(具体更新内容见文末) 2008年7月7日:增加内核支持显示UTF-8编码文字 2008年7月6日:修改笔误两
2011-10-27 23:24:01 2159
原创 VMware Workstation 8正式版下载+密钥序列号+汉化补丁
支持Win8安装,虚拟机VMware Workstation 8正式版日前已经发布,同时网上也开始流出VMware Workstation 8注册机和VMware Workstation 8序列号,有用VMware的童鞋赶快下载更新吧! VMware Workstation是非常优秀的虚拟机,与开源虚拟机VirtualBox齐名。不过个人更喜欢VMware Workstat
2011-10-27 23:20:20 2517
原创 temp
变量的定义只能出现一次,否则会导致重复定义。但却可以声明多次。因此全局变量不可以定义在头文件中。因为当该头文件被多个c文件包含的话,会导致重复定义。因此一般做法是在某个特定的头文件中声明,而在另外一个特定的c文件中定义。需要使用就包含前者。全局变量可不可以定义在可被多个.c文件包含的头文件中?为什么?不可以,因为每个.c文件引用该.h文件时,会对.h中的函数重新定义一次。如果全
2011-10-27 08:35:50 408
转载 C/C++中几种经典的垃圾回收算法
1.引用计数算法 引用计数(Reference Counting)算法是每个对象计算指向它的指针的数量,当有一个指针指向自己时计数值加1;当删除一个指向自己的指针时,计数值减1,如果计数值减为0,说明已经不存在指向该对象的指针了,所以它可以被安全的销毁了。可以很直观的用下面的图表示: 引用计数算法的优点在于内存管理的开销分布于整个应用程序运行期间,非常
2011-10-27 00:50:35 893
转载 【图解】Linux下C程序进程地址空间布局
作者:沧海猎人 出处:http://blog.csdn.net/embedded_hunter 转载请注明出处 嵌入式技术交流QQ群:179012822我们在学习C程序开发时经常会遇到一些概念:代码段、数据段、BSS段(Block Started by Symbol) 、堆(heap)和栈(stack)。先看一张教材上的示意图(来源,《UNIX环境高级编程》一书),显示了进程地址空间
2011-10-26 23:56:00 837
转载 gcc参数详解
http://man.lupaworld.com/content/develop/UNIX_system_develop_gcc.htm
2011-10-25 10:56:52 344
转载 LFS——入门(1)
1、LFS手册仔细看决不是浪费时间,效果远比出了问题胡思乱想来的有用;2、细心+耐性是成功实现LFS的不可缺少的因素;3、LFS决不是免费的现成的大餐,只有有心制作LFS的人才能真正享受到它与众不同的滋味。http://www.linuxsir.org/bbs/showthread.php?t=238141
2011-10-23 01:49:52 685
转载 单元测试关于桩函数的探索
背景:c语言编写的目标文件,在做单元测试的时候,在目标c文件(如target.c)中想测试一个函数A,而A调用了B,B目前无法实现,所以需要打桩来代替B.在不改变target.c的前提下(不修改程序的代码),在另外的c文件中(test.c)写桩函数,怎样让A函数执行的时候调用桩函数,而不是原来的B函数呢?查阅了网上的资料方法1:采用宏定义,在编译的时候先采用gcc -D编译target
2011-10-22 01:41:27 2889
转载 在 Vim 中实现括号自动补全 .
流行的 IDE 的编辑器,诸如 Eclipse,都提供了括号自动补全的功能,相当的方便。可惜 Vim 默认情况下并没有提供这样的功能,那就只有自己来写了。将下面的代码加入到 ~/.vimrc 中,重启 Vim,即可: :inoremap ( ()i:inore
2011-10-13 11:43:41 780
转载 Office Tab 在 Word、Excel、PowerPoint 加入分页标签功能
http://www.extendoffice.com/download/office-tab-free-edition.html
2011-10-12 01:18:03 901
转载 如何将cscope安装到指定目录(没有root权限)
http://easwy.com/blog/archives/install-cscope-to-home/
2011-10-11 16:52:54 630
转载 下载安装Cygwin
http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm
2011-10-10 15:55:04 375
扩展vim插件 - code_complete.vim
2012-11-25
火狐14 离线安装包(包含pentadactyl插件)
2012-11-05
SnagIt 8.2.3 屏幕、文本和视频捕获与转换程序
2012-11-03
Clover –Windows资源管理器多标签页 扩展
2012-06-11
PieTTY 是由林弘德(Hung-Te Lin, piaip)以 PuTTY 源代码为基础
2012-04-08
TinyCountdown – 小巧可全屏倒计时工具
2012-02-28
desert2.vim 颜色配置方案
2011-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人