自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NiceGUI之Button操作(ElementPlus组件库)

这段代码展示了如何使用NiceGUI框架结合Element Plus组件库创建多种风格的按钮。主要包括:1) 不同颜色的基础按钮(primary/success/info/warning/danger);2) 带图标和文字组合的按钮,包含左右图标布局;3) plain样式的简约按钮;4) round样式的圆角按钮。代码通过SVG定义图标,利用Vue.js配置集成Element Plus,实现了丰富的按钮样式效果。

2025-12-17 16:27:13 169

原创 NiceGUI之Button操作(Quasar组件库)

这篇文章展示了如何使用Python的NiceGUI库创建各种风格的按钮组件。主要内容包括:1)不同颜色按钮的实现;2)带图标的按钮(左侧、右侧、两侧图标);3)圆形和正方形按钮;4)自定义内容按钮;5)多种样式按钮(透明平滑、边框线、push效果);6)不同尺寸按钮;7)禁用按钮;8)带悬浮提示的按钮;9)加载状态按钮。文章提供了详细的代码示例和效果预览,并引用了相关API文档链接,帮助开发者快速实现丰富的按钮交互效果。

2025-12-03 09:55:08 205

原创 Python uv虚拟环境管理工具详解

本文详细介绍了Python uv虚拟环境管理工具的使用方法。主要内容包括:1)安装uv工具(支持Linux/macOS/Windows/pip安装及换源配置);2)创建和管理项目虚拟环境(初始化项目、创建/激活/退出虚拟环境);3)依赖管理功能(安装/移除/更新单个或多个包、处理requirements.txt文件、区分生产/开发依赖);4)依赖组管理(使用pyproject.toml组织不同环境依赖);5)查看已安装包(树形展示和requirements格式输出)。该工具提供了高效的Python依赖管理方

2025-10-26 18:03:18 442

原创 Python操作word实战

本文介绍了两种Python操作Word文档的常用库:python-docx和docxtpl。docxtpl主要用于基于模板生成新文档,支持文本替换、表格操作(包括单元格样式设置)和图片插入等功能,并提供了类似Django模板的语法。python-docx则更基础,适合直接创建和修改Word文档。文章通过代码示例展示了如何使用这两个库实现文本替换、表格数据填充、图片插入等常见操作,特别说明了如何基于已有模板批量生成新文档。这些方法可应用于自动化生成测试报告等办公场景。

2025-10-19 22:31:08 475

原创 Go小工具合集

本文介绍了Go语言中处理JSON数据的几种实用方法: JSON字符串处理 - 使用gjson库解析JSON字符串并提取嵌套数据 读取JSON文件 - 通过os和ioutil包读取本地JSON文件内容 JSON转Map - 将JSON数据转换为map类型方便处理 数组随机取值 - 实现随机访问数组元素的函数 正则匹配 - 使用正则表达式提取字符串中的特定内容 随机IP生成 - 生成随机IP地址的方法 HTTP客户端 - 封装了GET/POST请求处理,支持headers和cookies设置 这些代码片段涵盖了

2025-10-18 19:13:22 205

原创 Go基础知识(二)

Go语言面向对象与反射机制摘要 本文介绍了Go语言中面向对象编程的实现方式以及反射机制的核心用法: 面向对象封装:通过结构体定义类,使用大小写控制访问权限,指针接收器方法可修改对象状态。 继承实现:通过结构体嵌套实现继承,可重写父类方法并添加子类特有方法。 多态特性:利用接口类型实现多态,不同具体类型实现相同接口方法,可通过接口变量统一调用。 空接口与断言:interface{}作为万能类型,配合类型断言可判断底层具体类型。 反射机制: 基本用法:reflect.TypeOf和ValueOf获取类型和值信息

2025-10-18 19:02:26 382

原创 Go基础知识(一)

本文介绍了Go语言的基础知识,包括环境配置、基本语法和常用数据结构。主要内容有:1) 配置Go模块代理;2) 执行Go程序的两种方式;3) 变量声明和赋值方法;4) 常量和iota枚举的使用;5) 函数定义和返回值处理;6) 指针操作和内存传递;7) defer的执行机制;8) 固定数组和动态数组(slice)的区别与使用。文章通过代码示例详细演示了各个语法点的使用方法,特别是值传递和引用传递的区别、多重赋值和匿名变量等特性,为Go语言初学者提供了实用的入门指南。

2025-10-18 18:07:01 422

原创 Python Mitmproxy 代理工具

本文介绍了Python mitmproxy代理工具的使用方法,包括安装命令、运行方式、证书配置以及抓包技巧。主要内容有:1) 通过pip安装mitmproxy;2) 使用mitmweb/mitmproxy命令启动代理;3) 配置HTTP代理和证书;4) 编写Python脚本拦截指定接口请求并同步到测试平台;5) 解决安卓模拟器抓包问题;6) 提供MAC和Ubuntu系统的自动代理脚本。文章还涉及Docker部署的CPU占用问题和相关参考资料,适合需要网络请求拦截和分析的开发者学习使用。

2025-07-27 13:49:32 651

原创 Docker搭建Ollama+Deepseek+Anythingk

本文提供了Ollama和AnythingLLM的Docker安装指南。安装Ollama需先拉取镜像(官方或含DeepSeek模型的阿里云镜像),启动容器并映射11434端口,还提供了模型下载地址。安装AnythingLLM同样先拉取镜像,建议创建本地目录并添加.env配置文件,提供两种运行方式:挂载日志到本地目录或不挂载日志的简易方式。文中所有命令均包含官方镜像和阿里云备用镜像两种选项,方便不同网络环境的用户使用。

2025-06-22 22:46:17 162

原创 Python四大核心数据结构完全解析

Python四大核心数据结构解析:列表(动态数组,支持增删改查)、元组(不可变容器)、字典(键值存储)和集合(唯一元素管理)。文章详细展示了每种结构的创建、操作和核心方法,包括列表推导式、字典合并、集合运算等高级用法,并提供了性能对比和最佳实践建议,如选择合适的数据结构、优化操作效率等。最后通过数据清洗实战案例,演示了四种结构在实际开发中的综合应用。

2025-04-30 10:25:45 484

原创 Termux Ubuntu实现内网穿透cpolar

摘要:本文介绍如何在Termux Ubuntu环境中使用cpolar实现内网穿透。首先需注册cpolar账号,然后下载Linux(ARM)版本并解压。配置时需用authtoken连接账户,最后通过简单命令即可启动HTTP隧道服务(如"./cpolar http 80")。该方案适用于手机设备的内网穿透需求,操作步骤简明。

2025-04-28 22:56:27 136

原创 Termux安装Ubuntu

本文介绍了在Termux中安装Ubuntu系统的详细步骤。首先需要通过termux-change-repo更换软件源,然后安装基础组件proot-distro。接着使用proot-distro install ubuntu命令安装Ubuntu,并通过proot-distro login ubuntu进入系统环境。文章还提供了修改阿里云软件源、更新系统包等操作命令,以及删除和重置Ubuntu环境的方法。整个过程无需root权限,适合在Android设备上使用Termux运行Ubuntu系统。

2025-04-27 12:01:43 1156

原创 UiAutomator2基本配置与使用

本文介绍了UiAutomator2的安装与使用指南。首先从官网下载Platform-Tools并配置adb环境变量,验证安装后通过无线方式连接设备。接着安装uiautomator2和uiautodev库,启动uiautodev工具。最后提供了Python示例代码,展示如何连接设备、启动APP并执行点击操作。文章包含详细的图文步骤,从环境搭建到基础操作,帮助开发者快速上手UiAutomator2自动化测试工具。

2025-04-27 10:41:36 1083

原创 Docker制作自定义镜像

本文详细介绍了如何基于Ubuntu 20.04制作自定义Docker镜像的完整流程。包括拉取基础镜像、更换apt源、安装常用软件(vim、ssh、python3、nginx、MySQL、redis等)、配置各项服务以及编写Dockerfile。重点说明了各服务的安装方法、配置修改、启动方式和设置开机自启等操作步骤,最后还介绍了如何将制作好的镜像提交到阿里云镜像仓库。整个过程涵盖了从基础环境搭建到应用服务部署的全流程,适合需要定制化Docker镜像的开发人员参考。

2025-04-26 20:34:09 541

原创 Docker构建镜像

本文介绍了Dockerfile的撰写规范和基本命令使用方法。主要内容包括:1) Dockerfile基本命令如FROM、RUN、CMD等的作用和用法;2) 构建镜像的几种方式,包括指定路径、添加tag等;3) 给出了一个包含nginx、mysql和python环境的Dockerfile示例,展示了多服务启动的实现方法;4) 构建镜像和运行容器的具体命令。文章简明扼要地总结了Dockerfile的核心知识点,适合作为快速参考。

2025-04-26 20:32:56 378

原创 Docker常用命令

本文整理了Docker常用命令,包括:查看容器IP(Windows/Linux命令不同)、端口映射配置、容器与主机文件互传、容器保存为镜像、镜像导出导入等操作。特别提供了容器运行参数详解(如工作目录、环境变量、网络配置等)和批量操作命令(关闭/删除容器、强制删除镜像)。这些命令覆盖了Docker日常管理中的关键操作,适合开发者快速查阅使用。

2025-04-26 20:30:35 237

原创 Mysql:修改密码加密规则

MySQL密码加密规则修改指南 MySQL 8默认使用caching_sha2_password插件,提供更高安全性。但部分客户端可能不支持该插件,导致连接失败。解决方案是将认证方式切换回mysql_native_password: 修改密码加密规则: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; 设置密码永不过期: ALTER USER 'root'@'localhost' IDENTIFIED B

2025-04-26 20:26:38 323 2

原创 Mysql:约束

数据库约束概述 数据库约束是作用于表中字段的规则,用于确保数据的正确性、有效性和完整性。主要约束类型包括:非空约束(NOT NULL)、唯一约束(UNIQUE)、主键约束(PRIMARY KEY)、默认约束(DEFAULT)、检查约束(CHECK)和外键约束(FOREIGN KEY)。外键约束特别重要,它能建立表间关联,保证数据一致性。可以通过创建表或修改表时添加约束,并支持设置不同的删除/更新行为(RESTRICT、CASCADE、SET NULL等)。约束演示示例展示了如何创建带有约束的员工表和部门表,

2025-04-26 20:19:10 388

原创 Mysql:DCL语句(用来管理数据库用户、控制数据库的访问权限)

摘要:本文介绍了MySQL中的DCL(数据控制语言)语句,主要用于管理数据库用户和权限。内容包括用户管理操作(查询、创建、修改密码、删除用户)和权限控制(查看、授予、收回权限)。文章列举了常用的权限类型,并提供了对应的SQL语法示例。这些操作主要由数据库管理员使用,开发人员较少涉及。

2025-04-26 20:18:18 295

原创 Mysql:多表DQL查询语句

本文介绍了多表关系查询的三种主要类型及其实现方式:一对多(外键)、多对多(中间表)和一对一(外键+UNIQUE)。提供了部门与员工表的SQL创建和数据准备示例,详细讲解了内连接(隐式和显式)、外连接(左连接和右连接)以及自连接的语法和使用场景,并演示了联合查询(UNION和UNION ALL)的实现方法。这些查询技术可帮助开发者高效地从多个相关表中检索所需数据。

2025-04-26 20:17:28 253

原创 Mysql:单表DQL查询语句

本文介绍了SQL单表查询的基本操作,主要包括:1)创建员工表并插入测试数据;2)基本查询语法,包括查询多个字段、设置别名和去除重复记录;3)多条件查询,使用比较运算符和逻辑运算符实现各种条件筛选;4)聚合函数的使用,包括count、max、min、avg、sum等常用函数。通过具体示例展示了如何查询特定条件下的数据,如年龄区间、性别组合、模糊匹配等。文章内容实用,适合SQL初学者学习单表查询的基础语法和应用场景。

2025-04-26 20:15:54 385

原创 Mysql:DML语句(对数据库表中的数据进⾏增删改)

DML语句用于操作数据库表中的数据,主要包括增删改三种操作。添加数据可使用INSERT语句,支持全字段添加、特定字段添加和批量添加三种方式。修改数据使用UPDATE语句,可同时更新多个字段,支持WHERE条件筛选。删除数据使用DELETE语句,可通过WHERE条件删除特定记录,不加条件则删除全部数据。这些基本操作是数据库日常维护的核心内容。

2025-04-26 20:14:41 158

原创 Mysql :DDL语句(操作数据库、表、字段)

【代码】Mysql :DDL语句(操作数据库、表、字段)

2025-04-26 20:13:36 313

原创 Python conda管理环境

本文介绍了conda环境管理的基本操作,包括安装Miniconda、配置国内源、查看Python版本、创建/激活/删除环境等常用命令。主要内容:1)提供Miniconda官方和清华镜像下载地址;2)演示如何修改conda源为国内镜像;3)列出conda环境管理核心命令,如创建指定Python版本的环境、激活/删除环境、查看环境列表等;4)包含更新conda的方法。这些命令适用于Windows/Linux系统,是Python开发环境管理的基础操作。

2025-02-23 15:36:11 281

原创 Python virtualenvwrapper管理虚拟环境

本文介绍了如何使用virtualenvwrapper管理Python虚拟环境。主要内容包括:1)不同系统下的安装方法;2)路径查找和环境变量配置;3)常用操作命令,如创建(mkvirtualenv)、激活(workon)、退出(deactivate)、删除(rmvirtualenv)虚拟环境等。通过简单的命令即可高效管理多个Python开发环境,适合需要隔离项目依赖的开发者使用。

2025-02-23 15:35:19 310

原创 Python pip镜像源配置

windows:直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.iniLiunx/Mac:修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

2025-02-23 15:34:17 547

原创 MongoDB 权限设置与登录授权

MongoDB 权限设置与登录授权

2025-02-16 18:03:40 1360

原创 15分钟快速入门MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

2025-02-16 13:28:58 1654

Linux 配置 Ikuuu

Linux 配置 Ikuuu的安装包和配置文件

2025-07-27

空空如也

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

TA关注的人

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