- 博客(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
在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)
2013-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人