最新评论
Re:用python快速开发一个实用的socket服务器 david12345 2011-07-25 10:21
强大,但在下有一问:
目前Python在socket server 上还行,但是涉及到交互的多线程client端好像很少,博主可否举例一二。
Re:C# 的 random shuffle jiahuafu 2010-12-17 20:44
这是今天看到的最有价值的一篇文章
re: 在低版本的 vc 中使用 vc 10.0 的新特性 别爱上哥,哥只是个传说! 2009-06-08 10:02
眔抓
是的 ICC 可以选择 /Qstd=c++0x 来支持
re: ACE入门 (一)构建 _zzZ 2009-04-14 17:23
我也找不到啊,晕死啦
发现一个问题,boost的is_lower不起作用
char text1[] = "hello world!";
cout
<< text1
<< (all(text1, is_lower() ) ? " is " : "is not")
<< " written in the lower case"
<< endl;
打印结果是
hello world!is not written in the lower case
请问是boost的问题还是我哪里没有设置???
麻烦回复一下,我的email:qinchuanemail@gmail.com
re: 浅尝Boost之Array的初始化 皮皮鲁—————— 2008-11-15 22:49
大括号的初始化方式与 operator = 无关, 是一丁点关系也无。你可以更改 operator = 实作码观之。
好不容易找到zthread的配置方法,万分感激!!!
zthread的作者也真是,也不弄个帮助文档什么的,害得我安装这个库好麻烦哦。
re: ACE入门 (一)构建 156464 2008-08-04 21:42
3.3 在 ACE_ROOT\ace 中找到 ace.dsw,用 vc7.1 打开。因为当前编译器版本高,会提示你转换。 转换后,在 Debug 和 Release 状态,在 Solution Explorer/ACE 上点 Rebuild,然后伏案小憩。 在ACE_ROOT\lib 目录会生成我们所要的 dll 和 lib 文件。
但是找不到ace.dsw啊·!!!怎么办??
re: 软件需求分析的切入点 留恋星空 2008-07-30 13:32
不错的呢.
re: C#与一个彩票页面 置身珠海,学习与奋斗 2008-03-10 14:42
这应该是防止WebZip什么的东西吧。
省得总是被整站扫描,整站复制吧。
re: C#与一个彩票页面 自由、创新、研究、探索…… 2008-03-08 23:21
服务端用了Gzip压缩?
re: C#与一个彩票页面 TT.Net 2008-03-08 23:19
这里说了点什么东西呢?
re: 泛C++开发: 如何用C++写跨平台应用 fatbone 2008-03-06 11:05
ACE封装得太过了,有点over-design的味道。over-design的毛病就是太多层抽象概念了,很难理解。而且我特别不喜欢它的函数命名方式,看上去就很不爽。
re: 泛C++开发: 如何用C++写跨平台应用 fatbone 2008-03-06 11:01
OTL 封装得很奇怪,使用流操作符也不够自然。我现在用的是SQLAPI,这个是收费的,不过也是跨平台而且接口简单、封装自然。
re: 关于模板化的friend class dexo 2007-08-14 13:39
gcc 4.1.x 不行
re: ACE入门 (一)构建 zjn 2007-05-29 09:40
谢谢
写的很好,多谢,有没有三啊?另外我想学ace,但是没有网络编程基础,c++那本觉得一上来看不懂。请指点,谢谢~~~~~~~
vc8(2005)对标准库支持的最好,强烈推荐!
vc7.1差点,vc6就不用考虑了,在对标准库支持上是出了名的差。
re: C# 的 random shuffle Jeffrey Zhao 2007-01-01 21:06
@吴尔平
我没有哎……这本书中文叫做《编程珠玑》,有中文版的。
re: C# 的 random shuffle Jeffrey Zhao 2006-12-31 22:11
其实在《Programming Pearls》这本书里讲过高德纳的随机算法的实现,您可能可以参考一下。:)
re: ACE入门 (二)配置 ace开发者 2006-09-18 23:18
收藏!
--------------------------
国内专业的ACE网络编程、开发论坛开通:
www.acejoy.com
www.acedevelop.com
涉及ACE使用和开发,中间件、服务器端软件的设计,P2P技术,
socket网络编程、应用开发等内容。
欢迎加入,大家一起交流、学习成长!
楼上的,把ThreadOps.cxx和ThreadOps.h都替换掉就好了。
re: ACE入门 (一)构建 吴尔平 2006-08-06 10:56
高兴 ^_^
re: ACE入门 (一)构建 qiingyin 2006-08-04 15:57
有劳了 谢谢为入门者提供的便利!!
支持!!
不知道怎么原来上传时xtype like '%'弄成xtype = '%',这次自己copy下来再用才发现
hi
I am using the boost logging library.
Could you please tell me whether this library has a unicode build?
I created a project, using the logging library. The problem is that my project can not link if I choose to use "Unicode Character Set". Though it linkes fine if I choose to use "Multi-byte Character Set".
The following are the libs generated wiht bjam.
I was kind of confused. Dose any of them support Unicode?
boost_log-vc71-mt-gd-1_33_1.lib
boost_log-vc71-mt-gd.lib
boost_log-vc71-mt.lib
奇怪阿 soon 2006-05-19 09:23
我仔细看了ThreadOps.h中的注释,它本来就是根据宏的定义确定平台,从而确定是否调用_beginthreadex等函数。奇怪的是,编译成静态库时总说找不到_beginthreadex和_endthreadex,而且直接用win32目录下的替换也不行……
但我按您说的直接在工程中编译,再替换,就可以……
我用的VC7.1,ZThread 2.3.2
请您研究一下啊……
re: 软件需求分析的切入点 jiuchongtiann 2006-05-09 09:12
呵呵,很有启发性。
14 using namespace System;
15 using namespace System::Threading;
14行没有包括15行吗? -----见笑了.
谢谢Terry ^_^,现在可以在代码中去掉str(id(self.request))相关代码,使用下面的代码取而代之,这样代码就就更自然了
logging.basicConfig(level=logging.DEBUG,
format='%(thread)d %(asctime)s %(levelname)s %(message)s',
filename='log.txt',
filemode='a+')
在Python Library Reference的6.29.6 Formatter Objects里有写到:
%(thread)d Thread ID (if available).
如果能给兄弟们的工作带来一点点方便,那是最好不过了^_^
申请C++/CLI版想法不错,不过最近比较忙呵,时间不够
re: C++/CLI FAQ (逐步整理中) edison1024 2006-03-20 20:58
哥们,是不是可以申请一个C++/CLI版?
re: C++/CLI FAQ (逐步整理中) edison1024 2006-03-20 20:54
托管字符串到非托管在MSDN的例子里面有。
但是总是感觉通过拷贝来实现很不爽。。。
这个辅助类写的不错,呵呵。
呵呵,兄弟开口就是“业界”,“别人”,这样的帽子有点过了。
C++/CLI没有被大量使用,这很正常,因为vc2005出来也没多久。这时候就用到大型项目中是有风险的,所以一般都在小项目中实践,这样就说成业界很少有人用,牵强了。C++/CLI有其局限也是事实,但被别人认为是鸡肋,不知道这个别人是谁?
离开无意义的话,回到认真的讨论中。
注意:CLI上有大量的语法糖,C#,J#,VB都是,C++/CLI也不过是其中之一;这些语法糖,对于一个成熟的开发者来说,是互通的,也无本质的区别。微软在cli上弄出这么多的语法糖,就是想让一个程序员能更好的从自己原有的开发环境过渡到.net的开发环境。而对于一个拥有C++开发经验,并想利用C++原来的积累(经验,代码...)的开发者,用C++/CLI,比用C#更简捷,学习曲线更平坦。所以,我在尝试C++/CLI。
附上一句:我2002年就有用C#了,而C++我则用了将近8年了...
C++/CLI在业界很少有人用,从设计的时候就被别人认为是鸡肋!
所以,我到很想知道,你们为何选择是用C++/CLI来开发项目!
呵呵,非常感谢装配脑袋的回复。
对于1,2,我是用C++/CLI写的这段代码,并不是用C++语法,所有程序确实长得不大象C++, finally和nullptr皆因此为之。
至于protected的问题,兄弟说得没错。其实我开始也是用的private。不过我参考
template <class TYPE, class ACE_LOCK>class ACE_Singleton : public ACE_Cleanup
的实现时,感觉也有一些继承的可能,于是把它改成了protected。
不过“把static字段放到protected字段就如同public出来一样”这句话我不太理解,还请指点。
这程序真是长得不像C++:
1。C++一般用析构函数,不用finally(因为原来没有finally)。
2。C++判断空句柄只要if (!instance)就行了,不用if (instance == nullptr)
此外实在不明白你用protected干什么?把static字段放到protected字段就如同public出来一样,毫无遮掩。你习惯于为继承预留后路吗?可是你根本没有virtual成员也,这样的类根本没有继承的价值。你还是改成private为好
支持volatile,不过这种情况应该不需要使用volatile关键字。
如果C++/Cli支持volatile关键字的话
_instance应该声明如此形式
...
static _T^ volatile _instance;
...