首页 > 分享 > 滴滴旅行IOS结束瘦身练习.pptx

滴滴旅行IOS结束瘦身练习.pptx

滴滴旅行IOS结束瘦身练习;;急??憌;01 获取资 苏文待;LSUnusedResources;;?大?比例例压缩;PNG 转 WebP;WebP 项?目主?页 - / speed/webp/ iOS WebP 解析库 - / carsonmcdonald/WebP-iOS-example;为何使?用 Webp;?小于 256 ?色适合?无损压缩,压缩率?高,参数使?用 - lossless-q 100 ?大于 256 ?色使?用 75% 有损压缩,参数使?用 -q 75 远?大于 256 ?色使?用 75% 以下压缩率, 参数 -q 50-m 6;WebP 的缺点;?大资源?文件 ?比如表情包下载后使?用;收益?一般的?方法;重复资源检测:/ adrianlopezroche/fdupes ?音频压缩瘦身:/wiki/ CompilationGuide/MacOSX 简单图?片使?用代码替换 将代码?里里的静态字符串串抽取出来放到静态?文件?里里;基于编译后的瘦身;;;;基于编译过程的 Clang Plugin 瘦身;能做的事情;原理理;通过 Clang 遍历语法树 获取嵌套访问关系;设计插件数据结构;类接?口与继承体系;协议的接?口与继承体系;接?口?方法调?用;编写插件;编写插件步骤;?自定义继承;根据?自身需要重载?一下?方法 实现?自定义的分析逻辑;注册插件:static FrontendPluginRegistry::AddMyPlugin X(my-plugin-name, “my-plugin-description); 编译?生成插件(dylib) 使?用 XcodeHacking 是插件与Xcode集成 示例例:/kangwang1988/ XcodeZombieCode;代码级瘦身;AppCode 清理理?无?用的类;AppCode 还能清理理什什么;更更多功能;AppCode 的问题;结构瘦身;基于字符查找相似代码;SameCoderFinder;Simhash;确定simhash的位数,?比如说32位 将simhash的各位初始化为0 提取原始?文本中的特征,?一般采?用各种分词的?方式。?比如对 于the cat sat on the mat,采?用两两分词的?方式得到如下结 果:{th, he, e , c, ca, at, t , s, sa, o, on, n , t, m, ma} 使?用传统的32位hash函数计算各个word的hashcode,?比 如:th.hash = -502157718 ,he.hash = -369049682 然后对 hash_weight_pairs(5 -5 5 -5 5 5)进?行行位的纵向累 加,如果该位是1,则+weight,如果是0,则-weight,最后?生成 bits_count个数字,如图所示是[13, 108, -22, -5, -32, 55], 这?里里 产?生的值和hash函数所?用的算法相关 [13,108,-22,-5,-32,55] - 110001这个就很简单啦,正1负0;;simhash值的海?明距离计算;?比如 p1:the cat sat on the mat p2:the cat sat on a mat p3:we all scream for ice cream;两个 Paper;对于?大量量代码?比较 如何提?高效率;bool isEqual(uint64_t lhs, uint64_t rhs, unsigned short n = 3) { unsigned short cnt = 0; lhs ^= rhs; while(lhs) { lhs = lhs - 1; cnt++; } if(cnt = n) { return true; } return false; };110 110 101= 100 计数器?加1。 100 011= 000 计数加1,为0结 束,1个数为2;O(1);根据位数?比如8位的话就列列出1~256每个数中1的个 数,进?行行打表,典型的空间换时间 Int count(Int num) { Int sum[256] = {0,1,1,2,1,2……6,7, 7,8}; Return(num); };其它算法介绍;基于代码结构 查找相似代码;基于代码?行行的 基于标识符(Token)的 基于度量量(Metrics)的。度量量指利利?用代码的?一些特征?而构 成的指标 基于抽象语法树(AST)的。论?文《Clone Detection Using Abstract Syntax Trees》 基于程序依赖图(Program Dependence Graph,

相关知识

最想要的滴滴功能:女乘客可选女司机 拉黑异味车 宠物快车位列前三 7月2日,滴滴公众评议会为期一周的投票结束。共有75847人参与投票,1908人评论留言,感谢每一位乘客和司机师傅对滴滴...
宠物瘦身大赛
[在线] 双拼练习
最想要的滴滴功能,呼声最高的竟然是……
全网租好车,比出超低价,滴滴租车在全国300个城市上线服务
希望滴滴提供哪些功能?滴滴公众评议邀请投票
宠物瘦身赛开锣 胖狗肥猫忙健身
无锡美体瘦身电话
滴滴可以携带宠物吗
干货!24种减肥、瘦身、护肤精油配方(值得收藏)

网址: 滴滴旅行IOS结束瘦身练习.pptx https://m.mcbbbk.com/newsview186244.html

所属分类:萌宠日常
上一篇: 探秘阿拉斯加雪橇犬的故乡——以宠
下一篇: 导游考试旅行社管理法规制度练习题