自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无与伦比BLOG

献给所有热爱互联网和相信爱情的人!

  • 博客(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

KMP,BF匹配算法

KMP,或者BF 计数子串在主串中出现的次数

2013-10-29

C++题库汇总

全面的C++题库,包含很多经典的C++题!

2013-08-08

万年历的设计

基于C/C++的万年历的设计,内部包含了如何巧妙的计算星期几的问题

2013-04-27

C/C++排序算法

c/c++排序算法,各种排序 :冒泡、直接插入、希尔排序等

2013-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除