1. 多tab支持1)terminal y也是支持多tab的, Cmd+T可以打开一个新的tab2) cmd + shift + { / } 可以在tab间切换2. termial中打开外部app1) 使用 open yourfile 可以直接把你的文件用默认程序打开2) 使用 open -a sa...
分类:
系统相关 时间:
2014-10-17 10:02:25
阅读次数:
218
一、前言Linux内核是一个整体结构,而模块是插入到内核中的插件。尽管内核不是一个可安装模块,但为了方便起见,Linux把内核也看作一个模块。那么模块与模块之间如何进行交互呢,一种常用的方法就是共享变量和函数。但并不是模块中的每个变量和函数都能被共享,内核只把各个模块中主要的变量和函数放在一个特定的...
分类:
系统相关 时间:
2014-10-17 10:00:35
阅读次数:
317
这本书一共有33章,从底层开始往上讲,论述了tcp/ip的实现过程:数据链层->网络层->socket->传输层;打算从后面开始学,从传输层开始!传输层-tcp+udp网络层(IP,ICMP,IGMP,路由以及邻居子系统和ip组播)
分类:
系统相关 时间:
2014-10-17 05:57:14
阅读次数:
467
最近在上coursera上的proglang,用的是sml,但是在mac居然不能用up和down箭头键来回翻命令,还以为是sml的问题,今天在windows装了一个,居然可以使用,原来是mac的原因。用google搜索“sml mac command history...
分类:
系统相关 时间:
2014-10-17 03:30:33
阅读次数:
391
用一个实例讲解如何通过WM_COPYDATA完成进程通信...
分类:
系统相关 时间:
2014-10-17 02:02:43
阅读次数:
237
把/etc/environment文件中的PATH="/usr/local//sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games"删了的加上,没删就过清除掉 /etc/profile的java的路径配置我发现问题所在了 系统启动先调用profile....
分类:
系统相关 时间:
2014-10-17 02:32:53
阅读次数:
214
Ubuntu12.04中默认没有安装Git。需要自行安装。1. 安装Git可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考【2】中给出的PPA源。sudo add...
分类:
系统相关 时间:
2014-10-17 01:58:03
阅读次数:
340
作者:jostree 转载请注明出处http://www.cnblogs.com/jostree/p/4030057.html零、操作快捷键:对于的块,按下ctrl+j即可快速跳转。一、环境快捷键 1.F5 2.在insert状态下输入大写E开头的快捷串,例如EFL=flushleft,EEQ=.....
分类:
系统相关 时间:
2014-10-17 01:36:53
阅读次数:
387
Vim是一个超牛的编辑器,命令功能十分强大 。而且这些命令大都可以进行组合,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样100dd表示删除100行,当数字和命令合作的时候,就比单纯的命令更强大,同样,c命令表示擦除,w表示word即单词,那么cw就表示擦除一个单词,c5w就表示删除5个...
分类:
系统相关 时间:
2014-10-17 03:15:13
阅读次数:
298
一、网络编程之TCP流程服务端:socket---bind---listen---while(1){---accept---recv---send---close---}---close客户端:socket----------------------------------connect---sen...
分类:
系统相关 时间:
2014-10-17 03:31:23
阅读次数:
320
ref: ?http://zhaisj.blog.51cto.com/219066/61428/ 了解黑客的关键工具---揭开Shellcode的神秘面纱 ? 对于初期接触网络安全的人来说,Shellcode是很神秘的东西,对于网络攻击过程中的嗅探信息、漏洞剖析都是可...
分类:
系统相关 时间:
2014-10-17 00:32:03
阅读次数:
706
1.管道的创建
1.1 mkfifo(const char *pathname,mode_t mode);
函数已隐含指定O_CREAT|O_EXCL,所以它要么创建一个新的FIFO,要么返回EEXIST错误(已存在)。
所以在创建已存在FIFO或新的FIFO,应该先调用mkfifo,并检查返回值 是否是EEXIST错误,若是EEXIST错误,则调 用open函数。
...
分类:
系统相关 时间:
2014-10-17 01:16:23
阅读次数:
299
参考文章地址:www.linuxidc.com/Linux/2013-11/92236.htm1.重启电脑2.进入Grub引导页面,选择 Ubuntu 高级选项,回车3.选择带有"Recover mode"的菜单,回车4.你将看到recover Menu的选项页面5.选择"root drop to ...
分类:
系统相关 时间:
2014-10-17 01:24:43
阅读次数:
397
linux内核的三种主要调度策略:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略(先到先服务)3,SCHED_RR实时调度策略(时间片轮转)实时进程将得到优先调用,实时进程根据实时优先级决定调度权值。分时进程则通过nice和counter值决定权值,nice越小,co...
分类:
系统相关 时间:
2014-10-17 00:17:13
阅读次数:
436
lienhua342014-10-15ISO C 定义了 system 函数,用于在程序中执行一个命令字符串。其声明如下,#include int system(const char *cmdstring);system 函数在其实现中调用了 fork、exec 和 waitpid 函数。syste...
分类:
系统相关 时间:
2014-10-17 00:48:23
阅读次数:
226
到http://www.open-mpi.org/下载openmpi并解压,事先安装gcc或g++。我是openmpi-1.6.5,进入解压文件夹,执行./configure这一步执行时间会较长若出现configure: error: C++ preprocessor "/lib/cpp" fail...
分类:
系统相关 时间:
2014-10-17 00:56:13
阅读次数:
4709
1、setsockopt()作用及简介socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。此时对这个端口进行重新绑定就会出错。要想立即绑定端口,需要先设置SO_REUSEADDR.或者在closesocket的时候,使用setsockopt设置SO_DONTLINGER。才会...
分类:
系统相关 时间:
2014-10-17 00:22:43
阅读次数:
366