
计算机基础
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
传说中的CAFEBABE到底在哪儿?
大概在06年,我看到了一本书,叫做<<深入Java虚拟机>>。在周志明那本神书《深入理解Java虚拟机》出来之前,这本书应该是唯一一本讲JVM的书, 对Java class文件格式,执行引擎讲得特别详细。我看了一遍看完了以后就“热血沸腾”:原来Java 的class 文件格式是这样的啊!也许我也可以写一个JVM了!于是我就开始琢磨, 先写程序去解析.class文件, 然后写一个小的执行引擎,去执行那些字节码。作为第一步,我要写个小程序去读取硬盘上的.class文.转载 2020-08-21 09:09:02 · 568 阅读 · 0 评论 -
从你输入一个网址,到网页显示,其间发生了什么?
来源:小林coding想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题。这次,小林我带大家一起探究下,一个数据包在网络中的心路历程。每个阶段都有数据包的「心路历程」,我们一起看看它说了什么?正文接下来以下图较简单的网络拓扑模型作为例子,探究探究其间发生了什么?简单的网络模型01 孤单...转载 2020-04-24 18:35:04 · 441 阅读 · 0 评论 -
计算机网络基础知识,仅此一篇足矣
第一部分 整体概述HTTP 请求消息URL: Uniform Resource Locator,统一资源定位符。FTP: File Transfer Protocol, 文件传送协议。 这是一种在上传、下载文件时使用的协议。使用 FTP 协议来传送文件的程序也被叫作 FTP。常见的URL分类日常用的最多的是HTTP: Hypertext Transfer Protocol,...转载 2020-03-18 22:01:51 · 55929 阅读 · 9 评论 -
关于2的补码
问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用...转载 2016-12-02 16:39:14 · 463 阅读 · 0 评论 -
原码、反码、补码的产生、应用以及优缺点有哪些?
google了一下,看到了这样一篇文章,注意到文中关于补码来历的描述,可以总结如下:计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。 用补数代替原数,可把减法转变为加法。出现的进位就是模,此时的进位,就应该忽略不计。 二进制下,有多少位数参加运算,模就是在 1 的后面加上多少个 0。 补码就是按照这个要求来定义的:正数不变,负数即用模减去绝对值。补充解释一下“模”...转载 2016-11-24 22:45:57 · 8216 阅读 · 1 评论 -
Java常见的几种排序算法-插入、选择、冒泡、快排、堆排等
本文就是介绍一些常见的排序算法。排序是一个非常常见的应用场景,很多时候,我们需要根据自己需要排序的数据类型,来自定义排序算法,但是,在这里,我们只介绍这些基础排序算法,包括:插入排序、选择排序、冒泡排序、快速排序(重点)、堆排序、归并排序等等。看下图:给定数组:int data[] = {9,2,7,19,100,97,63,208,55,78}一、直接插入排序(内部排序...转载 2016-11-24 23:43:48 · 467 阅读 · 0 评论 -
7个示例科普CPU CACHE
CPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostrovsky一篇博文《漫游处理器缓存效应》,文章不仅仅用7个最简单的源码示例就将CPU cache的原理娓娓道来,还附加图表量化分析做数学上的佐证,个人感觉这种案例教学的切入方式绝对是...转载 2017-01-16 12:16:08 · 742 阅读 · 0 评论 -
Java专家系列:CPU Cache与高性能编程
认识CPU CacheCPU Cache概述随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引入了一级Cache。随着热点数据体积越来越大,一级Cache L1已经不满足发展的要求,引入了二级Cache L2,三级Cache L3。(注:若无特别说明,本文的Cache指CPU Cache,...转载 2017-01-16 12:17:37 · 635 阅读 · 0 评论