- 博客(13)
- 资源 (50)
- 收藏
- 关注
转载 epoll精髓
epoll精髓 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#def
2009-08-28 22:25:00 633
原创 全局变量的初始化不是按顺序进行的
#include extern int b;int a=b;int b=10;struct A{ int pA; };class B{public: static A a; static int b[];};A B::a={*B::b};int B::b[]={1,2,3};int main(){ printf("%d,%d"
2009-08-26 22:26:00 552
转载 使用epoll进行高性能网络编程
epoll和其他技术的性能比较. 翻译:韩红军。hanhj@vrlab.buaa.edu.cn ; hongjun_han@163.com原文出自:https://www.captech.com.cn英文原文:http://www.xmailserver.org/linux-patches/nio-improve.html 由于水平有限,错误在所难免,希望各位指正。 07-01-2001 –
2009-08-25 23:06:00 1143
转载 一个简单的完成端口(服务端/客户端)类
一个简单的完成端口(服务端/客户端)类作者:spinoza翻译:麦子芽儿, POWERCPP(后面部分内容) 下载源代码原文网址:http://www.codeproject.com/KB/IP/iocp_server_client.aspx源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问题的解决方法,并提供了一个简单的
2009-08-25 23:03:00 938
转载 如何快速有效的实现子网划分
版权声明:原创作品,谢绝转载!否则将追究法律责任。申明:本文为“老毛”原创,如需转载,请与作者联系。否则将视为侵权行为,作者将追究其法律责任。一, 什么是IP地址 每个人都有自己的家庭住址,如果你居无定所,你的朋友要找你的时候肯定不方便。在网络中,真正能标识某台主机身份的实际上是MAC地址(又叫物理地址,它是固化在网卡上的,理论上是永
2009-08-19 17:40:00 2305 1
转载 vim(vi)常用操作及记忆方法
版权声明:原创作品,谢绝转载!否则将追究法律责任。申明:本文为“老毛”原创,如需转载,请与作者联系。否则将视为侵权行为,作者将追究其法律责任。 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有
2009-08-19 17:32:00 925
转载 LINUX中的周期性进程cron原理及使用详解
申明:本文为“老毛”原创,如需转载,请与作者联系。否则将视为侵权行为,作者将追究其法律责任。 在LINUX中,周期执行的任务一般由cron这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一,cron在3个地方查找配置文件: 1,/var/s
2009-08-19 17:30:00 1361
转载 如何在linux下使用crond
下文内容大部分是根据 《Cron Help Guide》 翻译而来,有些部分是自己加上的。 全文如下: cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。 服务的启动和停止 cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停
2009-08-19 17:26:00 3724
转载 VC 中与字符串相关的宏 _T、TEXT,_TEXT、L 的作用
一、 在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen("asd") = 3; strlen(L"asd") = 6; 二、 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式
2009-08-13 10:31:00 741
转载 在VC6.0下设置Unicode编译环境
VC++ 6.0支持Unicode编程,但默认的是ANSI,所以开发人员只需要稍微改变一下编写代码的习惯便可以轻松编写支持UNICODE的应用程序。 使用VC++ 6.0进行Unicode编程主要做以下几项工作: 1、为工程添加UNICODE和_UNICODE预处理选项。 具体步骤:打开[工程]->[设置…]对话框,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,加上_U
2009-08-13 10:17:00 697
转载 sscanf用法以及正则表达式的运用
sscanf用法以及正则表达式的运用表头文件 #include(stdio.h)定义函数 int sscanf (const char *str,const char * format,........);函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存
2009-08-10 16:52:00 664
转载 正则表达式参考文档
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找
2009-08-10 16:20:00 681
转载 dev c++ 数据类型的范围
环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项基本类型包括字节型(char)、整型(int)和浮点型(float/double)。定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。下面列举了Dev-C++下
2009-08-07 14:27:00 5907
UFS Explorer Professional Recovery 5.23 Crack.zip
2019-09-27
ProIEC101ClientVer1.5基于IEC101的主站端仿真测试软件
2018-10-12
plsql 12.0.7 x86 x64 简体中文 注册版
2018-01-17
支持VS2017的vax插件VA_X_Setup2210
2017-03-17
PLSQL Developer(X64) v11.0.6.1796 主程序+ v11中文包+
2016-05-31
Visual Assist X下载V10.9.2062.0 官方原版_带破解补丁
2015-05-28
IEC 61850 标准 中文 完整版
2012-02-01
VA_X_Setup1822(含破解)
2010-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人