针对手机厂商相机性能优化部分进行重点总结记录 一.相机性能场景 类别场 景耗时重点建议启动类热启动App代码优化精简显示,内存预分配,cpu perflock boost冷启...
针对手机厂商相机性能优化部分进行重点总结记录 一.相机性能场景 类别场 景耗时重点建议启动类热启动App代码优化精简显示,内存预分配,cpu perflock boost冷启...
翻译的三哥的一篇文章,质量很高---by简书卡巴拉的树[https://www.jianshu.com/p/e4919f1c3a28] 介绍4类智能指针[https://ww...
在windows上编写的shell、python等脚本在Linux上无法正常的执行,会有 ^M 相关提示,原因 :在Linux上使用vim打开文件,显示很多的 ^M 字符,主...
拍照热启动:相机处于后置拍照模式,相机处于后台,点击桌面图标进入相机应用的时间 拍照强制停止冷启动:相机处于后置拍照模式,相机处于后台,点击recent键,长按相机进入应用信...
软件设计的目标: 什么是好的软件设计?软件设计的金科玉律:复用! 常用的软件设计方法: 分解(分而治之) VS 抽象 Demo:实现“线,矩形”的绘制 扩展需求:如果客户需...
变化是复用的天敌!面向对象设计的最大优势在于:抵御变化 设计原则比模式更重要,掌握了设计原则,可以开发出属于自己的设计模式,而设计模式是不断变化的,有可能已经被淘汰了!设计原...
http://206.81.6.248:12306/leetcode/algorithm leetcode大部分题目讲解汇总-byGrandyang
二分查找 条件 : 查找序列需要是单调的优点 : 时间复杂度低,为O(logN)规定 :利用左闭右开区间描述[lb, ub) 模板:
思路分析 : 首先判断字符串是否为空,返回0考虑前面的是否是空格,使用trim()去掉,然后判断长度是否为0,是的话,返回0判断第一个字符是不是+和-,设置变量sign记录循...
判断序列S是否是序列T的子序列 解析:典型的双指针问题 Code
去重算法模板 : 传入的数组长度>0,返回值为去重后的数组长度。两种情况: 若数组已经排序过,则去重相同元素; 若未排序过,则去重相邻相同元素 Code : 解析 : 双指针...
1. 整洁代码 什么是整洁代码 :可读性;可维护性;可拓展性;高效性为什么需要保持代码整洁 : 混乱代码付出的代价高昂,时间成本,人力成本 Clean Code 谨记两个原则...
BeyondCompare同步使用技巧1.本地与本地比较: 简单2.本地与服务器比较: 本地选择待比较文件夹 服务器端设置: “浏览文件“ -> FTP配置档 -> 协议选择...
1. check out 和 export 的区别(check in 和 import) check out 和 check in 对应,export 和 import对应 ...
What is this? windows提供的一种映射其他服务器文件的一种方式,比如在A主机上映射B主机的Home目录,只要映射完成,那么在A主机上就可以直接访问B的Hom...
如何新建一个工程 Project -> New Project -> 一步步的加代码即可工程建好后,project -> sync 一下 设置应用环境 option-> F...
Android使用Git作为代码管理工具开发了Gerrit进行代码审核以便更好的对代码进行集中式管理还开发了Repo命令行工具,对Git部分命令进行封装,对Git库进行组织 ...
Repo是Google开发的用于管理Android版本库的一个工具。repo并不是用来取代Git,而是用Python对Git进行了一定的封装,简化了对多个Git版本库的管理。...
给常用的 git 命令添加 alias 提升效率 git alias 编辑~/.gitconfig 添加以下几行: 注意,最好追加到最后,不要影响其他配置; 以后,git s...
3W + H What :是什么 Why :为什么要用 When :什么时候用 How : 怎么用