CoolMind


If you cannot measure it, you cannot improve it.

关于频繁换工作的思考

最近换了一份工作。关于工作的好与坏,关于自己想做什么,关于自己喜欢做什么有一些思考。这些思考记录下来 , 方便以后自己回顾这段时间自己在思想上的波动与思考。 某次沟通中,经理说自己在人生的很多阶段的选择并没有做好充分的考虑。回顾自己第一份工作,刚半年公司就 从北京收包了。这个对于一个刚毕业的...

awk + wget 实现的简单爬虫

在很多人眼中,爬虫可能是一个非常厉害的东西,它的编写肯定会非常的复杂。当然 Google 和 Baidu 的爬虫 历经那么多次迭代,其系统整个流程肯定会非常的完善和复杂。万里之行,始于足下。 之前花了点时间制作了一个简单的小爬虫,它的功能: 第一次全量地从某个网站下载全部的 PDF ...

去除下载文档中的水印

在这个开放的世界,有许多知识共享出来才会有更大的价值。与此同时也要尊重原作者的权利,毕竟任何一个文档或者书籍 的诞生都是凝结着许多作者许多心血。但是对于共享出来的文档,很多时候会被加上让人反感的水印。本文就带大家一起尝试 攻克这些难题。 allitebooks it-ebooks....

Macbook新机的一些配置记录

历时很久后终于有了一台属于自己的macbook。折腾了两天后安装上了码农经常使用的软件。使用了下软件觉得大部分都比较好用。 编辑器 Visual Studio Code 据说这是时下最流行的编辑器了,相对于 atom,其在运行速度上比较快。而且原生支持很多语言,javascrip...

iterator

STL中iterator 本文主要介绍STL中iterator。所参考的源码是g++ 4.8.2中的源码。 首先看下在根目录下头文件中的宏定义: _GLIBCXX_ITERATOR: 表示文件的include保护,防止多重引入 #pragm...

git basics

Git最初的作者是Linux内核的开发者Linus。之前linux内核维护是使用bitkeeper,但是他们发现有人在反编译bitkeeper,收回了对开源的特权。所以开源社区需要开发一个属于自己的版本控制工具,然后Git就诞生了。 Git 初探 Git与传统的中心控制的版本控制工具不同点...

vim configuration

作为在linux下的程序猿,如果不知道如何使用vim,那其实不算是一个真正的程序猿(前提是不在图形化界面的环境中)。但是vim是那种学习曲线比较陡峭的工具,只有你真正的长时间去化时间学习vim的命令你才可以真正的去了解,让vim称为神的编辑器。 这篇文章主要是想总结一下自己在vim使用过程中...

Implicit conversions

该博文翻译自Implicit conversion 目录 转换优先级 左值转换     左值到右值转换     数组名到指针的转换     函数指针的转换 数值提升     整型提升 数值转换     整型转换     浮点转换     浮点-整型转换     指针转换     指向成员指...