自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 mysql crash course 必知必会 摘要

show databases;-- 显示全部的数据库use database_name;-- 选择一个数据库show tables; -- 显示当前数据库所有的表1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY (`column`)2.添加UNIQUE(唯一索引) mysql

2013-01-31 16:11:10 1835

原创 mysql crash course 练习语句

-- select prod_name from products where prod_name like '1000' order by prod_name;-- select prod_name from products where prod_name REGEXP '.000' order by prod_name;/*select prod_name from products

2013-01-31 16:08:00 1016

转载 在WinXP上编译Doom3源码提示

Doom3 源码下载地址:https://github.com/TTimo/doom3.gpl官方的README写的很简略,以下是我在WinXP上编译Doom3遇到的问题和解决方法:准备:1. Microsoft Visual Studio 2010 旗舰版 + SP12. Microsoft DirectX SDK (June 2010)3. Doom3原版游戏(

2013-01-21 15:52:34 1602

原创 在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)

板函数和模板类不能完全的支持动态导出库和静态库.动态导入库和静态库: 他们实质是不一样的东西。静态库本身就包含了实际执行代码、符号表等等 ,而对于导入库而言,其实际的执行代码位于动态库中,导入库只包含了地址符号表等,确保程序找到对应函数的一些基本地址信息 问题分析: 模板函数和模板类在库中使用的时候 非常困难,但也不是不可能,因为只有相应参数类型的模板函数在库内部有实例,就

2013-01-14 20:04:00 5359

原创 c++无类型参数模板(non-type template parameter)

无类型的模板参数:C++的template可以传入普通的参数,和平时使用普通的函数参数有点相似,但又有很大的不同。这种形式的模板一般是用来初始化类的数组成员的大小例如下面有的代码:templateclass CTest{int m_data[size];};void main(){CTest obj;// 将obj对象的成员 数值m_data大小初始为1

2013-01-14 11:13:47 19212 1

转载 C++ 的内部连接(internal linkage)和外部连接(external linkage) 2--- 总结

当一个实现文件(.cpp ...)编译时,预处理器(CPP)首先递归的包含头文件,形成一个保含有所有必要信息的单个源文件. 这个源文件称为 编译单元.内部连接 如果一个名称对于它的编译单元来说是局部的, 并且在连接的时候不可能与其它编译单元中的同样的名称相冲突,则这个名称具有内部连接.即具有内部连接的名称不会被带到目标文件中.外部连接 在一个多文件程序中,如果一个名称在连接时可以和

2013-01-10 21:29:03 6565 1

转载 C++ 的内部连接(internal linkage)和外部连接(external linkage) 1--- 细节

1.声明   一个声明将一个名称引入一个作用域;   在c++中,在一个作用域中重复一个声明是合法的       以下都是声明:    int foo(int,int); //函数前置声明    typedef int Int; //typedef 声明    class bar; //类前置声明    extern int g_var

2013-01-09 21:19:35 13660 1

原创 bash: ./configure: 权限不够

linux下运行一个文件时 提示权限不够,说明这个文件没有可执行权限我们可以在属性里面手动为这个文件加上可执行权限也可以使用命令的方式命令方式:例如:   bash: ./configure: 权限不够给文件加上可执行权限: chmod +x configure再输入 ./configure 就可以了;

2013-01-07 04:00:30 16261 1

转载 windows 下使用makefile(一)----部署

makefile在windows之外的系统中广泛使用,大多数程序员依赖于vs的IDE; 掌握使用makefile,对于自动化构建很有用vs使用nmake.exe作为构建的工具,有别于linux的makenmake.exe在vs的安装目录下,vs2005的默认目录是:C:\Program Files\Microsoft Visual Studio 8\VC\bin 或者 C:

2013-01-06 23:43:23 2123

转载 windows 下使用makefile(二)---- 编译

1.Dos下运行VC++自带的Nmake,设置路径==========================================●C/C++ 编译器需要的环境变数设定古早以来,PC 上的 C 编译器,就需要两个环境变数:LIB:这个环境变数告诉编译器说,必要的 libraries 在哪里(哪个磁碟目录下)INCLUDE:告诉编译器说,必要的 header files 在哪里(哪个磁碟

2013-01-06 23:41:49 12815

googlebreakpad

googlebreakpad编译和使用 详细见我的博客

2015-03-27

在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)

在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)

2013-01-14

临时文件删除工具

自己做的一款 临时文件\中间文件删除工具 程序利用MFC搭建框架,在你硬盘工程项目很多的时候 尤其有用,希望能帮到和我有相同需求的朋友。

2012-08-24

MFC自绘控件 播放器

利用MFC自绘控件做的一款播放器,自己封装了播放类,压缩文件中有详细的说明.

2011-07-08

空空如也

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

TA关注的人

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