自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 python:简单实现web服务器

简单python web服务器 可添加响应函数 和 页面根目录

2022-03-20 14:10:19 1635

原创 为什么js是单线程却又是异步?

我觉得下面这两个图很能说明问题: 图 1: func01 和 func01 被依次交替执行 图 2: func02 内部死循环 所以func01一直在排队 这说明setInterval并不是打开一个线程,而是把func01 func02加入到一个队列里 每次检查到func01时 就查看 上次执行时间,如果距离现在>100那么 就执行func01 否则继续检查下一个函数。 不只是setInterval这种循环执行会造成整个线程阻滞,而是所有函数都会造成线程阻滞 例如下

2022-01-11 14:20:00 612

原创 Java强制转型的理解

基本类型强制执行没有什么说的,就是截断数据。 包装类型转型时,比如对象obj转A类型,jvm会检查obj的Class字段,看看Class代表的类是否是A或A的子类,如果是就允许转换。 这个Class字段是在构造对象obj时就决定的了,不可更改。 ...

2021-11-26 23:47:49 450

原创 CPU与操作系统进化史笔记

CPU与操作系统进化史笔记 阶段1:插板程序 此时,程序员需要等待一个程序运行结束(CPU复位停止),然后手动换另外一个程序插入执行。 阶段2:批处理 此时计算机已经可以插入多个程序进行排队。前一个程序结束后CPU返回控制程序,控制程序调用下一个排队的程序。控制程序就是操作系统的前身。 阶段3:多道机 当程序进行IO(外部设备输入输出)操作时,会触发硬件中断,等IO设备完成一定的动作后CPU才继续工作。这就使得有大量的时间被浪费。 于是,出现了多道机的设计,当一个进程进行IO操作时,CPU返回操作系统(操作

2021-11-16 05:35:09 473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除