上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: #encoding: utf-8import wximport osimport nonameclass Frame( noname.MyFrame1 ): def __init__(self,parent): noname.MyFrame1.__init__(self,parent) self.curBitmap = None self.curBitmapPostion = None self.curPointerPos = None def m_createBitmap_buttonOnButtonClick ( s... 阅读全文
posted @ 2014-01-10 15:12 lc_cnblog 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: 我们都知道计算机中负数用补码表示,即 :取反 加1,那为什么这么蛋疼的表示呢,既然要区分正负数,直接用最高位来区分不就行了吗?仔细思考了下,负数用补码表示是为了实现加法和减法的统一(更确切说就是为了实现减法)。设要表示的整数 I 由 b 位存储,那么 I > 7 if ( val >> 7 ) == 1: val = (~val) & 0xff + 1 # 取后8位,默认32位 val = 0 - val print valif __name__ == '__main__': main() 阅读全文
posted @ 2014-01-10 14:47 lc_cnblog 阅读(957) 评论(0) 推荐(0) 编辑
摘要: ItemContainer 是 很多可以添加string item的部件的父类,封装很多有用的方法,可以用来获取部件的被选中item 的string如wx.ListBox ,wx.CheckListBox,wx.Choice,wx.ComboBox。这些部件可以添加string ,并且内部对它们索引访问。string GetString(self,n),得到指定索引的stringint GetSelection(self) 返回选中的string的索引这两个现在用的多 阅读全文
posted @ 2014-01-09 13:38 lc_cnblog 阅读(273) 评论(0) 推荐(0) 编辑
摘要: http://cowboy.1988.blog.163.com/blog/static/75105798201091141521583/这篇文章总结的非常好主要注意的地方是1,在类内调用成员函数要用类名调用,而且要传入self(非静态成员函数是实例相关的)如:classFoo(object):defbar(self):print"bar!"defspam(self):bar(self)#错误,引发NameErrorFoo.bar(self)#合法的2,静态成员函数的使用要在类中使用静态方法,需在类成员函数前面加上@staticmethod标记符,以表示下面的成员函数是静态函 阅读全文
posted @ 2014-01-09 13:24 lc_cnblog 阅读(13529) 评论(0) 推荐(0) 编辑
摘要: 一般在需要调试的文件加入下面代码即可################_DEBUG = True...if _DEBUG == True import pdb pdb.set_trace()################之后执行文件,就会进入调试状态,常用调试命令和gdb下基本一样,相当好用如 c(continue),n(next),p(print),s(step into) ,bt(打印堆栈) 阅读全文
posted @ 2014-01-09 12:58 lc_cnblog 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: python 通过DB-API规范了它所支持的不同的数据库,使得不同的数据库可以使用统一的接口来访问和操作。满足DB-API规范的的模块必须提供以下属性:属性名 描述apilevel DB-API 模块兼容的DB-API 版本号threadsafety 线程安全级别paramstyle 该模块支持的SQL语句参数风格connect() 连接函数(最常用)其中 threadsafety是一个整数,取值如下:0:不支持线程安全,多个线程不能共享此模块1:初级线程安全支持,多个线程可以共享该模块,但不能共享连接2:中级线程安全支持,多个线程可以共享模块和连接,但不能共享... 阅读全文
posted @ 2014-01-09 12:49 lc_cnblog 阅读(2908) 评论(0) 推荐(0) 编辑
摘要: win32 api ShouCursor 根据内部计数器 是否>= 0 决定是否 显示光标,每true时计数器+1,每false-1,编程时true 和 false 的次数容易产生bug。 阅读全文
posted @ 2013-12-11 13:19 lc_cnblog 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 转:http://linux.chinaunix.net/techdoc/beginner/2007/06/22/960790.shtml首先要说明的是我的系统是fedora,其他系统可能不完全相同。1,时间保存在硬件实时钟(RTC)中,RTC由主板电池供电,即使关断电源也不会造成时间丢失。2,系统启动时从RTC获取时间,这个步骤在rc.sysinit中做:a,首先从/etc/sysconfig/clock中获取RTC相关参数UTC/ARC/SRM。UTC为true表示RTC保存的时间是UTC时间,false表示保存的是本地时间。ARC与SRM的含义参考hwclock的manpage,一般fa 阅读全文
posted @ 2013-12-03 18:44 lc_cnblog 阅读(2596) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/harbinzju/article/details/7047485本文介绍三种方法,可以实现隐藏窗口在任务栏中的图标。其中前两种比较坑爹,不建议使用。方法1:ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);为窗口设置WS_EX_TOOLWINDOW属性。会有以下效果:1. 窗口图标不在任务栏显示。2. 窗口不显示在Alt+Tab的切换列表中。3. 在任务管理器的应用程序Tab中不显示。但这个属性有一个坑爹的副作用一定要小心,详细请参考:WS_EX_TOOLWINDOW 属性的陷阱方法2:使用ITas 阅读全文
posted @ 2013-10-26 11:36 lc_cnblog 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 1 bool initInput(HWND hWnd) 2 { 3 // 第一步 得到获取设备的接口 和 创建D3D设备一样 4 // 由接口获得另一个接口。 5 HRESULT res; 6 res = DirectInput8Create(GetModuleHandle(NULL), 7 DIRECTINPUT_VERSION, 8 IID_IDirectInput8, 9 (void **)&pInput,10 NULL);11 12 if (!SUCCEEDED(res))13 ... 阅读全文
posted @ 2013-10-14 19:00 lc_cnblog 阅读(782) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页