正则表达式
头头
这个作者很懒,什么都没留下…
展开
-
牛人写的设计游戏服务器
有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。 另外由于为避免与公司引起一些不必要的纠纷,我所描述的全都是通过google能够找到的资料,所以也可以认为我下面的内容都是网上所找资料的整理合集。在平时的开发中我也搜索过相关的中文网页,很少有讲游戏服转载 2013-05-13 20:21:24 · 1567 阅读 · 0 评论 -
关于IO 完成 端口的 一些 困惑
如何处理完成端口模型(IOCP)的超时问题.作者: 阙荣文 2011/7/12前言完成端口(IOCP)是所有Windows I/O模型中最复杂,也是性能最好的一种.在关于IOCP的编程中,难点之一就是超时控制.以下以HTTP服务器程序为例说一说.其实超时控制也不是很难,问题是Windows的IOCP模型本身并没有提供关于超时的支持(也行以后的版本会有?),所以转载 2013-05-25 21:05:11 · 3301 阅读 · 0 评论 -
高性能服务器开发
IOCP模型总结(转)IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在转载 2013-05-10 12:23:56 · 967 阅读 · 0 评论 -
开源搜索引擎的比较
开源搜索引擎的比较(一)开源搜索引擎的比较A Comparison of Open Source Search EnginesChristian Middleton, Ricardo Baeza-Yates 作者:Christian Middletonhttp://www.linkedin.com/in/cmiddletHi5转载 2013-04-09 09:22:10 · 6268 阅读 · 0 评论 -
经典的机器学习方面源代码库(非常全,数据挖掘,计算机视觉,模式识别,信息检索相关领域都适用的了)
经典的机器学习方面源代码库(非常全,数据挖掘,计算机视觉,模式识别,信息检索相关领域都适用的了)博客分类: 机器学习 编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个转载 2013-04-09 09:07:21 · 2991 阅读 · 1 评论 -
VS 编译选项
C/C++ 编译器选项 -优化- /O1 最小化空间 /O2 最大化速度/Ob 内联扩展(默认 n=0) /Od 禁用优化(默认)/Og 启用全局优化 /Oi转载 2013-04-01 18:10:58 · 4968 阅读 · 0 评论 -
BOOST 后向匹配 (?<=exp)(?<!pattern) 同其他类型的区别
Lookbehind 后向匹配 (?(?指pattern 不能使用.* 等不定长的匹配,否则失败,下同(?(?原创 2012-11-24 13:21:26 · 740 阅读 · 0 评论 -
Perl Regular Expression Syntax Perl的正则表达式语法
Perl Regular Expression Syntax Perl的正则表达式语法 Synopsis 摘要 The Perl regular expression syntax is based on that used by the programming language Perl . Perl regular expressions are the default behavio转载 2012-11-24 12:47:22 · 2891 阅读 · 0 评论 -
boost正则表达式规则
。如果您不知道什么是正则表达式,请看这篇文章http://blog.csdn.net/begtostudy/archive/2007/11/11/1879206.aspx有了正则表达式的基础,问题是如何使用。我们以boost::regex来说先看一个网上经典的例子。#include "stdafx.h"#include #include转载 2012-11-24 11:17:03 · 1257 阅读 · 0 评论 -
C++ boost 正则表达式用法
什么是正则表达式?正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。如果您不知道什么是正则表达式,请看这篇文章http://blog.csdn.net/begtostudy/archive/2007/11/11/1879206.aspx有了正则表达式的基础,问题是如何使用。我们以boost::regex来说先看一个网上经典的例子。转载 2012-11-17 11:45:08 · 670 阅读 · 0 评论 -
Regex
【转】Regex 用法详解Regex头文件: "boost/regex.hpp"正则表达式被封装为一个类型 basic_regex的对象。我们将在下一节更深入地讨论正则表达式如何被编译和分析,这里我们首先粗略地看看 basic_regex ,以及这个库中三个最重要的算法。namespace boost {template class traits=regex_tra转载 2012-11-16 20:22:36 · 2113 阅读 · 0 评论 -
C++ Boost regex 文档(翻译)
C++ Boost regex 文档(翻译)(Reference进行中) Copyright ? John Maddock 1998-2003 译者:nirvana C++ Boost regex 文档(翻译)(Reference进行中) Overview Configuration and setup Installation Borland C++ Buil转载 2012-11-17 21:10:18 · 4265 阅读 · 0 评论 -
Boost学习之正则表达式--regex
boost::regex类为C++提供了完整的正则表达式支持,并且已被接收为C++0x标准库。它同时也在Boost库中扮演着极重要的角色,不少Boost子库都需要它的支持,有不少人甚至就是为了它才下载使用Boost的。注意使用Boost.Regex需要预先编译完整编译请参考本站编译Boost的文章如果只要编译Regex库,有两种方法(参考链接):在Boost根目录下转载 2012-11-17 15:31:58 · 825 阅读 · 0 评论 -
VC中Boost正则表达式使用
要使用Boost.Regex, 你需要包含头文件"boost/regex.hpp". Regex是本书中两个需要独立编译的库之一(另一个是Boost.Signals)。你会很高兴获知如果你已经构建了Boost— —那只需在命令提示符下打一行命令——就可以自动链接了(对于Windows下的编译器),所以你不需要为指出那些库文件要用而费心。你要做的第一件事就是声明一个类型 basic_rege转载 2012-11-17 12:07:24 · 934 阅读 · 0 评论 -
完成端口
通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了――创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在Windows NT 和 Windows 2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器这一方,当然,其中的转载 2013-05-15 21:06:54 · 1480 阅读 · 0 评论