
LINUX C/C++
dongfangyu
流浪在广州
展开
-
DLL入门浅析(1)——如何建立DLL
初学DLL,结合教程,总结一下自己的所得,希望对DLL初学者们有所帮助。 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的OBJ文件中相比更有利于代码的重用。但随着Windows这样的多任务环转载 2009-08-05 18:17:00 · 2051 阅读 · 0 评论 -
Seek操作文件
似乎文件指针定位没有seek这个函数,请问你问的是哪种文件指针?如果是FILE的话,那么函数是fseek,例:[CODE] FILE * input_file;...open file...long lSeekPos = 10; //指向的位置fseek(input_file, lSeekPos, SEEK_SET);...[/CODE]如果是MFC的CFile的话那么头文字要大写:Seek,例:原创 2009-08-18 15:46:00 · 6262 阅读 · 0 评论 -
ACE日志系统
介绍了ACE中日志系统(Logging Facility)的基本使用 一、简介以前曾介绍过一个开源日志系统log4cplus,ACE也有自己的Logging Facility,与log4cplus相似,ACE日志系统也具有线程安全、灵活、分级显示等特点,可以面向程序调试、运行、测试、和维护等全生命周期,可以选择将信息输出到屏幕、文件、系统日志(如Windows下的Event log)、甚原创 2009-08-20 10:07:00 · 568 阅读 · 0 评论 -
PHP安装问题:编译安装php5.2.0时出错解决方案
编译安装php5.2.0时出错解决方案 1.错误信息...................如下checking for mcrypt support... no checking for mhash support... no checking whether to include mime_magic support... no checking for MING support...原创 2010-01-12 14:53:00 · 890 阅读 · 0 评论 -
Cacti spine 的安装
Cacti spine 的安装 最近装了台server用来对网络设备进行准实时监控系统组成 Centos5.2 mysql -4.1.22php-4.6.4apache2.1.2cacti 0.8.7drrdtool 1.0.5 为什么还使用1.0.5呢,主要是这个版本集成了很多库,安装调试方便,而只是生成原创 2010-01-12 16:36:00 · 3101 阅读 · 0 评论 -
sysbench的安装及使用
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net。它主要包括以下几种方式的测试: 1、cpu性能 2、磁盘io性能 3、调度程序性能 4、内存分配及传输速度 5、POSIX线程性能 6、数据库性能(OLTP基准测试) 目前sysbench主要支持原创 2010-01-12 14:16:00 · 3724 阅读 · 0 评论 -
linux下socket的connect超时
代码的流程是这样的1 建立一个socket2 设置socket为非阻塞3 connect4 把socket放到一个fd_set中5 select 这个socket,监视可写事件6 判断是否超时或者连接成功 代码如下---------------------------------------------------------------------struct sockaddr_in ser转载 2010-03-22 21:37:00 · 4698 阅读 · 0 评论 -
CentOS CACTI,RRDTool安装
安装环境:CentOs4.4依次安装apache,mysql,php,cacti ,rrdtool1.安装apacheQuotation# tar xzvf http-2.2.8.tar.gz# cd http-2.2.8./configure --prefix=/usr/local/apache2 --enable-so --enable-deflate --enable-ca原创 2010-01-12 15:21:00 · 2062 阅读 · 0 评论 -
find / -name "libmysqlclient_r.so.*" -print
find / -name "libmysqlclient_r.so.*" -print原创 2010-01-12 14:13:00 · 764 阅读 · 0 评论