coding
文章平均质量分 79
abloomingtree
这个作者很懒,什么都没留下…
展开
-
线程
Posix线程 #include int pthread_create(&tid, &attr, func, args); //线程ID, 属性(优先级,守护线程), 函数,参数 (void *)(* func)(void *) // void *可以传任何参数,返回任何值 0: 成功 错误时不设置errno, 返原创 2013-01-16 10:57:15 · 363 阅读 · 0 评论 -
c/c++/gcc
gcc 寻找头文件1. 当前文件夹; 2. -I ; 3. /usr/include 4. gcc的环境变量C_INCLUDE_PATH...#include // 查找顺序 3, 4, 1, 2 #include “对此C文件的路径” // 查找顺序 1,2,3,4 生成静态库 1. gcc -c a.c //原创 2013-01-14 13:02:43 · 2387 阅读 · 0 评论 -
makefile
规则 目标targets: 依赖prerequisites【TAB】 命令command # 注释行 命令行必需以[Tab]键开始 , 反斜线之后不能有空格 目标 all: getPageInfo原创 2013-01-21 10:45:08 · 584 阅读 · 0 评论 -
unix program
/***********************************************************************************/ UNIX环境高级编程/**********************************************************************************原创 2013-01-21 11:23:49 · 452 阅读 · 0 评论 -
android
google公司收购的:07 基于linux内核的手机操作系统,开源平台,自行开发一套java虚拟机(Dalvik虚拟机,not J2ME)。 SDK and NDK(native develop kit, C++库)Android开发环境: Eclipse + ADT(Android Development Tool) 安装顺序:JRE(JDK)-->eclip原创 2013-01-21 10:19:43 · 594 阅读 · 0 评论 -
python
linux下安装python-->robot ,不需要手动设置环境变量 1. linux自带 python2.6 ? 否则安装Python Jython 2. 安装Robot Framework, robotframework-2.6.3 sudo python setup.py install 3. 检查 pybot --version Robot Framework 2原创 2013-01-21 10:49:13 · 499 阅读 · 0 评论 -
socket
套接口在5层协议中的位置 物理 链路(1,2层:设备驱动和硬件) 网络(IP4/6) 传输层(TCP/UDP 4层)--------套接口-------会话层5 表示 应用常用函数UDP:数据包有长度标识TCP:字节流无记录边界,估算RTT往返时间,重传机制,分节排序,接收窗口控制流量,全双工PF_INET:从网络层开始,即包括IP头开始原创 2013-01-16 13:24:59 · 477 阅读 · 0 评论 -
httpd, http, CGI
***********************************************************************************/ httpd server Haserl http://haserl.sourceforge.net/manpage.html/*****原创 2013-01-18 13:38:05 · 1575 阅读 · 0 评论 -
I/O
同步,异步 ,阻塞,非阻塞 消息的等待方式 阻塞:如果数据没有准备好,就一直等待;反之,立即返回没有数据 消息的通知方式 同步:什么都不做,等待被调用做完后,返回。 异步:根据调用对象的机制,调用者通过状态,通知,回调得到调用的结果 // select, epoll 状态:调用者定时检查 通知,回调:调用者被动得到 同步阻塞原创 2013-01-18 13:37:22 · 476 阅读 · 0 评论 -
unix进程
8. 进程控制 0号进程 : 内核进程,交换进程 1号进程: 用户进程,init进程,调用/etc/rc*,进入多用户或者单用户状态,它将领养孤儿进程 2号进程 : 某些系统,是 pagedaemon,负责虚存的请页操作。 zombie 僵尸进程 :进程已死,其父进程未获取终止信息,释放它占用的资源。原创 2013-01-16 14:50:50 · 724 阅读 · 0 评论 -
进程间通信的例子: socket unix
#include #include #include #include #include 服务端启动 int wiCallCtrlServerInit(const char *server_socket_file) // #define SERVER_SOCKET_FILE "/tmp/cfg_ser原创 2013-01-16 13:34:51 · 464 阅读 · 0 评论 -
进程间的通信
进程间的通信历史: 最初的unix IPC : 管道=pipe FIFO 信号 AT&T : 系统改进以及扩充形成 system V IPC (unix单个计算机内的进程通信) : system v 消息队列 信号灯 共享内存 BSD : 基于socket的 IPC linux 则继承以上,并加入了posix POSIX :原创 2013-01-16 13:45:32 · 437 阅读 · 0 评论 -
licode
所使用的js libjquery.js erizo.js //包括所有用到的客户端的JS,包括socket.io.js, Room.js, VideoPlay.js...for more to see: erizoClient/tools/compile.shnuve.js // 包括服务器端所用到的JS, 相当于查询数据的客户端(所对应的服务器端app在nuveAPI/nuve.原创 2013-01-17 13:44:49 · 6209 阅读 · 2 评论