在VC++编译程序时,出现如下图所示的问题: 后来查考原因,发现是如下原因: 平台工具集(v110)是vs2012下用的,你是用vs2010打开工程,它默认是用v100,所以这个工程可能用vs2012打开并更新过。解决方法:右键点击你的项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把 ...
分类:
其他好文 时间:
2017-04-18 23:40:38
阅读次数:
207
1、下载php-redis扩展包 2、解压拆包后进入目录,可以看到如下: 3、在该目录下执行php安装目录下的phpize命令 4、此时目录下会多一个configure文件 5、现在可以配置了,--with-php-config 是告诉扩展需要安装的位置,自动帮我们配置好编译程序(执行一旦报错,有可 ...
分类:
系统相关 时间:
2017-04-18 15:09:20
阅读次数:
214
编译程序只能查找出程序的语法错误,而对于“数组越界訪问”,“对空指针解引用”等错误。编译程序是束手无策的。同一时候我们知道測试人员所使用的黑箱測试方法所能做的不过往程序里填数据,并看它弹出什么。这就决定了对程序错误的检測可能须要点运气。 假如编译程序可以检測出“数组越界訪问”,“差一错误”,“空指针 ...
分类:
编程语言 时间:
2017-04-13 12:38:04
阅读次数:
201
错误现象: 由于JDK是国际版的,我们在用javac.exe编译时,编译程序首先会获得我们操作系统默认采用的编码格式(也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK) ...
分类:
编程语言 时间:
2017-04-11 17:19:41
阅读次数:
284
程序包的编译安装 之所以需要安装编译程序包,是为了能及时更新程序包,制作好的rpm包,版本一般都有点老了,所以编译安装是必报的,而且我们可以自己定义安装路径,想卸载直接删除就KO了; 在centos7.3环境下安装apache http服务: 1.首先获取最新的apache源码包下载到/root目录 ...
分类:
其他好文 时间:
2017-04-03 17:50:24
阅读次数:
142
学习一门语言程序,本人觉得还是得学习它的编译规则,现在,通过小例子小结下自己对C编译的认识。 ? 1 2 3 4 5 6 7 8 /*test.c 了解C程序的编译*/ #include <stdio.h> int main(void) { printf("Hello World!\n"); ret ...
分类:
系统相关 时间:
2017-03-28 23:56:26
阅读次数:
436
(一)同义词的概念 同义词是数据库中表、视图、索引或其他模式对象的别名,与视图相似,同义词不占用实际的存储空间,在数据字典中只存同义词的定义。 在开发数据库时,应尽量避免直接引用表、视图或其他数据库对象,否则,当表的结构发生了改变,就会影响应用程序的使用,这个时候需要重新编译程序,如果为数据库对象创... ...
分类:
数据库 时间:
2017-03-27 23:17:57
阅读次数:
192
交叉编译和交叉调试环境搭建及使用 1. 交叉编译器 1.1 交叉编译器介绍 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码,而这种工具就是交叉编译器(cross c ...
分类:
其他好文 时间:
2017-03-22 20:33:49
阅读次数:
152
1、在C++程序中调用被C编译器编译后的函数,为什么要加 extern "C"? 答案:C语言不支持函数重载,C++ 提供了C连接交换制定符号extern "C"解决名字匹配问题。 2、如何判断一段程序是由C编译程序还是由C++编译程序编译的? 答案:C++编译时定义了_cplusplus。C编译时... ...
分类:
编程语言 时间:
2017-03-21 22:50:03
阅读次数:
237
一、单利模式:就是只有一个实例。 singleton pattern单例模式:确保某一个类在程序运行中只能生产一个实例,并提供一个访问它的全局访问点。这个类称为单例类。如一个工程中,数据库访问对象只有一个,电脑的鼠标只能连接一个,操作系统只能有一个窗口管理器,这是可以考虑使用单利模式。 众所周知,C ...
分类:
其他好文 时间:
2017-03-21 10:35:27
阅读次数:
148