金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks
共4页: 1 2 3 4 
re: 对临时变量的引用 金庆 2008-01-10 14:48
@<a href=http://minidx.com>minidxer</a>
对临时变量的引用必须是const
如short & s = l;就会编译报错。
该临时变量在其定义的作用域内有效。

测了一下,确实是这样。对于内网传输CPU占满了,对外网(网速很低)没有明显的CPU占用。与网络环境无关吗?如果是低流量时占CPU,那肯定是有问题。数据流量大时,可以解释为接收数据太忙,不过也是不正常(相比其它下载工具)。
@missdeer
不知占用CPU很厉害的原因找到没有?我试了asio的几个例子,都还不错。只要理解了Proactor模式,使用上应该是相当方便的。
太感动了!
已经娶了吗?
re: HTTP 协议连接浅析1 金庆 2007-12-19 09:44
流水是什么意思?第一次在HTTP协议中看到。
re: 游戏脚本变量存取优化 金庆 2007-12-18 09:38
最多总共也只有30M,有必要优化吗?数据库性能应该不至于那么低吧?干脆不要存数据库了,每个用户一个保存文件就行了,别说30M,30G都没问题。
@海边沫沫
可惜istream_iterator<string>是按string输入的,以空白符分隔,而不是以'\n'分隔。好像没有办法改变这个分隔符的吧?
@海边沫沫
用istream_iterator<string>不行啊?好象是vector不能接受istream_iterator。贴个调试能过的代码让我们瞧瞧吧。
@天下无双
Windows API GetPrivateProfileXXX() 将文件名参数放在最后,是因为它支持文件名为NULL。
re: 一段代码优化的讨论 金庆 2007-12-07 14:22
怎么会 0 us? 计时有问题吧?
time4 =0 us
time5 =0 us

看代码
printf(”time5 =%d\n”,now);
没有打印"us". 应该保持代码与结果的一致.

即然输出与输出的内存结构一致,直接用memcpy就行了,不必循环赋值.
直觉告诉我,file参数应该放在第一参数的位置.
我的观点是:从微型的重构开始。
> 阅读代码寻找重构机会时,先从系统的构架开始,然后逐步细化,能够获得最大的效益。

可能是我理解错误,我认为重构是从细节开始的,如先改改变量名,当对整体把握更大时,才会对构架进行重构。
re: C中如何调用C++函数 金庆 2007-11-30 09:36
虽然不怎么方便,可是还是有用的。
re: WMF SDK例程wmvcopy中的错误 金庆 2007-11-29 09:43
@小蚊子
应该是与关键帧有关,即没有从关键帧开始截取。我对此没什么好办法。详见另一篇文章的讨论:
http://blog.csdn.net/jq0123/archive/2007/03/23/1538545.aspx#615368
re: FAQ杂志——每月一期 金庆 2007-11-27 09:10
不如每月出一个精选专辑吧。
re: 两类程序员 金庆 2007-11-23 09:38
精通C++,再掌握一两门脚本,那不就好了?
看了“Master of DOOM”中译本的前两章,觉得很有意思。如果有时间,我也要研究一下3D游戏引区擎。学C的看操作系统源码,学C++的看3D游戏引擎,因为这分别是两种语言的主要应用领域。

对于上海程序员的交流,我也很期待。(我也在上海。)不过我感觉上海程序员不太愿意相互交流,可能是太忙了。北京程序员的组织与活动好象是最多的,好羡慕。想交流的程序员请加入“上海程序员”Google讨论组,期待出现几个组织能力强点的人,凝聚上海程序员。欢迎加入:上海程序员 ( http://groups.google.com/group/programmers_sh )
至少有借鉴意义。内存泄漏有显式与隐式之分吗,请教?
图片拍得很差,又没说明,没意思.
能详细说说Flash做界面吗?
详见我的留言
http://www.cppblog.com/lovelypig/archive/2007/11/08/15565.html#36112
我是想这样定义类,将公有接口与私有实现分开,但是C++不允许:

// .h ------------------
class CTest
{
public:
void Foo();
int Bar();
// ...
// private part is in .cpp file.
}

// .cpp -----------------
class CTest
{
// public interface part is in .h file.
private:
int m_nCount;
// ...
}

@橙子
看来是个网络服务,监听端口怎么可以是0?
re: 近况 金庆 2007-11-08 09:21
能详细说说Flash做界面吗?C++程序能用上Flash界面吗?Flash有没有一些标准的控件,如树形结构,列表,下拉菜单?如果全部自己画出来就太麻烦了。
没有道理。
re: 混音算法的学习与研究 金庆 2007-11-01 09:40
@neoragex2002
前提当然是满足采样定理,语音采样都是标准8K。关键就是均衡的方法,没有简单的均衡方法。
re: 使用Python的logging.config 金庆 2007-10-30 11:07
@APACHE
我试了一下是好用的,没有错误,除了logging,error未定义。
你最好给出错误信息。
logging.shutdown()是关闭所有处理器。
用self.hdlr.close()也可以。
re: MySQL Proxy 金庆 2007-10-19 09:34
一图胜万言。
《用MySQL Proxy实现读写分离》的URL是?
re: 按NT服务运行程序 金庆 2007-10-16 09:52
@Minidx全文检索
适用条件不同,这是用代码直接写个服务。如果是现成的程序或脚本,没有源码,就不能用了。
re: 评架构验证的时间 金庆 2007-10-16 09:47
@Minidx全文检索
CMM的量化很费劲,只适合大型开发组织。并且我怀疑数据的有效性,即费力总结出来的量化数据并没有什么指导意义。说到国内公司,我笑了。当然有数据总比没数据好。
re: 按NT服务运行程序 金庆 2007-10-15 10:46
@Minidx全文检索
XYNTService是公开源代码的。用ant写的那个class是指哪个?
我不记得解答过你的这个问题...
请不要直接显示我的邮件地址,避免被用于垃圾邮件。
应该是用了VC8才变糟的吧?先声明,我没用VC8。

> boost 1.34.0在VC8下使用它自带的STL编译出的"Safe"代码速度很慢;
应该可以在Release中禁用Safe Code吧?

> 它的安全的C函数,boost也不支持。
不知什么意思,有编译错误吗?

> 同时由于code page,在enable_if.hpp编译的时候会大量出现warning;
warning无所谓。

> 同时,最严重的bug还是typeof在vc8下不能正常工作。
既然是因为typeof可能依赖于已知的编译器的bugs,那就不该使用typeof。
push_back()是不需要边界检查的,所以性能测试无效:
vec1.push_back( i );
@BlueEngine
以前做过MFC两套资源来实现中英语言版本。如是只是两个语言,就没必要用i18n。当然如果会用wxWidgets的i18n,或者用过,可能选它是正确的选择。
@missdeer
我想的是放弃VC。只要我掌握了wxWidgets,就可以抛弃MFC,然后抛弃VC。
@missdeer
我下载了asio 0.3.8准备试试它的例子。不过发现asio不支持VC6。boost其它库都是支持VC6的,而asio只支持VC7.1和VC8。
"转型"这一词是首创吗?“强制类型转换”太长了点,“转型”是个好词。
@missdeer
ACE,asio都没用过。只是用了boost中几个库之后,对boost有好感。以前的网络编程都是直接用socket。是否选用asio还需要自己考察。
@白白
我不是眼科医生,不太懂。但是网上搜索LASIK,就会有一大把的广告,而且是近两年的新广告,不是旧广告。从广告看LASIK是最先进的手术方法。请说详细点,为什么现在已经不用这种了?是有更先进更安全的方法了吗?还是已经被国家明令禁止了?
有错误!测试如下,竟输出2!

abbbababbbbb
ababab
2
re: 输出函数不应抛异常 金庆 2007-08-20 09:47
@flyman
异常的描述是给人看的,程序并不需要描述,程序更擅长对错误号进行处理,或者针对异常的类型进行处理。异常的描述仅对于显示错误信息有用,一般是退出前报个错误框,或日志。
@阿修罗
应该是任何一种编程语言都行吧。没有编程语言怎么叫程序员呢?一切都是从学编程开始的。
re: 引领Boost(一)(开篇) 金庆 2007-08-16 10:37
@SmartPtr
什么样的源码实现的问题?我们共同探讨一下吧。
re: 输出函数不应抛异常 金庆 2007-08-13 11:41
@SmartPtr
对于DLL,肯定是不应该让异常抛过界。对于库模块,抛异常与返回错误实质是一样的。
re: 学习 STL ,BOOST 金庆 2007-08-13 10:26
@flyman
我学习的时候,找编程竞赛题做,即Online Judge,可以在线编译与结果判断,很容易上瘾。
re: 关于人人相轻 金庆 2007-08-13 10:15
也有相互吹捧的。
const修饰也是重载。不仅仅是参数。
共4页: 1 2 3 4