随笔
万里归来少年心
这个作者很懒,什么都没留下…
展开
-
写在2021年的最后一天
2021,要过去了, 时间过得真快。翻开博客,赫然发现今年未发表一篇文章。想想若干年前信誓旦旦要坚持写作的自己,十分汗颜。这一年,生活发生了很多的变化。有的事情在计划之中,有的事情在计划之外。各式各样,缤纷复杂,占用了不少时间和精力。对于博客的留言和私信,有很多没有及时回复和处理,在此说一声非常抱歉。2022,博客恢复更新,极客之路漫漫,愿大家共同进步。...原创 2021-12-31 17:53:58 · 269 阅读 · 0 评论 -
Docker基础教程
1.Docker简介Docker是基于Go语言的开源项目。Docker的目标是通过对应用的封装、分发、部署、运行等生命周期的管理,从而达到“一次封装,到处运行”。Docker是解决运行环境和配置问题,方便持续集成的容器虚拟化技术。1.1 与传统虚拟技术的差别传统虚拟技术是虚拟出硬件后,在其上运行一个完整的操作系统,在该系统上再运行应用。容器内的应用直接运行于宿主的内核,容器没有自己的内核,也没有进行硬件虚拟,因此容器比传统虚拟机更轻便。每个容器之间互相隔离,每个容器有自己的文件系原创 2020-06-17 16:18:44 · 437 阅读 · 0 评论 -
win10分屏任务快捷键
win10分屏任务快捷键如下:快捷键 描述 win键 + ←/→ 应用缩至一半,并能移动左右位置 win键 + ↑/↓ 右上角四分一窗口显示 win建 + Tab 显示当前运行的所有程序 win + Ctrl + D 新建桌面窗口 win + Ctrl + ←/→ 切换新建桌面窗口 win + Ctrl + ↑/↓ ...原创 2020-03-31 16:43:26 · 1316 阅读 · 0 评论 -
程序员的漫漫江湖路
有人的地方,就有江湖。 我是一个籍籍无名的剑客。 但我的师门声名显赫。 师父以系统知识为内功心法,以c/c++编程语言为利剑,平生罕逢敌手。 他内功雄浑,剑法精妙,开宗立派,广收门徒。 终于成为了江湖的传说。 这是最好的时代。 引发了多少江湖恩怨的武功秘籍,不再稀缺了。 武林前辈们终于摒弃了门派之见,不再...原创 2020-02-06 18:49:58 · 2205 阅读 · 2 评论 -
《黑客与画家》读书笔记(六)
1. 拒绝平庸 秘密武器 创业公司要么赢得一切,要么彻底失败。 创业的时候,如果选择了错误的技术,竞争对手就会一举打败你。 选择技术时,不能考虑别人的做法,只能考虑最适合你的。 软件快速开发 对于市场来说,快速开发出产品是很重要的。 选择编程语言 对于应用程序,应该选择更强大、效率也在可接受范围内的编程语言。 ...原创 2020-02-05 18:57:30 · 2172 阅读 · 1 评论 -
远程办公适合你吗?
本文介绍《大西洋月刊》上的一篇文章 (When Working From Home Doesn't Work, The Atlantic, 2017 .11),其核心是分析远程办公的优势和面对的问题。IBM远程办公历史 1979年,IBM为了缓解公司主机拥堵的问题,五名员工开始在家里办公,这是远程办公的起点。 1983年,IBM大概两千名员工远程办公。 ...原创 2020-02-04 18:37:28 · 3683 阅读 · 2 评论 -
《黑客与画家》读书笔记(五)
1. 关注贫富分化 财富模式 财富与金钱是两个概念,金钱只是用来交易财富的一种手段,财富才是有价值的东西。我们为其他人创造财富,用它交换金钱,再用金钱交换我们需要的另一种财富。 人们对贫富分化不满意的原因: 第一,从小被误导的对财富的看法; 第二,历史上积累财富的方式大多名声不好; 第三,担心收入差距拉大将对社会产生不利影响。 ...原创 2020-02-04 08:51:42 · 585 阅读 · 0 评论 -
2020年学习计划
一. 目的 更好的掌握计算机的相关知识,为日常工作的顺利进行打好基础。二. 目录 本年计划学习的课程是: 课程 完成情况 《从零开始学架构》 《许式伟的架构课》 《高并发设计40问》 《分布式技术原理和算法解析》 《数据结构之美》 ...原创 2020-02-03 18:30:55 · 3768 阅读 · 0 评论 -
5G离我们还有多远
本文介绍《新科学家》上的一篇文章(Phoning in the future, New Scientist, 2019,3,9)。核心观点是:5G主要在商用领域发挥作用,离普通人的生活还很远。5G离普通人的生活还很远 5G离普通人的生活还很远的原因有:基础设施不完善,资金投入大,缺少应用场景等。(1)基础设施不完善 由于5G的核心网,天线构造,无线频率,传输条...原创 2020-02-01 21:54:58 · 3150 阅读 · 0 评论 -
《黑客与画家》读书笔记(四)
1. 摘录 机器语言 机器语言和汇编语言的共同问题就是,只能让大多数计算机做一些很简单的事情。编程语言的一个重要特点:代码越多,越难避免bug,也越难发现bug。 高级语言 高级语言使程序更简短,更具有可移植性。高级语言的实现方法有编译器和解释器,编译器是先将整个程序全部翻译成机器语言,然后再运行。解释器的作用是实时地将代码解释为相应的机器语言,然后一行行运...原创 2020-01-31 17:38:58 · 4559 阅读 · 0 评论 -
《黑客与画家》读书笔记(三)
1. 摘录 致富最好的办法就是创业,创业就像是一个压缩过程,它将几十年的工作压缩到几年,如此高强度的工作,所带来的回报也是丰厚的。 金钱不等于财富 金钱只是财富的一种简便表达方式,它是交换的媒介。大多数生意的目的是为了创造财富,做出人们真正需要的东西。 大饼谬论 “世界上的财富总额是固定不变的”这样的观点是错误的。持有这些观点的人是混淆了“金钱”与...原创 2020-01-31 10:18:42 · 2006 阅读 · 0 评论 -
《黑客与画家》读书笔记(二)
1. 良好的坏习惯 为什么”版权”是黑客们的讨论热点? 在黑客看来,增大“版权”保护力度,会束缚工作自由。 深入了解当前技术,黑客们才能构想下一代的技术。 版权法禁止了外部人员了解技术的内部细节,为新技术的产生设置了障碍。 为什么“公民自由”受到黑客的广泛关注? 自由是国家富强的前提,一个言论和行动自由的社会,才最有可能采纳最优方案,而不...原创 2020-01-31 09:44:51 · 682 阅读 · 0 评论 -
《黑客与画家》读书笔记(一)
摘录 1. 任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入。 2. 为什么聪明的小孩没有让自己变得受欢迎?如果他们真的很聪明,为什么找不到受欢迎的诀窍呢?他们在标准化测试中表现得这么好,为什么就不能在这方面也大获成功呢?我认为,答案就是他们真的不想让自己受欢迎。他们更想追求的是另一件事情——聪明。这不仅仅意味着在学校得到好成绩(虽然某种程度上这也挺重要...原创 2020-01-30 21:55:14 · 2327 阅读 · 0 评论 -
Youtube内容正在失控
本文介绍《经济学人》上 的一篇文章(YouTube's Top 10, the Most-Moneyed Digital Superstars, Feb 2019),主要分析Youtube正在面临内容失控的困局。1.内容失控的原因海量用户自制内容 Youtube最为全球最大的用户自创内容平台,无论是音乐、游戏、时尚,还是新闻、教育、科学等等应有尽有。 目前平台上...原创 2020-01-30 19:28:25 · 667 阅读 · 0 评论 -
消息队列产品RabbitMQ、RocketMQ、Kafka的比较
1.RabbitMQ RabbitMQ用Erlang语言编写,最早是为电信系统间的可靠通信设计的。 优点: (1)轻量级,迅捷,容易部署和使用,是应用最广泛的消息中间件之一。 (2)灵活的路由配置。它在生产者和队列之间增加了一个Exchange模块,根据配置的路由规则将生产者发出的消息分发到不同的队列中。 (3)每秒可以处理几万到几十万条消息,可以支撑绝大多...原创 2019-11-21 16:18:09 · 1529 阅读 · 0 评论 -
2018年学习总结
(1)《PostgreSQL修炼之道》(完成) 公司选择PostgreSQL作为底层数据库,因此转战PostgreSQL。幸好有MySQL的基础,上手不算困难。在实践中体会到了两种数据库的差异,以后如果有机会,会开通一个专栏详细讨论。(2)《C#入门到精通》(完成) 这是一门视频课程。因为工作需要用到C#,抽出了一段时间快速学习。有几年C++开发的经验,C#上手很快,很快就...原创 2019-02-01 09:25:09 · 323 阅读 · 0 评论 -
五个级别的工程师
本文是学习吴军的课程《谷歌方法论》的笔记。 参照朗道对物理学家的评价体系,吴军总结了一个对工程师的评价体系。该体系分五个级别,第一级最高,第五级最低。 第五级:能独立解决问题,完成工程工作。 能熟练应用知识和技能解决问题,独立完成所分配的工作,就是一个合格的五级工程师了。 第四级:能指导和带领其他人一同完成更有影响力的工作。 有领导能力和...原创 2019-03-06 18:05:15 · 2552 阅读 · 0 评论 -
构建文章的金字塔结构
本文是学习课程《有效提升你的职场写作能力》的总结。1.向下想三层,展示思考的深度 先抛出假设,然后用数据、事实证明这个假设,使得文章呈现金字塔结构。2.要话先说,让塔尖符合公司、行业风向标 文章必须有明确的主题,它是金字塔的塔尖。一个符合公司、行业风向标主题,更容易获得成功。3.分组归纳,归纳出要点 对信息分类,归纳出要点,增强信息传递的效果。...原创 2019-04-26 08:38:34 · 1229 阅读 · 0 评论 -
2019年学习记录
(1)《Postman使用入门》(完成) 视频课程,主要学习接口测试工具Postman的简单使用。(2)《C++并发与多线程》(完成) 视频课程,包含多线程中的相关类mutex,Thread , try_to_lock, unique_lock, condition_variable, async, launch, promise, atomic线程池等。(3)《Mys...原创 2019-06-14 14:35:07 · 302 阅读 · 2 评论 -
职场中邮件的写法
本文是学习课程《有效提升你的职场写作能力》的总结。 邮件是职场中写作最多,但常常被忽视的技能,本文旨在提高邮件的质量。1.标题 邮件的标题需要有吸引力。比较下列几组标题,显然后一组更有吸引力。课程培训 vs学习成为有效沟通者 会议纪要 vs 会后行动方案,请批示 Re:Re:Re:会议筹备 vs 年度明显员工; Re:会议筹备2.开头 邮件开头...原创 2019-04-24 16:28:55 · 2161 阅读 · 0 评论 -
如何下载互联网上的所有网页
本文是学习吴军的课程《谷歌方法论》的总结。 如何构建一个网络爬虫,下载互联网上的全部网页? 简单的回答是:“整个互联网是彼此相连的,从任何一个网页出发,获取网页上的超链接,采用深度优先搜索(DFS)或者广度优先搜索(BFS),就可以下载全部网页。” 这种回答没有错,但仅仅理解到这一步,是无法构建起一个实用的网络爬虫。在工程中有许多实际问题需要讨论。 ...原创 2019-04-25 14:21:16 · 1868 阅读 · 0 评论 -
怎样收集写作素材?
本文是学习课程《写作训练营》的笔记。怎样收集写作素材?1.从书籍中体会别人的人生。选择陌生的领域和内容。 找金句划重点,总结回顾。 做思维导图回顾。 摘抄归类进素材库。2.去陌生的地方旅行,体验不同的生活方式。3.与不同身份背景的人交流。4.看电视剧,电影,话剧,小说等扩张自己想象力。5.相信每个人的故事都是一部贯穿时代的历史书。6.通过朋友圈、微商、社交网络...原创 2019-07-12 21:54:23 · 823 阅读 · 1 评论 -
OAuth2解决的问题域和场景
本文是学习课程《微服务架构实战》的笔记。OAuth2解决的问题域和场景。1.开放系统间授权 社交联合登录 开放API平台2.现代微服务安全 单页浏览器APP(H5/JS/无状态) 无线原生App 服务器端WebApp 微服务和API间调用3.企业内部应用认证和授权(IAM/SSO)...原创 2019-07-12 23:04:38 · 943 阅读 · 0 评论 -
如何写出阅读量10万+的文章?
本文是课程《写作训练营》的学习笔记。1.如何写出阅读量10万+的文章?拔高深挖引申。 深挖细节,围绕一个点立意升华。 排除对一件事情最早的三个观点,写出新意。 对比大咖和自己的文章,分析差距。 观察名家名作对细节的处理。 收集生活资讯,丰富案例库。 观察同题材多角度的写法。 看中外小说,扩展想象力。2.如何让文字生动有趣?好好说话,把话说清楚。 选取合适...原创 2019-07-11 10:00:17 · 924 阅读 · 0 评论 -
动态语言和静态语言
1.语言对比静态类型语言 动态类型语言 在编译阶段确定变量的类型 在执行阶段确定变量的类型 对类型检查很严格 对类型检查很宽松 运行时性能好 运行时性能差 能及时发现错误 错误容易隐藏 可读性强 可读性差 2.编程语言的分布 ...原创 2019-09-05 14:51:31 · 137 阅读 · 0 评论 -
2018年工作总结
2018年主要参与了图形后端的开发,负责数据库模块的时间和开发。 (1)模块的扩展性 扩展性是做的比较好的地方。由于在架构设计时,对数据库模块扩展性有充分的重视,目前的代码虽然基于PostgreSQL,但未来可以方便的切换至MySQL等其他数据库。(2)降低模块耦合性 低耦合是做的比较好的地方。在数据库模块内部,低耦合表现在隔离了PostgreSQL相关...原创 2019-02-01 08:48:09 · 335 阅读 · 0 评论