October 9, 2020
Linux内核
Linux内核
内核逐代升级,源码复杂,大多基于初始版本0.11核心思想。启动分三步走:
加电,启动BIOS
加载操作系统到内存
为执行32位的main函数做过渡工作
Read more
September 30, 2020
js
避坑
性能
原生
Arrayinstanceof
请问下,instanceof 一定能判断类型吗?
1234567var iframe = document.createElement('iframe');document.body.appendChild(iframe);xArray ...
Read more
September 29, 2020
编程原则
1.新语言、新构建等工具提效
在软件非本质部分的改善中,成效最大的当属自动化。测试、构建、环境搭建等的自动化大幅改善了工作效率和工作质量。我们要对软件的非本质部分进行自动化处理,尽量多留些时间给软件的本质部分
2.代码即设计文档
敏捷开发只是不生成无用的文档,并没有主张“不生成文档”.代 ...
Read more
September 27, 2020
angular
webWorker
webservice
PWA
webworker
开启子线程运行cpu计算任务,减轻主线程计算任务,提升用户交互体验webworker 需要考虑兼容性,SSR端不支持
支持:
websocket
通过message,线程之间共享信息
不支持:
不支持dom操作,
部分windows方法不支持,
不支持内存 ...
Read more
September 26, 2020
shell
脚本
linux yum
yum两种安装方式:
联网
本地光盘,不推荐
验证是否已安装12#如果没有,则需要手动安装rpm -qa | grep yum
源配置文件
yum源配置文件保存在/etc/yum.repos.d/,文件的扩展名一定是“*.repo”, ...
Read more
September 25, 2020
shell
脚本
linux 源码包
编译源码包,安装速度很慢,尽可能采用二进制包,编译源码包,需要gcc编译器二进制安装包;编译器是c c++编写的。rpm包,安装速度快,但看不到源码,存在固定的依赖性
通过www.rpmfind.net 查看依赖文件所在包名称
rpm包全名
httpd-2.2.15 ...
Read more