只显示主题贴
xieye 写道用户输入的查询超过两个字符,我就取前两个。
如果这前两个字符包含英文,我就不给他查
如果是这样,那么这种方案适用于什么场合呢?
- 进入论坛 综合技术 版
ssnake 写道请问POSA2一书中的示例代码哪里有下?
到作者还有出版商的主页都找不到,难道是ACE的example目录里面那些代码?
谢谢
这里有一些资料,可以参考一下
http://cpp-circle.group.javaeye.com/group/topic/2116
- 进入论坛 综合技术 版
引用当用户提交查询数据时,获取其查询的前两个汉字,转成数字,到表中查 如果用户查询的字符不止两个呢?如果包含英文呢?
- 进入论坛 综合技术 版
ssnake 写道我知道可以用reactor模式来模拟异步,但是这样的话在本质上仍然是同步啊。
半同步/半异步模式之所以要有一个异步层存在,目的在于利用异步操作得到性能上的提高,如果采用模拟的方式来做的话,是否算是违背了这个模式的约束呢?
其实计算机底层的硬件,通常都是采用中断的方式来工作的。对应到软件层面,通常称为 event-driven 。因此,无论 windows 的 IOCP 还是 unix 的 aio ,其实只不过是操作系统做了 event-driven 到异步操作的这个转换。不过由于 unix 的 aio 实现还存在一些问题,比如不支持 socket ,因此很多时候在 uni ...
- 进入论坛 综合技术 版
jasongreen 写道xml 不是什么时候都需要,有点麻烦
properties 很好用,很常用,挺好,不过中文输入成\uxxxx实在是SB,不支持分节
ini 挺好,分节,比properties强
yaml 很好,很强大,不过,总觉得怪怪的
我觉得很多时候,ini比较好用,但我还想要一个功能,“多行值”
text="""
line1
line2
line3
a long text
"""
有一些 ini 的实现就支持多行的,在一行的最后,用 \ 来表示还有下一行。后续的行用 \t 开头。
- 进入论坛 海阔天空 版
mryufeng 写道
2. 一旦不小心你的n 比 buffer的长度大 那就死惨了 内存狂越界写。
这种情况经常发生在你把buffer的长度改小了 但是后面的n没有相应地改。
相信很多人会遭受这个bug.
这里导致的问题通常在于 dest 没有以 \0 结尾,如果接下来对 dest 的处理依赖于这个结尾的 \0 ,就可能导致越界的读,这个的确会有人遇到。
但另一方面,这里提到越界写,这个是因为 n 和 dest 的实际长度不符,这个算不上是 strncpy 的 bug 吧,是写程序的人的问题。
- 进入论坛 综合技术 版
去找了 memcached for win32 的源代码,结果可以顺利编译,并且运行起来也很正常。
http://jehiah.cz/projects/memcached-win32/
修改后的,libevent + iocp + memcached 代码下载
http://spserver.googlecode.com/files/memcached-1.2.1-iocp.zip
http://spserver.googlecode.com/files/libevent-1.4.4-iocp-2.zip
- 进入论坛 综合技术 版
qiezi 写道GetQueuedCompletionStatusEx也支持超时,用它代替select也可以吧?试试移植一个iocp版本?
GetQueuedCompletionStatusEx 和 GetQueuedCompletionStatus 的差别是前者可以一次得到多个 event 。
GetQueuedCompletionStatus 本身也支持超时的。
这里提到的要用 WSAWaitForMultipleEvents ,主要是解决 IOCP 和 WSAEventSelect 的集成。
在使用 libevent 的场景中,通常都需要把 accept,recv,send 这几个事 ...
- 进入论坛 综合技术 版
bigpanda 写道近来 iunknown 写了很多用 iocp 的东东。请教一下能否比较一下 Linux 的 epoll 和 windows 的 iocp?
据我所知 Linux 是没有异步 IO 的,那么 epoll 应该相当于 iocp 之 socket 版本,能否论证一下?
对于 epoll 和 iocp 都算不上熟悉,只是根据自己的兴趣去找了一下资料来看,然后写了一些代码来验证一下自己的理解。就目前的测试来看,两者在高并发和 IO 性能方面,都是不错的。但依目前的经验,很难说已经测试到了它们各自的最优情况。对于这种高并发的性能测试,对于系统参数的调整也是一个很大的方面。如果要做 ...
- 进入论坛 综合技术 版
lordhong 写道google app engine 才出来几天... 竟然有人抢注...
偶试了N个... 都幕友鸟~~~
包括:
lordhong (我现在这么有名气??)
javaeye (这个我是比较确定肯定没有了的...robbin应该抢到了吧)
codeshogun (这个我也用了很久的... 竟然也有人抢??)
codelicious (这个... 也被抢...)
hong (这个是肯定被抢了的...)
我sun... 什么世道啊~~~
好像有两种提示,一种是
引用
An App or Google Account already exists with that n ...
- 进入论坛 海阔天空 版
- 浏览: 79324 次

- 详细资料
搜索本博客
我的相册
vim
共 2 张
共 2 张
最近加入圈子
最新评论
-
集成 IOCP 到 Libevent
去找了 memcached for win32 的源代码,结果可以顺利编译,并且 ...
-- by iunknown -
集成 IOCP 到 Libevent
qiezi 写道GetQueuedCompletionStatusEx也支持超时 ...
-- by iunknown -
集成 IOCP 到 Libevent
GetQueuedCompletionStatusEx也支持超时,用它代替sel ...
-- by qiezi -
集成 IOCP 到 Libevent
linux/solaris上的aio有多种回调/通知方式,可能和libevent ...
-- by qiezi -
集成 IOCP 到 Libevent
SPServer是一个很不错的框架,受到启发,我用boost::asio实现了一 ...
-- by wow






评论排行榜