XCode版本变化会带来一些问题,老项目直接升级还好,新开项目会遇到一些问题,
这个帖子记录一些遇到的问题.
Xcode6中去掉了pch文件
pch是预编译文件,我们的一些头文件导入会写到这里如Foundation.h,如果你项目里有的文件没写没有的话,基本就挂了,需要手动写一边.
如果你想有pch需要在building setting中的precompile header设置下路径$(SRC...
分类:
其他好文 时间:
2015-04-18 16:10:42
阅读次数:
114
OPcache 有什么用?OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。OPcache如何开启?参考手册:http://php.net/manual/zh/opcache.instal...
分类:
系统相关 时间:
2015-04-17 15:23:47
阅读次数:
302
因为opencv是c++写的,所以在编译ios的工程的时候要加上libc++.dylib到other link编译选项中,否则会出现很多错误,
然后就是预编译的头文件.pch的问题,在网上搜了一下都说在pch里面加了opencv2/opencv.hpp以后会出现#include 找不到symbol的问题,这个也和c++在object-c里使用有关,然后我加上#ifdef __cpluscplu...
分类:
其他好文 时间:
2015-04-17 11:21:17
阅读次数:
670
存储过程1.存储过程由一组特定功能的SQL语句组成,对于大型应用程序优势较大,相对不使用存储过程,具有以下优点: a.性能提高,因为存储过程是预编译的,只需编译一次,以后调用就不须再编译 b.重用性提高,可以“一次编写,随便调用” c.安全性提高,可以一定程度上防止SQL注入,还可以使用权限控...
分类:
数据库 时间:
2015-04-16 17:08:41
阅读次数:
333
[操 作 系 统] Ubuntu 14.04 LTS[OpenCV版本] 3.0.0-beta[Eclipse 版 本] 3.8.1需要知识:Linux系统shell命令基础编译原理基础知识,预编译->编译->汇编->链接make 、cmake知识IDE使用经验gcc,g++编译...
分类:
系统相关 时间:
2015-04-15 16:52:36
阅读次数:
754
程序的编译过程可以分为预处理、编译、汇编三部分,其中预处理是首先执行的过程,预处理过程扫描程序源代码,对其进行初步的转换,产生新的源代码提供给编译器。
预处理过程读入源代码之后,会检查代码里包含的预处理指令,完成诸如包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码的工作。
通过预编译指令,只会把满足条件的代码编译进来,其他代码不参与编译
1, 指令
预编译指令以 #开头,...
分类:
其他好文 时间:
2015-04-13 11:04:28
阅读次数:
258
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件. 首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得...
分类:
移动开发 时间:
2015-04-13 06:56:43
阅读次数:
104
在这个练习项目中我们用到了Sqlite3 数据库,这里使用了第三方开源库FMDB,但是直接操作FMDB太麻烦了,所以又在上面加了一层封装;为了保证代码的通用性,我写的时候尽量将实体和数据库操作分离,实在没有办法分离的地方就使用预编译命令代替,下面是我的数据库封装的代码 1 // 2 // Data....
分类:
移动开发 时间:
2015-04-11 17:42:17
阅读次数:
221
1. 什么是AOP及实现方式1.1. 什么是AOPAOP:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。1.2. AOP实现方式1....
分类:
其他好文 时间:
2015-04-10 16:49:56
阅读次数:
203