David的专栏

成功源于勤奋

Visual Studio 2010编译GaLib2.47的办法

(译)使用Visual C++编译GALib(静态库) 原文:Compiling GALib Using Microsoft Visual C++ 另外再多说一句:经过我的多次尝试,发现galib能够编译成dll,在它提供的makefile中提供了编译dll的一些参数,经过一些...

2013-10-03 14:40:11

阅读数 4366

评论数 0

MYSQL 的Query Cache

MYSQL的Query Cache 当你的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果放到QC中,当下一次处理同样的SELECT请求时,数据库就会从QC取得结果,而不需要去数据表中查询。 在这个“Cache为王”的时代...

2013-04-20 12:17:34

阅读数 2547

评论数 0

mysql的千万行级别的表的性能

表的引擎为Innodb. 对于大约有几千万行的mysql表,前提是在合理的建立了索引。记住,索引很关键! 各种操作的性能数据如下: Select查询,毫秒级别。 Update 毫秒级别 Insert 毫秒级别。 Delete 毫秒级别 以上数据表明,对于千万级别的数据的mysql的性...

2013-01-29 17:46:07

阅读数 5579

评论数 0

三种东西永远不要放到数据库里

我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。 ...

2013-01-28 15:16:17

阅读数 3063

评论数 0

main函数执行前后的代码

一、main结束 不代表整个进程结束   (1)全局对象的构造函数会在main 函数之前执行,           全局对象的析构函数会在main函数之后执行;           用atexit注册的函数也会在main之后执行。   (2)一些全局变量、对象和静态变量、对象的空间分配和赋...

2013-01-28 15:14:08

阅读数 2676

评论数 0

VC如何让窗口半透明

VC让窗口半透明的方法,自己已经使用过。 //修改窗口的风格 ModifyStyleEx(0, WS_EX_LAYERED);  //设置透明度,第二个参数,取值从0-255 SetLayeredWindowAttributes(0, 100, LWA_ALPHA);

2012-12-13 17:41:51

阅读数 3525

评论数 0

多线程编程中注意的问题

最近项目的多线程部分出了很多问题,导致程序出现了几个重大bug。 主要问题如下: 1. 两个线程的执行顺序,和代码的顺序不一定是完全一致的。一定要做好同步。 2. 线程terminate的时候,如何获得了锁,要记得释放。否则会出问题。 3.锁的使用一定要小心,避免出现死锁,或者某个...

2012-10-18 10:13:45

阅读数 2617

评论数 0

免费c++图片操作库(类)

OpenCV:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。我用它来做了一个Harris角点检测器和Canny边缘检测器,总共就花了一个小时(第一次...

2012-10-08 10:29:00

阅读数 5846

评论数 0

上海个人住房公积金复议材料

最近公积金需要复议,花费了不少经历,由于之前没有做过,所以担心怕材料不齐。 通过这次的经历,总结了一下公积金复议要准备的材料,希望能对大家有所帮助。 公积金申请复议需要到上海住房置业担保中心去申请。浦东新区的在中信五牛城 需要的材料如下: 1. 个人户口本,结婚证原件和复印件。 复...

2012-10-08 10:07:07

阅读数 17128

评论数 3

开源zlib库使用心得

前篇: 最近在做的一个项目中需要用到数据传输,为了节省流量,需要对传输的数据进行压缩。由于之前 对这方面不是太了解,在网上搜索了下,决定使用大名鼎鼎的zlib库。 下载地址:http://www.zlib.net/    最新的版本为1.2.7 下载后的文件解压缩有,是一个源代码包...

2012-09-21 16:57:45

阅读数 15318

评论数 2

GPRS DTU概念及DTU的工作原理

最近需要开发一个基于GRPS DTU数据传输的数据中心方案,于是找了一些资料。个人觉得很有用。  GPRS DTU全称GPRS数据传输单元,在国内目前实际上对GPRS DTU具有更加明确的约定:GPRS DTU是专门用于将串口数据通过GPRS 网络进行传送的GPRS无线设备。 GP...

2012-08-21 10:52:46

阅读数 7980

评论数 4

近期心情

这两年感觉技术没啥进步,整天被各种杂事烦扰。 唯一的进步是知道了自己的优点在哪里,潜力有多大,缺点在哪里。 我是一个优点和缺点都很明显的人。

2012-08-01 11:19:28

阅读数 2204

评论数 2

写给刚毕业的程序员的建议

我个人觉得比较重要的地方: 1. 学会把事情做好的能力。 leader交给你一个任务,你做完后,一定要自己check自己做的对不对。     check好之后再说自己做好了,做好和做完是有很大区别的。刚毕业的程序员,做完10件事情,     如果不仔细check的话,会有8件是错的...

2012-07-10 11:20:17

阅读数 3429

评论数 0

小的软件公司真的是很难留住人才

人往高处走,水往低处流。 小公司很难开出好的条件,来留住好的人才。同时这个行业的流动率过大,是一个通病。 任何一个想建立一个好的开发团队,必须要有好的目标,和好的激励,这样才能够持久。

2012-07-10 11:04:20

阅读数 3072

评论数 0

设计模式之单例模式(singleton模式)

笔者工作中第一次遇到的模式就是单例模式了,单例模式简单好用,但是极容易被滥用,尤其在小型系统中。 WIKI是这么解释单例模式的,我个人觉得很精确。 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥...

2012-04-09 17:50:33

阅读数 2428

评论数 0

如何带新员工

带一个新的团队还是挺操心的。一个字:累。但面对一张张白纸,做为主管还是有责任把他们带好的。在带新人的过程中,我的最大感受是紧凑检查点,随时沟通。说个例子:     一个新策划,没有太多经验,加入了我的开发团队。我第一次交待工作任务,说一周后检查,但一周时间已到,检查工作,发现未完成,同时,方...

2012-04-09 16:05:31

阅读数 4395

评论数 0

关于考勤

很多公司都有各自的考勤制度,也有一些考勤的方法,最常见的就是打卡,上班打、下班还打。在我的管理工作中,发现了这么一个现象,Leader们总认为考勤工作是公司人力资源的工作,而Leader们对这个工作可以不过问。     的确,打卡机是一个电子设备,若公司几百号人,Leader是很难立刻、实时...

2012-04-09 15:58:44

阅读数 2917

评论数 0

设计模式之工厂模式

工厂模式只适用于对象的创建。说白了就是封装了new‘一个对象的操作。 简单工厂模式 1. 目的          工厂模式就是专门负责将大量有共同接口的类实例化, 而且不必事先知道每次是要实例化哪一个类的模式。 它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 2 . ...

2012-04-02 11:43:56

阅读数 2476

评论数 0

MFC设置对话框的焦点

方法有二:  1. 设置对话框控件的tab order。 按Ctrl+D即可看见。将需要被设置到焦点的空间的tab order设为1. 2. 对话框的OnInitDialog返回FALSE。解释如下:(摘抄至msdn)   If OnInitDialog returns non...

2012-03-29 17:12:54

阅读数 7033

评论数 0

GdiplusStartup函数

GdiplusStartup function 3 out of 4 rated this helpful Rate this topic Applies to: desktop apps only The GdiplusStartup function initia...

2012-03-29 14:37:14

阅读数 12270

评论数 0

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