如何写出优雅的代码 引言最近在写模拟器的代码,现在需要对整体的架构都进行一个大更改,而当我回过头去看时发现好多代码都写得很丑,越写越像屎山代码,需要对整体进行一轮迭代,故而正好趁此机会来学习一下如何写一个优雅的代码。写之前看了很多博客,这里记录一下对自己比较有启发的点。 什么是优雅的代码这一个衡量标准很直接:WTF min 代码最后还是需要给人读的,需要认识到: 任何一个傻瓜都能写出计算机可以理解的代码。唯有写出 2023-11-09 其他 #代码风格
【论文阅读】MapReduce: Simplified Data Processing on Large Clusters 原博客链接:https://tanxinyu.work/mapreduce-thesis/ 相关背景在 20 世纪初,包括本文作者在内的 Google 的很多程序员,为了处理海量的原始数据,已经实现了数以百计的、专用的计算方法。这些计算方法用来处理大量的原始数据,比如,文档抓取(类似网络爬虫的程序)、Web 请求日志等等;也为了计算处理各种类型的衍生数据,比如倒排索引、Web 文档的图结构的各种表 2023-11-05 MIT6.824 > 论文 #转载 #分布式 #MIT6.824 #论文阅读 #MapReduce
git学习记录 网站学习链接:https://learngitbranching.js.org/?locale=zh_CN 经验贴:https://zhuanlan.zhihu.com/p/383960650 git brach -b <branchName> 新建一个branchName分支,并切换到那个分支 git checkout branchName^ 使得HEAD指向branchName的 2023-11-04 其他 #git
博客基础使用指南 在本地写文章指令需要在根目录下的控制台中运行 直接创建新文章:hexo new a 新建草稿:hexo new draft b 将草稿变成发布文章:hexo publish b 文章首部内容示例: 12345678910---title: 我就是标题date: 2021-09-25 23:32:04comments: true #是否可评论 layout: post # 公开文章 toc: 2023-11-04 其他 #博客
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2023-11-04