自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨重选的专栏

满腹经纶气自华

  • 博客(16)
  • 资源 (10)
  • 收藏
  • 关注

原创 va 家族(可变参家族)

#include #include voidva_fun(int i, ...){ va_list arg_ptr; int j=0; va_start(arg_ptr, i); j=va_arg(arg_ptr, int); va_end(arg_ptr); printf("%d %d\n", i, j);

2012-03-29 23:25:32 927

原创 pthread 的几个结构体

/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2002. The GNU C Library is free soft

2012-03-26 23:24:33 7806

原创 c 语言头文件的那些事

#ifndef __APT_PTHREAD_H__#define __APT_PTHREAD_H__#ifdef __cplusplusextern "C" {#endif#include #include #ifdef __cplusplus} /* extern "C" */#endif#endif /* __APT_PTHREAD_H__ */1.防止头文

2012-03-22 23:02:22 1221 1

原创 Linux c 的可变长数组

#include #include #include static char arry_b[0];void lengthen_arry(int n){ const char *head = "headstr-"; const char *tail = "tailstr"; char arr[n+1]; char vla[str

2012-03-19 23:49:26 6184 1

原创 Linux 动态库的显示调用

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->10.动态库的显式调用库函数dlopen()将打开一个新库,并把它装入内存。该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的。比如Apache Web服务器利用这个函数在运行过程中加载模块,这为它提供了额外的能力。一个配置文件控制了加载模块的过程。这

2012-03-17 23:56:24 4311

原创 Linux 指定库文件

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->6.查看可执行文件的依赖库ldd命令可以查看一个可执行程序依赖的共享库,# ldd./main        linux-gate.so.1=> (0x00ec1000)       libtest.so=> ./libtest.so (

2012-03-17 23:53:39 3930

原创 linux 下创建静态库和动态库

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->4.生成库文件概述编写函数代码编译生成各目标文件用ar文件对目标文件归档,生成静态库文件。注意归档文件名必须以lib打头(可查看库文件命名规则)。使用要点:在gcc的-I参数后加上静态库头文件的路径。在gcc的-L参数

2012-03-17 18:56:07 883

原创 linux 的库文件

<!--@page {margin:2cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}p {margin-bottom:0.21cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}p {margi

2012-03-17 17:37:33 719

原创 make 自己的变量(标准变量)

Makefile 中的一些标准定义的变量非常有用做个笔记记录一下。MAKE_VERSION             #make 版本   CURDIR                            #make 执行时的所在目录MAKEFILE_LIST             #make 用到的文件MAKECMDGOALS        #make的目标

2012-03-15 00:12:01 5583

原创 电子书商城

http://www.china-pub.com/static/zt_mb/zt_huodong_07.asp?filename=jsj_ebook_100902

2012-03-13 23:27:05 1005

原创 ios 开发的参考博客

csdn ios 开发博客汇总http://news.csdn.net/a/20110913/304329.html

2012-03-13 23:17:58 983

原创 强烈推荐的一个博客 图灵官方博客

今晚偶然件发现了图灵官方博客,推荐个大家!里面的文章很经典!http://blog.csdn.net/turingbooks/article/details/6531349

2012-03-13 22:35:37 2288

转载 五个免费的轻量级Linux发行版

众所周知,开源操作系统(如UNIX和Linux)取得了巨大的成功。Linux流行的一个重要原因,可能是因为它的发行版可以满足不同的受众。今天我们将为大家介绍五个免费的轻量级Linux发行版。Damn Small Linux官方网站:http://www.damnsmalllinux.org/Damn Small Linux是一份仅有50MB的Linux发行版,但功能毫不逊色:

2012-03-11 11:17:41 2803

原创 linux 进程通信 -- 信号量(更新ing)

参考文章 http://www.9linux.com/?query=sem_init&mode=mansem_init:                   初始化信号量sem_t,初始化的时候可以指定信号量的初始值,以及是否可以在多进程间共享。sem_wait:                 一直阻塞等待直到信号量>0,进程获得源后会将信号量值减 1。sem_timedwait:

2012-03-07 23:50:27 1081 1

原创 ubuntu gedit 中文乱码

缺省配置下,用 Ubuntu 的自带的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等中文编码的文本文件时,将会出现乱码。出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。强烈建议Ubuntu修改这个bug!在怎么能忽略中国coder的感受。

2012-03-04 21:58:42 1012

转载 AppCan:如何在Android手机上开发出Android应用

编者按:小编我曾经试想过一个论题:如何单纯在一台Android手机上,开发出一款Android应用。甚至是跨平台在一台Android手机上开发出iOS应用。这看上去似乎是个不可能完成的任务,但国内首个HTML5在线的移动应用跨平台开发网站,让我的这个梦想成为可能。AppCan是国内首个HTML5移动应用在线开发平台,广大开发者可以在AppCan平台上简单、快速、高效的免费开发HTML5移动

2012-03-04 16:14:17 2017 1

linux c 函数 chm

linux c 函数 手册 便于查找函数

2013-12-17

goahead 移植文档及修改后的源代码

goahead3.1.2 修改bug后的源代码,cgi配置文件,cgi测试html等。

2013-12-17

pppd + chat arm 自动编译包

pppd chat 自动下载和交叉编译,只需要修改交叉编译的工具就可编译通过,wcdma 模式 华为 MU609 3g 网卡 在linux 3.8.13 上已经测试通过。

2013-08-22

gsoap 2.7 原码 编译通过

gsoap2.7 原码 编译可以通过,在pc上用过的。

2013-01-28

vim (good )

已经配置好的vim插件,支持自动补全,函数列表,文件搜索等功能。

2012-08-30

Linux 库文件的介绍及制作

Linux 库文件的介绍及制作 在windows平台和linux平台下都存在着大量的库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍linux下的库。

2012-03-18

cmake 实践

cmake 工程管理的一个工具,主要是自动生成Makefile,Makefile 对于你来说可能就不陌生了。

2011-12-14

c 语言代码风格

c 语言代码风格,工作之余总结的c代码风格

2011-10-14

boa 源 码 共享

boa 源码 服务器 可以分析 服务器的实现方式。

2010-01-14

servfox 源码

servfox 源码,可搭建视屏监控。 ASDjs的KAJSLASD

2009-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除