自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

Python笔记(二)——python调用C/C++模块

前一篇讲了简单的C/C++调用Python脚本模块(.py)。既然是用于诸多游戏程序的脚本语言,那肯定是缺不了互调(礼尚往来)。因此,本篇讲一个简单的python调用C/C++写的DLL模块,对Python进行功能扩展。这里写一个简单的例子,主要就为了了解下这么用Python来调用C/C++写的DLL库。好了,切入正题: 首先,我是用VS2003建的一个DLL工程,将DLL工程属性里面的输出文件...

2009-10-31 11:26:00 56

Python笔记(一)——C/C++调用python

最近因为研究一个东西,并且在很久以前就想把python好好看看。正好满足我的好奇心。我每天上班做得游戏都是用lua,也是一门很强大的脚本语言。可能我更喜欢python的缩进区分和面向对象吧。 今天只写一个简单的例子。一个简单的python脚本,就一个函数,用C/C++去调用。可能这也是作为程序来说最关心的一件事。所以我的python笔记也就最先写这块。- - 好切入正题: #include ...

2009-10-27 21:58:00 87

ESBasic 可复用的.NET类库(13) -- 分组对象管理器 IGroupingObjectManager

1.缘起: 假设我们的订单系统需要管理所有未处理的订单,而客人经常需要查询属于自己的未处理的订单列表。另外,可能客服人员也需要根据订单ID迅速地找到对应的未处理订单。基于第一个需求,我们就可以将未处理的订单依据客人的帐号进行分组管理。 我设计了ESBasic.ObjectManagement.Managers.IGroupingObjectManager分组对象管理器来完成对对象进行分组管...

2009-10-27 15:04:00 55

ESBasic 可复用的.NET类库(12) -- 对象管理器 IObjectManager

1.缘起: 我们经常需要对一些动态对象进行管理,最常见的例子就是在线用户管理。当一个用户成功登陆到服务器后,我们就需要将其管理起来;当他退出后,就不再需要再管理他了。这就是所谓动态对象的含义,这些对象并不是一直需要被管理,只有当其被激活后,才需要被管理。它们总是在“激活”状态和“非激活”状态之间不断地切换。 我设计了对象管理器ESBasic.ObjectManagement.Managers....

2009-10-21 09:06:00 49

ESBasic 可复用的.NET类库(11) -- 双向映射 IBidirectionalMapping

1.缘起: 假设我们的用户管理系统要求用户的ID和Name都必须是唯一的,并且用户的ID和Name一经确定就不能被修改。而且管理系统经常需要根据ID来查找Name,也经常需要根据Name来查找ID。根据这样的需求,我们可以考虑使用一个Dictionary来将ID和Name缓存起来,通常ID作为Key,Name作为Value。这样便可实现通过ID查询Name的快速查找,但是,通过Name查找ID就...

2009-10-15 10:34:00 59

ESBasic 可复用的.NET类库(10) -- 简易的读写锁 SmartRWLocker

1.缘起: 对于需要进行线程同步的地方,我们经常用的就是.NET内置的lock关键字和ReaderWriterLock类。lock的功能相对简单,因为它不区分读写,也就是说如果都在lock块中,读线程都会阻塞另一个读线程,在很多读远远多于写的应用中,这会极大地折损性能。所以我们也经常需要使用读写分离的锁ReaderWriterLock,使用它,我们可以明确的指定是要获取“读”锁还是“写”锁。而...

2009-10-10 16:34:00 54

职场透视:我们都是猪八戒?

在一次有关最佳雇主的调查里,被调查企业的员工这样一道题:如果把你所在的团队比作是西天取经的队伍,你认为自己扮演的角色是:A、孙悟空 B、猪八戒 C、沙僧。 结果超过一半的员工给自己的定位是孙悟空,剩下的大多选沙僧,选猪八戒的只有百分之十几。 之后把这个问题交给了老板们来回答,让他们评价自己的下属属于哪一类的更多,不出所料,答案正好反过来,老板们认为员工中最多的是猪八戒,其次是沙僧,孙悟空...

2009-10-08 20:50:00 61

深入C/C++之基于Cookie的安全检查(VS2005)

昨天在试着逆向一个有时间期限的LIB时,发现一些特别的检查函数,在之前的VC2003中是没有的,这些函数可谓是重量级函数。由于个人比较看不惯自己不懂的东西,出于不愤之情绪研究了下这些函数。首先在这里介绍个人认为较之其他几个更为重要的一种安全检查方式——基于Cookie的缓冲区溢出安全检查! 为了在发布版本中也能检测到缓冲区溢出,防止程序因缓冲区而受到攻击,VS2005(VC8)便增加了基于C...

2009-10-05 09:36:00 73

【中秋寒意】

中秋寒意 昔年八月十五夜,舍院宿室书桌边。今年八月十五夜,广福桥头车水前。 东北望乡何处是,西南看月月无见。 昨风几吹无人会,今夜疏雨似往年。 ...

2009-10-03 12:18:00 59

空空如也

空空如也

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

TA关注的人

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