- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 setuptools 安装 (windows)
下载 setuptools 安装包,名称为 setuptools-0.6c11.tar.gz,解压缩后进入 setuptools-0.6c11 文件夹,然后运行命令 python setup.py install 。等待安装完成后,需要把 C:\Python27\Scripts 加到系统的变量中 (path),这是由于easy_install.exe 被放到了 Scripts 文件夹中。
2012-05-30 14:51:13 903
原创 sqlite事务嵌套
sqlite本身的事务并不支持嵌套,而savepoint方法虽然支持嵌套,但是,使用起来比较复杂。下面,提供一种针对线程数据库连接的事务嵌套模式,如果是在单线程中操作数据库,则可以进一步简化实现 (采用静态变量保存事务计数即可)。 在代码中,使用了windows下的线程槽的概念,其是针对每个线程保留单独的一份数据。#include "sqlite3.h"/** * @class
2012-03-17 21:03:01 2909
原创 SQLite虚表介绍
虚表 虚表是一种自定义的扩展,允许用户通过代码定制表的数据结构和数据内容;对于数据库引擎,它和普通表一样,允许进行大多数的sql操作。虚表和普通表的主要不同在于,其表中的数据的来源;对于普通表,来源于数据库的行列值;而对于虚表,来源于用户自定义的函数,可以使数据库中的数据,也可以使其他的外部数据,如:磁盘文件(csv, excel)等;虚表是sqlite的一种高级特性,它的实
2012-03-17 19:58:16 9484
原创 SQLite数据库模型介绍
sqlite是一种单文档的数据库,不需要服务器的支持,可以嵌入到程序中。sqlite提供基本的C API,支持多种语言扩展Perl、Python和Java等,支持多平台Windows、Mac、POSIX接口的平台。此外,sqlite是开源、自由和免费,可自由地用于商业用途。 sqlite支持最大数据库大小2TB,但是,其更适用于几十GB;其中,100G大小的数据库
2012-03-17 19:46:50 2764
原创 使用DrawTextEx绘制多行文本
使用gidplus进行文本绘制时,大家经常需要把多行文本绘制在一个矩形框中,通常采用的绘制接口是DrawText和DrawTextEx。这个两个函数确实可以实现矩形框中的多行绘制,但是,它们都没有办法在一次绘制中定制文本行距。 为了实现文本多行绘制的同时,可以定制行距,可以采用DrawTextEx方法一行行的绘制文本,然后,调整行距。其中,DRAWTEXTPARAMS结构中的uiLeng
2011-12-11 22:40:33 4754
原创 把Bitmap中的图片保存至内存块
在VC编程中,通常会对已有图片进行缩放,然后,需要把缩放后的图片(gdiplus::Bitmap)以二进制形式保存至内存中,再进行其它处理,如:将内存中二进制内容保存至数据库或传递给其它处理模块。有两种方式把Bitmap对象中图片保存至内存:1. 先将Bitmap对象中的图片以指定格式保存至本地文件,再从本地文件读取至内存块代码如下:BYTE* Convert(Bitmap *pB
2011-12-11 22:21:05 2352
转载 程序员技术练级攻略 [转载]
作者 - 陈皓月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发
2011-11-29 10:22:47 752
原创 在Windows平台上测试程序的CPU使用率和内存占用量
程序开发是分阶段的,在完成功能开发和测试后,研发人员还需要获取程序的性能数据,并与竞品进行比较。其中,互联网程序有几个比较重要的指标:网络传输时延、网络传输流量、程序的CPU使用率以及程序的内存占用量等;对于网络相关性能指标,网络已经有较多的工具可以用于分析,就不再阐述,而本文重
2011-08-07 22:17:18 3121
setuptools-0.6c11
2012-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人