自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sur的工作日子

i am suriving

  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

原创 两个有趣事

一个是lua的语法糖详见云风的bloghttp://blog.codingnow.com/cloud/LuaFunctionOverload一个是伤害的数字计算问题,战斗伤害最终落到实际的是对HP变量的改变,那么就是一个类似hp=a+b ... c+d的线性公式可以最终得到hp也就是如果是四则运算那么所有的HP都可以表示为HP=C+X... 的形式。

2010-12-28 23:08:00 521

原创 多线程编程杂说3

<br />多线程恐惧之一,在引入大量的互斥锁之后很多人下意识的认为这样会导致性能下降。<br />我认为这样的观点建立在两个方面第一点是认为自己的程序运行过程中没有等待性延时例如网络操作中常见的接收延迟和发送延迟,第二是把多线程中的互相等待造成的损耗评估的过于严重。<br />首先以mangoscors为例没有分线程时会出现很多情况长时间cpu占用过低客户端也在等待的情况,这种情况跟某个客户端的网络延迟有很深的关系随意分离几个线程之后这种情况得到的极大的改善,但因为互斥锁使用的并不严谨,每次占用锁的时间过

2010-12-12 11:33:00 565

原创 引入复杂度

<br />昨天在处理mysql的时候原来的类通过静态变量计数器初始化话mysql平台,这个方式的好处是可以在使用类的时候不关心平台初始化的问题,但静态变量只能使用在一个模块内,当这个类的指针被dll使用的时候就存在访问变量不存在的问题。如果为了解决这个问题使用#pragma data_seg 来共享变量就又设计到跨平台的问题,linux没有这类的条件编译....随后惊出了一身的冷汗,如果这么解决下去恐怕要引入一大坨的东西为了解决一开始就很简单的问题,在exe初始化的时候把mysql平台也初始化一下。智能这

2010-12-09 10:19:00 413

原创 多线程编程杂说2

<br />多线程编程普及出现在90年以后,之前只有多核的cpu服务器才有这样的需要。多线程以其复杂化脆弱性著称,程序员大多避而不谈或只是简单的应用。线程保护的互斥锁被认为是导致延迟和性能下降的主因。<br />这主要有两方面的原因,第一大部分应用只需要一个线程进行处理有着强烈的排他性和连贯性,第二很少有用户应用是大规模并发的即使有大规模也是短时间,可以使用单线程排队的方式也可以完美的解决。这样绝大部的应用被拆成分进程方式的分布式和单线程的方式两大块,多线程编程就此没落。多线程的方式有其不可替代的优势,其比

2010-12-03 10:47:00 547

VMProtect的逆向分析和静态还原.ppt

VMProtect的逆向分析和静态还原.ppt

2011-04-06

中登公司数据整理汇总xls版

中登公司数据整理 中登公司数据整理 中登公司数据整理

2010-04-16

测试CAtlRegExp 正则的例子, mfc工程

测试CAtlRegExp 正则的例子, mfc工程

2010-03-15

libiconv vs2003 例子 编码转换 utf8 gb2312

比atl方便的并且没有内存泄露危险的转换宏

2009-03-28

regex linux正则 测试例子vs2003 mfc工程

regex linux正则测试例子vs2003 mfc工程修正几个bug添加了子串功能

2008-11-12

regex linux正则测试例子vs2003 mfc工程

regex linux正则测试例子vs2003 mfc工程,随手写来方便大家

2008-11-11

automake中文手册

automake中文手册在很老的一个论坛里面翻出来的,感谢王 立(本站会员Charles)[译]的工作

2008-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除