《Java虚拟机规范(Java SE 7版)》作者:Tim Lindholm、Frank Yellin、Gilad Bracha、Alex
Buckley 摘要:第二章 Java虚拟机结构(第1部分)
本规范描述的是一种抽象化的虚拟机的行为,而不是任何一种被广泛使用的虚拟机实现。
2.5 运行时数据区
Java虚拟机定义了若干种程序运行期间会使用到的运行时...
分类:
编程语言 时间:
2014-07-10 20:50:21
阅读次数:
217
import hashlib;
from Crypto.Cipher import DES3
import base64
def create_key(sk):
r=hashlib.md5(sk).digest()
return r+r[:8]
def init_str(s):
l=len(s) % 16
if l!=0:
...
分类:
编程语言 时间:
2014-07-10 21:41:26
阅读次数:
1376
参考材料:C++ primer 5th, 4.11
起因是UNIX中一些函数返回void *指针,使用之前要转换成char *指针使用,不清楚会出现什么现象,所以找到type conversion来看
*************************************************************************************
第一部分是i...
分类:
编程语言 时间:
2014-07-10 21:40:11
阅读次数:
217
在java语言中:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值进行对比。
volatile关键字的作用就是提示vm:对于这个成员变量不能保存它的私有拷贝,而应直接与共享变量进行交互。
被volatile修饰符修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成...
分类:
编程语言 时间:
2014-07-11 00:50:28
阅读次数:
284
本文是本人学习网络上各位大牛的总结。
一、抽象类
在面向对象领域由于抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能实例化的。
抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象的方法的具体表现形式由派生类来实现。同事抽象类提供了继承的概念,他的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承...
分类:
编程语言 时间:
2014-07-10 23:24:04
阅读次数:
221
Example XHTML page
以上例子展示,通过 xmlns 来指定命名空间,通过 xmlns:prefix 来指定 前缀,一但指定的前缀,就得在当前元素,以及子元素使用。
有时候为了避免不同语言间的冲突,也需要使用命名空间来限定特性,如下面的例子所示。
Example XHTML page
Hello world!...
分类:
编程语言 时间:
2014-07-11 00:51:47
阅读次数:
339
/**
* 功能:使用标准库:文本查询程序
* 时间:2014年7月10日09:10:15
* 作者:cutter_point
*/
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
using line_no=vector::size_type;
/**...
分类:
编程语言 时间:
2014-07-11 00:16:17
阅读次数:
305
有n个人要过坐船过河,每个人划船有个时间a[i],每次最多两个人坐一条船过河,且过河时间为两个人中速度慢的,求n个人过河的最短时间。...
分类:
编程语言 时间:
2014-07-10 21:43:21
阅读次数:
203
一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer。不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等。乃至于,有的人在口语中区分不开计算机和计算器。
那么,做为零基础学习这,也就从计算小学数学题目开始吧。因为从这里开始,数学的基础知识列为肯定过关了。
复习
还是先来重温一下伟大时刻,打印hello world.
打开电脑,...
分类:
编程语言 时间:
2014-07-10 17:13:17
阅读次数:
447
#include
using std::cout;
using std::endl;
//定义结构
struct Box{
double length;
double width;
double height;
};
double volume(const Box& aBox);
int main(){
Box box={70.0,60.0,40.0};
d...
分类:
编程语言 时间:
2014-07-11 08:37:11
阅读次数:
189
Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request
header中"Accept"的值和messageConverter支持的MediaType进行匹配,然后会用"Accept"的第一个值写入 response的"Content-Type"。一般...
分类:
编程语言 时间:
2014-07-11 00:17:02
阅读次数:
724
C语言快速入门系列(二)
本节引言
在前面一节中我们对C语言进行了初步的了解,学会了使用IDE进行代码的编写,编译运行!
在这一节中我们会对C语言的基本语法进行进一步的学习!
C语言是一门语言,可以和英语进行类比,英语句子 = 单词 + 语法
同样C语言的代码语句,也有着一套自己的规则!...
分类:
编程语言 时间:
2014-07-10 21:13:57
阅读次数:
246
listener, filter, serverlet 加载顺序...
分类:
编程语言 时间:
2014-07-11 08:38:33
阅读次数:
167
multiprocessing模块实现了对多进程编程的封装,让我们可以非常方便的使用多进程进行编程。它的使用方法非常类似threading模块。
1.创建一个进程
import multiprocessing
def worker():
"""worker function"""
print 'Worker'
return
if __name__ == '_...
分类:
编程语言 时间:
2014-07-10 17:10:01
阅读次数:
216
刚刚接触了SpringMVC这个框架,因此有必要把它拿过来同hibernate、Spring框架进行集成和开发一个实例,在真正企业从头开发的项目中往往一个稳定的开发环境至关重要,开发一个项目选择什么样的搭建平台也需要有经验才可以,并不是说你会搭建一个开发平台然后公司就会用你搭建的开发平台,一个项目或者一个公司看中的也不是你可以搭出框架,而是在这个框架使用过程中出现的各种问题你可以解决掉。...
分类:
编程语言 时间:
2014-07-10 21:44:40
阅读次数:
231