使用fiddler模拟弱网环境
弱网测试背景: 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,测试环境以及开发环境网络比较顺畅难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。 使用Fiddler模拟弱网环境: Fiddler 是一个 HTTP 调试代理,它能够记录所有你电脑和互联网之间的 HTTP 通讯,Fiddler 也可以让你检查所有的 HTTP 通讯,设置断点,以及修改所有的“进出”的数据(指Cookie/HTML/JS/CSS 等文件)。 利用
19秋软件工程基础第一次作业
这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求链接 我在这个课程的目标是 掌握软件工程这门课的核心知识点,对职业规划有清晰的认识,在完成该课程之后对未来学习历程有明确的方向 这个作业在哪个具体方面帮助我实现目标 通读教材并提出建设性问题 参考文献 在 GitHub 可以做什么,用户又习惯做些什么? 参考文献 版本管理(一)之Git和GitHub的区别(优点和缺点) 参考文献 GitHub、Bitbucket、Google Code 各有哪些优缺点? 1.关于我 我是来自计科180
erdis&Nosql学习
erdis&Nosql学习 1.res的认识 redis 是开源的高性能的nosql数据库 存储数据形式是key value 处理超大规模和高并发的数据能力强 优点:1.数据保存在内存 存取速度快 并发能力强 2.它支持的value类型多 3. 对关系性数据库有很好的补充作用 4.使用方便 支持集群 5.支持持久化 可以将数据保存到硬盘中 永久保存下来 redis和memcache 区别: mysql redis memcach
golang爬虫解析页面要用到的库
使用Golang进行页面的解析 在 Golang 中解析 html 和 xml 文档, 常用到的库有以下几种: 提供 正则表达式 支持的 regexp 库(go语言自带) 提供 CSS选择器 支持的 github.com/PuerkitoBio/goquery 提供 Xpath 支持的 gopkg.in/xmlpath.v2 库 或 github.com/antchfx/xquery库 提供 JSON PATH 支持的 github.com/tidwall/gjson 库
python之路-常用模块一os
os模块,os是和操作系统交互的模块 os.getcwd() :获取当前工作目录,即当前python脚本工作的目录路径,如果是命令行模式下,同样表示当前目录下 os.listdir(路径): 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.mkdir('dir1') :生成单级目录,相当于shell中mkdir dirname os.makedirs('dir1/dir2') :生成多层递归目录 os.rmdir('dir1') :删除单级空目录,只能删空文件夹,若目录
OpenStake组件
KeyStone组件 openstack组件间的协同工作是通过rest api调用完成的,既然组件间需要相互调用API,那么安全认证是无法避免的对吧? keystone的主要功能是分发各组件的endpoint并为组件之间的api调用提供认证服务; User: 指使用了openstack 服务的对象 Project(Tenant): 在openstack资源池,划分一个逻辑资源称之为1个项目 Role: 用于权限的划分,user关联了role,使user拥有不同的权限 Policy: 默认就是1
51-数组中的逆序对
题目:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对。 def inverse_pairs(arrys):
if len(arrys)<2:
return 0
res = 0
length = len(arrys)
arrys_sort =sorted(arrys)
for arr in arrys_sort:
res += arrys
和华为差8倍!苹果割韭菜没完没了
在如今快充满天飞的时代真的太OUT了。现在华为手机已经开始配置40W快充了,只要半小时就能充满80%的电量。 而苹果即便是1万多的旗舰iPhone Xs Max也配置5V/1A 5W充电器,整整和华为差距8倍。 实际上苹果的手机已经支持快充了,但是就不标配快充充电器,说到底还是为了在配件上赚钱。 这个传统苹果坚持了好多年了,比如笔记本的转接口,手写笔甚至iPad的保护壳,动辄就要几百元,实际上其硬件成本非常之低,可能几十元的成本就可以。 但是苹果就要卖几百元,这其中也不像iPhone有软件的加
POJ - 1704 Georgia and Bob 阶梯博弈
阶梯博弈: 阶梯博弈:博弈在阶梯上进行,每次可以将一堆的若干式子移动到上一阶去,不可操作者输。 忽略所有的偶数阶梯,只留下奇数阶梯,转化为普通的NimNim游戏。大致的思路是这样的:首先终止状态一定是所有石子都在00号阶梯,即一个偶数阶梯。那么如果对方移动了一个偶数阶梯上的石子,那么你可以在移动结束的那个奇数阶梯,直接把等数量的石子继续向前移动,这样子可以保证偶数阶梯上的石子对于结果没有任何影响。那么如果移动的是一个奇数阶梯,因为偶数阶梯是没有影响的,所以你可以认为移动奇数阶梯就是直接被移走了
百分比布局 双飞翼布局 圣杯布局
1.百分比布局:所有的百分比都是相对父级的 Div{ Width:50%;}div的宽是它父级元素的百分之五十 2.双飞翼布局 中间固定两边自适应 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>双飞翼布局</title> <style type="text/css"> .left, .center, .right { float: left;
Partial Tree UVALive - 7190(完全背包)
对于一个树 最多有2n-2个度 对于每一个点我们先认为它的度为1 这样对于剩下的度 每一个对应一个权值 跑完全背包就可求出在大小n-2的时的取得的最大值(初始为负无穷) 剩下的度的大小为相当于1到n-1,一定可以将n-2的容量装满 #include<bits/stdc++.h>
#define inf 0x3f3f3f3f
#define mem(a,b) memset(a,b,sizeof(a))
#define sd(x) scanf("%d",&(x))
#define rep(i,a
2019/9/10 离散事件系统学习笔记1
教材《Introduction to Discete Event Systems》 Second Edition 上一个星期刚刚完成第一章的学习,由于内容多为概念性的定义以及系统的分类暂不做成详细记录,今天将从第二章开始。 Chapter 2 Languages and Automata 2.1 INTRODUCTION 1.DES不能使用微分方程或者差分方程进行建模。因此学习DES的第一个任务是开发合适的模型,既能充分描述这些系统的行为,又能为分析技术提供框架,以满足设计、控制和性能评估的目
C#WinForm程序异常退出的捕获、继续执行与自动重启
本文参考网上搜索的信息,并做了适当修改可以让捕捉到异常之后阻止程序退出。 另给出了通过命令行自动重启的方法。 如果一个线程里运行下面的代码 int a = 0;
int c = 10 / a; 将会导致程序自动结束,而且没有任何提示信息 但是如果是在主线程里运行这个代码,是会弹出异常信息对话框的 请问如何在线程里也出现这个异常信息对话框.或者避免程序直接退出,忽略异常,继续往下执行呢? 在WINFORM主线程捕获全部异常就行,如下代码:
spring-boot-Web学习1-简介
1.使用Spring boot: 创建Spring boot的应用,选中我们需要的模块; Spring boot已经默认这些场景配置,只需要在配置文件中指定少量文件就可以运行起来; 自己编写业务代码; 需要我们对spring boot的自动配置原理非常熟悉,能够明白: 这个场景下 spring boot 帮我们配置了什么? 能不能修改这些自动配置? 能修改哪些配置? 能不能进行扩展? 这些原理到哪里去找,要去:jar下的: xxxxAutoConfiguration,帮我们在容器中配置相关组件
今日推荐
周排行