性能优化 协议通信重构 就重构来说, 也经历了好几个项目了, 以前对重构一直也没有感觉, 只是看见代码逻辑混乱,代码风格丑陋, 然后按着自己的思维方式重新实现一番。但是在整个过程中, 没有涉及到算法, 没有注重内存,没有用上复杂的设计模式, 所以,这样的重构,总给我一种虚得感觉。 重构是为了什么呢? 下意识里,还是为了高效,运行的高效。 然而经历得…
主要是内核代码, vendor, device 下个文件夹下的工作. vendor 数据,可以在 /vendor, /system/vendor 下获取到 kernel 的源码应该也不是问题,剩下的就是devices下的工作 为了确保文件的完整性,将现有系统下的所有可能的文件都copy 下来,但是有些bin 文件没有权限, 己经是root用户了 查…
android ndk编程 在gsm语音监听库编译arm64-v8a库时, 总是会出现闪退 这样的闪退, android studio 的logcat也看不出日志, 所以还是要使用adb logcat 将日志存储在文件中分析 首先尝试了在 cmake 中添加 -std-gnu99 -g 使so 库可调试,看看是不是因为标准的问题, 这个时候就显示出…
幸运的比尔,当然不是真的幸运。 前期看着一翻风顺, 后面果然就变得多灾多难起来, 然而, 后面他坚持了自己的尊严, 显然又是幸运的, 找到了自我, 一生无悔。 基督教的家庭, 还是那种比较刻板的信教徒, 这是一种反抗, 天才的反抗。 犹太人信奉的天主教, 这是一种冲突。 男主从小受到基督教父亲的摧残, 自立自强考上了建筑工程师,又有天才的想法,着眼…
测试用例 开发了这么些年, 虽然一直听到单元测试, 自动化测试, 但是自己开发, 写测试用例的场景真得很少. 也就是工具类, 写一写测试用例吧. 做前端, 测试用例大概也就在工具类的使用上了. 但是前端的自动化测试又是另一个话题, 有些可以达到自动化, 有些并不能达到自动化. 但是前端终归是要跟数据打交道的, 写前端, 当然可以根据自己的UI, 写…
读完论持久战, 突然就想明白一些事情. 议论文怎么写? 总分总的形式, 论点反复论证. 这些都是为了帮助读者加深印象, 帮助其学习 接触信息密度大的知识, 必然接受度慢, 所以, 根据文章篇幅, 可以选择思考与论证方式. 有一个错误的理论不怕, 关键是自己要建立起一个理论框架, 然后基于此框架, 可以不断修正, 修正框架不是一件不可能且困难的事. …