知识整理
22 篇随笔
- Git 数据模型与命令行
学习 Git 需要自顶向下学习,先了解数据模型,再去学习命令行,思考命令行对数据模型做了哪些操作。 概览 版本控制系统 (VCSs) 是一类用于追踪源代码(或其他文件、文件夹)改动的工具。顾名思义,这些工具可以帮助我们管理代码的修改历史;不仅如此,它还可以让…
约 10 分钟阅读
- 密码学入门
散列函数 密码散列函数 (Cryptographic hash function) 可以将任意大小的数据映射为一个固定大小的输出。除此之外,还有一些其他特性。 一个散列函数的大概规范如下: hash(value: array<byte>) -> vector…
约 10 分钟阅读
- Vim 学习指南
Vim 是一个能跟上你思维速度的编辑器。 Vim 编辑器学习的步骤为: 理解编辑器的设计理念和基本原理; 学习命令,浏览教程,完成 vimtutor; 情景练习; 将编辑器替换成 Vim,持续使用; 优化使用,自定义,安装扩展插件。 概况 Vim 的哲学 在…
约 10 分钟阅读
- 调试代码常用方法
调试代码的学习,需要了解它的构成,有静态代码、打印、日志、第三方日志、调试器和专用工具,然后利用合适的工具和方法去实践。 打印调试法与日志 最有效的 debug 工具就是细致的分析,配合恰当位置的打印语句。 — Brian Kernighan, Unix 新…
约 9 分钟阅读
- make 构建工具介绍
构建工具通常需要定义依赖、目标和规则。 make 是最常用的构建系统之一,您会发现它通常被安装到了几乎所有基于 UNIX 的系统中。make并不完美,但是对于中小型项目来说,它已经足够好了。当您执行 make 时,它会去参考当前目录下名为 Makefile…
约 4 分钟阅读
- 命令行环境使用指南
无界面情况下的唯一选择 命令行环境的学习主要包括 任务控制:Shell 操作和进程的关系->需要了解进程信号 终端多路复用:如何在终端完成多面板、多窗口的任务->需要会使用相关工具 dotfiles 管理->需要管理起来dotfiles ssh 应用:命令行…
约 14 分钟阅读
- Shell 命令行数据处理
Shell 命令行数据处理是在 Unix 系统处理大数据绕不过去的技能。 学习需要和场景相结合,在熟悉 awk、paste 等工具的基础上,根据实际需求迭代工具集,并且记录例子。 数据整理 sed sed 的正则表达式有些时候是比较奇怪的,它需要你在这些模式…
约 5 分钟阅读
- 常用性能分析工具
学习性能分析,最开始是查看执行时间,然后用工具帮助排查问题,用资源监控辅助。 即使您的代码能够像您期望的一样运行,但是如果它消耗了您全部的 CPU 和内存,那么它显然也不是个好程序。算法课上我们通常会介绍大 O 标记法,但却没教给我们如何找到程序中的热点。…
约 12 分钟阅读
- Shell 工具和脚本入门
计算机的文字接口 Shell 处理 GUI 接口无法应对的剩下 20% 使用场景。 Shell 工具和脚本的学习,其实是三块内容,Shell 语言编程、Shell 场景&工具,以及脚本编写。 Shell 语言编程,主要是词法、语法和应用,可以通过教程系统学习…
约 9 分钟阅读
- 硬派健身要点
人体肌肉=大肌群+小肌群。大肌群:胸、背、臀、腿;小肌群:肩、胳膊、腹、小腿。塑形健身以大肌群练习为主,搭配小肌群(包括核心肌群)练习。 简易 HIIT 燃脂大法:爬楼梯(背挺直+膝盖不超过脚尖+步子尽量大),发力部位:臀部。 翘臀大法:侧弓步(热身)+沙发…
约 2 分钟阅读
- TCP 和 UDP 的区别?
tcp/udp的区别?tcp粘包是怎么回事,如何处理?udp有粘包吗? 什么是 TCP? 全称 Transmission Control Protocol,是一种传输层协议(为两个主机中进程之间的通信提供服务)。 TCP 是面向连接接的协议,发送数据前先建立…
约 4 分钟阅读
- Git 使用指南
Git 是目前世界上最先进的分布式文本文件版本控制系统 Git 快速上手 Cheat Sheet:workspace :: Git Cheatsheet 、常用 Git 命令清单 - 阮一峰的网络日志 Git 使用流程:Git 使用规范流程 - 阮一峰的网络…
约 23 分钟阅读
- 正则表达式常用速查
速查表 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,’n’匹配字符“n”。’\n’匹配一个换行符。序列‘\’匹配“\”而“(”则匹配“(“。 ^ 匹配输入字符串的开始位置。如果设置了 RegEx…
约 6 分钟阅读
- LaTeX 常用数学符号
查 LaTeX 常用数学符号的时候,一开始去官网:LaTeX - A document preparation system找官方文档:LaTeX Documentation,然后又找了 CTEX 的在线文档:LATEX2e 插图指南,内容都太丰富了。 在网…
约 5 分钟阅读
- 单词(四)
飞跃 5000 词&形容词 这部分还在摸索 形容词的分类 结构(单个、复合) 功能(普通、定语、表语) 词义(静态、动态、等级、非等级) 这些分类中,有些能够帮助我们学习形容词。 定语形容词又分为前置定语形容词(描述所修饰词的持久特征或属性)和后置定语形容词…
约 4 分钟阅读
- 学单词(三)
5000 词&名词 从单词频率覆盖率来说,你听到别人正常讲话中几乎有 90% 会在 2000 以内的词汇,但剩下的 10% 足以令你完全不理解对方表达的意思。词汇学专家 Nation 博士认为,只要语言中有 5% 的词汇不理解,就会对理解整句或者整段话造成非…
约 8 分钟阅读
- 学单词(二)
第二阶段:2000 词&动词 英语对话中基本上只有 2000 个常用单词,用好这 2000 个单词要建立它们与概念的直接联系。方法是多听,先从慢速、标准音听起,再反复听,各种听。VOA - Voice of America English News 动词的分…
约 7 分钟阅读
- 学单词(一)
如果要评选一个「我的人生最大的干扰项」,目前为止,非英语莫属。初高中一直赖在班级倒数前五的位子上,每回英语考试前夕都心慌不已,考前一定要拿一个下午背作文,不然很难凑齐字数;到了大学虽然不再倒数,但绝对拉低了浙江学生的平均分,心态依旧,几回六级考试都如临大敌,…
约 5 分钟阅读
- 讲座记录:零基础网络数据分析入门
数据在当下可谓越来越重要了,工作中老板谈要注意数据思维,买书的时候网站会利用大数据给你推荐可能喜欢的书,新闻里会用帅帅的图表来和你解释究竟发生了什么……数据已经深入我们生活的方方面面,已掌握大量数据的我们应该如何面对这些数据呢?
约 3 分钟阅读
- 学美语(三):进阶
音乐的音 唱的比说的好听 学音标的音面对的是固定的 44 个音标;学语块的音要去寻找零星散落的发音要点;但从音乐的音开始,要学的内容变成了一个面,一个句子,一段文字,到处都是发音要点,需要慢慢积累。这个阶段不便集中学习,日常中听到喜欢的歌兴起而学,或是放松的…
约 4 分钟阅读
- 学美语(二):语块的音
音标在此组装成语言 音标练习到自我感觉良好的程度便转向语块练习,大概花了十天的时间,一边听何老师的课,一边学习 Lisa 的视频、读 coca 词表,A Course in Phonetics: Home 和 American Accent Training…
约 6 分钟阅读
- 学美语(一):音标的音
回想初学英语那会儿,老师用方言版的英语领着读“Good morning”,我就在课本上记下“gu de mo ning”,还暗自庆幸找到了一个好方法。这个记发音的方法一直沿用到去宁波上高中,期间上千单词的发音得到了巩固,也形成了错误的英语内语。上高中后,英语…
约 7 分钟阅读