大家好,我是谢伟,一名程序员。之前接触的语言是Python, 编程领域学会的第一个技能是『爬虫』,凭借着爬虫技术先后在两个创业公司从事的是『网络爬虫』这份活。 研究生毕业后,...
大家好,我是谢伟,一名程序员。之前接触的语言是Python, 编程领域学会的第一个技能是『爬虫』,凭借着爬虫技术先后在两个创业公司从事的是『网络爬虫』这份活。 研究生毕业后,...
1.对于写作你最头疼什么 对于大多数码字工作者来说,随时随地记录灵感,构思文章,集中书写,其实是一件令人感到享受的事儿。当这一切都完成,为了能够有更广泛的读者阅读,需要在不同...
Mac 电脑的 Command 键位于空格边上,是macOS操作系统很多快捷键组合的一部分。不过,Command 自己也能完成很多操作,帮助用户更好的在 OS X 中完成各项...
项目中使用ETCD来实现服务发现和配置信息的存储,最近我抽空研究了一下ETCD和背后的一致性算法 — Raft算法的逻辑。 ETCD是什么 ETCD是一个go语言实现的高可靠...
在分析说明 volatile 和 CAS 的实现原理前,我们需要先了解一些预备知识,这将是对 volatile 和 CAS 有深入理解的基石。 预备知识 缓存 现代处理器为了...
有限状态机(Finite-state machine, 简写FSM)又可以称作有限状态自动机。它必须是可以附着在某种事物上的,且该事物的状态是有限的,通过某些触发事件,会让其...
1.什么是tls?安全传输层协议(Transport Layer Security)用于在两个通信应用程序之间提供保密性和数据完整性。TLS是SSL的标准化后的产物,有有1....
在之前的C语言学习中,我们遇到的最大麻烦在字符串的管理上。C语言的基本数据类型中只有char可以用来处理字符,所以我们用的主要方法是字符数组管理字符串。为此我们在21天C语言...
引子: 在常量池, 访问修饰符, 类和接口后面紧跟的内容是字段和方法, 这两个结构是最复杂的, 因为其里面包含有属性这个成员, 而属性又是可以嵌套的. 1. 字段 和之前的常...
记录一些ubuntu常用软件的操作流。 nodeJs node可以在这里下载下载并解压 node-v4.4.4-linux-x64.tar.xz 移到通用的软件安装目录 /o...
现在越来越多的人喜欢上 Podcast,在每天拥挤的通勤路上,Podcast 或许是获取咨询和知识最好的方式了。 作者在这篇文章中分享自己听得最多的 8 个 podcast,...
前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & ...
一直对java泛型一知半解,决定好好理解一下泛型. 泛型的基本使用: 我们最常用到泛型的地方可能是arraylist中,如:ArrayList intList = new ...