C1☆ Blog

Thinking will not overcome fear but action will.

腾讯多渠道打包VasDolly源码解析

apk学习系列

腾讯多渠道打包VasDolly源码解析 前言 上一篇文章是分析美团多渠道打包方案Walle的源码,而承前接后,想继续读一下VasDolly的源码,学习其中的设计思想还有原理 [ApkChannelPackagePlugin-> apply] void apply(Project project) { mChannelConfigurationExtension...

美团多渠道打包Walle源码解析

apk学习系列

美团多渠道打包Walle源码解析 前言 最近暑假一直在等美工出图,没有角度做项目,看了不少android源码情景分析但是又没有写笔记的头绪,最近从Walle开始记录下apk知识学习笔记 [GradlePlugin-> apply] void apply(Project project) { applyExtension(project); ...

多渠道打包方案调研思考

apk学习系列

多渠道打包方案调研思考 前言 本来暑假应该是很忙很忙的时间,996的时间安排日子,但是没想到我们竟然出乎意料的闲,等着UI出图做项目,所以最近在闲暇时间之余写个apk系列的文章记录下项目里面临的问题以及整个调研思考的过程 业务情况 我们的项目里面有个典型的业务就是多渠道打包,但是这种多渠道打包和传统意义上的多渠道打包有点不一致,我们项目里的多渠道打包,是要根据不同的渠...

计网学习笔记应用层篇3-HTTPS

计算机网络

计网学习笔记应用层篇3-HTTPS 前言 之前在写HTTP/2的时候,其实HTTP/2是的二进制分帧层就是建立在SSL\TSL上的,所以应用层篇的最后一篇笔记想写一写的就是HTTPS的学习 HTTPS [Q1:为什么要引入HTTPS的机制?] 采取未加密的协议进行通信有如下弊端: 通信使用明文,内容可能被窃听 不验证通讯方的身份,可能遭遇伪装....

计网学习笔记应用层篇2-DNS

计算机网络

计网学习笔记应用层篇2-DNS 前言 上一篇写了HTTP的学习笔记,但是其实运用HTTP去实现DNS也是一种技巧,可以解决很多问题,想在这篇笔记里记录下关于DNS的知识点以及对其的思考 DNS DNS提供的服务 域名向IP地址的翻译 主机别名:主机别名比规范名更容易记忆,应用程序可以调用DNS来获取主机别名对应的规范主机名以及主机的IP地址 邮件服务器别名:和主机别名...

计网学习笔记应用层篇1-HTTP

计算机网络

计网学习笔记应用层篇1-HTTP 前言 最近快考试了,本来早就想好好写一份计网和机组的学习笔记,之前前前后后经历的项目的开发还有各种比较水科目的考试,现在终于有时间写了,心情很激动,主要想以QA的形式,除了记录下一下知识点外,还记录下现阶段的思考历程…… HTTP/1.x 消息格式 请求报文 请求方式: GET:输入信息通过request行的URL...

算法学习笔记4-搜索法

算法

算法学习笔记(四) // todo

算法学习笔记3-贪心法

算法

算法学习笔记(三) // todo

算法学习笔记2-动态规划

算法

算法学习笔记(二) 前言 最近发现,笔记的引言部分都变成了我笔记里的槽点,所以在下干脆把这个引言改成前言,以后就用来记录一些我写这篇笔记的心情和想法,以便我日后回过头来看哈 求从始点到终点的最短路径 实现思路 任何最短路径的子路径都是相对于子路径的始点和终点的最短路径 为找到一条最短路径只需从Tj开始进行多步判读 判断序列: F(Cl) = min{ C1->...

算法学习笔记1-分治法

算法

算法学习笔记(一) 引言 笔者是一位大二的学生,网络工程专业没有算法这门课,实属蛋疼,所以笔者跟着其他专业的同学一起去蹭了算法课,然后mark下课堂上老师讲的印象深刻的算法题 归并排序思想找出第K个最小元素 算法框架 1.遍历n个数,把最先遍历到的k个数存入到大小为k的数组中,假设它们即是最小的k个数 2.对这k个数,找到这k个元素中的最大值kmax(找最大值需要遍历这k个数,时...