自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (20)
  • 收藏
  • 关注

转载 vim设置-让c++编程在linux下面更加舒服

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimr

2012-06-27 15:13:03 120

转载 Perl中our,my,local的区别与联系

ur,"把名字限于某个范围“,其实就是明确声明一个"全局变量",虽然是在某个模块或者函数里面定义的,外面的也可以访问,如果已经声明过了,再次用"our",表示此处用的是全局的那个,不是同名的私有或者局部变量our $PROGRAM_NAME = "waiter";{my $PROGRAM_NAME = "something";our $PROGRAM_NAME = "ser

2012-06-27 10:37:13 1552

转载 消息队列(Message Queues)有关的数据结构 ipc_perm msgbuf msg msqid_ds

在介绍消息队列的使用前,让我们先熟悉一下在后面会碰到的几个和消息队列有关的数据结构:1.ipc_perm系统使用ipc_perm 结构来保存每个IPC 对象权限信息。在Linux 的库文件linux/ipc.h中,它是这样定义的:struct ipc_perm{key_t key;ushort uid; /* owner euid a

2012-03-17 14:36:00 1885

转载 perl 正则表达式

9    Perl 中的正则表达式正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达式书写时的一些基本语法规则。——————————————————————————–9.1 正则表达式的三种形式首先我们应该知道 P

2012-03-09 16:48:40 791

转载 Perl eval函数探讨

Perl 作为一种脚本语言可以实时地生成和执行代码。这种特性可以把代码的编译推迟到运行时,所以又称为“动态代码”。另外, Perl 也如 Java 、 C++ 一样提供了异常处理机制。本文将初步探讨 Perl 中实现动态代码和异常处理机制的函数: eval 。如有错误不足,欢迎讨论和批评指正。  eval 函数可以看作是 Perl 虚拟机,它的参数就是一段 Perl 代码。利用 ’perl

2012-03-09 16:44:18 916

转载 Perl 关于 use strict 的用法

什么场合要用 use strict当你的程序有一定的行数时,尤其是在一页放不下时,或者是你找不到发生错误的原因时。为什么要用 use strict?众多的原因之一是帮你寻找因为错误拼写造成的错误。比如错误使用了'$recieve_date' 变量,但实际上你在程序中已声明的是 '$receive_date' 变量,这个错误就很难发现。同样,use strict 迫使你把变量的范围缩

2011-11-22 16:32:58 18601

转载 关于函数strtok和strtok_r的使用要点和实现原理(二)

(一)中已经介绍了使用strtok函数的一些注意事项,本篇将介绍strtok的一个应用并引出strtok_r函数。 1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。如,现有结构体typedef struct person{     char name[25];     char sex[10];     char age[4]; }Person

2011-11-11 11:11:31 3410 2

转载 关于函数strtok和strtok_r的使用要点和实现原理(一)

strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水平有限,有不妥之处在所难免,各位见谅的同时不妨多做实验,以实验为证。strtok的函数原型

2011-11-11 10:53:44 12297 6

原创 linux popen函数

描述popen() 函数 用 创建管道 的 方式启动一个 进程, 并调用 shell. 因为 管道是被定义成单向的, 所以 type 参数 只能定义成 只读或者 只写, 不能是 两者同时, 结果流也相应的 是只读 或者 只写.command 参数 是 一个 字符串指针,

2011-08-25 15:29:43 780

转载 linux C程序中获取shell脚本输出

1. 前言   Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命

2011-08-11 09:21:33 863

转载 学习linuxC编程实战-----linux进程控制

Linux进程进程是操作系统资源管理的最小单位。是一个动态的实体,是程序的一次执行过程。进程是动态的,程序是静态的;为了在同一时间内能执行更多的任务,进程内部又可划分了许多的线程。线程在进程内部,是比进程更小的能独立运行的基本单位。线程基本上不拥有系统资源,它与同

2011-08-08 10:31:05 1954

转载 linux c程序获取cpu使用率及内存使用情况关闭

想获取一下目标机运行时linux系统的硬件占用情况,写了这几个小程序,以后直接用了。方法就是读取proc下的文件来获取了。 cpu使用率:    /proc/stat ,内存使用情况:      /proc/meminfo看程序 :/*****************

2011-08-08 10:13:57 7604

转载 linux下socket的close和shutdown

在Linuxsocket关闭连接的方法有两种分别是shutdown和close,首先看一下shutdown的定义#includeint shutdown(int sockfd,int how);how的方式有三种分别是SHUT_RD(0):关闭sockfd上的

2011-08-05 09:27:37 24247

转载 _FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)

先看下简单的初始代码:注意其编译运行后的结果。root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件#ifndef CLOBAL_H#define GLOBAL_H#include int funca(void);int fun

2011-07-10 04:15:49 770

转载 extern声明辨析

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

2011-07-02 19:16:53 486

转载 aCC 编译器编译选项

 aCC是HP公司的商业C++编译器,以下是一些编译选项的用法。 1)  -AA   全面支持C++(HPUX PA上编译C++时的必须选项)2)  -V   查看版本3)  +DD64    编译64位程序 +DD32编译32位程序,在64位系统上默认编译的是32位程序。4)  +DAportable   跨版本编译5)  -lpthread  支持POSIX线程6)  -lrt   支持POS

2011-07-02 19:13:12 3441

转载 aCC 编译器编译选项

 aCC是HP公司的商业C++编译器,以下是一些编译选项的用法。 1)  -AA   全面支持C++(HPUX PA上编译C++时的必须选项)2)  -V   查看版本3)  +DD64    编译64位程序 +DD32编译32位程序,在64位系统上默认编译的是32位程序。4)  +DAportable   跨版本编译5)  -lpthread  支持POSIX线程6)  -lrt   支持POS

2011-07-02 19:10:45 234

转载 htons(), htonl(), ntohs(), ntohl()

将多字节整数类型的数据,从主机的字节顺序转化为网络字节顺序原型:#include uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_t hostshort);uint32_t ntohl(uint32_t netlong);uint16_t ntohs(uint16_t netshort); 描述:不同的计算机里对它们的多字

2011-07-01 17:39:00 628

转载 socket inet_pton

inet_pton  Linux下这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换  而且,inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。  inet_pton函数原型如下[将“点分十进制” -> “整数”]  #include   #include   #include   int inet_pton(int af, c

2011-07-01 17:05:00 520

转载 linux中编译静态库(.a)和动态库(.so)的基本方法

 静态库        在linux环境中, 使用ar命令创建静态库文件.如下是命令的选项:           d -----从指定的静态库文件中删除文件           m -----把文件移动到指定的静态库文件中           p -----把静态库文件中指定的文件输出到标准输出           q -----快速地把文件追加到静态库文件中     

2011-06-30 11:33:00 484

转载 使用Xerces DOM 处理XML文件

最近需要处理XML文件,学习了一下Xerces类库。同其他的XML解析库相比,这个类库比较庞大,功能也相对比较完善。Xerces C++是其中的C++类库,相对的,还有一个JAVA类库。使用Xerces中DOM的相关流程为:1.初始化Xerces使用Xerces编程,必须在调用其他的Xerces API之前,使用XMLPlatformUtils::Initialize() 来初始化。以

2011-06-29 09:47:00 529

转载 linux getpwuid 得到指定用户信息

和系统数据相关的一个结构passwd定义如下/* The passwd structure.      */struct passwd{      char *pw_name;       /* 用户名*/      char *pw_passwd;     /* 密码.*/      __uid_t pw_uid;      /* 用户ID.*/      __gid_t pw_gid;  

2011-06-28 10:10:00 453

原创 shmget() -- 建立共享内存

#include #include intshmget(key_t key, size_t size, int shmflg);key_t key-----------------------------------------------key标识共享内存的键值: 0/IPC_PRIVATE。当key的取值为IPC_PRIVATE,则函数shmget()将创建一块新的共享内存;如果key的取值为

2011-06-27 17:06:00 379

转载 geteuid()和getuid()的区别

geteuid():返回有效用户的ID。getuid():返回实际用户的ID。有效用户ID(EUID)是你最初执行程序时所用的ID     表示该ID是程序的所有者     真实用户ID(UID)是程序执行过程中采用的ID     该ID表明当前运行位置程序的执行者     举个例子     程序myprogram的所有者为501/anna     以501运行该程序此时UID和EUID都

2011-06-27 16:52:00 886

PLSQL Developer 9.0.4.1644破解版

PLSQL Developer 9.0.4.1644 中文 绿色 破解版,已注册。默认显示中文,如需英文配置 “工具菜单”—“首选项”—“用户界面”—“外观”,再在“语言”里选择“NONE”

2012-01-04

perl网络编程

这是一本使用Perl编程语言创建基于网络的应用程序的指导书。 全书内容分为四个部分:基础知识,为公共服务开发客户,开发TCP客户/服务器系统和高级主题

2011-12-10

perl实例精解第4版下---2

本书全面介绍了Perl语言,其内容包括Perl的所有主题,对每个主题都使用了范例说明,从Perl变量、正则表达式,到编写报表、CGI 脚本和网络应用,并对范例程序进行了解释。

2011-11-22

perl实例精解第4版---1

本书全面介绍了Perl语言,其内容包括Perl的所有主题,对每个主题都使用了范例说明,从Perl变量、正则表达式,到编写报表、CGI 脚本和网络应用,并对范例程序进行了解释。

2011-11-22

Perl高效编程.(第2版)

 本书是Perl 编程领域的“圣经级”著作。它提供了一百多个详实的应用案例,足以涵盖编程过程中经常遇到的方方面面,由此详细阐释出各种高效且简洁的写法。本书第1 版曾畅销十年之久,而在第2 版中不仅修正了前版存在的一些问题,更与时俱进地引入了许多Perl 领域的新主题,使内容更加完善丰富,也更具实用性。   本书为初级Perl 程序员铺就了一条通往高阶之路,而对高级Perl 程序员来说,本书也是必备的技术参考。 图灵程序设计丛书

2011-11-22

SMGP3 模拟网关

SMGP3 模拟网关 电信:很实用的东西,完全模拟SMGP网关。。。。。。

2011-06-20

Windows Mobile UI设计

Windows Mobile UI设计 Smartphone 和 Pocket PC .Net版

2010-12-14

GoF 23 种设计模式解析附 C++实现源码

GoF 23 种设计模式解析附 C++实现源码pdf电子书

2010-12-08

vc++自绘控件---菜单按钮

在vc下用函数实现自绘的按钮菜单,轻松学会自绘个性按钮菜单

2010-12-08

C++标准程序库源代码examples

C++标准程序库源代码examples,包括书中每一个程序的完整实现

2010-07-09

关于技术网络的面试题

网络技术类面试题 1.20端口是___上传下载______ 2.PING是使用TCP/IP协议中的__ICMP___协议 3.443端口是_HTTPS__服务使用的 4.标准端口的范围是____0-65535_______ 5.查看服务器当前正在连接IP列表命令是________ 6.IIS服务的命令行方式重启命令是__________

2009-11-08

Netterm远程登录工具

netterm远程登录工具,很好用的工具!

2009-07-14

Windows API for 2000_XP实例精解(pdg)

本书首先详细地阐述了在Windows 2000环境下使用API函数开发应用程序的机制、步骤和方法,并围绕典型实例对Win32 API函数的特性进行了具体说明。最后三章着重介绍了新一代操作系统Windows XP的一些新增API函数和使用这些函数开发应用程序的方法。本书语言通俗易懂,内容丰富翔实,突出了以实例为中心的特点,适合有一定的C和VC编程经验的中、高级开发人员学习使用,同时也可作为从事Windows应用程序开发的软件工程师参考用书。

2009-03-31

计算机专业人员书库Windows API for 2000/XP实例精解

本书首先详细地阐述了在Windows 2000环境下使用API函数开发应用程序的机制、步骤和方法,并围绕典型实例对Win32 API函数的特性进行了具体说明。最后三章着重介绍了新一代操作系统Windows XP的一些新增API函数和使用这些函数开发应用程序的方法。本书语言通俗易懂,内容丰富翔实,突出了以实例为中心的特点,适合有一定的C和VC编程经验的中、高级开发人员学习使用,同时也可作为从事Windows应用程序开发的软件工程师参考用书。

2009-03-31

C++string深入详解2.0版.pdf

对string的相关操作是学习C++的重要内容,本文对string的体系做了一些讨论

2009-03-31

C++数据类型的属性与限制

 c中约有10种截然区别整数类型及超过3种浮点类型而每种数据类型都有区别数值属性如数值范围、能表示最大位数、或各自精度等等这些属性对金融、科学、图形、数字信号处理等来说是极其重要本文讨论使用<limits>库怎样在中获得这些基本数据类型数值属性

2009-03-31

几种页面置换算法的比较(word文档)

通过VC程序来实现请求调页式存储管理的几种基本页面置换算法,并通过对页面、页表、地址转换和页面置换过程的模拟,来比较页面置换的几种算法的效率,从而得出OPT算法在同等条件下缺页率最小,而LRU和FIFO算法的缺页率基本相同

2009-03-31

空空如也

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

TA关注的人

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