1. Java中堆栈(stack)和堆(heap)(1)内存分配的策略
按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.
静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代...
分类:
编程语言 时间:
2014-04-30 01:15:52
阅读次数:
624
确认怎么写导表工具需要先确定开发环境,数据存储结构.假设采用的数据载体是csv如果没有编译成本比如python这样的脚本语言,做法很简单:(假设使用的是python)
1.解析svn文件,读到内存中来叫做sheet_map 2.通过读出来的sheet_map写成python代码 3.写一些通用...
分类:
其他好文 时间:
2014-04-30 01:08:47
阅读次数:
455
上周被android交叉编译搞惨了,还好最后弄好了,写个小结以后备用吧。
步骤,1、下载cygwin的devel和shells模块 2、 2、设置环境变量 a、设置NDK_ROOT b、设置Path
编辑Path,在后面追加4个环境...
分类:
移动开发 时间:
2014-04-30 01:02:38
阅读次数:
626
在WEB网站开发过程中,如果我们将数据库连接字符串封装到.DLL文件中,将会给数据库和程序的迁移带来麻烦,因为万一服务器地址或者数据库发生变更,那么我们就不得不修改源程序并重新将其编译。更好的解决方法是将数据库连接字符串写入到web.config配置文件中,可问题是将连接字符串写入到web.conf...
分类:
Web程序 时间:
2014-04-30 01:01:34
阅读次数:
638
1、查看当前Python版本python -V2、查看当前CentOS版本cat
/etc/redhat-release3、安装所有的开发工具包yum groupinstall "Development tools"4、安装其他必须包yum
install zlib-devel bzip2-deve...
分类:
编程语言 时间:
2014-04-30 00:59:31
阅读次数:
443
广州疯狂软件教育Java培训,iOS培训分享
泛型:1.5版本以后出现的新特性。用于解决安全问题,是一个安全机制。 好处: 1、将运行时期出现问题ClassCaseException,转移到了编译时期。
2、方便与程序员解决问题。让运行时事情减少,安全。 3、避免了强制类型转换 泛型...
分类:
编程语言 时间:
2014-04-30 00:41:04
阅读次数:
541
最近在看DSL的东西,对于外部DSL,写一个解释器是必不可少的。我试图归纳一下我学到的,以写一个解释器为目标,讲一下如果来实现一个可用的解释器。一个解释器通常可以分为一下几个阶段:
词法分析(Lexer) 语法分析(Parser, BNF, CFG, AST) 语义分析(AST的处理, annota...
分类:
其他好文 时间:
2014-04-30 00:39:01
阅读次数:
466
ubuntu server版可直接一键安装lamp环境apt-get install
lamp-server^根据提示输入所需设置密码即可,其配置文件跟编译安装的apached等区别很大apache配置文件所在目录:/etc/apache2主要配置文件:apache2.conf、sites-avai...
分类:
其他好文 时间:
2014-04-30 00:26:41
阅读次数:
477
Jad是一个Java的一个反编译工
具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的
插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。1 下载Eclipse反编译工...
分类:
系统相关 时间:
2014-04-30 00:08:08
阅读次数:
779
RPM全称是“RedHatPackageManager”是由RedHat公司发发展起来的,本质是将软件源码包经过编译并且打包成rpm的格式,rpm文件包含的有二进制文件,配置文件,库文件等,同时RPM以一种数据库记录的方式将所需要的软件安装到linux系统上,优点是安装方便,缺点是只能安装在编译时默...
分类:
其他好文 时间:
2014-04-29 22:42:57
阅读次数:
715