自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 ubuntu源码安装mysql8.0

真是非常非常不容易,如果不是电脑不能连连外网非必要情况请不要用此方法/(ㄒoㄒ)/~~机器:ubuntu x86_64下载mysql8.0安装包 https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz解压 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz将解压后文件移动到/usr/local目录下,并重命名mv

2022-05-05 15:21:05 1038

原创 一文手把手教你用binlog恢复mysql误删数据

一文手把手教你用binlog恢复mysql误删数据1.确认binlog打开了2.查看binlog模式3.查看最新的日志文件或 编号最新的就是最近的cmd打开mysqlbinlog ,查看指定时间段日志mysqlbinlog --database=test --start-datetime="2022-03-23 10:00:00" --stop-datetime="2022-03-22 11:00:00" "/****/MySQL/MySQL Server 8.0/Data/DES

2022-05-05 15:11:41 1037

原创 (八)AES和RSA加解密,附GO语言AES解密代码

(八)AES和RSA加解密,附GO语言AES解密代码​ 在(学习)爬某网站时发现欸?怎么被加密了?于是…​ 关于AES、RSA算法看这:https://blog.csdn.net/LC_Liangchao/article/details/121769279,其实当场查资料的时候,看到一篇很好很全的介绍,可惜我又没收藏保存,啊一定要养成变做变记录的习惯。​ AES在线解密:https://the-x.cn/zh-cn/cryptography/Aes.aspx两篇关于某勾新升级安全策略的分析:​ h

2022-05-05 14:41:20 688

原创 (六)实战:一些废话

(六)实战:一些废话​ 可以不用看这个。​ 哔哔几句并没啥用的话:多研究研究网站。有些网站地址栏采用编码方式构成,可以点点点找一下规律,也找一下F12接收的一大堆网络请求响应,可能它哪个代码就传了对应编码组成,善用搜索。爬虫有风险。...

2022-05-05 14:28:28 77

原创 (五)通过谷歌插件实现Ajax劫持

(五)通过谷歌插件实现Ajax劫持​ 通过Selenium和代理已经可以很顺畅地拿到网页页面上可以看到的内容了。某些网站采用了Ajax技术,就我遇到的一个问题来说吧,在爬某网站的某个主页面的时候,它使用Ajax动态更新翻页内容,URL并没有变,这时候如果直接按URL发请求过去请求到的始终都是第一页的信息(如果有大神看见拜托指点一下),加上我发现它其实还有很多有用的信息并没有在页面直接显示,所以就有了能不能不通过页面直接把信息下载下来的想法。​ 下面是我参考一些资料,写的一个例子,具体实现的是获取名字

2022-05-05 14:25:52 1443

原创 (四)Selenium通过谷歌插件实现使用隧道代理

(四)Selenium通过谷歌插件实现使用隧道代理文章目录(四)Selenium通过谷歌插件实现使用隧道代理快速实现参考资料快速实现​ 关于如何使用代理,在快代理或其他代理网站都给出了很好的说明和示例代码,这里说一下如何使用Selenium用隧道代理。Selenium本身是不支持的,因为它的本意是支持自动化测试而不是去爬爬爬(网上看的)。所以这里通过使用谷歌浏览器插件来实现。​ 1.新建文件夹proxy,插件编写​ manifest.json文件{ "version": "

2022-03-08 09:31:41 748

原创 (三)Selenium使用和常见问题

(三)Selenium使用和常见问题Selenium使用指南​ 前面说了直接使用http发送请求,但是很多网站都有很强的反爬,迷惑不了他们。这时,可以想到平常我们用浏览器轻轻松松打开一个网站根本不需要考虑什么被限制,那有没有什么能够像人一样打开浏览器,然后拿到页面数据的东西呢。此时,就要祭出我们的大杀器**Selenium**,selenium是一款web自动化测试的工具,换句话说就是模拟人工操作浏览器的工具。​ 打开selenium官网,我们发现它支Java/Python/C#/Ruby

2022-03-08 09:26:20 830

原创 (二)goQuery

(二)goQuery​ 在上一篇(一)中我们说了可以通过正则来提取我们想要从网站响应中拿到的数据,但是这种方法比较“笨重”,而且我个人觉得比较麻烦,不是特别好用。这个时候就要说起goQuery,它是jQuery的go版本实现。因为我没有了解过jQuery,我的个人理解前端排版都是会生成一个dom树,各个要显示的元素就一级一级“挂”在树上的某个位置,前端需要找到某个元素肯定需要一个快速定位的方法,肯定不能是对源代码进行文档搜索修改,goQuery就是把我们获得的响应里的页码字符串frameHtml重建回一

2022-03-08 09:13:03 913

原创 (一)基础:通过简单HTTP请求和正则进行数据爬取解析

(一)基础:通过简单HTTP请求和正则进行数据爬取解析发送简单http请求package main import (

2022-03-08 09:10:07 600

原创 2021-10-27 流水日记

最近几天真是超级超级不顺,如果敲代码也有水逆的话,那我大概是在水逆期吧。实在想记录一下娱乐大众。First我换了电脑,嗯实习生电脑居然配置居然比我还好,公司果然是随机发的。同事一直不让实习生上工,所以我趁这个时候和实习生换换用哈哈,到时候再跟管电脑的申请下,流程我现在已经大概了解了哈哈好像很简单唉。换了电脑当然就是挪资料装环境啦啦啦,除了挪资料的时候不知道为啥系统崩了重装了次系统来说一切都很好。反正还没开始装软件随便重装哈哈~然后接了一个活,要爬某某和某某大型招聘网站,奈斯,这活我觉得行~然后观察了分

2021-10-27 21:29:28 80

原创 vueCroppe图片缩放后,获取截图框基于图片的坐标

关键:获取缩放比例this.scale=data.img.transform.substring(6,11)1.开启实时预览更新<vueCropper id="vuecropper" ref="cropper" :img="option.img" @realTime="realTime" ></vueCropper>2.计算坐标点<script> export default { methods:{ realTime

2021-07-16 14:47:35 930 2

原创 golang中接口的值为什么是不可寻址的,以及golang中哪些是不可取址的

参考链接:1.https://stackoverflow.com/questions/48790663/why-value-stored-in-an-interface-is-not-addressable-in-golang2.https://blog.csdn.net/xingyu97/article/details/118093922一、golang中接口的值为什么是不可寻址的​ 答案在于如果它是可寻址的后续影响。 存储在接口中的非指针值无法寻址以保持类型完整性。假设接口可寻址,例如,指向*

2021-07-05 15:50:29 923

转载 golang 反射reflect.MakeSlice 无法寻址问题

golang 反射reflect.MakeSlice 无法寻址问题https://stackoverflow.com/questions/25384640/why-golang-reflect-makeslice-returns-un-addressable-value//利用reflect包创建一个slicefunc CreateSlice(t reflect.Type) reflect.Value { var sliceType reflect.Type sliceType = reflect

2021-06-24 15:38:30 1023

原创 GraphQL接口前端实现(graphql-request)

GraphQL前端基于graphql-request三方实现GraphQL在前端应用。1.创建graph_api.js文件,const {GraphQLClient } = require('graphql-request')//url:例如http://localhost:port/chantorconst graphQLClient = new GraphQLClient(URL, {})export function graph_request_test(mutation,variabl

2021-06-16 10:14:07 1254

原创 gin-swagger安装、使用及接入psotman

可参考文档:1.https://github.com/swaggo/gin-swagger gin-swagger官方文档2.https://github.com/Voyager-ZT/swaggin-swagger安装 go get -u github.com/swaggo/swag/cmd/swag go get -u github.com/swaggo/gin-swagger go get -u github.com/swaggo/gin-swagger/swaggerFiles将生成

2021-05-26 14:22:30 1334

原创 利用轮廓检测的试题框自动切分

利用轮廓检测的试题框自动切分一、轮廓检测#coding:utf8import cv2import numpy as np轮廓检测要点:  先将图片转化为灰度图像,cv2.canny 算子要求输入的是单通道图片  rect=cv2.minAreaRect© rect:(最小外接矩形的中心(x,y),(宽度,高度),旋转角度)11https://www.cnblogs.com/zhangzhihui/p/12524608.htmldef contour(img,limit_range)

2021-05-11 11:46:45 889 2

原创 element-ui 分页相关问题

1.如何进行el-table表格分页<div> <el-table :data="table_data.slice((currentPage-1)*pagesize,currentPage*pagesize)" :current-page.sync="currentPage" > </el-table></div><div> <p style="text-align: cen

2021-04-16 11:43:16 419

原创 canvas 画布相关问题

问题1.js在html前执行问题2.canvas draw图时空图/图片显示不出来原因:图片未加载完就开始执行ctx.drawImage(…)了解决方案:将操作放入img.onload()中,等图片加载完触发img.onload=function(){ //to do}img.src=src问题3:img.onload 不执行解决方案:img.src 要放在img.onload后原因:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FbGT9CuF

2021-04-16 11:11:00 325

原创 go build 时提示 cannot find module providing package XXX

go build 时提示 cannot find module providing package XXX例如:解决方法:在上级目录建立go.mod管理>go mod init go-eval>go mod edit -require github.com/sbinet/go-eval原因:使用 GOPROXY 的时候,开启了 GO111MODULE 。在GO111MODULE=off时,go get下载在$GOPATH/src下,go build时 会在$GOROOT/sr

2021-02-20 13:17:07 774

原创 vue+el-ui实现el-table的导出表格功能

导入import FileSaver from 'file-saver'import XLSX from 'xlsx'写表格 <el-button @click="exportExcel()">导出</el-button> <el-table class="table" :data="el_table_data_list" style="width: 100%"&

2020-09-08 10:46:54 546

原创 1

笔记ab功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入aYOLO darknet-53https://zhuanlan.zhihu.com/p/105278156 darknet实现b装饰器from easydict

2020-05-18 15:06:35 132

原创 pylearn2安装

Pylearn2需要先安装theano1. 下载pylearn2-master,解压到site-packages。 下载链接:https://github.com/lisa-lab/pylearn22.在文件夹pylearn2-master中运行python setup.py build                                python setup

2018-02-02 19:56:00 3501

原创 windows pycuda 安装

1. 查看pip支持的文件名和版本2. 下载Pycudahttps://www.lfd.uci.edu/~gohlke/pythonlibs/?cm_mc_uid=08085305845514542921829&cm_mc_sid_50200000=1456395916#pycuda如pycuda-2017.1.1+cuda9185-cp35-cp35m-win_amd64.whl

2018-01-27 20:11:35 2412 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除