系统ubutnu12.04 - php 5.2 通用步骤: 下载 对应php版本的扩展源码 解压并进入目录 执行phpize预编译(一般和php执行文件在一个目录) ./configure --with-php-config=php路径/php-config(如果出现错误安装autoconf) ma ...
分类:
数据库 时间:
2017-04-21 14:33:16
阅读次数:
191
---------------siwuxie095 什么是 AOP AOP 的基本概念 AOP,即 Aspect Oriented Programming,面向切面编程, 通过 预编译方式 和 运行期动态代理 实现程序功能的统一维护 的一种技术 AOP 是一种比较新... ...
分类:
编程语言 时间:
2017-04-19 10:14:44
阅读次数:
211
文章来自 http://www.uml.org.cn/c++/200902104.asp 在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处 ...
分类:
其他好文 时间:
2017-04-19 09:51:10
阅读次数:
191
什么是预编译头 在介绍预编译头之前,有必要了解一下C/C++的编译方式。C/C++的编译单元是源文件(带有.c、.cc、.cpp等扩展名的文件),在编译一个源文件之前,预处理器会把这个源文件中所有通过#include指令包含进来的头文件递归地展开,也就是把所有直接或间接包含的头文件原封不动地插入进来 ...
分类:
其他好文 时间:
2017-04-19 00:37:33
阅读次数:
273
PDO提供一个通用接口访问多种数据库,即抽象的数据模型支持连接多种数据库。 在php中,连接mysql数据库通常有三种选择: 1、mysql系列函数:最常用,也是过程是风格的一组应用 2、mysqli系列函数:是mysql函数的增强改进版,提供了过程化和面向对象两种风格的api,增加了预编译和参数绑 ...
分类:
其他好文 时间:
2017-04-18 15:54:28
阅读次数:
146
产生的原因:为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。解决的办法:1. 找到 工程->属性->c/c++->命令行->其他选项2. 输入/Zm276,其中后面的数字可以更大定义:/Zm(指定预编译头的内存分配限额):确定编译器分配的用于构 ...
分类:
其他好文 时间:
2017-04-16 22:29:38
阅读次数:
177
本来这个是只应该出现在运用cpp编程的工程中的,但是,就算是单片机编程,都已经会看到这个了,所以提出来解释一下。 条件编译,属于c/c++共有的,但是由于在有些场合,在c++代码内嵌c语言能使编程更加便利。 使用c语言编译器gcc编译下面代码: 预编译(gcc -E)之后是这样的: 这样可以确定在C ...
分类:
其他好文 时间:
2017-04-16 22:27:47
阅读次数:
136
1.AOP的概念 AOP(AspectOriented Programming,面向切面编程)指的是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下个程序动态统一添加功能的一种技术。AOP提供从一个角度来考虑程序结构以完善面向对象编程。它为开发人员提供了一种描述横切关注点的机制,并能够自 ...
分类:
编程语言 时间:
2017-04-14 13:27:35
阅读次数:
228
一、python类型 编译型和解释型 编译型: 优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。 缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间 ...
分类:
编程语言 时间:
2017-04-13 23:33:49
阅读次数:
268
一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 ...
分类:
数据库 时间:
2017-04-13 20:07:44
阅读次数:
228