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
September 21, 2020
shell
脚本
linux vim
vi早起版本的改进,vi improved, 支持高亮,自动缩进等vim 存在三种模式: 命令模式,输入模式,编辑模式
vim操作文件概览
vim编辑文件,初次打开,左下方显示,文件名、总行数、总字符数
直接定位到指定行 12345#定位行vim +20 te ...
Read more
September 20, 2020
shell
脚本
linux setup
/usr/bin/setup 所有用户setup命令会开启一个图形化的配置工具 ,只是云服务器,不能进行网络配置
eth0来表示第一块网卡
ip配置完毕,输入service network restart
在CentOS 6.x中 ...
Read more