自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sdlcgxcqx的专栏

随学随博记录点滴

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

转载 (转)#define详解

 1.1.#define的变体,即#ifndef,可以防止头头文件的重复引用#ifdef和 #define组合,一般用于头文件中,用以实现防止多个文件对此同一个头文件的重复引用.实际使用中,即使你的头文件暂时没有被多个文件所引用,为了增加程序可读性,移植性,健壮性等,还是最好都加上。其用法一般为:#ifndef #define ………   // include or def

2009-01-13 17:47:00 713

转载 字符串读写函数fgets和fputs

    字符串读写函数fgets和fputs  一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志/0。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入

2009-01-13 17:03:00 729

转载 sprintf()的snprintf()用法

 sprintf()的snprintf()用法 复制内容到剪贴板代码:#include using namespace std;int main(){ char buf[100]; sprintf(buf, "%.*s", 4, "fluke"); printf("%s/n", buf)

2009-01-13 13:56:00 769

转载 Basename

 Basename          Linux and Unix 命令手册本命令手册以实用,简洁为原则,对于已经消化的内容,不附加详细的注解。磁针石联系方式:QQ:37391319 gmail and gtalk: xurongzhong@gmail.com参考资料*http://study.chyangwa.com/IT/AIX/aixc

2009-01-13 13:14:00 626

转载 C语言的代码规范探讨

C语言的代码规范探讨 来自CSDN论坛 caiyi9000 原作   我做C语言底层开发,积累了一些代码书写的经验供大家参考: 1.C语言书写规范 1.1符号命名规则 1.1.1符号名包括模块名

2009-01-13 11:14:00 657

转载 atoi,atol,strtod,strtol,strtoul实现类型转换

  atoi,atol,strtod,strtol,strtoul实现类型转换 2006-02-13 版权声明:转载时请以超链

2009-01-13 10:25:00 722

转载 strtol()详解

转自http://hi.baidu.com/qwpsmile/blog/item/9bc44efa4f41018a9f514637.html今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这次,我决定探个究竟。网上关于这个函数的资料大都来源于同份资料,linux库函数,讲的不够细致。于是,我花了几个小时,认真地尝试其功能,并整理了这

2009-01-13 10:20:00 2606

原创 linux线程互斥锁

 使用线程编写程序需要技巧,而多线程的程序中的bug非常难以跟踪、调试,因为这些bug经常是难以再现的。竞争条件:当一个线程访问一个数据结构的时候,另一个线程也访问同一个数据结构,这时就出现了竞争条件——两个线程(也可能是多个)竞争对同一个资源的访问。当其中一个线程处理到一部分的时候,另外的线程可能进入了对同一数据的处理,而且出于调度的原因,它运行的比前一个更快;这时,同样的处理可

2009-01-12 18:51:00 6614 2

原创 C的关键字——const的理解和用法

 C的关键字——const的理解和用法 作者:lj_860603    阅读人次:21106    文章来源:本站原创    发布时间:2006-7-1    网友评论(21)条   进入原贴讨论:http://bbs.bccn.net/thread-66030-1-1.html关于C的关键字——const的理解和用法    const在C中的用法

2009-01-12 11:55:00 768

转载 malloc

 函数声明(函数原型):void *malloc(int size); 说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。从函数声明上可以看出。malloc 和 new 至少有两个不同: new 返回指定类型的指针,并且可以自动

2009-01-12 11:23:00 570

原创 C语言之可变参数问题

 概述  C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。  原型:int printf( const char *format [, argument]... );  使用例:printf("Enjoy yourself everyday!/n");printf("The value is %

2009-01-12 10:31:00 499

转载 安装原码程序时,都要执行三步

 安装原码程序时,都要执行三步:1./configure 2 make 3 make install他们是什么意思呀?configure要用到gcc或cc。但make时,需要什么? wxy 回复于:2002-02-03 13:08:12错。这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如

2009-01-12 09:48:00 614

转载 Linux操作系统的Configure参数解释说明

 Linux操作系统的Configure参数解释说明 2007-06-20 09:11:39 来源: 作者: 【大 中 小】 评论:0 条 收藏到: Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实

2009-01-10 21:12:00 658

转载 基于BlueZ的C语言蓝牙编程

 基于BlueZ的C语言蓝牙编程原文出处:[url=http://people.csail.mit.edu/albert/bluez-intro/c401.html][color=#0000ff]http://people.csail.mit.edu/albert/bluez-intro/c401.html[/color][/url]第四章 基于BlueZ的C语言蓝牙编程   

2009-01-10 20:32:00 1385

转载 什么是交叉编译?

 什么是交叉编译?在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(OperatingSystem)。同一个体系结构可以运行不同的操作系统;同样,同一个

2009-01-09 18:24:00 810

转载 Linux thread 最基本用法

关于POSIX thread的最基本用法要用到线程,但对线程一直不怎么懂,看了些资料作了两个例子和总结,不对的地方恳请各位指正。1.基本函数pthread_create,pthread_detach,pthread_join,pthread_exit,pthread_self具体的意义和参数看man或者书吧,其他的函数还不会用。2.基本用法程序1程序功能:main产

2009-01-09 13:38:00 706

原创 Posix线程编程指南(5)

 Posix线程编程指南(5) 日期:2006-2-13 14:46:00     [Host01.Com]   访问:     [全屏查看全文] 是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第五篇将向您讲述pthread_self()、pthread_equal()和pthread_once()等杂项函数。是一个关于Posix线程编程的

2009-01-09 11:49:00 755

转载 Linux系统下C语言编程 线程操作入门常识

 Linux系统下C语言编程 线程操作入门常识来源: 作者:Webmaster 时间:2008-04-24 点击: [收藏] [投稿] <!--google_ad_client = "pub-5499099499828942";/* 300x250, 创建于 08-10-8 */google_ad_slot = "1695340614";go

2009-01-09 11:17:00 897

原创 pthread_create()和pthread_atfork()函数使用时应注意的问题

 pthread_create()和pthread_atfork()函数使用时应注意的问题       由于 pthread 库不是 Linux 系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create()创建线程,以及调用pthread_atfork()函数建立fork处理程序时,在编译中要加 -lpthread参数。例

2009-01-09 10:46:00 4965 1

转载 Linux下C语言编程 -- 信号处理函数

 整理:编程学习网 加入收藏  推荐给朋友  本文已被浏览:次<!--google_ad_client = "pub-9822537196394469";/* 300x250 */google_ad_slot = "6694198695";google_ad_width = 300;google_ad_height = 250;//-->window.google_

2009-01-09 10:44:00 778

转载 Linux系统下的多线程编程入门

 Linux系统下的多线程编程入门 2006-01-17 09:13作者:pcstudy出处:blogchina责任编辑:方舟   线程的数据处理  和进程相比,线程的最大优点之一是数据的共享性,各个进程共享父进程处沿袭的数据段,可以方便的获得、修改数据。但这也给多线程编程带来了许多问题。我们必须当心有多个不同的进程访问相

2009-01-08 19:44:00 518

原创 C语言——extern声明的总结

 C语言——extern声明的总结1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。 2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明

2009-01-08 15:06:00 945

转载 C语言中位移位运算符

 C语言中位移位运算符位移位运算符  位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。  位移位运算符的运算对象、运算规则与结果、结合性如表2-16所示。  移位时,移出的位数全部丢弃,移出的空位补入的数与左

2009-01-08 11:00:00 1171 1

pb11.5-3050破解补丁

pb11.5---3050破解补丁

2012-09-17

powerbuilder高级编程及其项目应用开发2

powerbuilder高级编程及其项目应用开发2

2009-11-17

powerbuilder高级编程及其项目应用开发1

powerbuilder高级编程及其项目应用开发1

2009-11-17

空空如也

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

TA关注的人

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