Charles

马斯克推特呼吁“解除封锁,还人民自由”,捐呼吸机被骂不合规!

試著忘記壹切 提交于 2020-05-01 17:37:57
      大数据文摘出品   马斯克怎么了?   半年前因为乱发推特被警告的惨剧根本没有让钢铁侠放弃自我,疫情开始后, 马斯克继续在推特上放飞了自我,各种发布关于新冠病毒的“迷惑”信息。   昨天,马斯克的推特再一次引爆美国民众,这次是在推特上抗议美国的封锁措施,称“ 把自由还给人们 ”。   这种在国内可能会被打死的呼吁,因为钢铁侠的“爱豆”体质,在推特上竟然“一呼百应”,迅速得到了 17万点赞 。      并且引发了大量民众在评论区跟风,“ 是时候还美国自由了! ”   这与特朗普总统此前呼吁结束各种疏远措施的言论相呼应。 特斯拉和SpaceX公司都没有回应对马斯克在这个问题上观点的质询。   这些言论也招致了包括美国众议员伊尔汉·奥马尔(明尼苏达州民主党众议员)在内一些官员的批评, 奥马尔在推特上写道:“有位亿万富翁希望继续从你们的劳动中获利,即使数百万人都可能面临生命危险。”   宾夕法尼亚州财政部也在推特上评论马斯克,写道:“ 你可以尊敬他,但他只会看不起你。 ”   尽管马斯克并没有完全否认这次疫情爆发的危险性,他建议人们在出现症状时呆在家里,而且老年人要自我隔离。但是,这些措施显然弱于现行的公共卫生指导,在每一次公开讨论中,马斯克都总是对取消限制表示欢迎。   在3月7日的时候甚至还说, 对新冠病毒的恐惧是愚蠢的。      这些报告很快被一系列医疗组织强烈谴责

Python如何自学以及发展方向

坚强是说给别人听的谎言 提交于 2020-04-29 15:12:41
Python如何自学 发展方向与路线 分情况讨论 如果是985,211大佬或者搞过其他语言的(学过HTML的不算!),不需要学,一看就会。 完全没接触过编程的话,那就是另外一回事了。 自学的话,目的不一样难度等级也相差很大。 如果你只是拿这个语言干点小工作或者小脚本,自娱自乐。(难度等级:简单) 如果要靠这个吃饭,那就完全不一样了。(难度等级:困难) 具体为什么,看下面就明白了。 如果是第一种 只是兴趣,自娱自乐的话,完全不需要学的很全面,而且一些软知识,也可以一眼带过。 如果是第二种 恭喜你,开启了新世界的大门。 不管哪种目的,语言基础全家桶【变量、数据类型、选择和循环语句、函数、类、模块】,这些语法、概念要先搞定。这些是编程最基本的概念了。而且这些东西,可以直接往其他语言上套用。套不上?等套不上再说! 这就是之前为什么说搞过其他编程语言的,不需要特意花时间专门学语言的原因。用的时候,边用边学,边学边用,过一段时间自然就掌握了。 这一块的教程网上满天飞。菜鸟教程就还行,不是广告,不是广告,不是广告!!!。 ( https://www.runoob.com/python3/python3-tutorial.html ) 个人自学很容易会在最开始装环境这一步出一些乱七八糟的问题。环境这一块,不推荐使用一些已经集成好的环境,还是需要自己学会配置环境,要知道出问题怎么调整。因为去公司

仿最新BiliBili客户端(已开源)

烈酒焚心 提交于 2020-04-28 10:58:04
前言 该项目仿照B站的Android客户端进行开发,初衷是想学习流行的Android技术,但是没有数据资源。因为喜欢逛B站,而且B站的Android客户端又是Google推荐的MD设计规范,于是花了些时间研究B站的网络请求,最后成功搞定,与@Android_ZzT同学达成一致,合作开发这个模仿B站的练习项目。该项目在工作之余开发,所以更新时间不定。 前期准备 一、B站网络请求抓包 首先是对B站的网络请求进行抓包,环境是mac,开始尝试使用Charles,由于B站的网络请求大多为Https,Charles的证书设置总是不成功(没找到正确的打开方式),无法抓到Https的包,就放弃了。 这里推荐mitmproxy,是一款在github上托管的开源抓包工具。 官网地址:http://mitmproxy.org/ github地址:https://github.com/mitmproxy/mitmproxy 教程:使用mitmproxy进行移动端的HTTP抓包 Tips:Https抓包需要安装证书,大部分手机按照官方文档或是教程文章都可以成功安装,但是小米手机无法正常下载,官方文档中提到证书会放在~/.mitmproxy目录下,所以可以手动传到手机中进行安装。 在设置好证书和代理之后,我们就可以开始进行https抓包了,先打开app首页 观察mitmproxy并找到对应网络请求

学习笔记-Jmeter压测、Charles的使用、python入门

本小妞迷上赌 提交于 2020-04-27 21:44:17
上一节内容: 接口 postman测试接口 jmeter测试接口 本节学习内容: jmeter压测、分布式、noGUI运行 抓包工具的使用 python入门 JMETER 首先把上一节jmeter没有说到的常用功能记录一下,上一节我们讲到了jmeter的接口测试,接下来我们先学习一下jmeter如何连接数据库。 1)连接数据库 第一步需要先导入JDBC的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql 这里导入的是mysql的jar包,当然如果导入sql server的jar也可以连接sql server。 然后,在线程组添加一个数据库连接原件 再下一步,配置数据库连接 像上面这样,variable name:配置mysql连接池的名称,后面发sql请求的时候指定连接这里;database url:数据库连接的url,这个大家根据自己需要连接的数据库配置即可 JDBC driver class :数据库驱动:这里就是指定连接什么类型的数据库,mysql、oracle、SqlServer等等,我这里连接的是mysql。最下面就是账号密码。 接下来再创建一个sql执行元件,用于执行sql语句 同样可以用查看结果树来查看sql执行结果 2)jmeter压测 jmeter压测,线程组配置 根据自己的测试需要设置线程数、循环数、并发时间限制

空间分析的三个传统:从三份讣告谈起

荒凉一梦 提交于 2020-04-27 20:20:22
空间分析的三个传统:从三份讣告谈起 河海大学 张晓祥 xiaoxiang@hhu.edu.cn 2012年11月于美国凤凰城 原文出处:http://blog.sina.com.cn/s/blog_643115fc010139m4.html,已征得作者同意转载。 原博主按: 美国《纽约时报》是世界级的大报,其中有一个很特别的版面——“讣告版”(obituaries),这个版面会发表有成就的人物去世的悼念文章,死后能够上《纽约时报》讣告版是一种哀荣。读者通过讣告可以快速了解逝者的人生经历和成就,这些讣告通常文笔生动、夹叙夹议,广受读者欢迎。本文希望从最近几年逝世的三位世界著名科学家的一生来反思在我国GIS发展过程中所遗失或者忽视的空间分析的三大传统,分别是 Charles ReVelle教授所代表的空间分析的 工程学传统 、Walter Isard教授所代表的空间分析的 经济学传统 、Reginald Golledge教授所代表的空间分析的 心理学传统 。 Charles ReVelle教授 Walter Isard教授 Reginald Golledge教授 (1938-2005) (1919-2010) (1937-2009) 三位近年逝世的科学大家,他们代表了空间分析的三个传统! 一、GIS的野蛮增长 GIS是一个新兴的领域,过去十多年经历了飞速的甚至是野蛮的增长

Android App性能优化技能,看这篇就够了

允我心安 提交于 2020-04-26 11:28:27
一.何为App的性能 拿小车举例,大家知道什么是一辆小车的性能吗?同学甲说,是否省油、加速是否够快、开起来是否稳定、安全等等。 没错,那就是小车的性能。 那App的性能又是指什么呢?同学乙说,App启动是否够快,运行是否流畅,是否省电、省流量,安装包体积是否够小等等。 是的,这就是App的性能。 二.关注App性能,有什么用 我们知道,一辆小车性能越好,加速越快,跑的越稳,越省油。 App也一样,性能越好,运行更流畅、更稳定、更省流量、电量,包的体积也会更小,这能给用户带来优秀的体验,进而也会提升App的知名度。 既然App性能那么重要,那我们就要掌握App性能优化的技能了。 三.如何进行App性能优化 掌握App性能优化,是Android开发人员进阶中高级的必备技能。那如何进行App的性能优化呢? 我们可以从这几个方面入手:卡顿优化、内存优化、稳定性优化、耗电优化、安装包大小优化、数据库SQLite优化、网络优化。 接下来,我们逐一展开讲解。 1.卡顿优化 1.1卡顿场景 可分为四个大的方向: 1.1.1UI UI包括绘制和渲染。 1.1.2启动 启动可分为冷启动、热启动。 1.1.3跳转 跳转包括页面间跳转和前后台切换。 1.1.4响应 包括:点击、滑动、系统事件、按键。 1.2卡顿原因 可分为以下两方面原因: 1.2.1绘制任务太重 首先,我们要明白这样一个概念

Charles抓包工具的使用(一)

走远了吗. 提交于 2020-04-18 04:53:36
前提:charles的说明 Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。 Charles的主要功能: (1)截取Http 和 Https 网络数据包。 (2)支持重发网络请求,方便后端调试。 (3)支持修改网络请求参数。 (4)支持网络请求的截获并动态修改。 (5)支持模拟慢速网络。 下面主要介绍Charles的如何抓取HTTPS的数据请求。 第一部分:下载安卓Charles包 1、下载Charles包,地址: https://www.charlesproxy.com/latest-release/download.do 2、根据自己的系统版本选择对应的下载安装包到本地。 3、下载完成后,直接傻瓜式安装即可 4、安装完成后可以通过 https://www.zzzmode.com/mytools/charles/ ,进行Charles的破解(目前只支持到了V4.5.1 版本) 第二部分:设置Windows代理&设置APP代理 一、设置Windows的代理(OS系统基本一致) 1、想通过Charles抓取Windows电脑中的HTTPS包非常的简单,首先打开Charles

开发者说丨动态规划及其在Apollo项目Planning模块的应用

懵懂的女人 提交于 2020-04-13 16:18:27
【今日推荐】:为什么一到面试就懵逼!>>> 本文作者:Apollo开发者社区 动态规划的英文为:Dynamic Programming,这里的“Programming”并非指编写程序代码,而是指一种表格计算法(A tabular method),即基于表格查询的方法计算得到最优结果,因此中文将其翻译成“动态规划”不甚严谨。关于动态规划算法的原理,MIT出版的专著:“ Introduction to Algorithms Third Edition (Thomas H. Cormen, Charles E. leiserson, Ronald L. Rivest, Clifford Stein)”(中文版 《算法导论》 )讲解得不错,本文的算法原理及示例均摘自该书。 本文由 社区荣誉 布道师——贺志国 撰写,对 动态规划及其在Apollo项目Planning模块的应用 进行了详细讲解,希望这篇文章能给感兴趣的开发者带来更多帮助。 以下,ENJOY 一、动态规划算法原理 动态规 划与分治 法 (The Divide-and-Conquer Method)有些类似,也是将问题分解为多个子问题,并且基于子问题的结果获得最终解。二者的区别是,分治法将初始问题划分为多个不关联(Disjoint)的子问题(Subproblem)(即子问题相互之间互不依赖),递归地解决子问题

讨厌数学的我,竟然在 VR 游戏里听老外讲了一堂数学课

谁说我不能喝 提交于 2020-04-09 06:20:39
摘要 今年最火的 VR 游戏被这个老师当成了教学现场。 数学和物理曾经是我最害怕的两门课,我不知道有多少人和我一样看到那些奇怪的公式就会头疼冒汗,毕业之后,很多数学知识早已还给了老师,而且我相信和我有相同经历的人或许不在少数。 不过最近,一个叫查尔斯·库伯(Charles Coomber)的人却再次唤起了我对数学的记忆,因为这个来自加州 Chula Vista 学校的数学老师不但在今年最火的 VR 游戏《半衰期:爱莉克斯》(Half-Life: Alyx)里上了一堂别开生面的数学课,还为我们解锁了特殊时期老师给学生上课的最正确方式,不妨先来看看下面这段视频。 在 VR 游戏中教学 关于《半衰期:爱莉克斯》,我有必要做一个简单说明,这其实并不是教育类游戏,而是一款结合解密、冒险的 VR 射击类游戏,由著名游戏公司 Valve(也就是大名鼎鼎的 V 社)制作。凭借出色的剧情和以假乱真的 VR 沉浸感,它在今年 3 月 24 日正式推出后获得了玩家和媒体清一色的好评,而查尔斯·库伯就是众多玩家中的一员。 在游戏一个破旧温室的房间中,遗落了一些马克笔和黑板擦,而库伯正是将房间的玻璃作为教室里的黑板,将不同颜色的马克笔作为粉笔来给大家上课。如你所见,这都是可交互的,当你用笔写下文字内容时,它们看起来和现实中几乎没什么区别。 而当他写错了东西要擦掉时,我们看到了游戏中甚至还有黑板擦。

PHP代码实现抓包curl解析

那年仲夏 提交于 2020-04-06 16:40:41
背景 抓包工具charles抓取的请求curl,是这样: curl -H ':method: POST' -H ':path: /client.action?functionId=signInCouponCenter&clientVersion=8.3.4&build=70302&client=android&d_brand=HUAWEI&d_model=JKM-AL00bxxxxx' -H ':authority: api.m.jd.com' -H ':scheme: https' -H 'cookie:xxxxx' -H 'charset: UTF-8' -H 'accept-encoding: gzip,deflate' -H 'cache-control: no-cache' -H 'content-type: application/x-www-form-urlencoded; charset=UTF-8' -H 'content-length: 95' -H 'user-agent: okhttp/3.12.1' --data-binary "body=%22%7D&" 'https://api.m.jd.com/client.action?functionId=signInCouponCenter&clientVersion=8.3.4&build=70302