简单讲一下各个区域
程序计数器:当前线程所执行的字节码的行号指示器,循环,线程恢复等基础功能依赖这个计数器完成(线程私有,每一个线程都会有自己单独的一个计数器)。
本地方法栈:与java虚拟机栈相似,不过执行的是native方法。
方法区(包含运行时常量池):各个线程共享的区域,它用于已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。
java虚拟机栈:也是线程私有的,生命周期与线程相同 每个方法执行时都会创建一个栈帧(一会儿会详细讲到)结构是栈结构,先进后...
分类:
编程语言 时间:
2014-08-11 17:54:52
阅读次数:
315
TypeError: Arguments to path.join must be strings at f (path.js:204:15) at Object.filter (native) at exports.join (path.js:209:40) at expo...
Base64是网络上最常见的用于传输编码方式之一,例如:1.用作HTTP表单和URL中的参数。此时,采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到2.在Hibernate中,就采用了Base64来将一个较长的唯一标识符(128-bit的UUID)编码为一个字符串 标准...
分类:
其他好文 时间:
2014-08-09 11:25:47
阅读次数:
185
之前一直在学php,没想到考察的是python。。恶补了一下,幸好上课的时候看了一些基本语法和系统编程、linux里面关于线程的描述,最后还是做出来了。第一题:Flag经base64编码后,再进行移位加密得到密文:IVUBNJmwAx5Wq29zXTekNyde。移位加密位移量未知。编写脚本得到flag。很..
分类:
其他好文 时间:
2014-08-09 02:46:18
阅读次数:
297
GOTO语句有着很臭的名声,我们的老师经常教导我们说,不要轻易使用它。
C++跳转语句有三个:goto、break和continue。它们只是工具,我觉得问题不能归咎于工具,问题在于人。
就像指针一样,goto这个无条件跳转语句力量还是很强大的,如果滥用,出现问题很难排查。
但有些时候goto确实是不二选择,例如我遇到的,在函数中有多个出口,而每个出口都遇到释放资源的时候,与其都把释放语句不...
分类:
编程语言 时间:
2014-08-09 00:12:56
阅读次数:
399
使用VBO对glVertexAttribPointer的影响...
分类:
其他好文 时间:
2014-08-08 12:55:35
阅读次数:
257
记得以前在做Native App的时候类似于人人网侧边滑动的效果非常的热,很多app仿照该效果进行开发,在jqMobi中也有类似的效果被称为Side Menu.下面我们来一步一步实现该效果。首先新建一个html文件,引入jqMobi的框架,如下:接下来再添加一个panel如下接下来我们来添加一个在p...
分类:
移动开发 时间:
2014-08-08 12:05:45
阅读次数:
238
首先记录一个问题,关于如何用javah生成头文件的。总是提示“无法访问android.app.Activity”,网上查了说是要指定android.jar的位置,可以在classpath里指定,也可以在命令中直接指定。在windows下两种都试了,都不行。于是装ubuntu。装ubuntu挺麻烦,一...
分类:
移动开发 时间:
2014-08-08 12:04:25
阅读次数:
244
这段时间做了一些通信加密的项目,现将一些总结归纳如下,如果有不对的地方,还望各位大神多多指教。 在C#中经过des加密后的数据,通过base64编码后传递给对方需要注意以下几个问题: 1.如果对方是java语言并通过urlbase64解密,那么你需要把你加密后的一些字符进行替换,“你的加密串...
分类:
其他好文 时间:
2014-08-07 22:45:25
阅读次数:
271
本篇演示ASP.NET MVC应用程序,显示Base64图片。Insus.NET浏览网页,发现一个站点http://www.base64-image.de/想起以前也有实现过《如何把数据流转换为二进制字符串》http://www.cnblogs.com/insus/archive/2011/03/3...
分类:
Web程序 时间:
2014-08-07 12:43:50
阅读次数:
287