06 2019 档案

摘要:软件设计原则可以说是无数前辈在踩过无数坑之后总结出来的提醒后人遵循的一些基本思想、规范、模式。遵循这些原则,有利于我们做出良好的设计,比如达到高内聚低耦合、模块划分清晰、源码可读性可维护性良好的效果。下面将对最广为人知的八大原则进行说明,有些原则还会给出代码示例。 6.1 KISS原则 KISS是“ 阅读全文
posted @ 2019-06-30 22:03 顺哥聊数字化 阅读(544) 评论(0) 推荐(0) 编辑
摘要:以前曾流行一句半开玩笑的话,就是有些类似产品经理角色的人会说:我们什么都不缺,就差一个程序员了。后面就到CEO们说:我们什么都不缺,就差一个CTO了。如果CTO不是很懂技术,而是类似于信息官的话,他可能会说:我们什么都不缺,就差一个架构师了。 今天我们要聊的,就是架构师这个物种,不少人觉得很神秘的称 阅读全文
posted @ 2019-06-29 12:14 顺哥聊数字化 阅读(877) 评论(1) 推荐(1) 编辑
摘要:如果非让我来回忆大学软件工程课的相关内容,我只能拜托大哥大姐您们别为难我了好吗,我对本课程的唯一印象就是这门课是开卷考试的。那么作为一个计算机专业、并且作为当时班级里为数不多会编写一些程序的学生,我对这门课程为何如此的无感呢? 首先,大学一系列枯燥的理论课功不可没,我们在学习很多的理论知识,可是却不 阅读全文
posted @ 2019-06-28 12:50 顺哥聊数字化 阅读(668) 评论(1) 推荐(1) 编辑
摘要:我们使用React Native开发APP,在列表中显示图片时,列表框经常出现长时间的空白。经过稍微研究和参考其他人的经验,我们知道React Native的ListView以及后来改进版的FlatList在安卓系统上都有内存使用方面的问题,很多团队在开发时都需要自己去优化这个控件,大体优化思路无非 阅读全文
posted @ 2019-06-27 11:35 顺哥聊数字化 阅读(6106) 评论(1) 推荐(1) 编辑
摘要:写业务代码一般就是完成业务应用的功能,天天写业务代码的程序员也被戏称为CURD程序员,CURD就是增(create)、改(update)、查(read)、删(delete)的意思。CURD程序员每天的工作内容就是根据业务逻辑需要对数据库数据进行增删改查,这在很多人看来是没有技术含量的,尤其是工作了多 阅读全文
posted @ 2019-06-26 11:01 顺哥聊数字化 阅读(3842) 评论(6) 推荐(6) 编辑
摘要:无论什么东西,套用宋丹丹的话,就是都有它的过去、现在和将(jiǎng)来。因此学习一样东西,如果能多学一点它的历史,会让我们对其为何有如此现状少一些纠结,同时才有可能对其未来趋势有靠谱一点点的洞见。昨夜窗外雨声稀疏,难以入眠,突然想到软件架构的发展史是怎样的,于是今晨起来网上逛一圈,邂逅到这篇论文《 阅读全文
posted @ 2019-06-24 22:20 顺哥聊数字化 阅读(808) 评论(2) 推荐(1) 编辑
摘要:今天是周六,看到一片KVM相关的文章,感觉写得很不错,翻译了,原文在这里:KVM Technology 在开放服务器虚拟化的应用方面,KVM虚拟化技术近年来广受关注。自从2006年10月份诞生以来,其简单的思想激起了Linux内核开发者们的兴趣,在他们的帮助下,KVM的功能得到迅速扩展。目前,KVM 阅读全文
posted @ 2019-06-24 15:54 顺哥聊数字化 阅读(754) 评论(1) 推荐(0) 编辑
摘要:“南宁IT圈”发起者零总前几天跟我说,最近陆续会有一些线下交流活动,问我是否有什么东西可分享一下的。刚开始我想分享一些具体的技术方案,但因为虽然参与过的项目比较多,却没有一直跟到现在的项目,因此有些东西时间久了感觉拿出去讲意义不大,并且这些类似方案网上也随处可见。还有一点,我自己熟悉的技术,有时候总 阅读全文
posted @ 2019-06-23 14:58 顺哥聊数字化 阅读(398) 评论(0) 推荐(0) 编辑
摘要:Java还是C++,C++还是Python,人工智能还是大数据,深度还是广度…… 经常逛技术论坛或在技术群里唠嗑的小伙伴,对以上的选择题应该都不陌生了,出题者往往也是新入行的小伙伴们。作为一个老鸟,很惭愧我没有足够的智慧去做这样的选择题,尤其是在对提问者的背景和基础完全不了解的情况下。那么技术路线的 阅读全文
posted @ 2019-06-23 11:47 顺哥聊数字化 阅读(1404) 评论(0) 推荐(1) 编辑
摘要:对于很多码农来说,算法总是显得有那么一点高深莫测,好像是一道难以跨越的坎。造成这种现象的原因,一是因为我们对算法的了解和对自己能力的了解不够,还没入门就被吓退了,另外一个原因是,大部分人实际工作中很少用到算法,很多算法都已经被封装到函数库或接口里面了,只需要调用就行,而为了能早点完成任务,我们一般都 阅读全文
posted @ 2019-06-22 22:17 顺哥聊数字化 阅读(363) 评论(0) 推荐(0) 编辑
摘要:有篇关于JWT的文章,叫“JWT: The Complete Guide to JSON Web Tokens”,写得全面细致。为了自己能更清晰理解并惠及更多人,我把它大致翻译了过来,有些地方稍显冗余就去掉了,但还是接近八千字,感谢原作者!以下是正文: 本文的目标是让你学习JWT的工作原理和细节,以 阅读全文
posted @ 2019-06-22 13:51 顺哥聊数字化 阅读(2956) 评论(2) 推荐(4) 编辑
摘要:曾几何时,作为二十多岁的技术人,我也常常关注关于三十多岁技术人的话题,而恍惚间,我不再关注这个话题了,而是关注关于四十多岁技术人的话题,这是因为自己,正在奔四的路上了嘛。知乎上蛮多关于四十岁后失业的话题,以及四十岁后如何还能靠技术生存的话题,答案里呜呼哀哉之声比较多,我也没有看完,因为还有更重要的事 阅读全文
posted @ 2019-06-18 12:13 顺哥聊数字化 阅读(199) 评论(0) 推荐(0) 编辑
摘要:现在这个时代,很多东西都在迅速地变化或被变化着,主要归因于科技的迅猛发展。因为变化,所以会有很多的不确定性,这种不确定性,就成为了我们大多数人焦虑的来源。如果说现在的人比以前更焦虑了,那也意味着现如今这种不确定性越来越强烈,引用某歌词,就是:不是我不懂,这世界变化太快! 总有很多人在问,当前什么技能 阅读全文
posted @ 2019-06-13 15:12 顺哥聊数字化 阅读(243) 评论(2) 推荐(0) 编辑
摘要:微服务这几年很火,做后端开发的,如果没听过微服务,出去见同行都有点不好意思的。那么大部分后端开发人员都应该听说过了,但真正用过的,可能就少一些,这也可能是因为公司的旧系统一直能正常工作,没有推翻改造的必要,也可能是团队人员对微服务不熟悉,不敢尝试新的技术架构。不管怎样,我们一般提倡,合适的就是最好的 阅读全文
posted @ 2019-06-09 20:28 顺哥聊数字化 阅读(1112) 评论(1) 推荐(0) 编辑
摘要:物联网已经发展很多年了,英文全称为Internet of Thing(IoT),是指由各种不同物理设备连接起来的网络,这些设备比如手机、汽车、楼宇、温度计等等日常生活中具有可连接介质的物品。而随着越来越多的物品具有了这种介质,这些物品都成为了可连接设备,因此,IoT发展的结果是万物互联。 万物互联必 阅读全文
posted @ 2019-06-08 22:14 顺哥聊数字化 阅读(1086) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示