![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++开发
文章平均质量分 75
liu_jia_guo
这个作者很懒,什么都没留下…
展开
-
Linux下的C编程实战之开发平台搭建
Linux下的C编程实战之开发平台搭建2007-10-10 11:21 来源:天极网软件频道 作者:宋宝华 责任编辑:方舟·yesky 评论(4) 1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性。而近年来,Linux操作系统在嵌入式系统领域的延伸也可谓是如日中天,许多版本的嵌入式Linux系统被开转载 2012-10-10 10:32:26 · 647 阅读 · 0 评论 -
用C读取INI配置文件
用C读取INI配置文件分类: C/C++ Linux Win32/VC2011-09-24 20:07 1169人阅读 评论(5) 收藏 举报 在Windows下可以用GetPrivateProfileString或GetPrivateProfileInt方便读取.ini配置文件内容,但是在Linux平台上就一筹莫展了。为了解决该问题,打算用C来读取.i转载 2012-11-30 09:45:01 · 443 阅读 · 0 评论 -
关于__int64
关于__int64 (2012-01-12 10:23:18)转载▼标签: 杂谈分类: c找了一天的bug竟然是两个int乘积超了int的范围,悲催!!将int转为了__int64吧!!1.各整型范围:unsigned int 0~4294967295 int 2147483648~21转载 2012-11-30 13:37:45 · 1024 阅读 · 0 评论 -
LINUX C 配置文件的读,添加,修改,删除
LINUX C 配置文件的读,添加,修改,删除分类: C语言2008-09-11 15:34 747人阅读 评论(0) 收藏 举报/* *从配置文件中读取相应的值 *输入参数:1,配置文件路径 2,匹配标记 3,输出存储空间 *并且排除了空行,“=”前后无内容,无“=”的情况 */ReadConfig(char *conf_path,char *conf_name,转载 2012-11-30 15:07:57 · 1130 阅读 · 0 评论 -
LINUX C 数据文件的添加,修改,删除 实例
LINUX C 数据文件的添加,修改,删除 实例分类: C语言2008-09-12 17:29 422人阅读 评论(0) 收藏 举报 #include #include #include #include #include#includemain(){ char *pp[] = {"Hongkong123", "Sin转载 2012-11-30 15:08:57 · 556 阅读 · 0 评论 -
CUnit在Linux下安装配置
CUnit在Linux下安装配置 (2009-09-26 00:39)分类: 工具使用心得体会CUnit在Linux下的配置说明2009/07/22 17:02关键字:CUnit Linux 配置 xml 由于项目需要,对于C语言的单元测试工具CUnit在Linux下如何使用进行了调查,在网上对相关内容进行搜索发转载 2012-11-20 14:28:13 · 534 阅读 · 0 评论 -
初探TUXEDO中间件
初探TUXEDO中间件分类: 工作记录2010-04-13 16:41 1315人阅读 评论(0) 收藏 举报这次项目碰到了oracle的tuxedo中间件通讯开发,比较郁闷的是公司和网上这家伙的开发资料都比较匮乏,为免以后遗忘,这次先写下来,后面再整理整理:)TUXEDO:Transaction for UNIX has been Extended for Distr转载 2012-11-21 14:23:42 · 715 阅读 · 0 评论 -
如何搭建SVN服务器
如何搭建SVN服务器分类: J2EE2008-04-09 21:49 10948人阅读 评论(6) 收藏 举报svntortoisesvn服务器moduleapache语言前几天,想搭建自己的SVN服务器,网上找到下面的文档,按照文中所述步骤搭建的SVN服务器运行正常。现推荐给打算建立SVN服务器的朋友,全文如下—— 搭建SVN服务器WINDOWS下转载 2012-11-21 16:27:08 · 402 阅读 · 0 评论 -
exec函数族
exec函数族 (2010-11-06 15:39)分类: Linux操作系统学习(1)exec函数族说明fork 函数是用于创建一个子进程,该子进程几乎拷贝了父进程的全部内容,但是,这个新创建的进程如何执行呢?这个exec 函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据转载 2013-01-04 11:18:50 · 563 阅读 · 0 评论 -
Linux下C语言实现查看进程是否存在
Linux下C语言实现查看进程是否存在分类: Linux2012-02-21 11:21 987人阅读 评论(0) 收藏 举报基本思路是先定义一个FILE指针,用该指针接收popen()执行ps指令的返回值,再从指针中读取数据到缓存,根据得到的数据判断进程是否存在,怎么操作要看ps的参数了。示例一下面这个示例从网上找的,根据个数来判断进程是否存在http转载 2013-01-07 14:03:35 · 3502 阅读 · 0 评论 -
案例分析:基于消息的分布式架构
案例分析:基于消息的分布式架构作者 张逸 发布于 2012年5月16日领域 企业架构, 架构 & 设计, 语言 & 开发 主题 分布式编程 , 设计模式 , 模式与实践 , 模式 , 设计 , 架构新浪微博腾讯微博豆瓣网TwitterFacebooklinkedin邮件分享更多7美国计算机科学家,LaTex的作者Leslie Lampor转载 2013-01-25 17:24:55 · 1613 阅读 · 0 评论 -
Nagios短信报警功能通过飞信实现
Nagios短信报警功能通过飞信实现2008-06-02 17:28:00标签:nagios sms 休闲 职场原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gzmaster.blog.51cto.com/299556/79944Nagios短信报警功能通过飞信实现现在在已有邮件报警的基础上,再进行转载 2013-01-16 11:13:09 · 732 阅读 · 0 评论 -
getopt的用法
getopt的用法getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。#include extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern int opterr, /转载 2013-01-18 14:32:47 · 364 阅读 · 0 评论 -
const char*, char const*, char*const的区别
const char*, char const*, char*const的区别 2009-06-05 00:28:16| 分类: VC|字号 订阅 const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 这个知识易混点之前是看过了,今天做Linux上写GTK程序时又出现个War转载 2013-03-13 10:20:14 · 1525 阅读 · 0 评论 -
C语言单元测试
C语言单元测试来源: ChinaUnix博客 日期: 2008.07.29 16:00 (共有条评论) 我要评论 C语言单元测试对于敏捷开发来说,单元测试必不可少,对于Java开发来说,JUnit非常好,对于C++开发,也有CPPUnit可供使用,而对于传统的C语言开发,就没有很好的工具可供使用,可以找到的有转载 2012-11-15 13:53:57 · 681 阅读 · 0 评论 -
socket的fd是什么?fd是啥的缩写?
socket的fd是什么?fd是啥的缩写?fd 是(file descriptor),这种一般是BSD Socket的用法,用在Unix/Linux系统上。在Unix/Linux系统下,一个socket句柄,可以看做是一个文件,在socket上收发数据,相当于对一个文件进行读写,所以一个socket句柄,通常也用表示文件句柄的fd来表示。转载 2012-11-05 10:18:38 · 17652 阅读 · 0 评论 -
Eclipse + CDT开发C/C++程序
如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)A. 为什么要在Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C转载 2012-10-17 09:15:24 · 761 阅读 · 0 评论 -
memset函数使用详解
memset函数使用详解今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,现在才知道他的填充是以字节为单位,一般用于对字符型变量的初值进行赋值.更详细的解说见百度百科 --> http://baike.baidu.com/view/982208.htm 1。void转载 2012-10-18 09:16:20 · 368 阅读 · 0 评论 -
头文件中的#ifndef #define #endif 的使用
头文件中的#ifndef #define #endif 的使用头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #转载 2012-10-19 11:38:51 · 958 阅读 · 0 评论 -
Visual Studio 2008 专业版(90 天试用版)3.7g
http://www.microsoft.com/zh-cn/download/details.aspx?id=3713产品Windows所有 Windows 下载Windows 7Windows VistaWindows XPWindows Media PlayerWindows Live所有下载转载 2012-10-21 13:15:29 · 2978 阅读 · 0 评论 -
字节对齐
字节对齐编译过程中c++编译器为了提高存取速度,设置了在存储格式上的字节对齐。------------------------------------------------1.为什么设置字节对齐能提高存取速度------------------------------------------------答:主要是因为现代计算机都使用了Cache。转载 2012-10-22 11:26:36 · 330 阅读 · 0 评论 -
C语言32个关键字
C语言32个关键字 关键字就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能用作变量名、函数名等 由ANSI标准定义的C语言关键字共32个: auto double int struct break else long switch case enum register typedef char extern ret转载 2012-10-22 11:13:59 · 445 阅读 · 0 评论 -
堆(heap)和栈(stack)
堆(heap)和栈(stack)1、管理方式不同:栈(stack)由编译器管理;堆(heap)由程序员管理。 2、空间大小不同:win32中,堆(heap)可达4G;VC中栈默认1M(可以修改)。 3、碎片问题:堆(heap)易产生;栈(stack)不会。 4、生长方向不同:堆(heap)生长方向是向上的,也就是向着内存增加的方向;栈(stack转载 2012-10-22 11:37:06 · 643 阅读 · 0 评论 -
如何安装CDT到Eclipse
如何安装CDT到Eclipse分类: C/C++ Eclipse2010-11-17 10:32 5167人阅读 评论(2)收藏举报以前在Eclipse上安装过多次CDT,但每次总忘,所以就把步骤记录下来。但此次安装,发现比以前安装要简便的多了,一些设置都可以省略了。现在一起看具体的安装步骤。 第一步,安装Java(jre-Java转载 2012-10-31 11:24:18 · 613 阅读 · 0 评论 -
CppUnit
CppUnit目录概述CppUnit 安装配置展开概述CppUnit 安装配置展开编辑本段概述 软件测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XU转载 2012-10-24 14:52:26 · 397 阅读 · 0 评论 -
HTTP报文
HTTP报文2012-07-15 08:45 686人阅读 评论(0) 收藏 举报引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文:转载 2012-10-25 13:56:59 · 770 阅读 · 0 评论 -
main()函数参数说明!
main()函数参数说明!int main(int argc,char *argv[]) 是 UNIX 和 Linux 中的标准写法,而 int main() 只是 UNIX 及 Linux 默许的用法.. argc是argument count的缩写,表示参数的个数,argv是argument value的缩写,表示参数的值main函数都是不带参数的。因此mai转载 2012-10-25 11:10:14 · 913 阅读 · 0 评论 -
CppUnit快速入门
CppUnit快速入门分类: 2. 软件工程2006-05-25 00:40 12685人阅读 评论(2) 收藏 举报简介测试是软件开发过程中极其重要的一环,详尽周密的测试能够减少软件BUG,提高软件品质。测试包括单元测试、系统测试等。其中单元测试是指针对软件功能单元所作的测试,这里的功能单元可以是一个类的属性或者方法,测试的目的是看这些基本单元是否工作正常。由于单元测转载 2012-10-25 09:54:30 · 564 阅读 · 0 评论 -
thrift 入门介绍
thrift 入门介绍分类: java 2011-04-01 00:38 3557人阅读 评论(0) 收藏 举报 Thrift 是什么? Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传 输通信转载 2013-03-01 14:28:21 · 1287 阅读 · 0 评论