什么是整洁的代码 (mp.weixin.qq.com)
写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。
by @code小生 2020-05-18 13:37 分享 查看详情
开发了一款软件,完成了舔狗的绝地反杀(代码开源) (mp.weixin.qq.com)
在一个阳光明媚的清晨,我打开窗户呼吸了一口新鲜空气。
阳光灿烂,岁月静好,又是一个约女朋友出去爬山吃饭看电影的好日子。
想到女朋友的大眼睛,我脸上不禁洋溢起了幸福的微笑。
by @code小生 2020-05-18 13:37 分享 查看详情
Flutter 添加到现有项目 (mp.weixin.qq.com)
最近一直在看Flutter 的内容, 加上近期更新的Flutter1.12 有一些Flutter 的api 发生了改变, 所以 某些和android 交互的地方 就发生了变化
by @code小生 2020-05-18 13:36 分享 查看详情
这款神器,能把 Python 代码执行过程看地一清二楚 (mp.weixin.qq.com)
对于一些刚入门 Python 的朋友来说,代码稍微复杂些就难以搞懂代码内部到底是怎么运行的了,而且有时一运行就报错,难以一下发现错误,只会用 Print 去慢慢找异常的地方,效率很低下。
by @code小生 2020-05-18 13:36 分享 查看详情
Android app后台回到前台时的监听 (mp.weixin.qq.com)
在一次项目,有个需求涉及到切后台回到app时,需要调起一个弹窗,以这个需求为例子,跟大家分享下我如何实现的(大牛轻拍 = = )
by @code小生 2020-05-18 13:35 分享 查看详情
编写高性能 Java 代码的最佳实践 (mp.weixin.qq.com)
本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。
by @code小生 2020-05-18 13:35 分享 查看详情
7大 Python 特殊技巧提升数据分析能力 (mp.weixin.qq.com)
本文列举了一些提升或加速日常数据分析工作的技巧,包括:

1. Pandas Profiling
2. 使用 Cufflinks 和 Plotly 绘制 Pandas 数据
3. IPython 魔术命令
4. Jupyter 中的格式编排
5. Jupyter 快捷键
6. 在 Jupyter(或 IPython)中使一个单元同时有多个输出
7. 为 Jupyter Notebook 即时创建幻灯片
by @code小生 2020-05-18 13:34 分享 查看详情
程序员无休止加班的真正原因 (mp.weixin.qq.com)
21 个令程序员泪流满面的瞬间
20 张程序员不得不看的内涵动图...
谁常说这 9 句话,你基本可以肯定 TA 是程序员了
全网最新 程序员编程视频教程分享
震惊!让程序员崩溃的瞬间(非程序员勿入)
by @code小生 2020-05-18 13:33 分享 查看详情
哈哈,太真实了!除了《颈椎康复指南》,还有这 9 本书 (mp.weixin.qq.com)
本文罗列的这些书籍封面其实是各种典型的反模式,不过它们真的是非常常见以至于大家都习以为常了。
by @code小生 2020-05-18 13:33 分享 查看详情
有了这 4 款工具,老板再也不怕我写烂SQL了 (mp.weixin.qq.com)
你对于正在运行的mysql 性能如何?参数设置的是否合理?账号设置的是否存在安全隐患?是否了然于胸?
俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段。
by @code小生 2020-05-18 13:29 分享 查看详情
进阶必备!35 个 Java 代码优化细节 (mp.weixin.qq.com)
代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。
by @code小生 2020-05-18 13:28 分享 查看详情
JetPack + 单 Activity 的一些思路 (mp.weixin.qq.com)
Google推JetPack已经有一段时间了,伴随之而来的是MVVM架构,使用ViewModel LiveData等工具来实现data-binding。
JetPack中还附带了一个Navigation,顾名思义,即导航功能,主要目的是用来实现单Activity架构,之前写过一篇文章,是利用fragmentation来实现单Activity架构,抱着学习的态度,这次的项目采用了Navigation来实现单Activity架构。
by @code小生 2020-05-11 14:14 分享 查看详情
2020,建议搞个 Mac 玩玩! (mp.weixin.qq.com)
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
by @code小生 2020-05-11 14:13 分享 查看详情
YYYY-MM-DD 的黑锅,服务端去背! (mp.weixin.qq.com)
去年隔壁组的小伙伴就是计算两个日期之间间隔的天数,因为跨年的原因计算有误。
当时测试组的小姐姐也没有模拟出来这种场景,导致上生产环境直接影响线上的数据。
今天逛技术论论坛正好遇到Java日期的操作bug。
by @code小生 2020-05-11 14:13 分享 查看详情
三年 Android 经验面经 (mp.weixin.qq.com)
除非大厂,其他都问的差不多,问大部分也就着简历问,问了5年+的,也差不多就问这些...都是基础吧,区分度应该主要在于项目经验匹配度、职业素质、思维和运气上。
by @code小生 2020-05-11 14:12 分享 查看详情
7 个开源的 Spring Boot 前后端分离项目,一定要收藏! (mp.weixin.qq.com)
前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势!
by @code小生 2020-05-11 14:12 分享 查看详情
Python 的 51 个秘密曝光,Github 获 20000 star (mp.weixin.qq.com)
Python, 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性. 但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然.
by @code小生 2020-05-11 14:09 分享 查看详情
Python IDE 优缺点列表 (mp.weixin.qq.com)
写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。
by @code小生 2020-05-11 14:09 分享 查看详情
区块链跟银行有什么关系? (mp.weixin.qq.com)
区块链已经在金融领域,尤其是银行业产生了深远的影响。

区块链技术支持多方同时访问分布式分类账,且区块链安全防篡改。作为加密货币底层技术的区块链曾受到银行业的怀疑,然而,最近这一立场发生了巨大的转变。区块链俨然成为银行业最炙手可热的创新技术。

许多银行的新业务需要与技术公司合作进行“概念验证”来测试区块链技术的潜力。
金融时报联合数位银行家,顾问和分析师,列举银行业最有可能应用区块链的五大领域。
by @code小生 2020-05-11 14:08 分享 查看详情
非常实用的 30 个 Python 技巧,赶紧来收藏!!! (mp.weixin.qq.com)
Python 是机器学习最广泛采用的编程语言,它最重要的优势在于编程的易用性。如果读者对基本的 Python 语法已经有一些了解,那么这篇文章可能会给你一些启发。作者简单概览了 30 段代码,它们都是平常非常实用的技巧,我们只要花几分钟就能从头到尾浏览一遍。
by @code小生 2020-05-11 14:08 分享 查看详情