java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java
源码编译由以下三个过程组成:分析和输入到符号.....
分类:
编程语言 时间:
2014-05-17 15:02:48
阅读次数:
350
一、安装需要用的软件[root@station111~]#yuminstallphpphp-gdphp-xmlphp-mysqlmysqlmysql-serverhttpd–y启动mysql和httpd并设置为2、3、4、5级别自动启动[root@station111~]#servicemysqldstart[root@station111~]#chkconfigmysqldon[root@station111~]#servicehttpdstart[r..
分类:
其他好文 时间:
2014-05-16 02:37:22
阅读次数:
396
折腾C++的类型系统是一个很有意思的事情。当钻进去之后就会发现,一些原先比较晦涩的基本概念,在研究的过程中都清晰了不少。
check_type的实用价值在于,可以利用它清晰的看见C++中一些隐藏的类型变化。比如完美转发时的引用折叠。
在实现check_type的过程中,用到了不少泛型,甚至元编程的小技巧,充分运用了C++在预处理期、编译期和运行期(RAII)的处理能力。虽然这些代码仅是学习研究时的兴趣之作,实际项目中往往typeid的返回结果就足够了,但上面的不少技巧对一些现实中的项目开发也有一定的参考和...
分类:
编程语言 时间:
2014-05-16 01:44:26
阅读次数:
354
一、 概述
C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制。C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句,函数,结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。
关于语法错误,不必多说,写代码时心细一点就可以解决。C++编译器的报错机制可以让我们轻松地解决这些错误。
第二种是运行时的错误,常见的有文件打...
分类:
编程语言 时间:
2014-05-16 01:33:59
阅读次数:
367
关于android的反编译工具,相信大家并不陌生
如APK-TOOL,dex2jar
APK-TOOL 用于反编译出布局文件
下载地址http://code.google.com/p/android-apktool/downloads/list
dex2jar 用于将dex反编译成.jar包
下载地址:http://code.google.com/p/dex2jar/downloa...
分类:
移动开发 时间:
2014-05-15 23:31:28
阅读次数:
483
什么是交叉编译工具
http://elinux.org/Toolchains...
分类:
系统相关 时间:
2014-05-15 22:53:32
阅读次数:
554
1、编译工程,生成xx.app2、制作引导进程xx替换xx.app里面的xx进程引导进程代码:int main(int argc, char *argv[]){
@autoreleasepool { NSString* string = [[NSBundle mainBundle...
分类:
移动开发 时间:
2014-05-15 22:43:08
阅读次数:
305
1、LIBCD.lib(wincrt0.obj) : error LNK2001:unresolved
external symbol _WinMain@16 Debug/lizi.exe :【分析】:项目创建错误,因该选择Win32 Console
Project,而不是 Win32 Projec...
分类:
编程语言 时间:
2014-05-15 22:15:51
阅读次数:
290
1、第三方库下载:PyPDF2、PythonMagick、Ghostscript。2、PythonMagick的官方下载链接为:http://www.p_w_picpathmagick.org/download/python/,需要自己编译;一个好用的非官方链接为:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick。3、如果报下面这种错误,多..
分类:
其他好文 时间:
2014-05-15 19:09:22
阅读次数:
430
一.前言由于mysql5.5.7之后使用cmake编译。本篇简单介绍mysql的安装和配置。二.环境准备1.操作系统CentOS6.4x86_642.软件版本mysql-5.5.37#下载地址:http://dev.mysql.com/downloads/file.php?id=451429,需要申请oracle账号才能下载。3.需要安装的依赖包cmakegccgcc-c++ncurs..
分类:
数据库 时间:
2014-05-15 18:58:51
阅读次数:
518