
如何提高代码的可读性 学习笔记
本文整理自 taowen 师傅在滴滴内部的分享。 1.Why 对一线开发人员来说,每天工作内容大多是在已有项目的基础上继续堆代码。当项目实在堆不动时就需要寻找收益来重构代码。既然我们的大多数时间都花在坐在显示器前读写代码这件事上,那可读性不...
本文整理自 taowen 师傅在滴滴内部的分享。 1.Why 对一线开发人员来说,每天工作内容大多是在已有项目的基础上继续堆代码。当项目实在堆不动时就需要寻找收益来重构代码。既然我们的大多数时间都花在坐在显示器前读写代码这件事上,那可读性不...
前言 春节放假会了老家,停更了很多天,这是年后连夜肝出来的第一篇文章,先来聊聊春节放假期间发生的事,这次回家遇到了我学生时代的女神,当年她在我心目中那是 “出淤泥而不染、濯清涟而不妖” 没想到这次回家遇到了她,身体发...
昨日推荐:每天学一个 Linux 命令(38):vi/vim 命令简介 tar 命令用于打包、压缩与解压压缩包文件。 tar 命令常常用于打包、压缩某些文件或目录,也可以添加新文件到归档文件中。Tar 代表的是磁带存档,是一种归档的文件格式...
摘要:开源软件已经成为人类数字社会的基石,是全人类共同努力的结晶,开源协作对人类数字文明的发展起到了巨大的推动作用。GitHub 作为全球范围内最主要的开源协作平台,无数个开源社区在其上孕育而生,其背后海量的开发者行为数据蕴含了大量的个体贡...
摘要:开源软件已经成为人类数字社会的基石,是全人类共同努力的结晶,开源协作对人类数字文明的发展起到了巨大的推动作用。GitHub 作为全球范围内最主要的开源协作平台,无数个开源社区在其上孕育而生,其背后海量的开发者行为数据蕴含了大量的个体贡...
正式学习前端大概 3 年多了,接触前端大概 4 年了,很早就想整理这个书单了,因为常常会有朋友问,前端该如何学习,学习前端该看哪些书,我就讲讲我学习的道路中看的一些书,虽然整理的书不多,但是每一本都是那种看一本就秒不绝口的感觉。 以下大部分...
开源数据库只是随其源代码一起分发的常规数据库。 用户可以自由地阅读、修改和扩展软件。对于许多人来说,最有吸引力的特性可能是它可以在任何时候在任何地方的任何硬件上运行它。源代码是所有程序员都可以根据自己的需要使用的公共资源。 什么是开源数据库...
序 本文主要研究一下gost的GoUnterminated GoUnterminated gost/runtime/goroutine.go // GoUnterminated is used for which goroutine wan...
今天在公众号粉丝群里面,有一位同学提到了 Python 找不到模块的问题: 问题涉及到的代码结构和代码截图如下: 这个问题的解决方法非常简单,就是把start.py文件从bin文件夹移出来就好了。 但如果对这个问题进一步分析,可以看到更多问...
影像记录的方式让我们有机会直观的感受历史,一张张照片、一段段视频,承载的是一代代人的记忆。利用着色和还原技术修复老照片,成为了我们回忆亲人,回顾历史的新方法。 最近,GitHub 上就有一个名为 DeOldify 的黑白影像还原工具受到了很...
一周热门排行
阅读 (8)
1从MySQL开始聊聊“树”结构 (上)前言MySQL树🌲二叉树思考致谢阅读 (7)
2方案设计:基于IDEA插件开发和字节码插桩技术,实现研发交付质量自动分析阅读 (6)
3再见了,收费的 Navicat阅读 (6)
4我身边的高T,问了Java面试者这样的问题……阅读 (5)
5搞懂 ELK 并不是一件特别难的事