- 博客(29)
- 资源 (11)
- 收藏
- 关注
转载 ACE读写配置文件
ACE读写配置文件ACE提供了一套读取windows ini文件的函数库,这里给大家一个简单的例子,共同学习. #include #include #include "ace/OS.h"#include "ace/Configuration.h"#include "ace/Configuration_Import_Export.h"main(){ ACE_Configuration_Heap aceConfig; char strFil
2010-06-23 17:08:00 2150
转载 ACE入门配置文件
ACE入门 (二)配置文件 首先阅读 C++ Network Programming, Volume 1 ,让自己明了ACE 的设计思路;再从实际的小项目入手,逐步的用 ACE 内容替换掉自己的东西,在比较和实践之间求得较深的了解。 ACE 是一个很大的东西,每个人学习路径可能都不一样。我的方法首先阅读 C++ Network Programming, Volume 1 ,让自己明了ACE 的设计思路;再从实际的小项目入手,逐步的用 ACE 内容替换掉自己的东西,在比较和
2010-06-23 16:02:00 1119
转载 ACE 基本数据类型
ACE基本数据类型<br />ACE_INT16,ACE_UINT1616位整数(有符号和无符号)ACE_INT32,ACE_UINT3232位整数(有符号和无符号)ACE_UINT6464位无符号整数.在没有原生64位整数支持的平台上,ACE提供了一个类对其进行模拟ACE_TCHAR匹配ACE的内部字符宽度;取决于是否定义宏ACE_USES_WCHAR,或者匹配为char或者wchar_tACE_HANDLE平台句柄类型
2010-06-22 16:14:00 2605
转载 wc 命令的用法
<br />■ wc命令<br />统计指定文件的信息。<br />● 默认 选项<br />直接使用wc命令,将显示文件的完整详细信息。如图所示:<br /> <br />● -c 选项<br />显示文件的byte数。如图所示:<br />● -m 选项<br />显示文件的character数。如图所示:<br />● -l 选项<br />显示文件的行数。如图所示:<br />● -L 选项<br />显示文件中,字符数量最大的一行的长度。如图所示:<br />● -w 选项<br />显示文件的字
2010-06-22 13:12:00 961
转载 col 命令的用法
linux命令col用法详解 功能说明:过滤控制字符。 语 法:col [-bfx][-l] 补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。 参 数: -b 过滤掉所有的控制字符,包括RLF和HRLF。 -f 滤除RLF字符,但
2010-06-21 10:17:00 2504
转载 const在函数前与函数后的区别
const在函数前与函数后的区别 一 const基础 <br /> <br /> 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: <br /> <br /> int b = 500; <br /> const int* a = &b; [1] <br /> int const *a =
2010-06-19 12:54:00 82051 9
转载 Linux 错误号
Linux 错误号EINTREINTR 是错误号产生它有2个原因:被信号打断、超时可能非有意而为产生信号的原因:进程调试控制台切换任务切换伪终端断开异步IO父进程死亡导致孤儿进程子进程退出系统重启或关闭只要保证程序不受上述原因影响可能就不需要检查信号打断错误。/*******************************************************************************************
2010-06-19 07:53:00 1724
原创 locate 命令的用法
<br />名称:locate<br />使用权限:所有使用者<br />使用方式:<br />locate [-q] [-d ] [--database=]<br /> locate [-r ] [--regexp=]<br /> locate [-qv] [-o ] [--output=]<br /> locate [-e ] [-f ] <[-l ] [-c]<br /> locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使
2010-06-13 23:42:00 17596
转载 Linux下配置和使用ACE笔记
Linux下配置和使用ACE笔记 <br />1. 下载 ACE 5.7.<br />从 http://download.dre.vanderbilt.edu/ 下载 ACE+TAO+CIAO-5.7.tar.gz包。<br />2. 解压<br />将压缩包copy到linux目录/data/ACE里,然后解压, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz。<br />解压后的目录是 /data/ACE_wrappers.<br />3. 配置config
2010-06-13 23:30:00 3134
转载 gcc 编译过程
<br />现代编译器常见的编译过程:<br />源文件-->预处理-->编译/优化-->汇编-->链接-->可执行文件<br /><br />对于gcc而言:<br /><br />第一步 预处理<br /> 命令: gcc -o test.i -E test.c<br /> 或者 cpp -o test.i test.c (这里cpp不是值c plus plus,而是the C Preprocessor)<br /> 结果: 生成
2010-06-12 21:00:00 989
转载 Makefile 详细介绍
陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译
2010-06-07 11:24:00 1014
转载 Makefile 详细介绍
<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}
2010-06-07 11:12:00 1404
转载 alias 命令的用法
<br />别名 alias<br /> <br />linux系统下给命令指定别名alias命令用法:<br />在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: <br />alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令) <br />alias
2010-06-07 09:59:00 45585
转载 ldd 命令的用法
<br />ldd命令<br />该命令用于判断某个可执行的 binary 档案含有什么动态函式库。<br />[root@test root]# ldd [-vdr] [filename]<br />参数说明:<br />--version 打印ldd的版本号<br />-v --verbose 打印所有信息,例如包括符号的版本信息<br />-d --data-relocs 执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)<br />-r --function
2010-06-04 13:49:00 1425
转载 expr 命令
expr 命令 <br />用途<br /> <br />求表达式变量的值。<br /> 语法<br />expr Expression<br /> 描述<br /> <br />expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。<br /> <br />您必须对 Expression 参数应用下列规则:用空格隔开每个项。 用 / (反斜杠) 放在 shell 特定的字符前面。 对包含
2010-06-04 13:34:00 1405
转载 curl 命令的用法
<br /> Curl也是Linux下不错的命令行下载工具,小巧、高速,唯一的缺点是不支持多线程下载。在http://curl.haxx.se/download/curl-7.14.0.tar.gz下载最新版本。下载后便可使用如下命令编译安装:<br /> #tar zxvf curl-7.14.0.tar.gz<br /> #cd curl-7.14.0/<br /> #./configure<br /> #make<br /> #make
2010-06-04 11:42:00 1393
转载 Linux查看网络流量
Linux查看网络流量<br />在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?<br /><br />显然办法是有的,比如,ifconfig,会有这样的输出:<br />RX bytes:1224128649 (1.1 GiB) TX bytes:34114947 (32.5 MiB)<br /><br />过一会再看,数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了……<br /><br />
2010-06-04 11:40:00 10475
转载 awk 详细笔记
<br />Table of Contents1. awk简介2. awk命令格式和选项2.1. awk的语法有两种形式2.2. 命令选项3. 模式和操作3.1. 模式3.2. 操作4. awk的环境变量5. awk运算符6. 记录和域6.1. 记录6.2. 域6.3. 域分隔符7. gawk专用正则表达式元字符8. POSIX字符集9. 匹配操作符(~)10. 比较表达式11. 范围模板12. 一个验证passwd文件有效性的例子
2010-06-04 10:04:00 662
转载 ls 命令的用法
ls 命令经常要使用,通过使用 ls 命令可以查看linux文件夹包含的文件,查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls 命令在平常的linux操作中使用很频繁,所以这里介绍下 ls 命令的相关使用方法。一、ls命令使用介绍ls命令使用权限:所有用户。格式:ls [选项] [目录名]。功能:列出目标目录中所有的子目录和文件。选项说明:-a 用于显示所有文件和子目录(保罗点文件)。-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。-r 将目录的内容清
2010-06-03 15:21:00 2581
转载 C程序内存分配
C程序内存分配 http://book.chinaitlab.com杨宗德人民邮电出版社 2009-2-24 15:23:53 <br /><br /> 1.C程序结构下面列出C语言可执行程序的基本情况(Linux 2.6环境/GCC4.0)。<br /> [root@localhost Ctest]# ls test -l //test为一个可执行程序<br /> -rwxr-xr-x 1 root r
2010-06-02 13:48:00 594
转载 C程序内存分配_Linux程序设计
<br />3.1.1 C程序内存分配 <br />1.C 程序结构 <br />下面列出 C 语言可执行程序的基本情况(Linux 2.6 环境/GCC4.0)。 <br />[root@localhost Ctest]# ls test -l //test 为一个可执行程序 <br />-rwxr-xr-x 1 root root 4868 Mar 26 08:10 test <br />[root@localhost Ctest]# file test //此文件基本情
2010-06-02 13:38:00 1202
转载 Understanding Memory
Understanding Memory<br />Our context for this discussion is the AICT Linux Cluster, which runs 64-bit GNU/Linux on AMD Opteron hardware. If you have a comment or question about the material presented, please send a note to research.support@ualbe
2010-06-02 13:31:00 1413
转载 size 命令的用法
显示一个目标文件或者链接库文件中的目标文件的各个段的大小,当没有输入文件名时,默认为a.out。size:支持的目标: elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big srec symbolsrec tekhex binary ihex trad-core。命令格式:size 范例:[root@localhost lib]# size /usr/lib/libOpenIPMIposix.so.0.
2010-06-02 11:37:00 15146
转载 C/C++程序内存分配详解
C/C++程序内存分配详解<br /><br />一个由C/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。<br />2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。<br />3、全局区(静态区)(static)
2010-06-02 11:25:00 513
转载 程序的内存分配
一、预备知识―程序的内存分配 <br /><br />一个由c/C++编译的程序占用的内存分为以下几个部分 <br /><br />1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <br /><br />2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br /><br />3、全局区(静态区)(stati
2010-06-02 11:15:00 493
转载 程序运行时三种内存分配策略:静态的、栈式的、和堆式的,以及区别
程序运行时三种内存分配策略:静态的、栈式的、和堆式的,以及区别<br />按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.<br />静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.<br />栈式存储分配也可称为动态存储分配,是由一
2010-06-02 11:07:00 985
转载 程序的执行过程
<br /> 【编程基础】程序的执行过程<br />Moakap<br />要理解一个程序的执行过程,首先要理解什么是编译器。我们用C语言写的程序,计算机只能识别机器语言(二进制指令),计算机并不能理解。因此,必须将C语言转换为机器语言。编译器就是用来实现这一功能的。编译器将源代码文件按照一定的对应规则映射程计算机能够识别的二进制指令。<br /> <br /><br />关于源文件、目标文件和可执行文件<br />源文件:保存源代码的文件(*.c, *.cpp)<br />目标文件:编译器根据
2010-06-02 11:00:00 604
Addison Wesley - C++ Network Programming Vol 2
2010-06-21
Addison Wesley - C++ Network Programming Vol 1
2010-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人