Server开发
kevinwhite
不抛弃,不放弃
展开
-
在Solaris上安装ACE
安装ACE 5.6时总是出错,在test/Sendfile_test这个地方就是编译不过去,很郁闷~ 没办法,最后下载了5.5,结果就成功了,安装步骤网上已经很多了,如下: 1、设置ACE_ROOT变量 在.bashrc文件中加入: ACE_ROOT=/home/ryan/Install/ACE_wrappers;export ACE_ROOT原创 2008-06-15 11:58:00 · 1301 阅读 · 1 评论 -
ACE_TRACE
需要设置宏ACE_NTRACE,默认状态是不记录TRACE信息的。#define ACE_NTRACE 0 记录日志#define ACE_NTRACE 1 不记录日志 可以使用一下两种方法解决问题:1、修改文件代码#define ACE_NTRACE 0 #include "ace/Log_Msg.h" error:记住不原创 2008-06-17 00:03:00 · 766 阅读 · 0 评论 -
对奥运售票系统崩溃的一些想法
奥运售票系统的崩溃给了我们一个口水的噱头,丰富群众的饭后谈资,也算功德一件。老大就给我们布置了这样一个家庭作业,讨论讨论这个系统。我当时想,既然是崩溃了肯定是系统的处理能力不足吧,那提高它的处理能力不就行了,于是......但是且慢,兵法云:多算胜,少算不胜,而况无算乎?如果不对系统做个估算,可能走得方向就是错的。所以说只顾低头做事是错误的。 第二阶段的售票策略:先到先得。售票渠道原创 2009-01-01 02:07:00 · 1183 阅读 · 0 评论 -
关于网络地址转换
一直被一个问题困扰:在租屋里使用天威的宽带上网,被告知是共享一个公网ip,也就是说不管局域网里有几台电脑在上网,对外来说他们的ip是相同的。 这就比较奇怪了,路由怎么能正确的把公网上的ip包准确的投递给正确的电脑呢?有同事提示说路由把不同的电脑映射到了不同的端口上。但还是有问题,tcp包头的端口号、ip的包头的ip地址都是应用程序写的,难道被路由改了不成? 经验告诉我们不知道的原创 2009-01-06 15:51:00 · 583 阅读 · 0 评论 -
数学之美系列二十一 - 布隆过滤器(Bloom Filter)
数学之美系列二十一 - 布隆过滤器(Bloom Filter)2007年7月3日 上午 09:35:00发表者:Google(谷歌)研究员 吴军 在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上;在网络爬虫里,一个网址是否被访问过转载 2009-01-06 16:18:00 · 927 阅读 · 0 评论 -
字符,字节和编码
字符,字节和编码 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm] 级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的转载 2009-01-07 09:20:00 · 471 阅读 · 0 评论 -
脏词过滤
原文地址:http://tech.ddvip.com/2008-12/1230004061102174_2.html 思想是很值得借鉴的:转载 2009-01-07 09:30:00 · 1066 阅读 · 0 评论 -
使用gcc的预编译头文件
vc的预编译头功能很强大,可以极大的提高编译效率,其实gcc也支持这项功能,设置更为简单。把所有外部文件都放到一个头文件里,比如predefine.h,所有引用外部文件的cpp文件都包含这个predefine.h就可以了。 首先要产生gch文件: predefine.h.gch : predefine.h $(cc) $(CFLAG) -x c+原创 2009-01-07 18:33:00 · 3570 阅读 · 2 评论