几个调试shell脚本时常用小技巧。
MacOS命令之sed
写自动化脚本时,会需要修改其他的配置文件,将某些配置值替换成本次的配置,手动改完再去执行脚本不是不可,只不过一两次还可以,次数多了就有些浪费时间了,这时就用到了sed命令,这是个强大的文本编辑命令。
Kotlin基础
今天看了篇文章,写点东西做个总结,也算是没有白花时间。
c/c++指针与数组
说一说指针在使用过程中容易混淆不清、出问题的点。
把代码藏到png里
之前有提到,最近因需求特殊,所以需要把代码藏起来,想着想着就盯上了资源图。为了把代码藏到png里,所以专门研究了png的文件格式。
AndroidStudio logcat过滤器
最近在用一个红米的手机测试,简直就是个log轰炸机,果然为发热而生。
获取文件的md5/sha1/sha256
在网站下载文件时,经常会看到后面跟着一个校验码,它的作用是用来校验下载下来的文件是否发生改变,方式是在本地对文件用相同的算法计算效验码,如果和提供的一致,则说明文件完整且正确。
keytool命令使用
之前生成签名时,都是在Android Studio里点,点几下一个签名就出来了,作为一个开发者,学会使用keytool工具,手动进行一些签名相关的操作,如生成、查看、导出等,还是很能提供很多方便的。
shell常用语法
平常经常写一些shell脚本,来执行一些自动化任务,比如打包、连接等,记录下常用到的语法和命令。
JNI使用总结
由于业务特殊,最近的需求都是藏代码,把业务逻辑代码藏到工程里的各个层面,这就离不开JNI开发了,这篇来具体说一说。