暂无搜索历史
浏览器并不具备访问网络的功能,其最终是通过操作系统实现的,委托操作系统访问服务器时提供的并不是浏览器里面输入的域名而是ip地址,因此第一步需要将域名转换为对应的...
浏览器是一个具备很多功能的计算机,不仅仅是访问网络浏览信息,使用具体哪个功能是通过url的开头进行区分的,这部分也叫做协议。
可用在线代码平台直接运行: https://tool.lu/coderunner/
插件(逻辑任务的集合),如果需要将一系列任务复用的话,定义一个插件里面写上这些任务。其他项目只要引用这个插件即可,不需要重新写这些任务
线程是用来运行进程中的指令的,也就是真正执行运算的。数据存放在进程中,线程会去取数据然后利用ALU,寄存器这些计算存储单元去运行进程中的指令。线程有自己的ALU...
之前的文章所说的都是如何优化一条指令执行的速度(比如并发,乱序,分支预测,加相同电路让某个频繁操作可以同时进行处理),另外一种提升性能的方式就是 同时运行多个指...
CPU执行一条指令也是类似的操作:取址-》解码-》执行,不断重复。此时一条指令需要三个时钟周期才能完成(取址,解码,执行)。
上一篇文章中我们做了一个除法的程序,其实现原理是不断使用减法当检测到0或者负数时停止。但是这种方式需要很多个时钟周期才能完成(13个周期,每次发一个时钟周期CP...
在指令表中我们看到ADD指令的后四位寄存器 OR RAM地址一列中,列出来的不是之前的RAM地址而是两位的寄存器ID。两位可以表示四个数字,正好对应ABCD四个...
现在我们拿到了指令,前四位是操作码对应的是指令表中的LOAD A指令。对应的描述是将RAM的值放入寄存器A
计算机的心脏是中央处理单元,简称“CPU” 。这篇文章就利用前几篇文章中提到过的ALU,RAM,寄存器组件做一个CPU。
当我们打游戏的时候如果停电或者电源不小心被拔掉,那么之前做的一切工作将丢失。损失数据的原因是因为电脑是用的: ”随机存取存储器“,简称“ROM”。他只能在有电的...
1970年,第一个封装在单个芯片内的完整ALU——英特尔74181诞生,这在当时是惊人的工程壮举!
OPENGL 是统一不同厂商GPU绘制的接口,通过GPU的计算得到一张图片(内存中的一块Buffer保存着信息)
两者都是从SF获取一块内存,绘制都是在APP端,绘制好后都是通知SF去进行合成图层
在之前的Flow,collect函数浅析和仿Flow构建器创建数据流文章中我们探索了flow的简单使用及它的简单原理,但是生产过程中我们往往会借用这些基础的ap...
百度 · 高级研发工程师 (已认证)
上一篇文章中我们分析了挂起函数的本质(状态机),以及查看编译器为我们生成的类里面是如何借用状态机实现的“挂起”,那么在实际coding中我们该如何使用协程呢?
腾讯云 · 产品运营 (已认证)
腾讯云开发者社区官方账号
说到开发工具,那必须是idea,外观好看,内置也精彩,拥有很多主题,可以随意切换,对你代码检查超快,搭配插件使用,运行逆天,建议使用,对写代码有一个找错、记忆等功能,真的超赞
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市