利用 ViewBinding 和反射封装的基类,从此再也不用 findViewById 了 (mp.weixin.qq.com)
今天从Google公众号了解到关于ViewBinding的相关文章,赶上手头项目正在做优化,于是结合反射封装了BaseActivity和BaseFragment,记录下来同时和大家一起探讨学习。先简单介绍下ViewBinding:
by @code小生 2020-05-18 13:37 分享 查看详情
什么是整洁的代码 (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 分享 查看详情
Postwoman 替代 Postman (mp.weixin.qq.com)
Postwoman是一款开源的 Postman 替代品:

轻盈,可直接在线访问;
简约,采用简约的 UI 设计精心打造;
支持 GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH 方法;
支持验证;
实时,发送请求即可获取响应。
by @code小生 2020-04-28 21:44 分享 查看详情
仿小红书长图片自动循环滚动效果实现 (附完整源码) (mp.weixin.qq.com)
仿小红书长图片自动循环滚动效果实现 (附完整源码),让小姐姐们动起来
by @DataFunBoy 2020-05-18 08:38 分享 查看详情
大型网课翻车现场!原因竟是…… (zhuanlan.zhihu.com)
说到直播,大家最关心的肯定都是直播延迟问题,因为这会直接影响到直播的质量。过年期间在家,我那即将高考的妹妹在家上网课,而她最常说的一句话就是:“老师手速真快,问题还没回答呢,答案就已经出现到公屏上了。”

众所周知,延迟和网络环境有很大的关系。网速跟不上,延迟就会变高;传递数据丢包时,会出现画面和声音“卡顿”现象。因此,想要进行一场完美的直播,无论直播环境还是观看环境,都要保证网络的稳定。
by @又拍云 2020-04-27 15:21 分享 查看详情
以图搜图系统概述及工程实践(下) (zhuanlan.zhihu.com)
以图搜图系统需要解决的主要问题是:
- 提取图像特征向量(用特征向量去表示一幅图像)
- 特征向量的相似度计算(寻找内容相似的图像)

对应的工程实践,具体为:
- 卷积神经网络 CNN 提取图像特征
- 向量搜索引擎 Milvus
by @又拍云 2020-04-23 10:35 分享 查看详情
利用最近的闲暇,重新上线了 MPAA 电影分级插件 (old-panda.com)
如标题所言,趁着最近在家工作,有了更多的闲工夫,于是就把两年前开发的一款插件翻出来晒了晒,打扫干净重新上线了
by @OldPanda 2020-05-13 14:49 分享 查看详情
检查网上下载“学习资料”的完整性,用这招就够了 (zhuanlan.zhihu.com)
当今时代无数老师们的珍贵资料,每一份都值得大家潜心学习。但是时间宝贵,要如何才能保证学习资料的正确性是第一重要的事情。

而哈希值对于每个文件都是唯一的,即便文件大小和类型相同,不同的文件也会拥有不同的 MD5 哈希值。因此只需要对比二狗子的“高数的自我修养.zip”的 MD5 值和朋友下载文件 MD5 值,就可以知道文件是否是同一个。
by @又拍云 2020-05-13 14:17 分享 查看详情
试试 IntelliJ IDEA 自带的高能神器! (mp.weixin.qq.com)
前言

接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。
by @code小生 2020-04-28 21:46 分享 查看详情
读阿里巴巴 Android 开发手册的总结 (mp.weixin.qq.com)
文件命名:
模块+组件+作用;例如module_login_btn_register;
组件命名:
组件+模块+作用;例如声明一个Button btn+module_login_register;
小结:看上去很清晰,但是我觉得还是根据自己习惯来定义比较好,毕竟后续还是自己维护,因此书上也是给出推荐并没有强制要求。
by @code小生 2020-04-28 21:45 分享 查看详情