自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 895

原创 sqlite事务嵌套

sqlite本身的事务并不支持嵌套,而savepoint方法虽然支持嵌套,但是,使用起来比较复杂。下面,提供一种针对线程数据库连接的事务嵌套模式,如果是在单线程中操作数据库,则可以进一步简化实现 (采用静态变量保存事务计数即可)。    在代码中,使用了windows下的线程槽的概念,其是针对每个线程保留单独的一份数据。#include "sqlite3.h"/** * @class

2012-03-17 21:03:01 2891

原创 SQLite虚表介绍

虚表    虚表是一种自定义的扩展,允许用户通过代码定制表的数据结构和数据内容;对于数据库引擎,它和普通表一样,允许进行大多数的sql操作。虚表和普通表的主要不同在于,其表中的数据的来源;对于普通表,来源于数据库的行列值;而对于虚表,来源于用户自定义的函数,可以使数据库中的数据,也可以使其他的外部数据,如:磁盘文件(csv, excel)等;虚表是sqlite的一种高级特性,它的实

2012-03-17 19:58:16 9436

原创 SQLite数据库模型介绍

sqlite是一种单文档的数据库,不需要服务器的支持,可以嵌入到程序中。sqlite提供基本的C API,支持多种语言扩展Perl、Python和Java等,支持多平台Windows、Mac、POSIX接口的平台。此外,sqlite是开源、自由和免费,可自由地用于商业用途。    sqlite支持最大数据库大小2TB,但是,其更适用于几十GB;其中,100G大小的数据库

2012-03-17 19:46:50 2756

原创 使用DrawTextEx绘制多行文本

使用gidplus进行文本绘制时,大家经常需要把多行文本绘制在一个矩形框中,通常采用的绘制接口是DrawText和DrawTextEx。这个两个函数确实可以实现矩形框中的多行绘制,但是,它们都没有办法在一次绘制中定制文本行距。    为了实现文本多行绘制的同时,可以定制行距,可以采用DrawTextEx方法一行行的绘制文本,然后,调整行距。其中,DRAWTEXTPARAMS结构中的uiLeng

2011-12-11 22:40:33 4711

原创 把Bitmap中的图片保存至内存块

在VC编程中,通常会对已有图片进行缩放,然后,需要把缩放后的图片(gdiplus::Bitmap)以二进制形式保存至内存中,再进行其它处理,如:将内存中二进制内容保存至数据库或传递给其它处理模块。有两种方式把Bitmap对象中图片保存至内存:1. 先将Bitmap对象中的图片以指定格式保存至本地文件,再从本地文件读取至内存块代码如下:BYTE* Convert(Bitmap *pB

2011-12-11 22:21:05 2340

转载 程序员技术练级攻略 [转载]

作者 - 陈皓月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发

2011-11-29 10:22:47 748

原创 在Windows平台上测试程序的CPU使用率和内存占用量

程序开发是分阶段的,在完成功能开发和测试后,研发人员还需要获取程序的性能数据,并与竞品进行比较。其中,互联网程序有几个比较重要的指标:网络传输时延、网络传输流量、程序的CPU使用率以及程序的内存占用量等;对于网络相关性能指标,网络已经有较多的工具可以用于分析,就不再阐述,而本文重

2011-08-07 22:17:18 3106

DrScheme lisp

Lisp 方言 Scheme 的一个解释器,可以按照在 Windows 系统上,使用非常方便,也很只智能。

2012-08-05

setuptools-0.6c11

setuptools是 Python Enterprise Application Kit(PEAK)的一个副项目,它 是一组 Python 的 distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。

2012-05-30

RealPlayer SDK包

RealPlayer的SDK包。 RealSystem G2 SDK Gold r4 Release

2009-07-16

空空如也

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

TA关注的人

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