共 19 篇文章 |
|
组织 (证书的发布机构) 指出是什么机构发布的这个证书,也就是指明这个证书是哪个公司创建的(只是创建证书,不是指证书的使用者)。Thumbprint, Thumbprint algorithm (指纹以及指纹算法) 这个是用来保证证书的完整性的,也就是说确保证书没有被修改过,其原理就是在发布证书时,发布者根据指纹算法(一个hash算法)计算整个证书的hash值(指纹)并... 阅1 转自联合参谋... 公众公开 24-01-21 13:50 |
https=http+ssl,顾名思义,https是在http的基础上加上了SSL保护壳,信息的加密过程就是在SSL中完成的。在这里我们做个小结:信息通信采用http是不安全的,存在信息劫持、篡改的风险,https是加密传输,是安全的通信,对于https加密的过程,我们首先介绍的对称加密,采用对称加密进行通信存在秘钥协商过程的不安全性,因此我们采用了非对称加密... 阅1 转自路途风云 公众公开 24-01-21 13:45 |
import sqlite3import datetime, time def adapt_datetime(ts): return time.mktime(ts.timetuple()) sqlite3.register_adapter(datetime.datetime, adapt_datetime) con = sqlite3.connect(":memory:")cur = cur.cursor() now = datetime.datetime.now()cur.execute("select ?", (now,))print cur.fetchone()[0] 13.13.4... 阅1 转自weicat 公众公开 24-01-21 13:38 |
很简单,了解一点trie树知识的话就能一眼看穿,goto表就是一棵trie树。关于trie树的更详细内容,请参考:《Ansj分词双数组Trie树实现与arrays.dic词典格式》,《Trie树分词》,《双数组Trie树(DoubleArrayTrie)Java实现》。另外,我实现了基于双数组Trie树的AC自动机:《Aho Corasick自动机结合DoubleArrayTrie极速多模式匹配》。Trie trie = n... 阅64 转0 评0 公众公开 21-06-24 09:47 |
上面代码展示了两个类:Parent(父线程类),Child(子线程类)。一旦 child 线程不为 Active (状态为 TERMINATED), child.notifyAll() 会被调用-> child.wait(0)返回 -> child.join(0)返回 -> child.join()返回 -> Parent.main()继续执行, 子线程会调用this.notify(),child.wait(0)会返回到child.join(0) ,child.join(0)会返... 阅45 转0 评1 公众公开 21-05-28 17:55 |
7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。10.for 命令 for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。这种用法 可以替换IF exist了. 3.││ Usage:第一条命令 ││ 第二条命令 [││ 第三条命令...] 用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的... 阅47 转0 评0 公众公开 21-03-19 11:11 |
server 传输 CA 颁发的证书,客户收到证书后使用内置 CA 证书中的公钥来解密签名,验签即可,这样的话就解决了公钥传输过程中被调包的风险。比如一级 CA 让 Root CA 来签名认证,二级 CA 让一级 CA 来签名认证,Root CA 没有人给他签名认证,只能自己证明自己了,这个证书就叫「自签名证书」或者「根证书」,我们必须信任它,不然证书信任链是走... 阅54 转2 评0 公众公开 20-12-07 21:51 |
阅17 转0 评0 公众公开 20-12-06 22:43 |
Chrome控制台的妙用之使用XPATH.简单的说下这个xpath,//表示的是不管前面多少级都匹配(包含一级),/是只匹配一级 ,@符号表示的是取元素的属性后面紧跟的=内容就是这个值"Editor_Edit",看上图我们发现div下面紧挨着的还是div,然后div再下一级就是span了,到此时下xpath可以写成这样了、//div[@id=''Editor_Edit'... 阅32 转0 评0 公众公开 20-12-06 17:03 |
从执行计划可以看到,表上有单列索引invite_id,app_id,team_id,created_time,走的是create_time的索引,而且type=index索引全扫描,因为create_time没有出现在where条件后,只出现在order by后面,只能是type=index,这也预示着表数据量越大该SQL越慢,我们期望是走三个单列索引invite_id,app_id,team_id,然后type=index_merge操作。app_id... 阅27 转0 评0 公众公开 20-11-21 17:10 |