java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 ...
分类:
编程语言 时间:
2015-07-09 06:12:43
阅读次数:
123
java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 ...
分类:
编程语言 时间:
2015-07-09 00:32:43
阅读次数:
144
Fabric是一个Python库和命令行工具,旨在为应用部署和系统管理任务的SSH的流水线式操作,使之更加高效和方便。Fabric提供了一套基本的执行本地和远程shell命令、上传和下载文件的操作,包括一些辅助函数,例如驱动正在运行的用户输入或者放弃执行。Fabric通过把大量频繁使用的S..
分类:
编程语言 时间:
2015-07-02 17:51:55
阅读次数:
224
硬中断:1、同步中断(内部中断/异常) core内部触发的中断,当中断发生时。会等待流水线完成后,再去执行中断。包含软中断指令。中断的标志由软件或者硬件设置。2、异步中断(外部中断/中断) core外部触发的中断,当中断发生时。不会等待流水线完成,就会立即执行。此时流水线作废。中断的标志由硬件设.....
分类:
系统相关 时间:
2015-07-02 15:21:25
阅读次数:
219
Fabric是一个Python库和命令行工具,旨在为应用部署和系统管理任务的SSH的流水线式操作,使之更加高效和方便。Fabric提供了一套基本的执行本地和远程shell命令、上传和下载文件的操作,包括一些辅助函数,例如驱动...
分类:
编程语言 时间:
2015-06-24 09:29:07
阅读次数:
237
最近大概阅读了一个UCB发布的Rocket处理器的源码,对源代码各个文件的功能有了一些大致的了解,Mark一下。
Rocket是一款64bit的标量处理器,5级流水线,采用的是risc-v指令集,集成FPU,并有许多or1200没有的特性,比如:无阻塞缓存、分支预测、返回地址堆栈、硬件页表填充、cache支持ECC、支持多核等。
Rocket的源代码是使用Chisel编写的,Chisel是UCB发布的基于Scala的领域特定语言。可以在https://github.com/ucb-bar/rocket下...
分类:
其他好文 时间:
2015-06-23 15:42:53
阅读次数:
819
体系结构复习 CH5 指令级并行5.1 指令级并行概念5.1.1 指令级并行指令级并行(ILP)指通过通过流水线等技术实现多条指令同时并行执行的并行技术实现ILP主要的方法有:
依靠硬件动态发现和开发并行
依靠软件在编译时静态发现并行
5.1.2 指令间相关性指令间的相关性限制了指令级的并行度,相关性主要分为(真)数据相关、名称相关和控制相关(1)数据相关指令i位于指令j的前面,下面两种情况下称指令...
分类:
编程语言 时间:
2015-06-21 09:26:34
阅读次数:
523
1.概念
滑动窗口协议,也称为回退N步协议(Go-Back-N,GBN)中,允许发送方发送多个分组(当有多个分组可用时)而不需等待确认,但它受限于在流水线 中为未确认的分组数不能超过某个最大允许数N。滑动窗口协议是TCP使用的一种流量控制方法,此协议能够加速数据的传输。
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。
收发两端的窗口按照...
分类:
其他好文 时间:
2015-06-19 11:50:30
阅读次数:
332
在ERP系统的开发过程中,或者用我更喜欢的说法,在erp的制作过程中,很多的操作是数据的流向,数据的操作,数据的继续流量,这种类似流水线的数据处理,
譬如订单的处理,要经过订单抓取,订单状态核对,订单财务审核,订单人工审核,订单物流号获取,订单发货,等等,就是:
1-2-3-4-5-6-7-8,1是我们的初始数据, 8是我们的最终结果,当然,在实际的操作过程中,并不是单条线这么简单,很多的是...
分类:
其他好文 时间:
2015-06-13 23:12:09
阅读次数:
225
玩游戏的人,都围绕着一个核心的目标去努力,那就是随着主角的修行等级上升具备更多的技能,杀死更高级的怪物,获得更好的装备和更多的金钱,完成更高级的任务。在这个过程中,成就感和快乐也就随之而来。
说的这些,好像和我们的文题风马牛不相及,但笔者认为,这有共通之处,为什么这么说呢?因为软件测试作为一个职业,它和流水线上的质检还是有本质的区别的,这份工作不是只要我们学会了就可以闭着眼睛干一辈子的那种。不同...
分类:
其他好文 时间:
2015-06-09 21:58:46
阅读次数:
127