04 2017 档案
摘要:一,定义: 管道又可以分为无名管道和命名管道,两者的用途是不一样的。 无名管道PIPE:主要用于具有亲缘关系的进程之间的通信,无名管道的通信是单向的,只能由一段到另外一段;无名管道是临时性的,完成通信后将自动消失。一般采用先创建无名管道,再创建子进程,使子进程继承父进程的管道文件描述符,从而实现父子
阅读全文
摘要:转载:http://www.cnblogs.com/hankers/archive/2012/12/07/2806836.html 一.gdb常用命令: 二.gdb学习小例: #include <stdio.h> int add_range(int low, int high) { int i, s
阅读全文
摘要:消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。 一.头文件#include <sys/typ
阅读全文
摘要:1.作用:进程间通信机制(Inter Process Communication,IPC),这些IPC机制的存在使UNIX在进程通信领域手段相当丰富,也使得程序员在开发一个由多个进程协作的任务组成的系统时,可以采用多种方法。 2.分类: (1)消息传递 (2)信号量 (3)共享存储 3.机制: (1
阅读全文
摘要:1.查看进程 ps ax ps aux ps ax |grep mysql 2.结束进程 kill PID kill 1234 kill -9 [PID]-9 表示强迫进程立即停止 3.查看端口号 netstat –apn netstat –apn|grep mysql 4. ./test.exe
阅读全文
摘要:1.strdup() 功能:克隆一个副本,具有独立的内存空间 声明:char *strdup(char *str); 原型: strndup() 功能:克隆一个n长度副本,具有独立的内存空间 声明:char *strdnup(char *str,int n); 原型: The strdup() fu
阅读全文
摘要:执行结果: 原因: buf数组是局部变量,被存储在栈区,Test函数执行完,内存会被释放 ,p和buf具有相同的地址 修改: 执行结果: 原因:字符串“aa”存放在静态存储区,只有程序结束,才会被释放,p和q具有相同的地址
阅读全文
摘要:输出: 2.查看地址转换 查看 p指向地址没有改变 查看 p指向地址改变
阅读全文
摘要:需要引用:System.Web.Extensions 使用
阅读全文
摘要:1.ctrl+space 基本上被输入法快捷键占用文件->首选项->键盘快捷方式(ctrl+k,ctrl+s):搜索 editor.action.triggerSuggest 换成 ctrl+j2. ctrl+shift+k 删除一行 搜索 editor.action.triggerSuggest
阅读全文
摘要:目的:工作中已经两次使用了,特此记录一下,并写好注释 /// /// HttpWebRequest的基本配置 /// public class HttpConfig { /// /// 协议:http/https /// public string protocol {...
阅读全文
摘要:1.char和unsigned char 都是一个byte,8个bit。char是无符号类型,首位bit是符号位。 2.取值范围不同: (1)unsigned char的取值范围:0~2^8-1(0~255) (2)char的取值范围:-2^7~2^7-1(-128~127) -128->二进制(1
阅读全文
摘要:1.原因: (1)KeepAlive默认为true,与internet保持持续连接 ,服务器关闭了连接,使用HttpWebResponse.GetResponse()出错 (2)HttpWebRequest 超过了最大连接数 (3)网络响应慢而导致超时 2.解决: (1) req.KeepAlive
阅读全文