- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 进程间共享互斥所
static pthread_mutex_t *mptr; 将互斥锁放在共享内存。设置互斥锁的属性为PTHREAD_PROCESS_SHARED,并初始化互斥锁。void my_lock_init(char *pathname){int fd;pthread_mutexattr_t mattr;fd=open("/dev/zero", O_RDWR, 0);mp
2014-09-28 22:39:25 2638
转载 Linux系统调用列表
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为
2011-10-17 09:52:09 450
转载 unix shell参考
unix shell参考Shell是什么? 任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。 为了不同的需
2011-09-23 14:51:39 700
转载 oracle 存储过程和函数
oracle 存储过程和函数 --子程序 /* 子程序是被命名的PL/SQL块,可以带参数,多次被调用,模块化 过程&&函数 过程:执行特定操作 函数:返回特定数据 定义: CREATE [OR R
2011-09-20 11:29:08 876
原创 unix shell "$"
linux shell $ $0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参数 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的ID号 $! 后台
2011-09-09 10:09:56 458
转载 stl algorithm : count、find、lower_bound、upper_bound和equal_range的区别
注意count、find、lower_bound、upper_bound和equal_range的区别(Effective STL)2009-07-01 11:08要选择搜索策略,必须依赖于你的迭代器是否定义了一个有序区间。如果是,你就可以通过bina
2011-08-17 09:45:29 1147
转载 TCP连接状态详解
TCP连接状态详解 tcp状态:LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中
2011-06-20 15:36:00 1111
转载 Linux检测TCP连接断开的一种简单实现方法
Linux检测TCP连接断开的一种简单实现方法 一般可以采取业务层的心跳检测,超时没有收到心跳包,就认为是对端已经断开,还有些更高级的方法比如KeepAlive,但都不外乎互相定时发点校验信息。我要说的解法:第一步,select函数的返回值判断。在年ucLinux,EM8511平台下跑,select没有数据时返回的是-1,有数据返回的就是大于0的整数,好像还没有
2011-06-15 23:32:00 8640
转载 初识Linux/C语言编程 管道和重定向理解
初识Linux/C语言编程 管道和重定向理解 Linux中C语言的编程有两个Windows环境下根本无须考虑的问题,关于管道和重定向的概念。 昨晚研究了一个通宵,关于fork()和execlp()函数,基本上用fork函数实现管道,用execlp来实现重定向。不过它们两个实现功能的方法都非常奇怪。
2011-06-14 21:37:00 2405
转载 Socket编程
Linux Socket编程(不限Linux)2010-12-12 21:58 by 吴秦, 4400 visits, <a onclick="function onclick(){PutInWz();return false;}" href="#">网摘, 收藏, 编辑“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket
2011-06-06 22:17:00 471
转载 触摸屏开发参考
<br />触摸屏开发参考 V0.1<br /> <br />1、 BREW触摸屏接口<br /> <br /> <br />处理触摸屏事件与处理按键事件过程大体相同,只不过是事件的名称和事件参数的含义不同而已。<br /> <br /><br />例如,大部分手机的触摸屏事件是这样定义的<br /> <br /><br />EVT_PEN_DOWN 触摸笔按压屏幕<br />EVT_PEN_MOVE 触摸笔在屏幕上移动<br />EVT_PEN_STALE_MOVE ??<br />EVT_PEN_UP
2010-08-12 11:39:00 1909
转载 堆和栈的区别 zt
堆和栈的区别 zt 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(
2010-05-18 20:27:00 392
转载 日本GAME製作方式
日本GAME製作方式日本GAME製作方式 项目管理检讨 一、 现阶段问题点 (1) 组织架构 公司与项目应有不同之架构 (2) 各职务定位 各职务工作执掌与权责须划分更加清楚,特别是各部经理与总监。 (3) 项目经理与制作人的角色差异 须更进一步划分工作执掌与权责 (4) 项目管理 尚未进行,项目是否已算成立? 不清楚界定标准。 二、 附录 (参考资料) (1) 何
2010-05-18 20:26:00 457
转载 移动行业术语资料 (hjhero 整理)
移动行业术语资料 (hjhero 整理) 移动行业术语资料 http://hjhero.blogchina.com/什么是1G/2G/2.5G/3G? 1G(first generation)表示第一代移动通讯技术。如现在以淘汰的模拟移动网。 2G(second generation)表示第二代移动通讯技术。代表为GSM。以数字语音传输技术为核心。 2.5G是基于2G与3G之间的过渡
2010-05-18 20:25:00 1638
转载 联通博路第二次BREW开发商沙龙实录
联通博路第二次BREW开发商沙龙实录新浪科技 6月21日,联通博路的第二次BREW开发商沙龙举行,以下是联通博路和BREW开发商相关对话的实录。 主持人张志明:非常感谢大家今天来参加联通博路的第二次BREW开发商沙龙活动。今天参加活动的人员。最主要的是30家BREW开发商,还有LG、三星等等的厂商,还有关心BREW发展的媒体朋友,张发斌大家都认识,是联通公司BREW业务相关的主管,还有联通博
2010-05-18 20:24:00 982
转载 角色扮演游戏引擎的设计原理
发表时间:2004-8-10作者:未知[获得此文档时候没有作者记录,深感抱歉,本文档全为转载] 角色扮演游戏引擎的设计原理--转自MOVE2008 角色扮演游戏引擎的设计原理 角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏, 它
2010-05-18 20:22:00 420
原创 最短路径问题的延伸
遇到一道与最短路径相关的问题,题目如下: 如图: 各边权值已经给出在对应边上。假设邮递员只能按照有边的路线走,以起点为1,必须经过的点为3,5,最后返回到起点1的路径中,给出一个有效算法寻找一条最小权路径(路径中每条边权之和最小)!注意:允许在某边上来回,或者经过某些点多次,或者某些点没有经过,但必须经过顶点3,5至少一次。现在我们来分析: 从1出发,经过3、 5,
2010-05-17 19:30:00 803 2
转载 强大的IWEB接口
强大的IWEB接口 收藏 概述本文着重介绍了在1.1SDK中引入的IWEB接口,以及相关的IWebResp、IWebOpt、IwebUtil等API的使用方法。也包括各API的功能和与其他API(例如IHTMLVIEWER)的交互。―――――――――――――――――――――――――――――――――――――――基本作用在BREW应用中,IWEB接口主要用于发起HTTP请求。
2010-05-17 11:32:00 786
原创 。
qq群里的一个同学发了一个这样的题目:给定一个数t,以及n个整数,在这n个数中找到和为t的所有组合,例如t=4,n=6,这6个数为【4,3,2,2,1,1】,这样的不同组合他们的和为4: 4, 3+1 ,3+1,(有两个1,所以有两个3+1) 2+2 , and 2+1+1,2+1+ ,请设计一个高效算法实现。 看到这个问题,首先想到的就是递归,思路是这样:实现一个这样的函数:fun(
2010-05-06 19:46:00 1243 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人