为什么需要JDBC的API?
为什么使用Class.forName来加载数据库驱动,DriverManager的作用?
Statement与PreparedStatment区别...
分类:
数据库 时间:
2015-07-31 01:32:01
阅读次数:
1058
参考《21天学通C++》第14章节,对C++中的宏和模板进行了学习,总结起来其主要内容如下:
(1) 预处理器简介
(2) 关键字#define与宏
(3) 模板简介
(4) 如何编写函数模板和模板类
(5) 宏和模板之间的区别
(6) 使用static_assert进行编译阶段检查
**************************************************...
分类:
编程语言 时间:
2015-07-30 13:34:10
阅读次数:
246
1.创建自定义控件的图标 首先用imagetools创建一个dcr文件,然后插入一个bitmap,bitmap名称为如TUV_Rect,画好bitmap后保存整个dcr文件到组件pas文件所在目录,并保存名称为类名去t,然后在该组件中加入预编译指令{$R UV_RECT.dcr},这样重新编译组件....
stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? 这两个文件用于建立一个预编译的头文件.PCH和一个预定义的类型文件STDAFX.OBJ。 由于MFC体系结构非常大,包含许多头文件,如果每...
分类:
其他好文 时间:
2015-07-29 10:30:31
阅读次数:
132
虚函数表是在什么时期建立的? 最近参加阿里巴巴公司的内推,面试官问了“虚函数表是在什么时期建立的?”。因为以前对虚函数表的理解不够多,所以就根据程序构建(Build)的四个过程(预编译、编译、汇编和链接),推导出虚函数表应该是在编译器确定的,原因如下: 1)预编译器主要处理那些源代码文件中的以“.....
分类:
编程语言 时间:
2015-07-27 00:07:31
阅读次数:
1123
要更深入了解C++, 必须要知道一个程序从开始到结束都干了些什么, 怎么干的。 所以我从C++编译到运行过程,解析下程序是怎么跑的。
首先,初略的说一下之前C++的编译过程,C++编译过程包括预编译-》汇编-》编译-》链接。称为一个可执行文件。(Windows平台下为.exe文件)。
预编译主要展开包含的头文件,宏定义等操作。例如一个简单的main程序,编译预编译后,的文件对比...
分类:
编程语言 时间:
2015-07-26 19:20:59
阅读次数:
182
跟上时代,用vs2010, 新建一个MFC应用程序Helloworld。目录结构:所有文件分为6个部分:解决方案相关文件、工程相关文件、应用程序头文件和源文件、资源文件、预编译头文件和编译链接生成文件。 1.解决方案相关文件 解决方案相关文件包括解决方案文件夹下的.sdf文件、.sln文件、.suo...
分类:
编程语言 时间:
2015-07-26 11:02:13
阅读次数:
181
C中预编译详解预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大...
分类:
其他好文 时间:
2015-07-25 13:32:05
阅读次数:
160
1. 相关文件夹介绍在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!res...
分类:
移动开发 时间:
2015-07-25 12:14:44
阅读次数:
248
char*pszSql="select*fromtableAwhereid>=?"当出现上面的sql语句的情况下,需要对?进行填充,这个时候就会调用sqlite3_bind_int函数对该?进行填充sqlite3_bind_int(stmt,1,2);详细的说明:第二个参数表示对第一个?(可能有多个?),2表示填充到?的值对于使用回调和预编译语句获..
分类:
数据库 时间:
2015-07-24 00:11:47
阅读次数:
148