回头看看你 十一 月份错过的原创好文!!!
正文共: 2727字 3图
预计阅读时间: 7分钟
不知不觉,今年只剩下最后一个月了,年初立下的 Flag,今年实现了吗?
上个月我又产出了一些原创好文,有你错过的吗?可以再回头看看。
一、原创好文
1、关于 Monkey ,你所需要知道的,都在这里!!!????????????
Monkey 不止是一行命令,其实还有一些高级参数可以配置。我在面试测试人员岗位的时候,如果技能树上,有写 Monkey 的话,一定会询问这些参数的含义的。
如果你还不知道,可以来了解一下。
2、手把手带你,用 Python 写一个 Monkey 自动化测试脚本!????????????
Monkey 系列好像一直都挺受大家欢迎的。上篇文章讲到了 Monkey 的高级参数,该篇文章就用最火的 Python 写一个可执行的 Monkey 自动化测试脚本。想要执行一夜也不怕。
3、利用 StateListAnimator 为你的点击加个动画吧!????????????
还在用 StateListDrawable 实现按下效果?在 Material Design 规范中,还有一种按下的动画效果,是基于 StateListAnimator 实现的,该文从源码到实现,分析清楚 StateListAnimator 的来龙去脉。
4、认真 Material Design里,聊聊阴影那些事儿(完整版)????????????
做 UI 效果,阴影一直是困扰我们的一个方面。本文就来具体分析一下不同的阴影实现效果的原理和使用场景,确实很全,基本上涵盖了所有的效果,有兴趣可以看看。
5、Android 反编译利器,jadx 的高级技巧????????????
jadx 是一款 Android 的反编译利器。实际上它提供了非常好用 GUI 程序之外,还有一些使用技巧。
不熟悉这些,你可能在反编译某些 App 的时候,会遇到一些障碍,而这可能是因为你不会用它。有兴趣推荐看看。
6、白话说 Java 线程之让线程先跑起来????????????
Java 多线程基础系列,该文讲解了如何运行起来一个线程,算是开场吧,后续会把这个系列文章发完。
7、白话说 Java 线程之让线程优雅的停下来????????
Java 多线程基础系列,该文如题目一样,讲解了如何优雅的停止一个正在运行的线程。
8、白话说 Java 线程之 synchronized 同步锁????????
Java 多线程系列的第三篇,synchronized 同步锁的使用,都是大白话,应该很好理解。
9、白话说 Java 线程之等待、通知机制????
Java 多线程系列的第四篇,wait/notify 机制是如何运作的,讲的很浅,但是很清晰,希望你喜欢。
10、论如何正确的下载一个 m3u8 格式的视频!????????
m3u8 是一种基于 HTTP 协议的流媒体解决方案,它会将视频文件或者视频流,进行切片,并建立索引文件。而这个索引就是 m3u8 文件。
所以我们直接下载一个 m3u8 实际上你也只能获得这个索引,并非真实的视频文件。那么本文就来讲讲,如何正确的下载一个 m3u8 文件,纯命令行方式,爬虫也适用哦!
11、看了锤子的发布会,我呼吁开发者对残障人士依赖的辅助模式友好一点!????????
那天看了锤子发布的新手机 Pro 2 ,里面对盲人友好的辅助模式做了优化,给图片和按钮增加了识别标签,做了原本应该由大部分开发者来做的事情。
那该文就来讨论一下,这里说的对盲人友好的辅助模式到底是什么?其实只需要一个属性而已,并不麻烦。
12、在 ReactNative 的 App 中,集成 Bugly 你一定会遇到的一些坑????????
这篇文章的起因,是因为最近开新项目了,想尝试一下 ReactNative ,毕竟可以节约一端 UI 的代码,所以前期先做了一个调研。
看了文档之后,大致了解了一下 ReactNative 之后,我这边主要关心的两个方向:动效、与国内第三方 SDK 的通信 等等,本片就讲了如何在 ReactNative 上,集成 Bugly 来搜集崩溃栈的 Log。
我们知道,RN 是分 JS 层和 Navite 层的,所以需要对 JS 层的崩溃做特殊处理,解析出崩溃栈。如果有兴趣可以看看。
13、从现象到源码,理解你在设置里修改的参数在影响什么,更好的理解屏幕适配????????
Android 设置里,有很多关于屏幕的参数设置,例如显示尺寸和字体大小。而这些又和我们写布局适配常用的 dp 和 sp 相关联。本文就来从源码到现象的看看,当你修改了这些参数之后,你到底在修改什么?影响的是什么?
14、一个基于 Python 的简单服务|Tips????????
如果你需要一个简单的 Http 服务器,你就会大呼,Python 大法好。在 Python 中,一行命令就可以建立一个简单的 Http 文件服务。当然 2.x 到 3.x 的命令是不一样的,该文也有介绍区分。
二、外文翻译
我的公众号除了我自己原创的文章之外,最近还会翻译一些国外的优秀英文博客,都是联系对方拿到翻译授权的,也是我精挑细选的,质量有保证,大家放心看好了。
1、关于如何编写 Clean Code 的 6 个简单技巧????????????
在项目足够复杂的时候,保持 CleanCode 是非常困难的,但是有一些通用的技巧,看看这个小哥整理的技巧吧,希望对你有帮助。
2、好的代码可以自己说话????????????
又是一篇讲如何写 Clean Code 的代码,这方面的文章比较多。但是确实,好的代码可以自己说话,你看着它,你就知道它是想干嘛!
3、什么是技术债务?为什么每个创业公司都拥有它?????????
技术债务我见过的所有项目里,其实都有。当然,我们不应该看到债务就去抵触它,实际上合理的使用技术债务,也可以帮我们快速的实现一些想法,只需要我们合理的管理它,它就会变成催化剂。
4、你的第一个 Kotlin 版的 Firefox 插件????????
当大家都在说如何使用 Kotlin 开发 Android、Java 程序的时候,我想这确实是第一个使用 Kotlin 开发 Firefox 插件的入门教程,当然,你也可以拿它来开发 Chrome 插件,一切都是你想到的。
以上,就是我 11 月的公众号的技术积累,后续依然会保持这个节奏,主要是以原创 + 外文翻译为主,这里能看到你在其他地方看不到的新鲜内容,希望你能喜欢。
今天在承香墨影公众号的后台,回复『成长』。我会送你一些我整理的学习资料,包含:Android反编译、算法、设计模式、虚拟机、Linux、Kotlin、Python、爬虫、Web项目源码。
推荐阅读:
听说喜欢留言的人,运气都不会太差
点击『阅读原文』查看更多精彩内容