- 博客(18)
- 收藏
- 关注
原创 bilibili 安全知识竞赛总结
本文写自28号,比赛已经过去一天了,目前题目1~10的flag获取地点也已经全部被找到。在比赛中发现一些零零散散的问题,在此做总结。Flag 1~5这个没什么好说的,基础知识很容易能找到Flag 6Referer字段盲注。这个一开始就想到了,但是用sqlmap扫描的时候没有发现问题。后续经过大佬提醒提高了延迟再次扫描才发现。后续经过分析认为是sqlmap请求过快引起WAF拒绝访问导致失败o(╥﹏╥)oFlag 7根据首页 /api/images?file=banner.png 猜测存在任意文件读
2020-10-27 09:01:02
415
4
原创 Python并发请求下限制QPS(每秒查询率)实现
这篇博文包含着不少错误。保留这篇博文,记录我漫漫求学路上走过的弯路和犯过的错误。 前两天有一个需求,需要访问某API服务器请求数据,该服务器限制了QPS=2,因为QPS很小所以就使用阻塞式请求。后来开通了服务,QPS提高到了20,阻塞式请求满足不了这个QPS了,于是使用了GRequests来并发请求数据,但这里又遇到了一个问题:并发太快,服务器通过发送错误码拒绝了很多数据的响应,造成了资源的浪费。 故在此记录以下几种 节流(Throttle) 方法: 以下均假设有如下包和数据前提:imp.
2020-06-03 11:02:57
6614
4
转载 【转载】408计算机学科专业基础综合参考书目
一、数据结构1.教材:《数据结构》严蔚敏 清华大学出版社清华大学严蔚敏的这本数据结构的教材是国内数据结构教材的权威。也是国内使用最广,其广度远远超越其他同类教材,计算机考研专业课命题必定以它为蓝本。这一本数据结构是2007年的最新版本,完全适合任何学校的考研数据结构的复习之用,是数据结构学习最权威的教材。2.辅导书:《算法与数据结构考研试题精析(第二版)》机械工业出版社网上广为流传的数据结...
2020-04-02 18:40:32
11538
原创 最好看的Bash美化——打造ParrotOS风格的Bash
前几天博主想美化一下 Linux Bash,于是上网搜索各种资料。可惜的是,网络上 Bash 美化教程千千万, 奈何美化教程都一样,而且美化后的 Bash 实在不符合我的审美。于是就将个人还觉得不错的 ParrotOS 风格的 Bash 弄了出来,以飨诸君。PS1 = "\[\033[0;31m\]\342\224\214\342\224\200$([[ $? != 0 ]] &&...
2020-03-28 14:52:04
11194
1
原创 【Google 机器学习笔记】十、TensorFlow 2.1 实战(二)基本图像分类(MNIST)
【Google 机器学习笔记】十、TensorFlow 2.1 实战(二)基本图像分类 为节省时间,降低学习成本,本节实战的图片分类对象 tf.keras 中内置的 MNIST 数据集。 首先回顾机器学习编程的几个基本步骤 1. 数据 ① 获取数据 ② 处理数据 ③ 拆分数据 ④ 检查数据 2. 模型 ① 构建...
2020-02-28 15:16:53
865
原创 【Google 机器学习笔记】十、TensorFlow 2.1 实战(一)简单的线性回归预测
【Google 机器学习笔记】十、TensorFlow 2.1 实战(一)简单的线性回归预测 在进行 TensorFlow 实战之前,先对 TensorFlow 的一些基本概念做一些了解。TensorFlow 基本概念张量 【Tensor】:TensorFlow 程序中的主要数据结构。张量是 N 维(其中 N 可能非常大)数据结构,最常见的是标量(当 N = 0 时)、向量(当 N ...
2020-02-22 17:33:42
545
原创 计算机专业人员实用软件推荐
计算机专业人员实用软件推荐 首先说明,我是一名实用主义者和极简主义者,同时也是一个颜值派,因此,下面推荐的各种软件一般不会是极限压榨计算机性能的软件,但是使用体验会很好。编程软件推荐Visual Studio Code 一款跨平台源代码编辑器,支持几乎所有主流编程语言。推荐理由 启动速度快,且界面美观,扩展下载安装快,支持功能多。推荐扩展 1. Atom One Lig...
2020-02-20 14:02:39
3459
原创 JDK各版本文件校验值
现在官网下载JDK需要登录,而且下载速度也特别慢,但通过其它渠道下载特别大的风险(XcodeGhost 事件),于是在此提供 JDK11.0.6 的文件校验值。SHA1:62 d0 23 0f f2 b0 7b 63 9a 77 02 4e 06 90 69 3f 28 25 f9 abSHA256:81 d7 43 b7 ac d9 65 c8 b9 cc ba 4a ae 91...
2020-02-15 18:50:51
490
原创 【Google 机器学习笔记】九、神经网络
【Google 机器学习笔记】九、神经网络上一篇:【Google 机器学习笔记】八、分类模型下一篇:【Google 机器学习笔记】十、TensorFlow 2.1 实战(一)简单的线性回归(感觉即使不偷懒的话也要2月16日左右,这部分Google课程里面讲的少,我得翻翻其它资料)...
2020-02-15 17:05:27
383
原创 【Google 机器学习笔记】八、分类模型
【Google 机器学习笔记】八、分类模型本节内容较多,且有一定难度和较多的数学知识,推荐重复阅读加深理解。概念逻辑回归【Logistic Regression】:S 型函数【Sigmoid function】:对数损失函数【Logarithmic Loss Function】分类模型【Classification model】分类阈值【Classification thres...
2020-01-28 15:20:11
580
1
原创 【Google 机器学习笔记】七、特征组合与L2正则化
【Google 机器学习笔记】七、特征组合与L2正则化本节是回归模型的最后一节内容,介绍如何使用特征组合使非线性规律转换为线性规律,以及使用L2正则化降低模型复杂度。概念:特征组合 【Feature cross】:通过将单独的特征进行组合(求笛卡尔乘积)而形成的合成特征。特征组合有助于表达非线性关系。L2 正则化【L2 regularization】:一种正则化,根据权重的平方和来惩...
2020-01-22 15:41:06
505
原创 【Google 机器学习笔记】六、表示法
【Google 机器学习笔记】六、表示法【Representation】将数据映射到实用特征的过程称之为表示法。本节介绍如何规范处理数据。特征工程:最大限度地从原始数据中提取特征以供算法和模型使用。 如上图,由于原始数据常常以一些不适合的量表示(如使用-1来表示不存在)以及其他原因,需要将原始数据通过特征工程转化为机器学习能识别的数据(特征矢量:类似于Python中的元组)。 ...
2020-01-19 23:10:25
698
原创 【Google 机器学习笔记】五、泛化,训练集、测试集与验证集
【Google 机器学习笔记】五、泛化,训练集、测试集与验证集本节推荐配合观看Google机器学习教程:泛化;训练集和测试集;验证集。泛化【Generalization】:模型依据训练时采用的数据,针对以前未见过的新数据做出正确预测的能力。过拟合【Overfitting】:指创建的模型与训练数据过于匹配,以致于模型无法根据新数据做出正确的预测。如果某个模型尝试紧密拟合训练数据,但却不能...
2020-01-19 14:15:04
1749
原创 【Google 机器学习笔记】四、降低损失
【Google 机器学习笔记】四、降低损失(Reducing Loss)上一节我们讲到,损失是一个模型对预测数据的准确程度,那么对于一个糟糕的模型,我们有没有办法降低损失呢?有,一种称为迭代方法广泛用于降低损失,而且使用起来简单有效。迭代方法:重复执行一系列运算步骤,从前面的量依次求出后面的量的过程,称为迭代。下图显示了机器学习算法用于训练模型的迭代试错过程:在机器学习中,使用迭代...
2020-01-17 22:28:15
690
原创 【Google 机器学习笔记】三、深入了解机器学习
【Google 机器学习笔记】三、深入了解机器学习本节主要介绍线性回归以及训练(Train)与损失(Loss)线性关系:两个变量之间存在一次方函数关系,就称它们之间存在线性关系。例如,对于:y=mx+by=mx+by=mx+b我们称xxx与yyy之间存在线性关系。在ML中,线性关系的模型方程式一般表示如下:y′=w1x1+by'=w_1x_1+by′=w1x1+by′y'...
2020-01-13 20:31:17
308
原创 【Google 机器学习笔记】二、机器学习主要术语
【Google 机器学习笔记】二、机器学习主要术语(监督式)机器学习【(Supervised) Machine Learning】:机器学习系统通过学习如何组合输入信息来对从未见过的数据做出有用的预测。标签【Labels】:标签是我们要预测的事物,类似于简单线性回归中的 y 变量。标签可以是小麦未来的价格、图片中显示的动物品种、音频剪辑的含义或任何事物。特征【Features...
2020-01-12 12:28:00
260
原创 【Google 机器学习笔记】一、前言
【Google 机器学习笔记】一、前言注: 这篇学习笔记是我第一次在电脑上边学边写笔记,打破我之前用草稿本做笔记本的习惯,因而可能会有一些地方出现较为混乱的排版和文字,我会尽量定期修正。 我也会尽量将这篇笔记写的像一篇教程,并尝试降低门槛,以飨各位机器学习爱好者。Google教程地址:Google机器学习速成课程(推荐使用Chrome或Safari观看)前提条件 ...
2020-01-12 02:52:40
283
原创 校园网AP隔离情况下用户互通的几种方法总结
笔者现在是大学生,有一次突发奇想(嗯,对,没错,突发奇想)想下几个几盘单机游戏和宿舍的人一起玩,但是下了几个游戏都是找不到服务器。刚开始,我ping我舍友的电脑(有谁能教教我怎么发图片哭.jpg):正在 Ping xxx.xx.xx.xxx 具有 32 字节的数据:来自 xxx.xx.xx.xxx 的回复: 无法访问目标主机。来自 xxx.xx.xx.xxx 的回复: 无法访问目标主机。...
2019-03-09 17:36:49
11841
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人