推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) LeakCanary 与 鹅场Matrix ResourceCanary对比分析 Android插件化已经出来好几年了,各大厂都出了各自方案,引用Wiki中Virt ...
分类:
移动开发 时间:
2019-07-15 20:06:12
阅读次数:
286
传统邮件发送: 传统的邮件是通过邮局投递,从一个邮局到另一个邮局,最终到达用户的邮箱。 电子邮件发送: 与传统邮件类似,它是从用户电脑的邮件软件(如outlook)发送到邮件服务器上,然后经过若干个邮件服务器的中转,到达对方邮件服务器上,收件方就可以用软件或浏览器来接收邮件。 MUA(邮件软件,Ma ...
分类:
编程语言 时间:
2019-07-15 09:27:09
阅读次数:
124
大家应该知道在做Zuul网关过滤的时候,如果不网关过滤时转发头信息,经过网关时头信息就会丢失。 但我用 addZuulRequestHeader转发头信息时,却不起作用,在子服务取不到头信息的内容,代码如下: 1、引入依赖 2、zuul配置 3、过滤器 4、在xxxx-user服务的controll ...
分类:
其他好文 时间:
2019-07-13 22:47:21
阅读次数:
479
plsql : procedure language sql 是Oracle特有的数据库编程语言,普通的sql可以实现对数据的增删改查,一条sql很难做到 即查询,又根据不同的条件筛选数据,修改数据,而PLSQL可以帮我们实现 基本语法 分成三部分: 1. 声明部分 (声明一些临时变量,后续使用) ...
分类:
数据库 时间:
2019-07-08 13:51:09
阅读次数:
128
"0101a^b" 快速幂模板,写一下快速幂的原理。 我们知道,一个数$n$在二进制(也可以是其他进制)下可以被表示为$a_1+a_2 2^1+a_3 2^2+...+a_m 2^{m 1}$。那么我们可以考虑将其分拆成二进制状态下的每一位,然后做幂运算。这样做的时间复杂度为$O(log_2 n)$ ...
分类:
编程语言 时间:
2019-07-06 13:36:56
阅读次数:
159
多有趣的一道题啊... 考场上的思路: 首先我们可以通过hash判断出每个$B$类串是几个$A$类串的前缀,从这个$B$类串向对应的$A$类串连边 然后我们直接按支配关系从$A$类串向$B$类串连边,相当于以$B$类串为中转构造了一张$A$类串的图,在这张图上跑一次最长路即可 这样做是40分(所以4 ...
分类:
其他好文 时间:
2019-07-04 09:17:09
阅读次数:
97
没办法了,开坑吧,接下来的几篇会讲述JavaScript字符串源码在v8中转换成AST(抽象语法树)的过程。 JS代码在V8的解析只有简单的几步,其中第一步就是将源字符串转换为抽象语法树,非常类似于vue中将html转换为VNODE的过程。该过程涉及的类并不多,均位于/src/parsing文件夹中 ...
分类:
其他好文 时间:
2019-07-01 14:30:21
阅读次数:
314
一、筑基期之邮件服务简介邮件服务通过以下几个协议来实现简单邮件传输协议(SMTP),用来发送或中转发出的电子邮件,占用tcp25端口。邮局协议第三版(POP3),用于把服务器上的邮件存储到本地主机,占用tcp110端口。互联网信息访问协议第四版(IMAP4),用于在本地主机上访问邮件,占用tcp143端口。了解了三种协议,现在再来看看邮件服务的基本概念邮件传输:MT邮件传输代理:MTA邮件投递:M
分类:
其他好文 时间:
2019-06-30 17:09:34
阅读次数:
96
如果说站点装了防注入程序 拿我们正规的注入就不成效果,就用到cookie中转注入 sqlmap -u http://xaweichi.com/product_list.asp --cookie "id=230" --level 2 Place: CookieParameter: id Type: b ...
分类:
数据库 时间:
2019-06-29 19:02:14
阅读次数:
160
flask框架中,转换器是一个较常用的对象。其常规的转换器有 int,float,path,any,string,default,uuid七个转换器,其中默认是字符串转换器。若想匹配特定的url路径,需要定义自己的转换器类。转换器类中有两个方法to_url和to_python都是用来对客户请求路径进 ...
分类:
编程语言 时间:
2019-06-26 01:12:55
阅读次数:
160