首先是要安装xlrd和xlwt: 进入xlrd和xlwt压缩包释放后所在的文件夹,并执行命令:C:\xlwt-0.7.4>pythonsetup.pyinstall 会有报错:记住一定是要在xlrd和xlwt所在文件夹下执行,Python的命令改成绝对路径。 安装之后就可以import x...
分类:
编程语言 时间:
2014-11-24 06:22:41
阅读次数:
230
上篇文章尝试着使用head lock和tail lock分别在Get和Add元素时,对队列进行上锁,这样就避免了每次操作都锁住整个队列,缩小了锁的粒度。这里还有个问题,队列中持有的T对象指针,均是由调用者动态分配和释放的,如果调用量特别大,new/delete操作频繁,同样会导致性能下降,可能使.....
分类:
其他好文 时间:
2014-11-24 00:49:23
阅读次数:
395
枚举其实很重要,特别是在应用开发初期,服务器端数据格式需要更改得情况下,枚举和宏都能是程序简洁,并且改动小。 首先要知道的是,枚举值 它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直...
分类:
编程语言 时间:
2014-11-23 21:48:51
阅读次数:
239
在Java开发中把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即.....
分类:
编程语言 时间:
2014-11-23 20:14:36
阅读次数:
189
到了Android 4 的activity的生命期内的函数有7个,变得十分复杂,完善。故此要掌握好Activity的各个函数,知道应该在那个函数写什么逻辑代码。
本篇博客写个小程序测试一下activity的声明周期如何运作。
首先总结一下:
1 onCreate():activyt第一次创建的时候调用,还可能在改activity在onStop或者onPauce状态下被系统自动释放,那...
分类:
移动开发 时间:
2014-11-22 18:56:25
阅读次数:
265
MRC这个词应该是我编的,ARC,Automatic Reference Counting,手工引用计数就应该是:Manual Reference Counting,那就应该是MRC喽,不过没有见人这样用过。ARC引入了新的语句管理自动释放池语法:@autoreleasepool { // Cod....
分类:
其他好文 时间:
2014-11-22 18:50:00
阅读次数:
187
在gridview中指定一列,将ColumnEdit设置成pictureEdit在使用showDialog这里窗体后,需要frm.Dispose()将资源释放1.将该列的UnboundType属性设置为bound(默认值)以外的数据类型2.为该列设置一个窗体内全局唯一的FieldName,这个Fie...
分类:
其他好文 时间:
2014-11-22 17:21:56
阅读次数:
289
前提要求:
事务日志跟数据文件必须在同一个卷上;
创建快照卷之前,要请求MySQL的全局锁;在快照创建完成之后手动释放锁;
请求全局锁完成之后,做一次日志滚动;做二进制日志文件及位置标记(手动进行);
1、为数据施加读锁,滚动二进制日志文件并记录当前二进制文件起始时间段:
2、做快照;
3、释放读锁:
4、挂载快照,将快...
分类:
数据库 时间:
2014-11-22 16:04:55
阅读次数:
252
全称自动引用计数,是一种内存管理机制。当一块内存的强引用的数目等于0的时候,则这块内存将会被释放。
由于在Swift中,枚举和结构体都是值类型,不通过引用方式进行存储和传递,所以Swift中只有类的实例会进行自动引用计数。...
分类:
编程语言 时间:
2014-11-22 09:23:53
阅读次数:
277
stl中的vector功能相比普通数据而言是要强大很多的,代价是需要动态的内存管理机制(分配,再分配,释放)。而有时候我们只需要普通的数组而已,这就带来了效率上的浪费。array就是用来代替普通的数组的,打开头文件,发现该模板中有如下语句:_Ty _Elems[_Size == 0 ? 1 : _S...
分类:
编程语言 时间:
2014-11-22 09:11:37
阅读次数:
223