![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
山鬼谣弋痕夕
学习,记录,改变
展开
-
程序员的数学【结城浩】学习笔记(1-3章)0的故事,逻辑,余数
一,0的故事 计算机为什么用2值表示? 开关链通和断开的状态 进制的转换: 将数字反复除以2,将每步所得的余数的 列逆序排列,得到二进制的表示指数法则:10的0次方,2的0次方,都可以从等式找规律:10^3=1000;10^2=100;10^1=10;之间都是后面的是前面的十分之一,所以可以推出10的0次方为1,10的(-1)次方也可以接着推导下去。 0的作用: 1)...原创 2018-04-28 15:18:07 · 499 阅读 · 0 评论 -
微服务
简单来说, 微服务的目的是有效的拆分应用,实现敏捷开发和部署 。微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。 一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。http://baijiahao.baidu.com/s?id=1600354904549354089&wfr=spider&...原创 2019-04-30 16:25:48 · 294 阅读 · 0 评论 -
怎么提高代码质量?-来自Google的研发经验总结
你的团队有没有过这样的经历:开发效率低,招了很多人,天天加班,出活却不多,线上bug频发,领导发飙,中层束手无策,工程师抱怨不断,查找bug困难。其实这些都是代码质量差惹的祸。代码质量是研发质量管理的根本,它决定了整个开发团队的开发效率,项目质量,其他监控,告警,日志等手段都只能是事后补偿。本文就如何保证代码质量总结了一些经验和方法,供大家参考。代码质量本身并没有一个特别明确的量化指标,而且根...转载 2019-03-14 21:19:12 · 4845 阅读 · 2 评论 -
技术原理和技术本质
技术原理技术原理即技术背后的 实现思想、架构设计、代码 ,学习一个技术的实现原理就是学习这三个方面的内容。这三个方面也是层层递进的关系,越来越具体。首先,思想是宏观的东西,构建起整个技术的理论支撑; 其次,架构是思想的进一步推敲和论证的产物; 最后,就是代码了,结合思想和架构设计变成一行行的可执行代码。所以,你看学习技术原理的路线图和目标就出来了,第一,学习思想构建起宏观概念 ;...转载 2019-03-04 11:42:38 · 590 阅读 · 0 评论 -
知识、技能的区别与联系
知识是过去人类生产和生活经验的总结。知识是各种知识,比如物理知识,化学知识,人际关系知识,管理知识等。知识发展得非常迅速,人们用“知识爆炸”来描述知识的增长。知识是我们适应社会和工作的基础。没有知识,我们就会被社会淘汰。技能是一种通过反复接触或模仿以某种方式形成的动作模式和熟练动作的概括,技能有一部分是对时间和知识的积分。如学习绘画,打字,驾驶,焊接,修理等。农民需要...原创 2019-01-11 20:17:39 · 5086 阅读 · 0 评论 -
程序员2019可以看的书单
https://blog.csdn.net/zdb292034/article/details/807325191. 《代码大全》(第二版)作者: [美]史蒂夫·迈克康奈尔第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建...转载 2018-12-30 17:22:06 · 2563 阅读 · 0 评论 -
学习的正确姿势
读《请停止无效努力》学习需要坚持下去,能让我们坚持下去的无非三点:喜欢、擅长、有价值喜欢学习,或者是喜欢学习的内容,也可能是喜欢现在学习的内容,多从自己的兴趣中选择,或者培养自己的兴趣和良好的学习态度;擅长就是可以学得好,能让自己有成就感;有价值当然是物质和精神上的,必须有其一嘛;具体怎么做,这里有个图:从这三点出发,我们就可以总结出,如何让我们快乐且有效地持续学习。...原创 2018-10-31 10:10:50 · 788 阅读 · 0 评论 -
VHDL入门学习
一、VHDL优点:覆盖面广,系统硬件描述能力强,是一个多层次的硬件描述语言; VHDL语言具有良好的可读性,既可以被计算机接受,也容易被人们所理解; VHDL语言可以与工艺无关编程; VHDL语言已做为一种IEEE的工业标准,便于使用、交流和推广。VHDL的不足之处:设计的最终实现取决于针对目标器件的编程器,工具的不同会导致综合质量不一样。二、VHDL语言基础1、标识符 首字符必须是字母...原创 2018-06-07 18:17:53 · 5281 阅读 · 0 评论 -
程序员的数学读书笔记(全)
https://www.jianshu.com/p/28a8e58f37aa第1章 0的故事计数法分为按位计数法和罗马计数法按位计数法常用的有2进制、8进制、10进制、16进制等几种。理论上多少进制在数学上都可以存在,玛雅人用20进制,巴比伦人用10进制和60进制的混合计数法。玛雅人20进制可能是和手脚趾加起来的数量有关。巴比伦人采用60进制也可能是因为记录数字的黏土版比较难记录文字记号,为了在...转载 2018-04-28 15:32:30 · 1226 阅读 · 2 评论 -
工作中常见的方法和法则(简单的法则不简单)
1、海恩法则(Heinrich's Law)德国飞机涡轮机的发明者德国人帕布斯·海恩提出一个在航空界关于安全飞行的法则。海恩法则指出: 每一起严重事故的背后,必然有29次轻微事故和300起未遂先兆以及1000起事故隐患。法则强调两点:事故的发生是量的积累的结果; 再好的技术,再完美的规章,在实际操作层面,也无法取代人自身的素质和责任心。按照海恩法则分析,当一件重大事故发生后,我...原创 2019-09-03 22:53:21 · 1386 阅读 · 0 评论