第一部分:编译过程 先了解一下linux下C代码的编译过程,C代码的编译,一般分成四个阶段,包括:预编译,编译,汇编和链接,这四个阶段的分工是 预编译阶段: 编译阶段: 汇编阶段: 链接阶段:第二部分:动态链接库和静态链接库的定义第三部分:动态链接库和静态链接库的区别第四部分:动态链接库和...
分类:
系统相关 时间:
2014-12-19 18:48:32
阅读次数:
214
最近一个项目,,想用redis 作为数据库,php是不待redis 扩展,必须安装,怎么安装呢?我在网上找的很多资料发现都是预编译的,但都没成功,于是就找了另外一种方法是不需要编译直接安装就可以了。sudo apt-get install git-core
安装好后重启nginx ,php5-fpm,
重启nginx
sudo /etc/init.d/nginx restart...
分类:
Web程序 时间:
2014-12-18 06:50:19
阅读次数:
198
个人对SQL预编译的认识: 1、效率提升,对SQL语句编译一次可多次使用.避免了硬解析和软解析等步骤,当执行的语句上规模的时候性能差异还是很明显的。 2、安全提升,预编译之后的SQL语句,语义不会发生变化,安全性有相当大的提升。using System;using System.Collection...
分类:
数据库 时间:
2014-12-18 00:13:32
阅读次数:
235
分类:【java】2013-12-10 18:53724人阅读评论(0)收藏举报1.简介Spring 中的AOP为Aspect Oriented Programming的缩写,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。以下是Spring AOP的小例子源代码:ht...
分类:
编程语言 时间:
2014-12-17 22:15:51
阅读次数:
224
ios8 添加。pch文件1, 新建文件 (command+N)选择other组,选择pch,输入文件名保存。 eg: 创建的工程为Demo; 创建文件名为DemoPrefixHeader.pch2,到工程里面的build setting ->apple llvm 6.0 - language ->...
分类:
移动开发 时间:
2014-12-17 18:04:34
阅读次数:
143
一 #define 宏定义1. 宏基本定义 #define 宏名 宏定义字符串# 表示它在预编译处理中起作用,而不是真正的 C 语句,行尾无须跟分号,如果加了分号,分号作为宏定义的一部分。宏名常采用大写字母,宏名与定义字符串间用空格分隔,所以宏名之间不能有空格。宏定义字符串是宏名对应的具体实现过程,...
分类:
其他好文 时间:
2014-12-13 13:20:58
阅读次数:
159
有时候需要自己编译Qt Creator,需要注意的就是qmake版本的问题,比如我用4.8.1和4.8.6同样编译出来的Qt Creator在同样的qtconfig-qt4下所呈现的效果是不一样的。另外,如果下载官方预编译版的话,可以看到『关于Qt Creator』这里,他们都是用Qt 5以上的版本...
分类:
其他好文 时间:
2014-12-12 16:19:50
阅读次数:
209
原文:【转载】C语言中嵌入式SQL语句http://blog.csdn.net/cnlht/archive/2007/12/12/1930960.aspx原文地址 实验内容: 掌握SQL Server 2000的预编译程序NSQLPREP.EXE的使用(以课本例题1进行调试); 实验步骤: 一、数据...
分类:
数据库 时间:
2014-12-09 09:14:05
阅读次数:
268
C语言的编译链接过程1.预编译将.c转化为.i文件#gcc -E对应预处理命令#cpp2.编译将.c/.h转成.s文件#gcc -S对应编译命令#cc -S3.汇编将.s转成.o文件#gcc -C对应汇编命令#as4.链接将.o转成可执行文件#gcc链接命令#ldGCC是Linux操作系统下一个非常...
分类:
其他好文 时间:
2014-12-08 15:18:07
阅读次数:
204
1.sql语句应该考虑哪些安全性?1.防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。2.最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。3.当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。...
分类:
数据库 时间:
2014-12-08 00:44:53
阅读次数:
220