随笔 - 1690  文章 - 664 评论 - 460 trackbacks - 0

上一页 1 ··· 208 209 210 211 212 213 214 215 216 ··· 230 下一页
摘要:http://www.kuqin.com/java/20111031/314144.html在《Java虚拟机规范》之中,详细描述了虚拟机指令集中每条指令的执行过程、执行前后对操作数栈、对局部变量表的影响等细节。这些细节描述与Sun的早期虚拟机(Sun Classic VM)高度吻合,但随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述产生越来越大的差距,虚拟机规范中的描述逐渐成了虚拟机实现的“概念模型”——即实现只能保证规范描述等效。基于上面的原因,我们分析程序的执行语义问题(虚拟机做了什么)时,在字节码层面上分析完全可行,但分析程序的执行行为问题(虚拟机是怎样做的、性 阅读全文
posted @ 2013-12-09 00:43 一天不进步,就是退步 阅读(427) 评论(0) 推荐(0) 编辑
摘要:http://www.webspherechina.net/home/space.php?uid=191&do=blog&id=7572如果想分析自己的JAVA Application时,可以使用jmap程序来生成heapdump文件。例:jmap -heap 1234(1234为进程号)jmap是JDK自带的一个工具,非常小巧方便,其支持参数如下:-heap打印heap空间的概要,这里可以粗略的检验heap空间的使用情况。例:jmap -heap 12345输出:Attaching to process ID 2657, please wait...Debugger atta 阅读全文
posted @ 2013-12-09 00:39 一天不进步,就是退步 阅读(29699) 评论(0) 推荐(0) 编辑
摘要:http://www.iteye.com/topic/774673羞愧呀,不知道多少人干过,我也干过,面壁去!这帖是用来回复高级语言虚拟机圈子里的一个问题,一道Java笔试题的。本来因为见得太多已经吐槽无力,但这次实在忍不住了就又爆发了一把。写得太长干脆单独开了一帖。顺带广告:对JVM感兴趣的同学们同志们请多多支持高级语言虚拟机圈子以下是回复内容。文中的“楼主”是针对原问题帖而言。===============================================================楼主是看各种宝典了么……以后我面试人的时候就要专找宝典答案是错的来问,方便筛人orz楼主要 阅读全文
posted @ 2013-12-08 23:04 一天不进步,就是退步 阅读(8256) 评论(0) 推荐(0) 编辑
摘要:http://cloudbbs.org/forum.php?mod=viewthread&tid=17814半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debian发 阅读全文
posted @ 2013-12-07 23:34 一天不进步,就是退步 阅读(195) 评论(0) 推荐(0) 编辑
摘要:http://blog.chinaunix.net/uid-27074062-id-3388166.html本文从IPV4协议栈原始套接字的分类入手,详细介绍了链路层和网络层原始套接字的特点及其内核实现细节。并结合原始套接字的实际应用,说明各类型原始套接字的适应范围,以及在实际使用时需要注意的问题。一、原始套接字概述协议栈的原始套接字从实现上可以分为“链路层原始套接字”和“网络层原始套接字”两大类。本节主要描述各自的特点及其适用范围。链路层原始套接字可以直接用于接收和发送链路层的MAC帧,在发送时需要由调用者自行构造和封装MAC首部。而网络层原始套接字可以直接用于接收和发送IP层的报文数据,在 阅读全文
posted @ 2013-12-07 21:51 一天不进步,就是退步 阅读(6109) 评论(0) 推荐(0) 编辑
摘要:碰到firefox打开后一直没有响应,解决方法:以安全模式打开 阅读全文
posted @ 2013-12-06 16:39 一天不进步,就是退步 阅读(166) 评论(0) 推荐(0) 编辑
摘要:src:https://developers.google.com/google-apps/sso/saml_reference_implementationSecurity Assertion Markup Language (SAML) is an XML standard that allows secure web domains to exchange user authentication and authorization data. Using SAML, an online service provider can contact a separate online iden 阅读全文
posted @ 2013-12-06 13:44 一天不进步,就是退步 阅读(2549) 评论(0) 推荐(0) 编辑
摘要:http://www.howstuffworks.com/c29.htmhttp://computer.howstuffworks.com/c.htmDynamic Data Structures: Malloc and FreeLet's say that you would like to allocate a certain amount of memory during the execution of your application. You can call the malloc function at any time, and it will request a bl 阅读全文
posted @ 2013-12-06 09:02 一天不进步,就是退步 阅读(268) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/leroy008/article/details/17144119 1、 一个人,如果你不逼自己一把,你根本不知道自己有多优秀。 2、 赚钱是一种能力,花钱是一种水平,能力可以练,水平是轻易练不出来的。 3、年轻人不可以太狂。 4、一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。 5、这个世界上好书很多,可以改变命运的书很少。 6、这个世界上朋友很多,可以用一生托付的朋友很少。 7、如果发现一个人,一个地方,一件事,一本书,可以改变你的命运。一定要想办法跟他发生关系,否则,他就跟你没关系。 8、当一个人没有成功的时候,装也装出成功的样子。. 阅读全文
posted @ 2013-12-05 21:58 一天不进步,就是退步 阅读(235) 评论(0) 推荐(0) 编辑
摘要:http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.htmlhttp://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.html一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号 阅读全文
posted @ 2013-12-04 23:54 一天不进步,就是退步 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 208 209 210 211 212 213 214 215 216 ··· 230 下一页