Neil'Blog

实现数据库连接池-前传

1.引言 最近深感C++项目实践经验太少,所以想找个项目练练手,看到MySQL数据库连接池的项目时间比较短,代码行也还行,还能学到锁机制,多线程等,把之前听到的知识都实践一遍,何乐而不为呢! 这个项目是自己下班时候敲的代码,大约为400行,本来想着每次提交下代码就写一篇文章,后来想着算了,直接全干完再写,没想到拖了这么久 2.何为数据库连接池 首先一点点来,最初应用程序访问数据库时,...

ObjectARX几何图形库

1.引言 这几天在做CAD二次开发,涉及到几何类,略有不解,后又发现ObjectARX开发指南,所以翻译下官方的 AcGe库提供很多用于表示2D和3D几何图形的类 2.AcGe库概述 AcGe 库包括一组广泛的类,用于表示常用的几何图形,例如点、线、曲线和曲面。它为几何图形提供了可供任何 Autodesk 应用程序使用的通用表示形式。该库是纯数学的;虽然它的类不直接处理数据库或图形,...

Tortoisegit的贮藏

1.引言 有没有经常改完本地代码后,发现改的地方太乱了,但实际只需要修改几处就可以,于是把远端的代码全部强行拉下来,覆盖本地代码,再针对性的修改那几处,让我说,这样你就慢了 2.贮藏更改 Tortoisegit有个功能是【贮藏更改】,进入后是这样的 贮藏日志是说你把你修改的东西,命名下,然后先存到一个地方 存完后,你会发现文件夹里的代码就恢复你没有修改时的状态了 此时你再pu...

VS配置新项目

引言 这两天需要从远端下载一个新的项目,而新项目所依赖的第三方库我电脑本地已经有了,所以就开始一个个修改每个项目的包含目录和库目录,修改了一天都没改完,于是发现问题不对劲 基本知识 众所周知,C++本身的功能十分简陋,经常需要用到其他的各种第三方库,包含目录和库目录可以很方便的管理第三方库 包含目录是头文件存储的地方,一般是在include中 库目录则是链接库在的地方,一般在lib...