Android 后台运行白名单,优雅实现保活 (mp.weixin.qq.com)
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。
by @code小生 2020-04-15 19:03 查看详情
这一波骚操作!把 3000 行代码重构成 15 行 (mp.weixin.qq.com)
如果你认为这是一个标题党,那么我真诚的恳请你耐心的把文章的第一部分读完,然后再下结论。如果你认为能够戳中您的G点,那么请随手点个赞。
by @code小生 2020-04-15 19:02 查看详情
Android 7.x Toast BadTokenException处理 (mp.weixin.qq.com)
7.x版本,对Toast添加了Token验证,这本是对的,但是调用show()显示Toast时,如果有耗时操作卡住了主线程超过5秒,就会抛出BadTokenException的异常,而8.x系统开始,Google则在内部进行了try-catch。而7.x系统则是永久的痛,只能靠我们自己来修复了。
by @code小生 2020-04-15 19:01 查看详情
5 种前途迷茫的编程语言 (mp.weixin.qq.com)
现在的开发人员都趋向于使用新的编程语言,那么旧的编程语言呢?它们的前途一般是这样两种:仍然可以使用,但逐渐不受大家欢迎;直接完全死去。和之前的十佳最受欢迎的编程语言相反,本文我们预测以下这几种编程语言面临着死亡威胁:
by @code小生 2020-04-15 19:00 查看详情
Android 自定义注解处理器并生成 json 文件 (mp.weixin.qq.com)
这个Demo中以新建项目中的 Bottom Navigation Activity 模板为例,实现三个Fragment实现对应json文件的解析。
by @code小生 2020-04-06 21:32 查看详情
文言文编程实战 (mp.weixin.qq.com)
这两天刷微博、朋友圈、公众号,发现大家都被一个文言文编程的项目圈粉了。
by @code小生 2020-04-06 21:32 查看详情
Android 启动页延伸至状态栏 (mp.weixin.qq.com)
我实现的方式是给activity设置主题和在activity中添加一句代码:
主题:这个主题你要在Manifest.xml文件里边配置到你的启动页activity
by @code小生 2020-04-06 21:32 查看详情
Sublime Text 最详细的使用教程 (mp.weixin.qq.com)
# 摘要(Abstract)

本文系统全面的介绍了 Sublime Text,旨在成为最优秀的 Sublime Text 中文教程。

# 更新记录

1.2014/09/27:完成初稿

2.2014/09/28:

更正打开控制台的快捷键为 Ctrl + `
更正全局替换的快捷键为 Ctrl + Alt + Enter
by @code小生 2020-04-06 21:31 查看详情
Flutter1.12 升级后的问题 (mp.weixin.qq.com)
相信看过官方更新日志的小伙伴都知道新版本的flutter和Android原生交互有一些改变,主要在以下部分
1.自定义的Plugin类需要实现FlutterPlugin的接口,并实现以下两个方法
by @code小生 2020-04-06 21:31 查看详情
Ubuntu:十年,十个关键时刻 (mp.weixin.qq.com)
2010 年代刚刚过去,在 21 世纪的第二个十年间,从 Ubuntu 10.04 LTS 到 Ubuntu 19.10,omg ubuntu 网站的作者 Joey Sneddon 梳理了期间最具有决定性的十个时刻,让我们一起来回顾一下。
by @code小生 2020-04-06 21:30 查看详情
Android 【手撕Glide】--Glide是如何关联生命周期的? (mp.weixin.qq.com)
熟悉Glide的同学都知道,Glide加载图片是和Activity/Fragment生命周期相关联的,具体来说在onStart()去发起请求或者重新请求、 onStop()去暂停正在进行的请求、 onDestory()去取消清除请求。这样的好处是节约资源、避免内存泄漏。本文源码解析基于Glide 4.6.1
by @code小生 2020-04-06 21:30 查看详情
如何黑掉一台根本不联网的电脑 (mp.weixin.qq.com)
一直以来,拿到一台电脑上的密钥,方法无非有以下三种:

1、直接拿到这台电脑,然后输入木马病毒进行盗取。(此种略微LowB的方法风险在于:如果被电脑主人“捉奸在床”,愤而报警,则需要黑客有一定的逃跑技能)
by @code小生 2020-04-06 21:30 查看详情
火爆全网!这个项目很骚气! (mp.weixin.qq.com)
像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像《我的世界》里一样,一定非常有趣。
by @code小生 2020-04-06 21:29 查看详情
教你如何在 Github 上面精准搜索开源项目? (mp.weixin.qq.com)
很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了 GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。
by @code小生 2020-04-06 21:27 查看详情
写一手烂代码的 19 条准则,你中枪了吗? (mp.weixin.qq.com)
「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀。
by @code小生 2020-04-06 21:27 查看详情
16 个怪异的代码注释,想用的拿走 (mp.weixin.qq.com)
程序员增加收入实用指南!
宅家半个月,我总结出读遍万卷书的 7 大方法
我玩的第一个赚零花钱小项目
宅在家 玩几个小游戏赚零花钱
by @code小生 2020-04-06 21:27 查看详情
硬核:架构师封神之路! (mp.weixin.qq.com)
几年前有人问我:「你是怎么成为一名软件架构师的?」我们就此探讨了必备技能、经验,以及储备相关知识所需的时间和精力。除此之外,我也回顾了自己走过的路、使用或尝试过的技术,以及我从那些五花八门的工作中学到的东西。
by @code小生 2020-04-06 21:26 查看详情
130 个相见恨晚的超实用网站,一次性分享出来 (mp.weixin.qq.com)
搞学习

知乎:www.zhihu.com
大学资源网:http://www.dxzy163.com/
简答题:http://www.jiandati.com/
网易公开课:https://open.163.com/ted/
网易云课堂:https://study.163.com/
by @code小生 2020-04-06 21:25 查看详情
Chrome 80发布,新特性将对用户产生深远影响 (mp.weixin.qq.com)
Chrome 80 稳定版(版本号v80.0.3987.87)已正式面向 Windows、macOS、Linux、Android 和 iOS 全平台推送。
by @code小生 2020-04-06 21:25 查看详情
Git 如何优雅地回退代码 (mp.weixin.qq.com)
从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。
by @code小生 2020-03-29 20:35 查看详情