首页
搜索
python
爬虫
golang
工具
前端
软件
登录
搜索
李大叔
累计撰写
60
篇文章
累计收到
10
条评论
首页
栏目
python
爬虫
golang
工具
前端
软件
页面
首页
2023-3-30
uni-app去除button按钮自带的边框(border)
uni-app的button想要直接使用outline: none;border:0;去掉边框线是不行的需要设置button::after{ border: none;} 这样就可以解决这个button自带的边框问题了看代码直接通过CSS改就好,请根据自己的实际情况调整。点击复制代码 CSSbutton::after{ border: none;}
2023年-3月-30日
6214 阅读
0 评论
前端
2023-3-28
VMware 中配置 Ubuntu22 设置静态ip
一、版本 虚拟机:WMware Workstation Pro 17 Linux系统:Ubuntu22.10配置静态ip可以使虚拟机中的系统ip固定,省去我们反复修改配置文件的步骤打开WMware -> 点击“编辑” -> 选择“虚拟网络编辑器”选择“VMnet8” -> 选择“NAT模式” -> 勾选“使用本地DHCP服务” -> 设置子网ip -> 点击“NAT设置”查看网关ip记录下来编辑网络配置sudo vim /etc/netplan/01-network-manager-all.yaml修改为network: version: 2 renderer: NetworkManager ethernets: ens33: dhcp4: no dhcp6: no addresses: - 192.168.88.66/24 #这里就是要固定的ip,要根据之前虚拟机设置的子网ip修改 #最后一位为0-255的任意值,我这里设置成66,“/24”是固定格式 routes: - to: default via: 192.168.88.2 #这里填写网关ip,必须和之前在虚拟机中配置的保持一致 nameservers: addresses: #这里需要任意写几个DNS - 114.114.114.114 #三大运营商的DNS - 8.8.8.8 #谷歌的DNS执行刷新配置sudo netplan apply查看ip验证ifconfig
2023年-3月-28日
837 阅读
0 评论
经验
2023-3-28
Docker 搭建 Minio 容器 (完整版)
简介: ****Minio 是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。 例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。说明:Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。1、下载最新版Minio镜像```docker pull minio/minio```下载完后,检查当前所有Docker下载的镜像,看有没有成功```docker images```**创建目录**一个用来存放配置,一个用来存储上传文件的目录启动前需要先创建Minio外部挂载的配置文件( /home/minio/config)和存储上传文件的目录( /home/minio/data)(自己看方便设置创建)**运行命令**```docker run -p 9000:9000 -p 9090:9090 --net=host --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v /home/minio/data:/data -v /home/minio/config:/root/.minio minio/minio server /data --console-address ":9090" -address ":9000"```**9090端口指的是minio的客户端端口**MINIO_ACCESS_KEY :账号MINIO_SECRET_KEY :密码(账号长度必须大于等于5,密码长度必须大于等于8位)** 5、访问操作**访问:http://你的ip:9090/login 用户名:密码 minioadmin:minioadmin
2023年-3月-28日
658 阅读
0 评论
golang
2023-3-23
uniapp vue嵌套数据变化,模板数据不变化解决
如果你在Uniapp中修改了嵌套数据的内容,但是没有发生样式的变化,可能是因为数据的变化并没有引起页面的重新渲染。在Vue中,当一个组件的数据发生变化时,会自动重新渲染视图,但在Uniapp中,如果不使用特定的方法,嵌套数据的变化可能不会引起页面的重新渲染。你可以尝试使用Uniapp提供的this.$set方法来改变数据,从而触发视图的更新。具体来说,如果你想修改嵌套数据中的一个属性,可以使用以下代码:this.$set(obj1.obj2, 'prop', value);其中,obj1是包含嵌套数据的对象,obj2是嵌套数据的对象,prop是要修改的属性,value是新的属性值。这样做会触发视图的更新,从而实现样式的更新。如果你使用了v-for指令来渲染嵌套数据,你也可以使用v-bind:key指令来确保每个元素都有一个唯一的标识符,从而避免渲染问题。总之,当嵌套数据发生变化时,使用this.$set方法来修改数据,并使用v-bind:key指令来确保视图的正确渲染。
2023年-3月-23日
2831 阅读
0 评论
前端
2023-3-22
gin gorm 数据库查询返回特定字段 select方法
如果不选定字段就会返回一堆字段,影响用户返回的数据字段。本文是使用find的方法select是选择显示的字段find是选择结构体返回仔细看代码参考一下结构体type Result struct { Country string Value int}// func (u *GameLeaderboard) GetGroup() (result []Result) { u.DB().Model(u).Select("country, count(id) as value").Group("country").Order("value desc").Find(&result) return}
2023年-3月-22日
1630 阅读
0 评论
golang
2023-3-9
python3.7环境下sanic-ext未生效 ModuleNotFoundError: No module named 'importlib.metadata'
在python3.7环境下,通过官方文档安装sanic即扩展插件,但是 sanic-ext包不起作用提示 ModuleNotFoundError: No module named 'importlib.metadata'这里的坑在于,服务启动时,sanic不会报错。因此很难定位出问题在sanic-ext。寻找sanic-ext不起作用的原因:结果报错,提示缺少importlib.metadata查询当前环境下importlib.metadata的版本,发现在python3.7下importlib.metadata=4.2直接装换成python3.8版本就可以了官网文档也已经更新了,
2023年-3月-9日
2101 阅读
0 评论
python
2023-3-8
mysql5.7解压版安装教程
1.从官网下载MySQL2.下载完成后解压文件3.打开cmd,进入解压文件根目录,运行该命令:cd.>my.ini创建4.右键点击my.ini,选择编辑,将一下配置填入[client]port=3306[mysql]default-character-set=utf8 [mysqld]basedir = D:\mysql-5.7 #需要更改为自己的安装目录datadir = D:\mysql-5.7\data #需要更改为自己的安装目录加上\dataport = 3306 max_connections=200 character-set-server=utf8 default-storage-engine=INNODB5.初始化MySQL在cmd中输入"cd bin",移动到bin目录。输入"mysqld --initialize-insecure",对mysql进行初始化初始化完成后会出现data目录。cd binmysqld --initialize-insecure6.注册MySQL服务 使用命令行在bin目录下中输入"mysqld -install",安装MySQL的Windows服务,若安装成功会提示"Service successful installed"。mysqld -install7.启动MySQL服务 使用以下命令启动MySQL服务。(需要管理员权限)net start mysql
2023年-3月-8日
771 阅读
0 评论
工具
2023-2-28
go-gin 使用swagger生成api文档教程
日常web开发的项目,每次修改都要去更新api文档,比较恼火,但好在有款api生成利器-swagger。本文主要介绍swagger的基本使用,如需深入了解学习,请前往官方:https://github.com/swaggo/gin-swagger下载安装 swag$ go get -u github.com/swaggo/swag/cmd/swag1在Go项目根文件夹中运行Swag在main.go所在目录执行 swag init, -g 参数是输出详细信息执行后,会生成docs/doc.go以及docs/swagger.json,docs/swagger.yaml$ swag init下载gin-swagger$ go get -u github.com/swaggo/gin-swagger$ go get -u github.com/swaggo/files接下来就是完善项目中的注解代码了swagger 注解路由注册中添加swagger如我的项目中的路由注册如下:package coreimport ( "github.com/gin-gonic/gin" swaggerfiles "github.com/swaggo/files" ginSwagger "github.com/swaggo/gin-swagger" "xxx/internal/middleware" "xxx/internal/router")// register router herefunc RegisterRouters(engine *gin.Engine) { engine.MaxMultipartMemory = 8 << 20 engine.Use(middleware.WebDebugLogMiddleware()) // register system routers router.InitSystemRouter(engine) // register user routers router.InitUserRouter(engine) // register auth routers ... // swagger doc api engine.GET("/swagger/*any", func(ctx *gin.Context) { ginSwagger.DisablingWrapHandler(swaggerfiles.Handler, "SWAGGER")(ctx) })}接着前往具体main和需要生成api文档的路由函数中添加注解:...// @title xxx// @host localhost:8080// ...func main() { // main加上注解,需要导入docs ...}// register user// @summary RegisterUser// @Description register user// @Tags RegisterUser// @Accept json// @Produce json// @Param body body request.RegisterRequest true "请求body"// @Success 200 {object} response.Response// @Router /user/add [post]func RegisterUser(ctx *gin.Context) { // handler加上注解 ...}官方文档:https://github.com/swaggo/swag/blob/master/README.md当添加完注解后,接下来回到项目根目录重新执行swag init,swag命令会根据我们的注释生成 docs.go 及其对应的 json 和 yaml 文件。启动服务看看swagger文档的效果:http://localhost:port/swagger/index.html可以看到已成功生成文档,后续有修改只需要修改路由函数对应的注解了,解放双手。
2023年-2月-28日
948 阅读
0 评论
golang
2023-1-17
linux安装python3 或者升级python
第一步查询现在python 安装的版本[root@VM-0-15-centos Python]# whereis python第二步 下载python3.8.1wget http://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz第三步 解压 安装tar zxvf Python-3.8.13.tgz创建一个新的文件mkdir /usr/local/python3cd Python-3.8.13./configure --prefix=/usr/local/python3安装make && make altinstall第四步 配置软连接查询python软连接ls -l /usr/bin/python*删除python软连接rm -rf /usr/bin/python删除python3软件rm -rf /usr/bin/python3建立 python3的软连接ln -s /usr/local/bin/python3 /usr/bin/python3ln -s python3 /usr/bin/python3查询现在的python 版本[root@VM-0-15-centos Python]# python -VPython 3.8.13
2023年-1月-17日
381 阅读
1 评论
python
2023-1-17
vue用ant design中table表格,点击某行时触发的事件下拉操作,类似excel下拉操作,批量更改。
<a-table :pagination="pagination" :scroll="{ x: 'calc(700px + 50%)', y: 240 }" :columns="columns" :customRow="rowClick" :data-source="dataSource" bordered rowKey="uid" size="small" >rowClick:(record, index) =>({on:{mousedown:()=>{console.log(index)this.content.start=recordthis.customRow(record)//触发methods中的方法},mouseup:()=>{console.log(index)this.content.end=recordthis.customRow(record)//触发methods中的方法}},}),
2023年-1月-17日
1847 阅读
0 评论
前端
2
3
4
5
6