码迷,mamicode.com
首页 > 2016年05月07日 > 全部分享
回调函数与函数指针
1.什么是回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。2.为什么要使用回调函数因为使用回调函数可以把调用者和被调用者分开,调用者不关心谁是被调用..
分类:其他好文   时间:2016-05-07 01:17:59    阅读次数:193
SIGCHLD 信号
SIGCHID:子进程在终止时会给父进程发SIGCHLD信号,该信号的默认处理动作是忽略,父进程可以自定义SIGCHLD信号的处理函数,这样父进程只需专心处理自己的工作,不必关心子进程了,子进程终止时会通知父进程,父进程在信号处理函数中调用wait清理子进程即可。要想不产生僵尸进程还有另..
分类:其他好文   时间:2016-05-07 01:18:49    阅读次数:169
sig_atomic_t类型与volatile限定符
sig_atomic_t类型与volatile限定符volatile:防止编译器优化代码:1#include<stdio.h> 2#include<signal.h> 3inta=0; 4voidsignal_handler(intsignal) 5{ 6printf("signaliscoming\n"); 7a=1; 8} 9intmain() 10{ 11signal(2,signal_handler); 12while(!a); 13return..
分类:其他好文   时间:2016-05-07 01:18:03    阅读次数:276
shell-----函数库调用
有时候我们会经常的使用一个函数,这时候在每一个脚本中赋值粘贴也是一件很麻烦的事,这时候我们就可以把经常使用的函数写成函数库的形式。一个很简单的小例子:我们需要知道当前正在运行操作系统的版本?当然如果我们直接使用uname命令很容易就会获得了,但是这里我们需要练习..
分类:系统相关   时间:2016-05-07 01:16:34    阅读次数:188
httpd 配置
CentOS6:httpd-2.2程序环境:配置文件:/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf服务脚本:/etc/rc.d/init.d/httpd脚本配置文件:/etc/sysconfig/httpd主程序文件:/usr/sbin/httpd/usr/sbin/httpd.event/usr/sbin/httpd.worker日志文件:/var/log/httpd:access_l..
分类:Web程序   时间:2016-05-07 01:15:56    阅读次数:232
回调函数与函数指针
一、函数指针:(1)函数指针是指向函数的指针变量。也就是说,它是一个指针变量,而且该指针指向一个函数。对于指针变量来说,它的值是它指向的变量的地址。举个例子:指针变量pi是指向一个整型变量i的指针,则变量i的地址&i就是指针变量pi的值。也就是说整型变量指针指向..
分类:其他好文   时间:2016-05-07 01:18:42    阅读次数:242
可重入函数与线程安全
线程安全函数概念:线程安全的概念比较直观。一般说来,一个函数被称为线程安全的,当且仅当被多个并发线程反复调用时,它会一直产生正确的结果。线程安全指的是多线程并发执行时,能够得到正确的结果,这里强调的是并发性,确保线程安全的措施是:线程安全函数不使用共享数据..
分类:编程语言   时间:2016-05-07 01:15:35    阅读次数:189
static在C和C++里各代表什么含义
c语言中:局部静态变量外部静态变量c++中:局部静态变量外部静态变量/函数静态数据成员/函数1、局部静态变量static局部静态变量存储于静态存储区,在程序运行期间不释放,跟局部变量相比,作用域相同,但是生命周期不同。在运行时只初始化一次。若不进行初始化,系统自动初始化..
分类:编程语言   时间:2016-05-07 01:15:42    阅读次数:338
初识tmux---编译安装tmux
tmux的简介:tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行;这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失;此外,tmux完全使用键盘控制窗口,实现窗口的切换功能。tmux两个主要功能:split(切割)窗口;可以在一个ter..
分类:其他好文   时间:2016-05-07 01:16:03    阅读次数:269
如何去学习linux
一。目标、价值观、行动首先我们自己要制定一个目标,比如说,我通过多长时间的学习,薪资要达到多少其次我们要相信自己一定可以达到这个目标可以通过以下的方式来实现1.博客的方式告诉自己的朋友,多长时间薪资要达到多少.通过这种方式来激励自己,如果不想被嘲笑就要努力2.集..
分类:系统相关   时间:2016-05-07 01:17:59    阅读次数:263
软考信息系统监理师:2016年5月6日作业
软考信息系统监理师:2016年5月6日作业1、关于TCP/IP协议集中,哪些属于网络层?哪些属于传输层?哪些属于应用层(记)2、依据《国家电子政务工程建设项目档案管理暂行办法》,存档期限为永久的是哪个?30年的有哪些?10年的有哪些?(记)3、政府采购法中,邀请招标、竞争性谈..
分类:其他好文   时间:2016-05-07 01:17:38    阅读次数:192
部署项目管理软件禅道
一应用场景描述对于很多中小型公司来讲,项目管理非常混乱,没有一个统一的管理平台在持续跟踪项目的周期,无论是提开发需求还是测试的测试情况以及运维更新线上代码等操作都没有一个很好的工具来管理。很多就是在聊天工具上吼来吼去。即时聊天工具虽然能够发布及时消息,但是..
分类:其他好文   时间:2016-05-07 01:16:38    阅读次数:129
Redis的replication
环境:master:192.168.11.31slave:192.168.11.20:6379与6380模拟两台slave同时对一台master进行复制。mater配置:daemonizeyespidfile/var/run/redis.pidport6379tcp-backlog511timeout0tcp-keepalive0loglevelnoticelogfile""databases16repl-diskless-syncnorepl-diskless..
分类:其他好文   时间:2016-05-07 01:17:06    阅读次数:177
软考信息系统监理师:2016年4月29日作业
软考信息系统监理师:2016年4月29日作业第二十二章:分析设计阶段监理1、需求分析的进入条件是什么?(记)业主单位与承建单位正式签订建设合同,并对初步的项目开发计划达成一致意见。2、需求分析的目标是什么?需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束..
分类:其他好文   时间:2016-05-07 01:15:59    阅读次数:284
软考信息系统监理师:2016年4月29日作业
软考信息系统监理师:2016年4月29日作业第二十二章:分析设计阶段监理1、需求分析的进入条件是什么?(记)业主单位与承建单位正式签订建设合同,并对初步的项目开发计划达成一致意见。2、需求分析的目标是什么?需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束..
分类:其他好文   时间:2016-05-07 01:14:52    阅读次数:294
3月7日课程作业 信息化基础知识、信息化系统服务管理
3月7日课程作业信息化基础知识、信息化系统服务管理信息化基础知识1.国家信息化体系要素a)信息化技术:是信息化体系六要素的龙头。b)信息化资源:是国家信息化的核心任务,是国家信息建设取得实效的关键,也是我国信息化的薄弱环节。信息资源开发和利用的程度是衡量国家信息化..
分类:其他好文   时间:2016-05-07 01:15:38    阅读次数:362
Linux--信号
一、信号信号用来通知进程发生了异步事件。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是用来通知某进程发生了什么事件,并不给该进程传递任何数据。**用kill-l命令查看系统定义的信号列表二、信号的产生方式①通过键盘组合键向前台发送信..
分类:系统相关   时间:2016-05-07 01:15:36    阅读次数:436
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!