自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 excel2struct: golang实现Excel转为Struct结构体切片

一个实现了struct和excel相互转换的开源库,并且可以针对单个字段自定义解析方法。

2025-02-28 14:22:05 408

原创 Golang 基础与进阶知识点

Go 语言的 GPM 调度模型是 Go 运行时特有的并发调度模型,用于管理和调度 Goroutines(Go 语言的轻量级线程)。GPM 模型由三部分组成:Goroutine(G)、M(Machine)、和 P(Processor)。实战参考G: 表示 Goroutine,每个 Goroutine 对应一个 G 结构体,G 存储 Goroutine 的运行堆栈、状态以及任务函数,可重用。G 并非执行体,每个 G 需要绑定到 P 才能被调度执行。P。

2024-05-18 14:05:03 3798 1

原创 解决CentOS7无法解析域名

一觉醒来CentOS7就无法git push,无法,但是可以正常ping通百度的IP地址,所以应该是域名无法解析的问题。

2024-01-17 09:26:29 1678 1

原创 antd design pro 完整版安装记录

因为没接触过前端,搞了很久还是因为环境的问题,完全没法启动完整版,最多也只是安装了删减版。所以记录一下成功安装antd design pro的过程。又因为node.js 新版本中,OpenSSL3.0对允许算法和密钥大小增加了严格的限制。继续执行命令(这里比官方的教程多了后面的。文件夹(也就是你自定义的项目名称), 输入账号密码(框框有提示)都试过,没成功,所以换成了。

2024-01-11 15:12:55 1034

原创 Ubuntu22的Git出现 Permission denied (publickey) 解决办法

Ubuntu22的Git出现 Permission denied (publickey)

2023-11-23 09:26:04 819

原创 fastapi_cache的cache出现xxx got multiple values for argument xxx

【代码】fastapi_cache的cache出现xxx got multiple values for argument xxx。

2023-09-11 09:06:59 270

原创 Python基于Asyncio多协程爬取股票数据

库进行高并发爬取数据。但是我并不提倡高并发爬虫,这对目标网站不友好。5000多个股票历史数据(每个股票大概1000行,总共四百多万行)3,爬取5000多个股票的历史价格数据。2,爬取股票板块历史价格信息。1,爬取股票板块历史资金流。

2023-08-05 10:20:42 231

原创 基于Playwright+Asyncio爬取携程网的机票数据

3、由于生成的路线文件开头那几个路线的起点终点不太热门,航班比较少,你可以仿照步骤2.2生成的文件数据格式,先添加几个热门城市试试。1、携程网的反爬机制比较强,如果你不用代理,那你的IP很快就会被封,所有路线都会提示无法查询了。4、使用Peewee进行数据建模,生成 Mysql 数据表,数据写入数据库.1、Playwright启动浏览器,打开携程网机票数据页面。中的threadNum可以配置并发的数量。2、启用回调函数监听后台返回的机票数据。2、如果配置了代理文件,记得要把。文件,填写你自己的代理。

2023-08-03 17:43:30 1584

原创 PlayWright 协程 举例 python版本

简单实现playwright协程打开多个标签页,访问百度、搜索、抓取数据。抓取到的数据(部分)

2023-07-27 16:10:45 258

原创 Python 举例说明 协程 和 线程 的区别

python 协程 线程

2023-07-26 17:19:21 139

原创 playWright基本使用方法

快速上手playwright

2023-07-13 14:01:02 890

原创 Consider defining a bean of type‘xxx‘in your configuration的解决方法

***************************APPLICATION FAILED TO START***************************Description:Field goodsService in xxx.xxx.controller.GoodsController required a bean of type 'xxx.xxx.service.IGoodsService' that could not be found.The injection poin

2022-05-20 11:01:11 463

原创 Cannot resolve symbol ‘MapperScan‘ (整合Mybatis-plus)

Cannot resolve symbol 'MapperScan' (整合Mybatis-plus)

2022-05-10 13:40:46 2768 1

原创 验证所有的checkbox、radio、text等不能为空

验证所有的checkbox、radio、text等不能为空

2022-04-20 22:21:41 431

原创 HTML前端学习笔记

HTML学习笔记

2022-03-30 12:38:40 84

原创 lombok几个基本注解的使用@Data @AllArgsConstructor @NoArgsConstructor @Builder

lombok是一款在java开发中简洁化代码十分有用的插件工具,使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。但是没添加有参构造函数@AllArgsConstructor使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数,添加后就添加有参

2022-03-18 11:06:30 194

原创 元素类型为 “resultMap“ 的内容必须匹配 “(constructor?,id*,result*,association*,collection*,discriminator?)“

元素类型为 “resultMap” 的内容必须匹配 “(constructor?,id*,result*,association*,collection*,discriminator?)”1,检查发现resultMap中元素的顺序应按照括号中内容的顺序,也就是id、result、association、collection、discriminatory,不能在result没写完的情况下插入association或者collection等2,可能你的注释用了双斜杠// (我就是因为这个,找了很久bug)

2022-03-17 21:33:02 711

原创 Java面向对象:方法重写(静态与非静态的区别)

对于两个不同的类,A继承了Bpublic class B{ public static void test(){ System.out.println("BBBBB"); }}public class A extends B{ public static void test(){ System.out.println("AAAAA"); }}再来一个Application主函数类public class Application{ public static void mai

2022-02-28 22:38:42 295

原创 个人小记录:%s的小用途

个人在学习python中遇到的小东西1, %s的小用途A="aaaaaa%s"B="bbbbbb"C = A % Bprint(C)结果输出aaaaaabbbbbb用处很多,例如可应用于网址 id 和 密钥 的填写base_url = "https://baidu.com/id=%s&secret=%s"APIKey = "LSX"SecretKey = "ABC123456789"HOST = base_url % (APIKey, SecretKey)结果输出http

2020-12-14 19:47:39 132

转载 python实现生成图片切割生成九宫格拼图游戏

python实现生成图片切割生成九宫格拼图游戏请使用600X600分辨率的图片,并命名为"pic.png"if __name__ == "__main__": bCut = 1; # bCut = 1时 切割成3*3小图片。# 取图片区域(0, 0, 600, 600) if bCut == 1: import os from PIL import Image def splitimage(src, rownum, colnum,

2020-10-21 23:00:09 1460

原创 Pytorch本地安装及无法找到模块的解决

Pytorch本地安装1,首先到清华源下载适合自己电脑的pytorchpytorch清华源2,在下载目录打开终端,输入activate进入base环境3,本地安装代码conda install --use-local pytorch-1.6.0-py3.7_cuda102_cudnn7_0.tar.bz2pytorch-1.6.0-py3.7_cuda102_cudnn7_0.tar.bz2是你下载的包的名字4,回车即可完成安装5,重新进入终端,输入activate,输入python,再输

2020-08-12 10:44:25 3858

空空如也

空空如也

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

TA关注的人

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