
计算机科学
Imutaku
the future is now
展开
-
【git】git实操笔记
目录git指南git常用命令配置局部用户git credential helper 免密配置代码提交规范push到远程仓库根据git log修改和抢救git reset: 恢复到之前的commit(本地代码均未Push)git rebase的各种作用pull解决冲突修改某一次commit的内容强制push到远程分支【高危操作】git指南git常用命令//do some modificationgit diffgit checkout -f //This is used to throw away原创 2020-08-19 15:39:53 · 417 阅读 · 0 评论 -
【web-server】Http Server原理及简单python实现
Http Server原理及简单python实现学习背景:因为要做一个引擎来方便远程可视化。参考文章:what is web serverHTTP(web) server的原理什么是HTTP server主要做两件事Listen - 监听特定的TCP socket address(IP + port)Handle - 处理请求,并返回response给用户访问www.taobao.com的时候,首先通过DNS进行域名解析(domain -> IP)一个域名对应的IP可能原创 2020-08-19 14:35:47 · 878 阅读 · 0 评论 -
【编译原理】编译的过程
被隐藏的过程预处理(Prepressing)- 展开宏定义(处理#define,#include),删除注释,添加行号和文件名标识。生成.i 预处理文件编译(Compilation)- 词法分析、语法分析、语义分析、优化。预处理+编译用ccl完成。生成.s 汇编代码文件汇编(Assembly)- 把汇编代码转成机器可执行的指令,不需要做指令优化。用汇编器as 完成。生成.o 目标文件(object file)链接(Linking)- 用链接器ld完成。编译器做了什么通常,编译过程分为6步:扫原创 2020-08-19 14:48:12 · 1285 阅读 · 0 评论