- 博客(11)
- 资源 (5)
- 收藏
- 关注
转载 linux grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(
2015-07-31 09:45:15 367
转载 Linux 没有了 eth0
问题: 直接从一台机器上拷贝虚拟机硬盘文件到另一台机子的虚拟机上,结果发现通过修改/etc/network/interfaces配置的IP没用,输入ifconfig,发现根本就没有eth0。其原因是udev搞的鬼,udev在/etc/udev/rules.d/下面搞了一个持久命名规则(persistent-net.rules),对于网卡的持久命令,就采取了MAC地址的匹配方式,也就是类似下
2015-07-28 18:00:29 777
转载 LINUX进程间通信:PIPE与FIFO
PIPE概述:int pipe(int pipefd[2]);调用pipe函数在内核中开辟一块缓冲区(称为管道)用于单向通信,它有一个读端一个写端,然后通过filedes参数传给用户程序两个文件描述符,filedes[0]指向PIPE的读端,filedes[1]指向PIPE的写端。所以在用户程序看起来就像一个打开的文件,通过read(filedes[0]);或者
2015-07-28 17:59:13 859
转载 Visio虚线框复制到Word中变实线框解决方案
Visio虚线框复制到Word中变实线框解决方案 用Visio画图经常遇到了这个问题:在Visio里面画好的框图是虚线框,复制到Word里面就显示为实线,在Word里双击图片进入VISIO编辑状态又变回虚线。反复的尝试发现了问题好像是:在Visio里只要虚线框的大小超过一个界限,拷贝之后就会变成实线框。今天终于忍无可忍,10秒之内找到了解决办法即修改注册表:【运行regedit
2015-07-28 17:59:02 1754 1
转载 Linux进程通信:命名管道FIFO小结
Linux下进程之间通信可以用命名管道FIFO完成。命名管道是一种特殊类型的文件,因为Linux中所有事物都是文件,它在文件系统中以文件名的形式存在。在程序中,我们可以使用两个不同的函数调用来建立管道:#include #include int mkfifo(const char *filename, mode_t mode);int mknode(const char
2015-07-28 17:56:22 698
原创 关于fifo的open阻塞问题
进程间通信之fifo,在阻塞模式下,只有当读和写模式都打开时才返回,否则一直阻塞;非阻塞模式下,当读端没打开,则打开写端无效,返回错误。建议你读一读UNP卷2。a. 不使用O_NONBLOCK标志时,只读open要阻塞到某个其它进程为写而打开它为止b. 不使用O_NONBLOCK标志时,只写open要阻塞到某个其它进程为读而打开它为止c. 如果在open的时候指定O_N
2015-07-28 17:55:27 5759
转载 设计模式(Design Patterns)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每
2015-07-23 11:36:27 667
转载 linux中shell变量$#,$@,$*,$?,$0,$1,$2的含义解释
linux中shell变量$#,$@,$*,$?,$0,$1,$2的含义解释 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$
2015-07-16 11:43:18 734
转载 linux shell if 参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了S
2015-07-16 11:42:23 343
转载 Linux下的IPC-命名管道的使用
一、概述进程之间通过管道来进行通讯是一种常用的方法,顾名思义,管道就是一端进(写)一端出(读)的FIFO队列,这个队列由内核管理,有一定大小(一般是4k),有文章上提到,如果需要修改该缓存区,需要重新编译内核(修改linux/limits.h里PIPE_BUF的定义)。需要明确的是,虽然管道在理论上是双向的,但实际应用时,为避免复杂,都单向来用,需要双向通讯时,采用两个管道进行。
2015-07-16 11:40:40 628
原创 VC连接ADO方式ACCESS数据库在WIN7下编译到XP下不能运行
在WINDOWS7下编写的ADO连接数据库的程序,放在WIN XP下就会发现程序运行不了,究其原因:有一句是加载ADO驱动,(在stdafx.h文件里)import C:\Program Files\Common Files\System\ado\msado15.dll ,这个文件就是ADO的驱动,由于WIN7下的驱动比XP下的版本高,所以编译出来在XP下会不识别。 解决办法很
2015-07-14 14:09:34 969
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人