使用fiddler模拟弱网环境

弱网测试背景:   实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,测试环境以及开发环境网络比较顺畅难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。 使用Fiddler模拟弱网环境:   Fiddler 是一个 HTTP 调试代理,它能够记录所有你电脑和互联网之间的 HTTP 通讯,Fiddler 也可以让你检查所有的 HTTP 通讯,设置断点,以及修改所有的“进出”的数据(指Cookie/HTML/JS/CSS 等文件)。 利用
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

19秋软件工程基础第一次作业

这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求链接 我在这个课程的目标是 掌握软件工程这门课的核心知识点,对职业规划有清晰的认识,在完成该课程之后对未来学习历程有明确的方向 这个作业在哪个具体方面帮助我实现目标 通读教材并提出建设性问题 参考文献 在 GitHub 可以做什么,用户又习惯做些什么? 参考文献 版本管理(一)之Git和GitHub的区别(优点和缺点) 参考文献 GitHub、Bitbucket、Google Code 各有哪些优缺点? 1.关于我 我是来自计科180
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

erdis&Nosql学习

                erdis&Nosql学习 1.res的认识   redis 是开源的高性能的nosql数据库 存储数据形式是key value 处理超大规模和高并发的数据能力强    优点:1.数据保存在内存 存取速度快 并发能力强    2.它支持的value类型多    3. 对关系性数据库有很好的补充作用    4.使用方便 支持集群    5.支持持久化 可以将数据保存到硬盘中 永久保存下来 redis和memcache 区别: mysql redis memcach
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

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 库
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

数学计算注意

1 2 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .... . . 11 22
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

python之路-常用模块一os

os模块,os是和操作系统交互的模块 os.getcwd() :获取当前工作目录,即当前python脚本工作的目录路径,如果是命令行模式下,同样表示当前目录下 os.listdir(路径): 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.mkdir('dir1') :生成单级目录,相当于shell中mkdir dirname os.makedirs('dir1/dir2') :生成多层递归目录 os.rmdir('dir1') :删除单级空目录,只能删空文件夹,若目录
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

BOM DOM

一、前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

钉钉监控服务

import requests import os import time import json import psutil import socket while True: # 获取本机计算机名称 hostname = socket.gethostname() # 获取本机ip ip = socket.gethostbyname(hostname) time_now = time.strftime('%Y-%m-%d %H:%M:%S')
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

OpenStake组件

KeyStone组件 openstack组件间的协同工作是通过rest api调用完成的,既然组件间需要相互调用API,那么安全认证是无法避免的对吧? keystone的主要功能是分发各组件的endpoint并为组件之间的api调用提供认证服务; User: 指使用了openstack 服务的对象 Project(Tenant): 在openstack资源池,划分一个逻辑资源称之为1个项目 Role: 用于权限的划分,user关联了role,使user拥有不同的权限 Policy: 默认就是1
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

python的GUI编程相关

目前学习主要是tkinter.后续继续补充
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

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
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

和华为差8倍!苹果割韭菜没完没了

在如今快充满天飞的时代真的太OUT了。现在华为手机已经开始配置40W快充了,只要半小时就能充满80%的电量。 而苹果即便是1万多的旗舰iPhone Xs Max也配置5V/1A 5W充电器,整整和华为差距8倍。 实际上苹果的手机已经支持快充了,但是就不标配快充充电器,说到底还是为了在配件上赚钱。 这个传统苹果坚持了好多年了,比如笔记本的转接口,手写笔甚至iPad的保护壳,动辄就要几百元,实际上其硬件成本非常之低,可能几十元的成本就可以。 但是苹果就要卖几百元,这其中也不像iPhone有软件的加
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

POJ - 1704 Georgia and Bob 阶梯博弈

阶梯博弈: 阶梯博弈:博弈在阶梯上进行,每次可以将一堆的若干式子移动到上一阶去,不可操作者输。 忽略所有的偶数阶梯,只留下奇数阶梯,转化为普通的NimNim游戏。大致的思路是这样的:首先终止状态一定是所有石子都在00号阶梯,即一个偶数阶梯。那么如果对方移动了一个偶数阶梯上的石子,那么你可以在移动结束的那个奇数阶梯,直接把等数量的石子继续向前移动,这样子可以保证偶数阶梯上的石子对于结果没有任何影响。那么如果移动的是一个奇数阶梯,因为偶数阶梯是没有影响的,所以你可以认为移动奇数阶梯就是直接被移走了
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

百分比布局 双飞翼布局 圣杯布局

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;       
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

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
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

2019/9/10 离散事件系统学习笔记1

教材《Introduction to Discete Event Systems》 Second Edition 上一个星期刚刚完成第一章的学习,由于内容多为概念性的定义以及系统的分类暂不做成详细记录,今天将从第二章开始。 Chapter 2 Languages and Automata 2.1 INTRODUCTION 1.DES不能使用微分方程或者差分方程进行建模。因此学习DES的第一个任务是开发合适的模型,既能充分描述这些系统的行为,又能为分析技术提供框架,以满足设计、控制和性能评估的目
分类: 其他 发布时间: 09-10 20:27 阅读次数: 0

C#WinForm程序异常退出的捕获、继续执行与自动重启

本文参考网上搜索的信息,并做了适当修改可以让捕捉到异常之后阻止程序退出。 另给出了通过命令行自动重启的方法。 如果一个线程里运行下面的代码 int a = 0; int c = 10 / a; 将会导致程序自动结束,而且没有任何提示信息 但是如果是在主线程里运行这个代码,是会弹出异常信息对话框的 请问如何在线程里也出现这个异常信息对话框.或者避免程序直接退出,忽略异常,继续往下执行呢? 在WINFORM主线程捕获全部异常就行,如下代码:
分类: 其他 发布时间: 09-10 20:11 阅读次数: 0

课程设计每日小结0910

今日完成: 1.界面设计 2.写实验报告 明日预计完成: 写实验报告 每日小结: 界面设计基本完成 关于实验报告,差不多要写完了,还差最后一点
分类: 其他 发布时间: 09-10 20:11 阅读次数: 0

spring-boot-Web学习1-简介

1.使用Spring boot: 创建Spring boot的应用,选中我们需要的模块; Spring boot已经默认这些场景配置,只需要在配置文件中指定少量文件就可以运行起来; 自己编写业务代码; 需要我们对spring boot的自动配置原理非常熟悉,能够明白: 这个场景下 spring boot 帮我们配置了什么? 能不能修改这些自动配置? 能修改哪些配置? 能不能进行扩展? 这些原理到哪里去找,要去:jar下的: xxxxAutoConfiguration,帮我们在容器中配置相关组件
分类: 其他 发布时间: 09-10 20:11 阅读次数: 0

回文树模板题

题目链接 https://www.luogu.org/problem/P3649 题目描述 给你一个由小写拉丁字母组成的字符串 ss。我们定义 ss 的一个子串的存在值为这个子串在 ss 中出现的次数乘以这个子串的长度。 对于给你的这个字符串 ss,求所有回文子串中的最大存在值。 #include <bits/stdc++.h> #define met(a, b) memset(a, b, sizeof(a)) #define ll long long #define ull unsig
分类: 其他 发布时间: 09-10 20:11 阅读次数: 0