摘要: Lua里的注释:单行注释--:用两个减号表示注释的开始,一直延续到行末位置。相当于C语言中的"//"。多行注释使用"--[["表示注释开始,使用"]]"表示注释结束。这种注释相当于C语言中的"/*"和"*/"。 Lua的变量:在默认情况下,Lua里认为所有的变量都是全局变量。假如需要定义局部变量,则 阅读全文
posted @ 2017-10-12 20:46 TO_ZG 阅读(181) 评论(0) 推荐(0) 编辑
摘要: freeswitch知识点:播放录音命令:originate user/1000 &playback(/tmp/123.wav)查看当前注册用户命令:sofia status profile internal reg查看freeswitch监听的ip和port:sofia status action 阅读全文
posted @ 2017-09-21 20:38 TO_ZG 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: OpenSCManager:function OpenSCManager(lpMachineName, lpDatabaseName: PChar;dwDesiredAccess: DWORD): SC_HANDLE; stdcall; OpenSCManager,函数建立了一个到服务控制管理器的连 阅读全文
posted @ 2017-09-11 18:41 TO_ZG 阅读(139) 评论(0) 推荐(0) 编辑
摘要: getenv():读取环境变量当前值得函数原型:char *getenv(const char *name);功能:返回一给定的环境变量值,环境变量名可大写或小写。如果指定的变量在环境中未定义,则返回一空串。 头文件:stdlib.h 返回值:执行成功则返回指向该内容的指针,找不到符合的环境变量名称 阅读全文
posted @ 2017-09-08 19:36 TO_ZG 阅读(162) 评论(0) 推荐(0) 编辑
摘要: strcmp,stricmp:原型:int strcmp(const void *s1, const void *s2);功能:比较字符串s1和s2是否相同,区分大小写。 说明:如果s1=s2则返回零,否则返回非零值。 原型:int stricmp(char s1,char s2);功能:比较字符串 阅读全文
posted @ 2017-09-07 20:06 TO_ZG 阅读(126) 评论(0) 推荐(0) 编辑
摘要: strcmp,stricmp:原型:int strcmp(const void *s1, const void *s2);功能:比较字符串s1和s2是否相同,区分大小写。 说明:如果s1=s2则返回零,否则返回非零值。 原型:int stricmp(char s1,char s2);功能:比较字符串 阅读全文
posted @ 2017-09-07 19:52 TO_ZG 阅读(141) 评论(0) 推荐(0) 编辑
摘要: int pthread_mutex_destroy (pthread_mutex_t *__mutex); mutex为定义的变量,mutexattr是属性,若为默认属性,可传入NULL2.如果互斥量是静态分配的,也可以通过常量进行初始化pthread_mutex_t mlock = PTHREAD 阅读全文
posted @ 2017-09-06 23:04 TO_ZG 阅读(80) 评论(0) 推荐(0) 编辑
摘要: memset与memcpy的用法: void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 cmemset可以方便的清空一个结构类型的变量或数组memcpy用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据 阅读全文
posted @ 2017-09-06 23:04 TO_ZG 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身的大小决定,每一个元素都是一个指针,在32 位系统下任何类型的指针永远是占4 个字节。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下任何类型的指针永远是占4 个字节,至于它指向的数组 阅读全文
posted @ 2017-07-31 21:10 TO_ZG 阅读(113) 评论(0) 推荐(0) 编辑
摘要: getline:根据需要,逐渐增大空间(动态内存,封装了malloc,realloc)。-D:在makefile中指定宏 ulimit -a:查看打开文件的个数。 临时文件:两个问题1.如何不冲突创建临时文件2.没有及时销毁 创建临时文件的两个函数:1.tmpnam:char *tmpnam(cha 阅读全文
posted @ 2017-05-03 08:01 TO_ZG 阅读(101) 评论(0) 推荐(0) 编辑