09 2012 档案
摘要:大家知道Linux中创建子进程的一个很好的方法是函数调用fork,但是很多初学者对fork的理解上可能有点困难。我们举个例子来看看fork的用法吧。大家用fork的时候记住fork是“分叉”的意思就很好理解了。记得初学fork() 函数及遇到这个函数时,总是不能理解fork为什么会这样写,就会分成父子两个进程。先看一下fork() 的经典模式//--------------------------------------------------------beginint pid=fork();if(pid < 0){//失败,一般是该用户的进程数达到限制或者内存被用光了........
阅读全文
摘要:两种模式:cmd与edit。edit模式按esc回到cmd.Normal:H L 左与右KJ 上与下 (king 高于 jake)d(delete )d 删除一整行w 删除一个单词$ 从光标到行尾x 删除一个字符u (undo)撤消最后一个操作U(强Undo)撤消最后一行操作p(parse)粘帖r(replace)替换c(correct)cw(correct word) 修正word,删除光标到单词结尾,并进入插入输入 CTRL-g 显示当前编辑文件中当前光标所在行位置以及文件状态信息。SHIFT-G 键可以使得当前光标直接跳转到文件最后一行. linenum +SHIFT-G跳到指定行/&q
阅读全文
摘要:Eclipse快捷键大全(转载) Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当
阅读全文
摘要:java是非常简单精巧的语言,背后的基本原来也很简单,总的说来有两点:1 . JVM的内存管理,理解了这个,有关对象的问题都能解决。比如线程安全问题,内存泄露问题等。2.JVM的类加载体系,理解了这个,有关jar包的配置问题,包括各种appServer的配置,应用的发布问题都能解决。有关JVM的内存管理,只要理解了以上的图,基本上就能理解得八九不离十。本文档主要讲解JVM的类加载体系,在我们的平常开发中,大多使用了默认的类加载器,不需要深入理解类加载原理。但如果你不仅仅满足于平时的开发,想深入了解一些底层原理,或者想阅读一些开源软件的源代码,如tomcat,jdbc等的实现,则有必要深入研究类
阅读全文

浙公网安备 33010602011771号