Charles

Charles重装/移植---保持配置和证书不变

喜欢而已 提交于 2020-05-09 16:25:16
Charles重装/移植---保持配置和证书不变 本文环境:archlinux 适用场景: 多平台共用一个证书,可以“无缝切换”。 某些原因换终端了,但又不想重新配置对应的证书环境。 核心: 在 重装之前 , ~/.charles 下子文件(夹)只保留 ca文件夹 和 配置文件 ;主要怕兼容问题或则其他干扰。 (如果在没有记录(没安装过或已全部清除),则安装时候会随机生成证书,所以一定需要提前放到固定(默认)目录;如果不确定,就装2遍。) ca目录: bl  ~  .charles  ca  ls -all 总用量 20 drwxr-xr-x 2 bl bl 4096 Mar 20 02:57 . drwxr-xr-x 6 bl bl 4096 Mar 20 02:54 .. -rwxrwxrwx 1 bl bl 1344 Feb 14 22:45 charles-proxy-ssl-proxying-certificate.cer -rwxrwxrwx 1 bl bl 1896 Feb 14 22:45 charles-proxy-ssl-proxying-certificate.pem -rwxrwxrwx 1 bl bl 2698 Feb 14 22:45 keystore 配置文件: ~/.charles.config 问题起因: 操作

微信公众号数据抓取

烈酒焚心 提交于 2020-05-07 10:50:29
1.抓取某个公众号所有的文件信息 Charles +电脑版微信+pycharm+python 2. 分析 经过分析:每个公众号文章列表页连接都是 https://mp.weixin.qq.com/mp/profile_ext 开头 ,抓取时每个公众号的只有几个参照不一样 抓取: 3. 代码 import requests import json import time def parse( __biz , uin, key, pass_ticket, appmsg_token= "" , offset= " 0 " ): """ 文章信息获取 """ url = ' https://mp.weixin.qq.com/mp/profile_ext ' headers = { " User-Agent " : " Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.901.400 QQBrowser/9.0.2524.400 " , } params = { " action " : "

微信公众号数据抓取

旧街凉风 提交于 2020-05-07 08:44:49
1.抓取某个公众号所有的文件信息 Charles +电脑版微信+pycharm+python 2. 分析 经过分析:每个公众号文章列表页连接都是 https://mp.weixin.qq.com/mp/profile_ext 开头 ,抓取时每个公众号的只有几个参照不一样 抓取: 3. 代码 import requests import json import time def parse( __biz , uin, key, pass_ticket, appmsg_token= "" , offset= " 0 " ): """ 文章信息获取 """ url = ' https://mp.weixin.qq.com/mp/profile_ext ' headers = { " User-Agent " : " Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.901.400 QQBrowser/9.0.2524.400 " , } params = { " action " : "

从入门到熟悉 HTTPS 的 9 个问题

倾然丶 夕夏残阳落幕 提交于 2020-05-07 01:30:06
作者:bestswifter https://juejin.im/post/58c5268a61ff4b005d99652a Q1: 什么是 HTTPS? BS: HTTPS 是安全的 HTTP HTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息传输安全。最后一个字母 S 指的是 SSL/TLS 协议,它位于 HTTP 协议与 TCP/IP 协议中间。 Q2: 你说的信息传输安全是什么意思 BS: 信息传输的安全有三个方面: 1、客户端和服务器直接的通信只 2、有自己能看懂,即使第三方拿到数据也看不懂这些信息的真实含义。 3、第三方虽然看不懂数据,但可以 XJB 改,因此客户端和服务器必须有能力判断数据是否被修改过。 4、客户端必须避免中间人攻击,即除了真正的服务器,任何第三方都无法冒充服务器。 很遗憾的是,目前的 HTTP 协议还不满足上述三条要求中的任何一条。 Q3: 这么多要求,一个一个去满足是不是很累? BS: 不累,第三个要求可以不用管 是的,我没开玩笑,你可以暂时别管第三个要求,因为它实际上隶属于第一个需求。我们都知道加密需要密码,密码不是天下掉下来,也得需要双方经过通信才能协商出来。所以一个设计良好的加密机制必然会防止第三者的干扰和伪造。等搞明白了加密的具体原理,我们自然可以检验是否满足:“任何第三者无法冒充服务器”这一要求。 Q4:

Kali Linux 2020.1安装以及安装后要做的事

人走茶凉 提交于 2020-05-06 12:48:05
一、下载 https://www.kali.org/downloads/ 根据自己情况选择,我是要安装在虚拟机里,用不上live,所以我选的是 二、虚拟机安装 我的安装环境是Vmware 15.5,因为安装过程中需要联网,请准备好网络。 1、创建虚拟机 这里仅列出重要步骤 2、开始安装 域名要是没有需求可以添空 代理可以不填 图形界面选择自己喜欢的,其他都勾选上,我选择默认的Xfce。 开始较长的下载安装 一般会因为网络超时出点小问题,但没有关系,再来一次或几次就行。 如果出现了上述告警就再来一次,否则跳过下面两步重复步骤。 选择和上次一样, 图形界面选择自己喜欢的,其他都勾选上,我选择默认的Xfce。 下载的过程我重复了10几次。 软件安装完成后,走到这步就差不多没问题了。 此致安装结束 三、安装后需要做的事 1、更新软件源 sudo vi /etc/apt/sources.list 末尾添加: #浙大 deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #中科大 deb http://mirrors.ustc.edu.cn/kali kali

赛博朋克之后的科幻建筑是什么样的?

流过昼夜 提交于 2020-05-05 17:59:39
来源:苇草智酷 粗略地浏览一下 tumblr 或 Pinterest 论坛的兴趣推送,你会发现我最近痴迷于科幻作品美学。 更具体地说,我一直在想,在过去35年甚至更久时间里流行的设计美学——赛博朋克(Cyberpunk)之后,科幻作品是什么样子的。 以下讨论,是我称之为“科幻作品美学”系列的上半部分。 上半部分将着重讨论建筑设计。 我虽有一些理论知识,但绝非这方面的专家。 于是我联系了几位专业人士,询问他们的看法和经历。 某些情况下他们的想法与我相似,甚至可以说是接近。 而在另一些情况下,他们所掌握的知识使得他们的结论与我不同。 本文的目的并非是要得出结论,而是展开讨论。 我希望读者能享受这次阅读之旅,至少觉得这些专家提出的思想和概念具有很强的启发性。 当然我是这么认为的。 《银翼杀手》(1982年)中,飞行警车“Spinner”驶向泰路公司总部(Tyrell Corp.)。 虽然赛博朋克这个词的文学渊源来自现代大师的作品,比如威廉·吉布森(William Gibson,加拿大籍美国科幻小说作家,是科幻文学的创派宗师与代表人物,被称作赛博朋克运动之父)、鲁迪·卢克(Rudy Rucker,美国数学家兼科幻小说作家,赛博朋克先驱之一)、布鲁斯·斯特林(Bruce Sterling,美国科幻小说作家)和帕特·卡蒂甘(Pat Cadigan,美国科幻小说家),但提到赛博朋克风格时

神童、数学家、抑郁症患者,控制论之父诺伯特·维纳的一生

不羁的心 提交于 2020-05-04 09:49:49
他是「控制论」之父,是 9 岁就读高中的神童,可以一手解一个方程。他先后涉足哲学、数学、物理学、工程学、生物学,但与此同时,他不记得自己车的颜色、不认得交谈数年的同事,甚至不记得自己有没有吃过午饭。这是一篇简短的传记文章,讲述了诺伯特·维纳的一生。 选自medium作者:jorgenveisdal,机器之心编译,参与:魔王、张倩、蛋酱。 「咱俩刚才见面的时候,我是要去教师餐厅还是刚从里边走出来?如果是刚从里边走出来,那我应该是吃过午饭了。」 美国数学家诺伯特·维纳(Norbert Wiener,1894–1964)被认为是一个非常古怪的人。 维纳 11 岁高中毕业进入塔夫茨大学;三年后获得数学学士学位;18 岁获得哈佛博士学位,博士论文主题是数理逻辑。作家 Sylvia Nasar 如此评价他: 「美国的冯洛伊曼,博学且具备强大的创造力,为纯粹数学做出了巨大贡献,在应用数学领域也成就了同样优秀的事业。」 维纳提出了控制论(探索调节系统的研究),从而赋予「feedback」以现代含义。控制论衍生出多个变革性子领域,如人工智能、计算机视觉、机器人学、神经科学等。 尽管维纳取得了卓越的职业成就,但他不同寻常的个性更为世人所铭记。根据其传记作者叙述,维纳在长达 30 年的时间里「像鸭子一样沿着麻省理工学院的走廊散步」。他是 MIT 最受好评也最知名的数学教授之一,尤其以「心不在焉」著称:

luogu P1407 稳定婚姻-tarjan

回眸只為那壹抹淺笑 提交于 2020-05-04 02:06:28
题目背景 原《工资》重题请做2397 题目描述 我国的离婚率连续7年上升,今年的头两季,平均每天有近5000对夫妇离婚,大城市的离婚率上升最快,有研究婚姻问题的专家认为,是与简化离婚手续有关。 25岁的姗姗和男友谈恋爱半年就结婚,结婚不到两个月就离婚,是典型的“闪婚闪离”例子,而离婚的导火线是两个人争玩电脑游戏,丈夫一气之下,把电脑炸烂。 有社会工作者就表示,80后求助个案越来越多,有些是与父母过多干预有关。而根据民政部的统计,中国离婚五大城市首位是北京,其次是上海、深圳,广州和厦门,那么到底是什么原因导致我国成为离婚大国呢?有专家分析说,中国经济急速发展,加上女性越来越来越独立,另外,近年来简化离婚手续是其中一大原因。 ——以上内容摘自第一视频门户 现代生活给人们施加的压力越来越大,离婚率的不断升高已成为现代社会的一大问题。而其中有许许多多的个案是由婚姻中的“不安定因素”引起的。妻子与丈夫吵架后,心如绞痛,于是寻求前男友的安慰,进而夫妻矛盾激化,最终以离婚收场,类似上述的案例数不胜数。 我们已知n对夫妻的婚姻状况,称第i对夫妻的男方为Bi,女方为Gi。若某男Bi与某女Gj曾经交往过(无论是大学,高中,亦或是幼儿园阶段,i≠j),则当某方与其配偶(即Bi与Gi或Bj与Gj)感情出现问题时,他们有私奔的可能性。不妨设Bi和其配偶Gi感情不和,于是Bi和Gj旧情复燃

《Using Python to Access Web Data 》Week2 Regular Expressions 课堂笔记

扶醉桌前 提交于 2020-05-03 22:55:52
Coursera课程《Using Python to Access Web Data》 密歇根大学 Charles Severance **Week2 Regular Expressions ** 11.1 Regular Expressions 11.1.1 Python Regular Expression Quick Guide ^ 匹配一行的开头 $ 匹配一行的末尾 . 匹配任何字符 \s 匹配空白字符 \S 匹配任何非空白字符 ***** 重复一个字符0次或多次 * ? 重复一个字符0次或多次(non-greedy) + 重复一个字符一次或多次 +? 重复一个字符一次或多次(non-greedy) [aeiou] 匹配被列出来的一个单字符 [^XYZ] 匹配没有被列出来的一个单字符 [a-z0-9] 设置可以包含的字符 ( ) 表示提取字符串的开头处 ) 表示提取字符串的结尾处 【注】non-greedy模式表示尽可能少的匹配字符 11.1.2 The Regular Expression Module 在程序里使用正则表达式之前,必须使用**'import re'**引入一个模块。 然后可以使用**re.search() 来查看,是否一个字符串匹配正则表达式,和 find()**有点相似。 也可以使用**re.findall() 来提取一个字符串的部分来匹配正则表达式

三大统计相关系数:Pearson、Spearman秩相关系数、kendall等级相关系数

廉价感情. 提交于 2020-05-02 10:59:45
统计相关系数简介 由于使用的统计相关系数比较频繁,所以这里就利用几篇文章简单介绍一下这些系数。 相关系数:考察两个事物(在数据里我们称之为变量)之间的相关程度。 如果有两个变量:X、Y,最终计算出的相关系数的含义可以有如下理解: (1)、当相关系数为0时,X和Y两变量无关系。 (2)、当X的值增大(减小),Y值增大(减小),两个变量为正相关,相关系数在0.00与1.00之间。 (3)、当X的值增大(减小),Y值减小(增大),两个变量为负相关,相关系数在-1.00与0.00之间。 相关系数的绝对值越大,相关性越强,相关系数越接近于1或-1,相关度越强,相关系数越接近于0,相关度越弱。 通常情况下通过以下取值范围判断变量的相关强度: 相关系数 0.8-1.0 极强相关 0.6-0.8 强相关 0.4-0.6 中等程度相关 0.2-0.4 弱相关 0.0-0.2 极弱相关或无相关 Pearson(皮尔逊)相关系数 1、简介 皮尔逊相关也称为积差相关(或积矩相关)是英国统计学家皮尔逊于20世纪提出的一种计算直线相关的方法。 假设有两个变量X、Y,那么两变量间的皮尔逊相关系数可通过以下公式计算: 公式一: 公式二: 公式三: 公式四: 以上列出的四个公式等价,其中E是数学期望,cov表示协方差,N表示变量取值的个数。 2、适用范围 当两个变量的标准差都不为零时,相关系数才有定义