并不是原文的简单复制, 而是记录对原则的思考。特别是对于自己项目的一些反思。 原文是Java版本, 有一些规则是否非常符合我当前主力语言Python来使用?记录我的一些相关思考 排版原因,原文的代码讲解其实看的并不是非常明白。希望通过电子档更清晰明白的展示出来。加深自己的理解,也方便其他人学习 这本书的绝大部分思想都是非常合适其他语言的。只不过可能需要根据具体情况具体分析。 比如原则4要求“参数个数<=4”. 这一点非常适用Java,但是对于Python其实有更好的解决方案,一些很著名的开源类库也没有这样做。…

2020年06月30日 0条评论 31点热度 0人点赞 阅读全文

前言 网上关于PyCharm快捷键的文章数不胜数,但是我发现有以下几个缺陷: 具体基于哪个配置? 因为Windows / Mac 的配置各不同, 而Windows 下面是基于XWin 还是 Eclipse的配置? 没有结合自身的开发经验进行提炼。看起来都是一股脑的抛出来,对别人的指导意义不大。 没有列出中英文对照。各位读者无法根据自己的习惯方便的找到对应的快捷键进行修改 简述一下我的开发环境: OS: Windows PyCharm 社区免费版 配置基础: Eclipse 代码查找 后退 / Back: Alt +…

2020年04月05日 0条评论 394点热度 0人点赞 阅读全文

故事简介 此部分来源于: https://wenku.baidu.com/view/70edce774431b90d6d85c75b.html 故事中虚构的四个角色: 老鼠嗅嗅和匆匆、小矮人哼哼和唧唧,用来代表我们的不同方面,即我们简单的一面和复杂的一面。 我们每个人都具有这些不同的方面,不论我们的年龄、性别、种族和国籍如何。 情节介绍 从前,在一个遥远的地方,住着四个小家伙,有两个小家伙是老鼠,一个叫“嗅嗅”,另一个叫“匆匆”。另外两个家伙则是小矮人,和老鼠一样小,但和人一个模样,一个叫“哼哼”,另一个叫“唧唧”…

2020年04月05日 0条评论 309点热度 1人点赞 阅读全文

每个人的人生都有迷茫与痛苦的时候。 但是不一定每次都有人能帮助你,提点你,安慰你。我很感谢这两部电视剧,一个在我迷茫焦虑的时候让我冷静下来。一个在我很痛苦难熬的时候知道我还能也还需要再坚持一会。 第一部:《士兵突击》 这个电视剧是第二刷了。第一遍看的时候唯一的感觉就是:许三多这个傻X,没知识没文化头脑不聪明,怎么进入老A,进去了就又怎么才能生存下来?太假了吧~ 但是第二次看的时候,可能人生阅历不一样了,关注点完全就不是许三多这些不足。这部电视剧里面,许三多跟同期的成才,就像两个反面。成才就像是高开低走,一开始非常耀…

2020年03月08日 0条评论 356点热度 0人点赞 阅读全文

前言 2020给自己定下的一个Flag就是10本书。 范围不限,但是要求输出读书笔记。现在就是我2020开年读的第一本书的读书记笔记。 知道这本书纯粹是碰巧。看到别人2019年的年终总结推荐了这本书,挺感兴趣,就去书店借了这本书回来拜读。 这本书就是《学会提问》 直观感受 此书真的非常的枯燥无聊。 可能是我自己现在的心态比较浮躁, 并没有能够完整的阅读下来。 参考了秋叶大神在豆瓣上面的一段评论: 在美国这本书被推荐为大学生必修书目,所谓必修书目,往往就是学起来不轻松的意思。以掌握批判性思维并不容易,这不是赶时髦的事…

2020年01月14日 0条评论 569点热度 0人点赞 阅读全文

前言 5G概念火了很长一段时间了, 但是5G是什么?5G就是网速快嘛?5G会给我们的生活我们存在的这个世界带来什么改变? 4G给我们带来的改变已经足够大了,4G的网速也很快了(最快应该有100Mbs)。而更快的5G真的能给我们带来什么不一样的世界嘛? 其实, 我不知道。。。 不过,下面这本书给我带来了一些不一样的认知,与君共享。 下面就节选、总结一些给我带来的新的认知的部分吧~ 人类7次信息革命 目前人类已经经历了6次信息革命。 第一次:语言的发明, 让信息可以分享。 帮助猿人进化成人类 第二次: 文字的发明,让信…

2019年12月21日 0条评论 627点热度 0人点赞 阅读全文

前言 GCP的抢占型(preemptible)机器就类似与AWS的Spot Instance(竞价型机器)。同样的配置,抢占型机器机器能便宜差不多1/3! 但是有一个物理限制:每次开机最长24小时就会被关机。 因此,如果我们有一个小工具能监控这些机器,并且自动启动,岂不美哉? 方式1:使用实例组( Instance Group Manager ) 原理:在创建实例组的时候设置实例数下限。比如可以设置成1. 当这个实例被关闭之后,实例组会将其删除并重新创建。 操作步骤:(因为不是重点, 在此简单写写) 创建实例模板 …

2019年11月04日 0条评论 1162点热度 0人点赞 阅读全文

安装脚本 Ubuntu / Centos Debian的安装貌似有问题, 需要解决安装源的问题。 [crayon-5efefe029345b183537268/] 如果在海外的AWS或者GCP等云服务器厂商, --mirror自然不需要加上去了。 Centos在运行完成之后, 还需要手动的sudo systemctl start docker.service 否则会提示docker没有启动之类的错误 日志相关 Grep String 正确的姿势: docker logs nginx 2>&1 | gr…

2019年10月07日 0条评论 1447点热度 0人点赞 阅读全文

推荐指数★★★☆☆ 富人买入资产,穷人只有支出,中产阶级买入他们自以为是资产的负债 资产: 即使你不工作、睡觉也能获得收入。比如: 利息、股息、票据、租金、版税。。。 负债: 把钱从你的口袋之中拿出来, 各种贷款、各种支出。 学习财务知识 其实我第一次读到作者这个观点的时候, 很不以为然: 财务知识,那不就是购买理财产品嘛? 但是后来忽然想到, 财务知识要是就是理财这点知识, 还要那么证书作甚?其实,后来也了解到“理财”也是一门很有学问的学科哦。不过这是后话了~ 总结了一些观点: 重要的不是你挣了多少钱, 而是你能…

2019年07月15日 0条评论 1596点热度 1人点赞 阅读全文

引言 最近使用MySQL做一些数据统计比较多。 有时候为了省事直接写出了一个略复杂的SQL查询, 直接获得最后的结果。 但是总是觉得比较慢。 下面做了一个改动,简述如下: * 原来: 纯粹使用SQL查询, 得到最后的结果 * 改进: 使用SQL查询原始数据+Pandas进行数据处理 * 结论: 改进方案的性能提升了300% 原方案: select t2_id, name, col2 from ( select sum(col1) as col1_sum, col2, t2.name, t2_id FROM t1 l…

2019年03月25日 2条评论 5627点热度 0人点赞 阅读全文
1234514