欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

2019年07月的内容

架构&设计模式

你需要每天写代码吗?

你需要每天写代码吗?
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。 最近我看过的博客,基本上每篇都有提到,“你需要每天写代码”。什么主题不重要,关键是要养成每天写代码的好习惯。...

water 5年前 (2019-07-30) 1818℃ 0评论 0喜欢

架构&设计模式

怎么锻炼代码工程能力

怎么锻炼代码工程能力
作者:边城浪子链接:https://www.zhihu.com/question/26720916/answer/409199975来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先让我们看一看刚入软件公司会出现的情况:1. ...

water 5年前 (2019-07-30) 2497℃ 0评论 0喜欢

爱读书

2019年读书单

2019年读书单
书名 分类 月份 开始时间 结束时间 巴黎圣母院 文学 6月 尘埃落定 文学 6月 月亮与六便士 文学 6月 黑客与画家 IT 7月 大教堂与集市 IT 7月 码农13期LISP面面观 IT 7月 松本行弘的程序世界 ...

water 5年前 (2019-07-30) 22418℃ 0评论 1喜欢

软件工程

设计图都不会画,还想做”架构师“?

设计图都不会画,还想做”架构师“?
什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。...

water 5年前 (2019-07-29) 2114℃ 0评论 0喜欢

数据结构算法

分布式ID生成器的解决方案总结

分布式ID生成器的解决方案总结
在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有...

water 5年前 (2019-07-26) 2052℃ 0评论 0喜欢

爱读书

《黑客与画家》读书笔记

《黑客与画家》读书笔记
起 转载自:https://zhuanlan.zhihu.com/p/39285670 最近在看《黑客与画家》这一本书,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题,本文用于记录读书过程中的...

water 5年前 (2019-07-24) 2100℃ 0评论 0喜欢

概念分析

《大教堂与集市》读书笔记

《大教堂与集市》读书笔记
Eric Steven Raymond 是开放源代码运动的主要理论家,这两天终于读完了代表性的5篇文章,获益良多,小结一下。 《黑客道简史》(A Brief History of Hackerdom) 1996本文记载了不为人知的黑客早期历史(主要是1983年以前)。在《...

water 5年前 (2019-07-24) 2706℃ 0评论 0喜欢

概念分析

Lisp 是怎么成为上帝的编程语言的

Lisp 是怎么成为上帝的编程语言的
当程序员们谈论各类编程语言的相对优势时,他们通常会采用相当平淡的措词,就好像这些语言是一条工具带上的各种工具似的 —— 有适合写操作系统的,也有适合把其它程序黏在一起来完成特殊工作的。这种讨论方式非常合理;不同语言的能力不同。不声明特定用途就声称某门语言比其他语言更优秀只能导致侮...

water 5年前 (2019-07-23) 1853℃ 0评论 0喜欢

数据结构算法

神奇的HyperLogLog算法

神奇的HyperLogLog算法
基数计数基本概念 基数计数(cardinality counting)通常用来统计一个集合中不重复的元素个数,例如统计某个网站的UV,或者用户搜索网站的关键词数量。数据分析、网络监控及数据库优化等领域都会涉及到基数计数的需求。 要实现基数计数,最简单的做法是记录集合中所有不重复的...

water 5年前 (2019-07-05) 3273℃ 0评论 0喜欢