- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 函数指针-测试
简单介绍一下函数指针应用:例子:#include "stdio.h"struct DEMO{int x,y;int (*func)(int,int);};int add2(int x,int y){return x+y;}void main(){struct DEMO demo;demo.x = 3;demo.y =
2013-05-28 14:21:56 506
转载 c语言堆栈问题
原文:http://blog.jrj.com.cn/4503073217,4648408a.htmlc语言堆栈问题 5 C语言程序编译的内存分配: 1.栈区(stack) --编译器自动分配释放,主要存放函数的参数值,局部变量值等; 2.堆区(heap) --由程序员分配释放; 3.全局区或静态区 --存放全局变量和静态变量;程序结束时由系统释放
2013-05-24 10:10:16 1023
转载 live555--服务器,客户端(转载)
本文转自http://blog.csdn.net/gavinr/article/details/7050797原文:http://blog.csdn.net/evsqiezi/article/details/7895715服务器用live555中的库写了一个最简单的RTSPServer程序,仅用于学习目的。从下例的代码中,可以清析的明白RTSPServer的函数
2013-05-15 21:48:15 804
转载 开发者需要的10类工具
摘要:作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文中按类型总结了10类开发者须知的工具,并各列举了一些知名应用软件。作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。CSDN摘译如下:免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所
2013-05-13 21:37:14 615
转载 linux 字符编码转换
原文:http://blog.csdn.net/ashhyc/article/details/4609861linux下字符编码转换一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode,
2013-05-12 15:41:32 682
转载 线程同步基础知识
1.线程同步POSIX支持用于短期锁定的互斥锁以及可以等待无限期限的条件变量。在线程化程序中进行信号处理格外复杂,但是用专用线程来取代信号处理程序,可以降低其复杂性。学习目标:互斥锁、条件变量、读--写锁、经典同步问题、带信号的线程 1.1POSIX同步函数描 述 POSIX 函数 互斥锁pthread_mutex_t pthread_mutex_destro
2013-05-12 14:49:43 654
转载 直接拿来用 !最火的Android开源项目 ——CSDN
原文:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects拿来作参考:直接拿来用!最火的Android开源项目(一)发表于2013-05-03 14:58| 38967次阅读| 来源CSDN| 436 条评论| 作者唐小引GitHubAndroid开
2013-05-10 21:31:29 522
转载 宏定义的作用及使用方法
原文:http://blog.chinaunix.net/uid-24830931-id-2945760.html宏广泛用于C语言程序中,本文总结了宏的分类, 作用与使用注意事项 宏定义分类: (1)不带参数的宏定义 形式: #define 宏名 [宏体]功能:可以实现用宏体代替宏名使用实例: #define TR
2013-05-08 09:44:29 6190
转载 Linux最大线程数及最大进程数
原文:http://blog.chinaunix.net/uid-24349394-id-297040.html查看最大线程数:cat /proc/sys/kernel/threads-max ulimitUser limits - limit the use of system-wide resources.Syntax
2013-05-05 17:36:39 950
转载 umask=022 及权限
原文:http://blog.chinaunix.net/uid-25023516-id-2522500.htmlumask=022中"022"是八进制的写法,如果换成二进制是000010010在unix中文件权限是三类用户,三种权限。三类用户分别是文件所有者user(u),文件所有者所在主群组group(g)、其它用户others(o),三种权限分别是起读read(r
2013-05-05 17:32:47 12756
转载 多线程设计及线程开发包含的函数
#include 1、创建int pthread_create( pthread_t *tid, const pthread_attr_t *attr, void *(* func) (void *), void *arg );attr: 线程属性包括:优先级、初始栈大小,是否应该成为一个守护线程。缺省设置,NULL后面是线程要执行的函数和参数成功返回 02、等待一个给
2013-05-04 18:26:23 518
转载 epoll原理
原文:http://blog.csdn.net/perfectpdl/article/details/6069585epoll与select/poll不同的一点是,它是由一组系统调用组成。 int epoll_create(int size); int epoll_ctl(int epfd, int op, int fd, struct epoll_event
2013-05-04 18:08:53 455
转载 线程清理处理函数 pthread_cleanup_push、pthread_cleanup_pop
原文:http://blog.csdn.net/yanook/article/details/6579955线程可以安排它退出时需要调用的函数,这样的函数称为线程清理处理程序,线程可以建立多个清理处理程序。处理程序记录在栈中,也就是说它们的执行顺序与它们注册时的顺序相反。 pthread_cleanup_push来注册清理函数rtn,这个函数有一个参数arg。在以下三种情
2013-05-04 10:24:52 722
转载 线程池
VS下线程池:http://www.cnblogs.com/kzloser/archive/2013/03/11/2909221.html原文:http://blog.csdn.net/bravekingzhang/article/details/6953266原文:http://blog.csdn.net/perfectpdl/article/details/6069473
2013-05-04 10:04:21 530
深度探索C++对象模型
2017-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人