#统的

可以动态增加系统的U盘启动器(基于grub)

  前言:最近面试无果,就在宿舍看那本《30天自制操作系统》,里面使用的系统文件格式是img,要在真机上运行,就需要使用U盘进行启动,因为现在都没有软盘。而网上很多都是用软件写入U盘的。反正我查过的都是一次写入,下次要覆盖使用最新编译的还是要用软件写入。所以就想用一个一劳永逸的办法,只要把IMG文件复制到U盘即可启动。...

Flutter 同步系统的 HTTP 代理设置

一般的,在FlutterAPP里请求HTTP使用的是官方提供的http包。import'package:http/http.dart'ashttp;varurl='https://jsonplaceholder.typicode.com/posts';varresponse=awaithttp.get(url);pri...

操作系统的启动与引导问题 BIOS、UEFI、MBR、GPT

 关于ISO、WIM、GHO三者的正确理解。ISO(Isolation)文件一般以ISO为扩展名,是复制光盘上全部信息而形成的镜像文件。WIM是英文MicrosoftWindowsImagingFormat(WIM)的简称,它是Windows基于文件的映像格式。WIM映像格式并非现在相当常见的基于扇区的映像格...

秒杀系统的设计

 https://mp.weixin.qq.com/s/yJLvFwzEhIrsjHjPng8W_Q什么是秒杀 简单的说就是商家对商品在特定时限内设置极低的价格,由用户在同一时间进行在线抢购的行为。 秒杀系统设计 很多同学会认为秒杀系统的设计很简单。但是仔细分析这个事情,会发现里...
代码星球 ·2020-12-10

传统的DOM是如何进行渲染的

1.浏览器渲染页面前需要先构建DOM和CSSOM树;2.然后构建渲染树3.最后加载js纯后端渲染:纯后端的DOM渲染,DOM树的生成完全是在后端服务器中完成的,相当于后端服务器的程序会把各种的数据拼成一个DOM树,并转换成一个字节流作为HTTP Response的body返回给浏览器,纯后端渲染很难带来良好的...

E-commerce 中促销系统的设计

在电商平台中,促销是必不可少的营销手段,尤其在国内各种玩法层出不穷,最开始的满减/秒杀到优惠卷再到拼团/砍价等等一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容,抗并发(本次不考虑秒杀系统的设计)等等.废话说完了,进入正题吧对各种促销行为进行分析,会发现本质上是由两个部分和...

修复win10系统的引导

上周末时,在安装完linux后,进入win10系统后,想做个系统的引导菜单,用了easyBCD,后来一不小心删除了win10的引导菜单(windowbootmanager)。这样,就造成了我win10进入不去。直接报进入不了win10引导的错误。 但是,报错的界面上提示,可以制作U盘启动盘,然后在安装win1...
代码星球 ·2020-11-05

读取系统的图片

Intentintent=newIntent("android.intent.action.PICK");intent.setType("image/*");startActivityForResult(intent,0);@OverrideprotectedvoidonActivityResult(intreques...
代码星球 ·2020-11-02

怎么做高并发系统的限流

在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。大型网站一般主要是&l...

分布式系统的Raft算法

好东西~~ 英文动画演示Raft过去,Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。  来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重协议的落地性和可理解性。  ...
代码星球 ·2020-09-23

《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #14 虚拟存储子系统的调整

HACK#14 虚拟存储子系统的调整本节介绍如何使用/proc进行虚拟存储子系统的调整。虚拟空间存储方式在Linux上向应用程序分配内存时,是通过以页面为单位的虚拟存储方式进行的。采用虚拟存储方式,在实际操作中具有不需要确保连续的物理内存(不用担心内存碎片)的优点。最近的处理器大部分都具备用于虚拟存储的处理器嵌入式TL...

blktrace 深度了解linux系统的IO运作

http://blog.yufeng.info/archives/751 我们在Linux上总是要保存数据的,数据要么保存在文件系统里(如ext3),要么就在裸设备里面。我们在使用这些数据的时候都是通过文件这个抽象来访问的,操作系统会把我们需要的数据给我们,我们通常无需和块设备打交道。从下图我们可以很清楚的看...

安全系统的设计

新的需求昨天发现开发的安全中心已不能够满足外部系统对其的安全访问需求,基本情况是这样的,当前公司需要开发一个反馈中心中,有一个快速反馈的功能,其中有一个需求是能够将快速反馈的通知已邮件的形式发送到相关处理人那里通知他们说,新的反馈信息来了,你们快点来处理啊。以前设计的安全模型是以下方式: 使用部分为一个用户有...
代码星球 ·2020-09-10

谈谈高并发系统的限流

开涛大神在博客中说过:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。...

如何改变linux系统的只读文件的权限

vim编辑可以在命令模式输入:wq!保存退出可以用chmod命令修改文件权限。chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。用法:文字设定法:chmod[who][+|-|=][mod...
首页上一页...23456...下一页尾页