跳至正文

关于vim的搜索功能

  • 技术

几个tag

调查了好一阵子,总算弄清楚了几个东西的差别,简单记一下,几个tag:

  • ctags,vim用的
  • etags,emacs用的
  • cscope,生成的索引相比上面两个索引,信息会多一些,并且包含了一个搜索的指令,可以搜索函数在哪里被调用,以及可以做全局搜索,但是仅限于C/C++
  • gtags,和cscope差不多,提供了gtags生成索引,和gtags-cscope搜索索引。

gtags

:: GTAGS:所有变量,函数定义的相关信息
:: GRTAGS:所有变量,函数被引用的相关信息
:: GPA[……]

继续阅读

一本书读懂TCP/IP 读书笔记

TCP/IP是什么

互联网包含因特网,因特网包含万维网。

物理层

物理层解决最基础的传送通道,涉及问题主要是建立、维护和释放物理链路所需的机械的、电气的/光学的、功能的和规程的特性

数据链路层

在相邻的网络节点之间提供简单的、传输以帧为单位的数据,同时它还负责数据链路的流量控制、差错控制。大家要理解,这条链路不具备任何路径选择和转发功能,你可以把它仅仅理解为“一条封闭的路”,除了两端,没有额外出入口。

本层要提供一定的差错检验和纠正机制。以太网就属于这一层。所以你会经常听到“以太[……]

继续阅读

不要和你妈争辩

  • 读书

点评

这本书真的很可爱,作者有非常有趣的想象力。在是孩子的时候,恋爱的时候和有小孩的时候读起来感觉应该不同的。真的是很温柔一本读物。 孩子应该要知道父母并不是生来就是父母,他们在相遇之前都有自己的人生,在某一刻之前也不相识相爱,他们组成家庭生了“你”是一场不亚于你和某个男孩或者女孩相爱的一场冒险。

摘抄

关于菲莉西亚的妈妈为什么讨厌我

人人都说“直到你自己有了孩子,你才会喜欢孩子”。这是胡说八道。有孩子以后,我只对你这一个孩子感兴趣。其他孩子依然很讨人嫌。

关于组建乐队 交友这件事当然没有什么硬[……]

继续阅读

欧洲宗教改革

看了这个视频总结的几个小历史知识点:
https://www.bilibili.com/video/BV1254y1W7Do?t=732

斯堪的纳维亚半岛
亚平宁半岛
巴尔干半岛
比利牛斯半岛、伊比利亚半岛
欧洲几个大半岛的名称和位置。

以及简单的历史:

马丁路德一纸“九十五条论纲”将千年罗马教廷一分为二,一半忠于教皇,一般要求变革;希望革除陈弊,改革教会之人自称为新教徒。

天主教不允许将圣经翻译成他国语言,马丁路德却在三年后将其翻译成德文,让更多德国的普世大众可以对圣经有自己的理解,进一步削弱了[……]

继续阅读

娱乐至死 读书笔记

摘抄:

  1. 在他看来,人们会渐渐爱上压迫,崇拜那些使他们丧失思考能力的工业技术。
  2. 奥威尔担心我们憎恨的东西会毁掉我们,而赫胥黎担心的是,我们将毁于我们热爱的东西。
  3. 深入一种文化的最有效途径是了解这种文化中用于会话的工具。
  4. 媒介的形式偏好某些特殊的内容,从而能最终控制文化。
  5. 芒福德总结说:“钟表是一种动力机械,其产品是分和秒。”在制造分秒的时候,钟表把时间从人类的活动中分离开来,并且使人们相信时间是可以以精确而可计量的单位独立存在的。自从钟表被发明以来,人类生活中便没有了永恒。
  6. 尼采说过,任何哲学都是某个阶段生活的哲学。[……]

    继续阅读

十分钟冥想 读书笔记

笔记:

  1. 作者第二个师傅告诉作者,冥想的过程会产生很多平时不会有的想法不是冥想的错,而是你自己没有意识到,冥想只是一道光,把你从忙乱中抽出来,去看到内心纷繁的想法。
  2. 冥想并不是让自己去把所有的想法都喊停的时刻,想法是自然产生的,冥想的的过程更像是在路边观察马路上的车流,冥想做的并不是让车停下,而只是观察。
  3. 观察的过程可能会发现一辆车很有趣,就跟着车跑到了马路上,某个时刻忽然意识到自己被车带跑了,于是又坐回路边,不需要把车拦下来,因为这些代表想法的车都是转瞬即逝的。这样观察的过程就是冥想。
  4. 总言之,第二个师傅告诉作[……]

    继续阅读

代理服务器的理解

nginx是反向代理,就一直知道反向代理是访问服务,但访问的实际是中间服务器,中间服务器代理到实际服务器去获取结果,再返回到客户端。

其实我一直没有get到反向代理的含义是什么,今天读这篇文章就get到了。

正向代理是连接一台中间服务器,所有的请求都由服务器代理转发,核心不是后端的业务,而是客户端主动用服务器代理访问,类似于VPN。

主要作用可能是:

  • 隐藏自己
  • 访问无法访问的服务
  • 加速访问服务

反向代理是服务端自带的代理服务器,客户端并不知道访问的是个代理服务器,对客户端来说就像是原始服务[……]

继续阅读

故事 – 读书笔记

《故事》是2014年天津人民出版社出版的图书,作者罗伯特·麦基,该书集结了罗伯特·麦基30年的授课经验,对《教父》《阿甘正传》《星球大战》等经典影片的详细分析中,清晰阐述了故事创作的核心原理。
语录:

  1. 正如评论家肯尼斯·伯克所言,故事是人生必需的设备。
  2. 日复一日,我们寻求亚里士多德在《伦理学》中提出的那一古老问题的答案:一个人应该如何度过他的一生?人类一直基于四大学问——哲学、科学、宗教、艺术——来寻求亚里士多德问题的答案。随着我们对传统意识形态的信仰日益消减,人们转而寻求我们依然相信的源泉:故事的艺术。
  3. 作家总要[……]

    继续阅读

[转] CAP定理的证明

  • 技术

CAP介绍

在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点:

  • 一致性(Consistency) (等同于所有节点访问同一份最新的数据副本)
  • 可用性(Availability)(每次请求都能获取到非错的响应——但是不保证获取的数据为最新数据)
  • 分区容错性(Partition tolerance)(以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生[……]

    继续阅读