Fiddler 过滤地址设置

1、在fiddler右边工具栏中找到Filters过滤器->勾选:Use Filters->在hosts中选择过滤规则和要过滤的地址。 如下图: 2、点击【Actions】按钮,选择:Run Filterset now,就会立即生效,过滤相关的地址。 3、如果不在需要过滤的话,去掉【use Filters】复选框即可 以下是过滤规则的相关说明: Hide the following Hosts:表示隐藏以下地址,选择该选项后,将会过滤掉文本框中填写地址的所有访问协议(也就是说,除了以下的地址其
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

数组模拟链表来实现邻接表结构

void insert(int u, int v) { e[eid].v = v; e[eid].next = p[u]; p[u] = eid++; } 以上是核心代码。。 下面举一个例子::: 这字真好看(qing qi)! 这样效率高~~~ u所连的边构成了一条链表,p[u]是头节点,表示的是边的标号 e[i].v表示第 i 条边所到达的点, e[i].next是链表中的下一个节点,表示的也是边的标号 点个赞再走吧!!
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

typescript泛型

https://www.tslang.cn/docs/handbook/generics.html
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

加上手动选择每页显示多少条的分布框架

利用cookie实现: utils中paginations.py不变,跟上上个随笔一样。 views: def page(request): list = [] #生成要发给前端的数据列表 for i in range(1,779): list.append(i) cur_page = request.GET.get('page') dis_count = request.COOKIES.get('dis_count') #利用cookie
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

linux操作系统基础操作之文件操作

文件内容显示命令 cat命令 cat [-AEnTv] file 功能一:显示文本内容在屏幕上,但当文件过大时用的不好 -n(--number)显示行号 功能二:将两个或多个文件连接起来 tac命令 tac file 反向显示文件内容 nl命令 nl file 显示文件内容,和cat差不多,但会显示行号。 more命令 more file 以分页的方式显示文件内容 回车键:再显示一行 空格键:再显示一页 /:搜索关键字 q:退出,结束查看 less命令 less file 与more 差不多,
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

jmeter跨线程组传递参数

解决问题场景:只需要登录1次,其他接口需要调用多次。 解决办法:用户登录设置为一个线程组,其他接口设置为另一个线程组。将登录线程组的线程数设置为1,其他接口的线程组设置为需要的线程数。将登录线程组的token值设置为全局变量,将此token值设置到其他线程组的“HTTP cookie管理器”中。 1.在登录线程组中提取token的值。添加后置处理器JSON Path PostProcessor。 2.在JSON Path PostProcessor中填写需要提取的值 3.将token值设置为全
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

30条程序员名言警句

一个好的程序员应该是那种过单行线都要往两边看的人。 — Doug Linder, 系统管理员 任何一个工具,它的一个最重要的、同时也是最难以做到的方面就是对那些学习使用这个工具的人在使用习惯上的影响。如果这个工具是一种编程语言,那么,这种影响——不管我们是否喜欢——将是一种思考习惯上的影响。 — Edsger Dijkstra, 计算机科学家 抽象化是一种非常的不同于模糊化的东西 … 抽象的目的并不是为了模糊,而是为了创造出一种能让我们做到百分百精确的新语义。 — Edsger Dijkstr
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

PTA基础编程题目集7-1厘米换算英尺英寸

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。 输入格式: 输入在一行中给出1个正整数,单位是厘米。 输出格式: 在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。 输入样例: 170 输出样例: 5 6 1 #include <stdio.h> 2 int main(int argc, char const *
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

Github最常用几个语句

Pycharm可以直接连接github 首先cd到要推到git的文件路径下 初始化         git init 看一下状态       git status 添加要推送文件     git add xxx.py 推送文件到本地仓库   git commit -m '你要写的备注' 推到git远程仓库     git push -u origin master 第一次推送要写上-u参数 推到master分支上 或者其他分支
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

一种向后兼容的C++结构体设计

问题产生的背景: 有时候,我们需要维护老旧代码。这些代码经常因为需求变更而变化。最常见的升级就是接口的升级,诸如增加新的函数接口、扩展函数的参数、扩展协议等等。在此我们讨论一种较为少见的情形,即存储于设备中的一段二进制结构的升级。这种情况类似于网络通讯中的序列化,但又有所不同。关于如何设计序列化结构的文章有许多,我们在此不做讨论。 设计目标: 1. 为了兼容老版本的结构体 2. 为了支持内存拷贝初始化 3. 版本号的支持 4. 尽量少的代码修改 假设我们第一次(旧)的数据结构如下: struc
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

idea/webstrom启动Vue报错You may use special comments to disable some warnings.

进入项目build文件夹中找到webpack.base.conf.js 注释掉const createLintingRule = () => ({})里面的东西,这个方法不能注释,否则报错 之后重新启动项目npm run dev就可以了
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

Vue常用集成插件

本篇文章仅做记录,方便以后使用 一、axios 基于promise用于浏览器和node.js的http客户端 特点 安装:项目中安装(npm install axios --save) 支持浏览器和node.js 支持promise 能拦截请求和响应 能转换请求和响应数据 能取消请求 自动转换JSON数据 浏览器端支持防止CSRF(跨站请求伪造) $ npm install axios 使用方法https://www.jianshu.com/p/bbc455d86a22 二、 vue-rou
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

IDEA错误:Cannot start compilation: the output path is not specified for module "firstproject”

从coding上checkout自己的项目时,没有将配置文件一起上传,所以在运行java程序时有了这个错误 解决办法: 1、File->Project Setting->Modules->勾选 Inherit project compile path” 2、在Project里Project compiler output选择项目中out文件夹 再次启动就好了
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

idea程序包javax.persistence不存在

1、在File->Project Structure->libraries看是否引入了包,之前在"+"下面是空的,说明maven/gradle包没有导入,若有说明缺包,店家"+"导入包即可 2、若是没有包,配置gradle为Use auto-inport包 3、关闭项目重新打开,右下角会自动出现import gradle,点击即可自动导入包,就可以启动项目了
分类: 其他 发布时间: 01-07 23:17 阅读次数: 0

tp5身份证号验证

身份证验证最简单的就是判断长度了,当然这种非常简单破了如果要更规则一点我们需要对身份证号码进行一些按生成规则验证了,下面整理了一些方法我们来看看。 方法放到全局作用域application/common.php文件 1.在 application 下的 common.php 中添加如下方法: /*** * 身份证真实性验证规则 */ function validation_filter_id_card($id_card) { if (strlen($id_card) == 18)
分类: 其他 发布时间: 01-07 23:16 阅读次数: 0

tp5生成二维码

在只能手机如此普及的今天,二维码作为推广的的展现,应用的越来越多了。一个二维码中可以蕴藏很多信息。那么,就让我来介绍一下,如何在 thinkphp5 框架中生成二维码。 1.下载类库 composer require aferrandini/phpqrcode 2.在 common.php 中新建,生成二维码函数 /** * 功能:生成二维码 * @param string $qrData 手机扫描后要跳转的网址 * @param string $qrLevel 默认纠错比例 分为L、M
分类: 其他 发布时间: 01-07 23:16 阅读次数: 0

tp5验证码

图形验证码 登录时,没有图形验证码的话,很容被机器人进行模拟登录,对网站安全有很大的威胁。因此,验证码是登录功能所必须的。下面,我们就给我们的登录功能,加上验证码。 下面功能相关的目录 首先使用Composer安装think-captcha扩展包,通过命令行,进入 D:\www\phper。(您根据实际情况处理) composer require topthink/think-captcha 若用Composer安装了验证码扩展包后,运行显示如下错误: Fatal error: Class '
分类: 其他 发布时间: 01-07 23:15 阅读次数: 0

聚类之meanshift算法

在K-Means 算法中,最终的聚类效果受初始的聚类中心的影响,K-Means++算法的提出,为选择较好的初始聚类中心提供了依据(选择的的初始聚类中心尽可能的远) 但是算法中,聚类的类别个数K仍需事先确定,对于类别个数事先未知的数据集,K-Means和K-Means++将很难对其精确求解。 Mean Shift 算法,又被称作均值漂移算法,与K-Means算法一样,都是基于聚类中心的聚类算法。 优点:不需要提前指定聚类类别个数 缺点:计算量大 在Meanshift算法中,聚类中心是通过在给定区
分类: 其他 发布时间: 01-07 23:15 阅读次数: 0

密度聚类和层次聚类

密度聚类 K-Means算法、K-Means++ 算法和Mean Shift 算法都是基于距离的聚类算法,基于距离的聚类算法的聚类结果都是球状的簇 当数据集中的聚类结果是非球状结构是,基于距离的聚类效果并不好 基于密度的聚类算法能够很好的处理非球状结构的数据,与基于距离的聚类算法不同的是,基于密度的聚类算法可以发现任意形状的簇类。 在基于密度的聚类算法中,通过在数据集中寻找别低密度区域分离的高密度区域,将分离出来的高密度区域作为一个独立的类别。 密度聚类算法假设聚类结构能通过样本分布的紧密程度
分类: 其他 发布时间: 01-07 23:14 阅读次数: 0

webpack4系列教程(一):初识webpack

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38286992/article/details/85338683 目录 1. 什么是webpack 2. webpack核心概念 2.1 入口(entry) 2.2 出口(output) 2.3 loader 2.4 插件(plugins) 1. 什么是webpack 先来看看官网对webpack的介绍 : 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器
分类: 其他 发布时间: 01-07 23:14 阅读次数: 0