自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从pyqt5的demo到正式软件的过程

软件制作

2022-03-16 22:58:36 564 2

原创 GOgin框架上传与下载

上传文件router.POST("/upload", func(c *gin.Context) { // 单文件 file, _ := c.FormFile("file") // 上传文件至指定目录 c.SaveUploadedFile(file, file.Filename) c.String(http.StatusOK, fmt.Sprintf("'%s' uploaded!", file.Filename)) })router.POST("/upload", func(c

2022-01-27 14:51:33 439 2

原创 go中使用双引号与字符串和整型之间转换

1.使用strconvstr := strconv.Quote("a")2.转义str := fmt.sprintf("\"%s\"","a")string转成intint, err := strconv.Atoi(string)int转strstring := strconv.Itoa(int)

2022-01-27 14:51:08 486

原创 go 使用配置文件配置参数

1.下载依赖go get -u github.com/go-ini/ini2.创建conf.ini文件//conf/app.ini配置文件[database]Type = mysqlUser = rootPassword = Host = 127.0.0.1:3306Name = 3.在setting中配置参数type Database struct { Type string User string Password string H

2022-01-25 09:55:09 634

原创 GO json解析

当查询reids或者想把字符串转json先要定义一个struct有一些网站可以快速写好类型,只需要放入需要的json格式https://mholt.github.io/json-to-go/省略写struct步骤1.直接赋值json.Unmarshal([]byte(jsonStr), &mobile)2.strut类型和json类型不匹配mapstructure.WeakDecode(result, &mobile)使用弱类型解析3.不知道解析的json类型是什么

2022-01-22 11:20:21 200

原创 百度翻译JS逆向

1.在百度翻译界面找到需要的信息找到我们需要的信息,去请求中查询,需要以下的参数访问很显然,可以通过字面意思猜测 from to是从什么转什么 query是需要翻译的文字 transtype simple_means_flag domain都是个固定值我们需要的就是找出sign和token 经过多次测试后发现token每次都不同 但是可以重复利用,我们可以把token当成固定参数使用只有sign这个参数没有确定接下来 需要去断点确认,在开发者模式中使用ctrl+shft+f可以快速搜索需要的

2022-01-22 08:59:15 342

原创 redis 持久化开启与关闭

# save ""save 900 1save 300 10save 60 10000# By default Redis will stop accepting writes if RDB snapshots are enabled# (at least one save point) and the latest background save failed.# This will make the user aware (in a hard way) that data is no

2022-01-22 08:58:09 525

原创 go nil一些坑

空指针:var a *int空列表:var a []int空字典:var a map[string] int空队列:var a chan int空函数:var a func(string) int空接口:var a error // error 是接口只有上面这些为空是能用nil判断,而且不同类型的nil也不能相等比如字符串string为空 不能写成 string == nil而是 string ==”“整型也是不能写成 int==nilint没有赋值的时候为0...

2022-01-21 17:16:24 259

原创 GO语言gin框架初步介绍

1.下载gin框架go get -u github.com/gin-gonic/gin当无法下载时,大概率是被墙了需要配置环境变量go env -w GOPROXY=https://goproxy.io,directgo env -w GOPRIVATE=*.corp.example.com不建议使用GO111MODULE=on 因为创建其他项目的时候不能自动导入已下好的库2.创造路由r := gin.Default() //默认中间件的路由r := gin.new()

2022-01-08 22:17:56 751

原创 go语言mysql使用

1.下载第三方库go get github.com/go-sql-driver/mysql2.连接数据库db, err := sql.Open("mysql", "username:password@/databases")#连接数据库我通常写一个函数去判断err是否存在func check_errr(err error){ if err != nil{ fmt.Print(err) }}查询语句rows, err := db.Query("select name,age fr

2021-12-18 10:58:15 445

原创 初学keras

在python中安装tensorflow使用阿里源镜像安装pip install tensorflow -i https://mirrors.aliyun.com/pypi/simple/导入 Fashion MNIST 数据集导入keras数据import tensorflow as tffrom tensorflow import kerasfashion_mnist = keras.datasets.fashion_mnist(train_images, train_labels),

2021-03-15 15:24:13 125

原创 信息搜集

DNS解析1.IP查询import socketip = socket.gethostbyname('www.baidu.com')print(ip)输出结果2.whois查询通过pip安装python-whois模块pip install python-whoisfrom whois import whoisdata = whois('www.baidu.com')print(data){ "domain_name": [ "BAIDU.COM", "ba

2020-12-03 22:01:17 66

原创 人脸识别

选用正面的脸部特征。使用dlib 导入官方训练好的模型进行检验,节省了建模和训练的步骤。使用这张图作为训练材料https://ibug.doc.ic.ac.uk/resources/facial-point-annotations/这是脸部特征描述。首先导入图片灰度化导入官方的训练数据获取对应面部特征的坐标最后获得整体。img = cv2.imread(‘zhouxingchi.jpg')detector = dlib.get_frontal_face_detector()pred

2020-11-01 12:27:03 275

原创 opencv图像学习

颜色区域过滤img = cv2.imread(r'C:\Users\666\Pictures\Camera Roll\5.jpg') # 文件位置ret,the = cv2.threshold(img,127,255,cv2.THRESH_BINARY)# THRESH_BINARY 超过取最大值,否则取0# THRESH_BINARY_INV 反选# THRESH_TRUNC 大于最大值的部分为最大值,否则不变# THRESH_TOZERO 大于最大值的部分不变,否则为0# THRESH_

2020-10-29 20:55:43 161

原创 open cv学习

1.读取图像import cv2img = cv2.imread(r'C:\Users\666\Pictures\Camera Roll\5.jpg') # 文件位置cv2.namedWindow("Image") # 建立窗口cv2.imshow("Image", img) # 读取图像cv2.waitKey(0) # 正常退出cv2.destroyAllWindows() #释放窗口img = cv2.imread(r'C:\Users\666\Pictures\Camera Ro

2020-10-27 21:56:58 460 1

原创 数据分析笔记

题目与数据选取2018泰迪杯A题任务1我用python对数据进行缺失值统计和重复值统计,然后把缺失值和重复值去掉import pandas as pdimport warningswarnings.filterwarnings('ignore')#忽略提示path = 'G:/2018泰迪杯A题/附件.csv'#文件若在目录df = pd.read_csv(path,encoding='gbk')print(df_1.isnull().sum())#缺失值统计df_1=df.dropn

2020-10-22 16:04:40 2995 1

原创 pymysql笔记

创建数据库import pymysqldb = pymysql.connect(host='localhost', user='root', password='zxc123456', port=3306)cursor = db.cursor()cursor.execute("CREATE DATABASE datatime DEFAULT CHARACTER SET utf8")db.close()创建 关系表import pymysqldb = pymysql.connect(ho

2020-09-27 10:36:58 136

原创 爬取酷狗音乐

打开酷狗音乐找到MP3文件的位置发现没有规律,继续寻找跟这个链接有关的东西在这里找到MP3接口这个链接的参数是这些,经过多次对比发现,不同的参数是hash和album_id。说明区别每首歌不同的是这两个参数,找到它们的规律也就能下载想要的歌曲。区分每一首歌的不同,应该是每首歌的名字,下一步应该去搜索界面寻找。在这里找到需要的参数。keyword是歌名,mid ,clienttime,uuid可以在js文件中找到看了很久发现是当前时间的时间戳,signature没有找到是什么

2020-09-07 12:54:22 972 2

原创 爬取酷狗音乐下

上次没有得到signature的加密参数。我再去查看js文件在这里添加断点"undefined" == typeof faultylabs && (faultylabs = {}),faultylabs.MD5 = function(a) { function b(a) { var b = (a >>> 0).toString(16); return "00000000".substr(0, 8 - b.length)

2020-09-06 17:50:06 516 3

原创 django框架笔记

STATICFILES_DIRS=[os.path.join(BASE_DIR,‘static’),]python manage.py startapp app名称SESSION_COOKIE_AGE = 86400 # 设置过期时间10分钟,默认为两周SESSION_SAVE_EVERY_REQUEST = TrueSESSION_EXPIRE_AT_BROWSER_CLOSE = True # 设置关闭浏览器时失效DEFAULT_CHARSET=‘utf-8’DATABASES = {

2020-08-14 11:01:53 86

原创 python api测试

今天看到B站的一个up主使用自制的api接口我也尝试做一个首先,先写爬虫的基本框架测试之后没有问题。之后再写控件最后成果import requestsimport tkinterimport threadingdef starte(): ip=eip.get() a = ea.get() b = eb.get() c = ec.get() d = ed.get() headers = { 'User-Agent

2020-08-07 16:54:24 285

原创 爬取笔趣阁小说

首先打开网页确定接口。发现是post请求。接下来用xpath爬取每章的名字和链接,然后拼接成新的链接爬取。再用xpath爬取每一章的内容最后成功爬取整本小说了

2020-08-05 18:26:07 378

原创 requests爬取小说

爬取的是纵横小说网,先分析接口说明keyword是搜索接口,然后拼接&pageNo={}这个是翻页参数也可以用for循环翻页查找。用xpath获取书名和id分析每本小说目录的参数发现http://book.zongheng.com/showchapter/+id.html的形式。然后可以将我们获取到的id拼接上去再用xpath获取全部章节的链接后来发现后面的章节需要VIP,就不想爬了。我说下后面的思路:后面就是把每一章的内容,写入一个列表,最后加起来,数据清洗,

2020-08-04 15:23:31 576

原创 requests爬取网易云音乐

访问网易云音乐,查找搜索接口的信息,发现搜索的接口没有想要的信息。我又去找其他接口,最后发现信息在这里而且请求的接口是post的请求头我换了种方式爬取,用selnium的方式最后的成果是这样的`不打了,手累,不懂得可以问我。import requestsfrom selenium import webdriverheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit..

2020-08-04 12:16:54 733 4

原创 DataFrame格式转换list

**DataFrame格式转换list**filename=‘G:/66(1).xlsx’df = pd.read_csv(filename, encoding=‘utf-8’)print(type(df))print(type(df.values.tolist()))

2020-07-30 19:55:16 1001

空空如也

空空如也

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

TA关注的人

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