Untitled

powershell启动虚拟环境:& E:/AI/MinerU/.venv/Scripts/Activate.ps1

2026-01-14 · 1 min · 23 words · 新人类

python中的os函数用法

title: “python的os模块使用” categories: [“技术”, “编程”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“os”, “python”, “教程”] os.listdir(path) 获取文件夹下全部文件,的列表 os.path.join(path1,path2) 将路径path1和路径path2拼接成新的路径,path1//path2 base_dir = os.path.dirname(os.path.abspath(file)) 获取当前文件的绝对路径 input_file = os.path.join(base_dir, "../resource/swaggerApi/clinic-ysb-app_OpenAPI.json")

2025-09-07 · 1 min · 159 words · 新人类

python中的os函数用法

title: “python的os模块使用” categories: [“技术”, “编程”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“os”, “python”, “教程”] os.listdir(path) 获取文件夹下全部文件,的列表 os.path.join(path1,path2) 将路径path1和路径path2拼接成新的路径,path1//path2 base_dir = os.path.dirname(os.path.abspath(file)) 获取当前文件的绝对路径 input_file = os.path.join(base_dir, "../resource/swaggerApi/clinic-ysb-app_OpenAPI.json")

2025-09-07 · 1 min · 159 words · 新人类

MySQL_--_复合查询

数据库的查询是数据库使用中比较重要的环节,前面的基础查询比较简单,不做介绍,可自行查阅。本文主要介绍复合查询,并结合用例进行讲解。 本文的用例依据Soctt模式的经典测试表,可以自行下载,也可以自己创建 链接:点这里跳转 自行创建步骤如下: 0、预备工作 0.1 建表 -- 创建 dept 表(部门表) CREATE TABLE dept ( deptno INT PRIMARY KEY, -- 部门编号 dname VARCHAR(14), -- 部门名称 loc VARCHAR(13) -- 部门位置 ); -- 创建 emp 表(员工表) CREATE TABLE emp ( empno INT PRIMARY KEY, -- 员工编号 ename VARCHAR(10), -- 员工姓名 job VARCHAR(9), -- 职位 mgr INT, -- 上级经理编号 hiredate DATE, -- 入职日期 sal DECIMAL(7,2), -- 工资 comm DECIMAL(7,2), -- 奖金 deptno INT, -- 部门编号 FOREIGN KEY (deptno) REFERENCES dept(deptno) ); -- 创建 salgrade 表(工资等级表) CREATE TABLE salgrade ( grade INT PRIMARY KEY, -- 工资等级 losal DECIMAL(7,2), -- 最低工资 hisal DECIMAL(7,2) -- 最高工资 ); 1234567891011121314151617181920212223242526AI写代码 0.2 插入测试数据 -- 插入 dept 表数据 INSERT INTO dept (deptno, dname, loc) VALUES (10, 'ACCOUNTING', 'NEW YORK'), (20, 'RESEARCH', 'DALLAS'), (30, 'SALES', 'CHICAGO'), (40, 'OPERATIONS', 'BOSTON'); -- 插入 emp 表数据 INSERT INTO emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) VALUES (7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800.00, NULL, 20), (7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600.00, 300.00, 30), (7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250.00, 500.00, 30), (7566, 'JONES', 'MANAGER', 7839, '1981-04-02', 2975.00, NULL, 20), (7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250.00, 1400.00, 30), (7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850.00, NULL, 30), (7782, 'CLARK', 'MANAGER', 7839, '1981-06-09', 2450.00, NULL, 10), (7788, 'SCOTT', 'ANALYST', 7566, '1982-12-09', 3000.00, NULL, 20), (7839, 'KING', 'PRESIDENT', NULL, '1981-11-17', 5000.00, NULL, 10), (7844, 'TURNER', 'SALESMAN', 7698, '1981-09-08', 1500.00, 0.00, 30), (7876, 'ADAMS', 'CLERK', 7788, '1983-01-12', 1100.00, NULL, 20), (7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950.00, NULL, 30), (7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000.00, NULL, 20), (7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300.00, NULL, 10); -- 插入 salgrade 表数据 INSERT INTO salgrade (grade, losal, hisal) VALUES (1, 700, 1200), (2, 1201, 1400), (3, 1401, 2000), (4, 2001, 3000), (5, 3001, 9999); 12345678910111213141516171819202122232425262728293031AI写代码 创建好以后,如果表的内容和下图一样,那基本就没问题了 ...

2025-09-07 · 8 min · 3786 words · 新人类

linux常用命令

title: “linux常用命令” categories: [“技术”, “linux”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux常用命令”] 文章目录 一、目录操作 1、批量操作 二、文件操作 三、文件内容操作(查看日志,更改配置文件) 1、grep(检索文件内容) 2、awk(数据统计) 3、sed(替换文件内容) 4、管道操作符 | 四、系统日志位置 五、创建与删除软连接 六、压缩和解压缩 七、Linux下文件的详细信息 八、常用的docker容器的命令: 九、运维常用命令 1、查看服务器端口号是否可用 十、yum常用命令 十一、其他命令 1、xargs 2、curl语法 十二、Linux内核优化 十三、用户权限操作 1、用户操作 2、添加组 3、sudo用户权限操作 4、更换文件所有者 十四、TOP 1、统计信息区 2、进程信息区 十五、文件安装 1、文件下载(lrzsz) 十六、文章PDF版本 Linux 系统目录 ...

2025-09-07 · 20 min · 9915 words · 新人类

linux常用命令

title: “linux常用命令” categories: [“技术”, “linux”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux常用命令”] 文章目录 一、目录操作 1、批量操作 二、文件操作 三、文件内容操作(查看日志,更改配置文件) 1、grep(检索文件内容) 2、awk(数据统计) 3、sed(替换文件内容) 4、管道操作符 | 四、系统日志位置 五、创建与删除软连接 六、压缩和解压缩 七、Linux下文件的详细信息 八、常用的docker容器的命令: 九、运维常用命令 1、查看服务器端口号是否可用 十、yum常用命令 十一、其他命令 1、xargs 2、curl语法 十二、Linux内核优化 十三、用户权限操作 1、用户操作 2、添加组 3、sudo用户权限操作 4、更换文件所有者 十四、TOP 1、统计信息区 2、进程信息区 十五、文件安装 1、文件下载(lrzsz) 十六、文章PDF版本 Linux 系统目录 ...

2025-09-07 · 20 min · 9915 words · 新人类

linux安装python

title: “linux安装python” categories: [“技术”, “linux”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux”, “python”, “教程”] #依赖包 ...

2025-09-07 · 1 min · 141 words · 新人类

linux安装python

title: “linux安装python” categories: [“技术”, “linux”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux”, “python”, “教程”] #依赖包 ...

2025-09-07 · 1 min · 141 words · 新人类

Go语言--安装和环境搭配

一.Go简介 Go 语言(又称 Golang)是由 Google 开发的一种开源编程语言,于 2009 年正式对外发布。下面从多个方面为你介绍它: 设计目标 Go 语言的设计初衷是为了解决大规模软件开发中的一些问题,比如编译速度慢、并发编程复杂、代码可维护性差等。所以它结合了静态语言的性能优势和动态语言的开发效率。 特点 高效的编译和执行:Go 语言拥有快速的编译速度,这使得开发过程更加流畅。同时,它的执行效率也很高,能充分利用现代多核处理器的性能。 内置并发支持:Go 语言原生支持并发编程,通过goroutine和channel可以很方便地实现高并发程序。goroutine是一种轻量级的线程,占用资源少,创建和销毁的开销小;channel则用于goroutine之间的通信和同步。 垃圾回收机制:它具备自动垃圾回收功能,开发者无需手动管理内存,减少了内存泄漏的风险,提高了开发效率。 丰富的标准库:标准库涵盖了网络编程、文件操作、加密解密等多个领域,为开发者提供了便利,减少了对第三方库的依赖。 跨平台支持:可以在不同的操作系统和硬件平台上编译和运行,方便开发跨平台的应用程序。 应用场景 云计算与容器编排:像 Docker 和 Kubernetes 这类知名项目,就是用 Go 语言开发的。 网络编程:由于其出色的并发性能和网络库,Go 语言非常适合开发网络服务器、代理服务器等。 分布式系统:在分布式系统中,Go 语言的并发模型和网络编程能力使其能够高效地处理大量的并发请求。 二、Go语言安装与配置 Go语言支持以下系统:Linux、Mac、Windows。 ...

2025-09-07 · 2 min · 836 words · 新人类

Go语言--安装和环境搭配

一.Go简介 Go 语言(又称 Golang)是由 Google 开发的一种开源编程语言,于 2009 年正式对外发布。下面从多个方面为你介绍它: 设计目标 Go 语言的设计初衷是为了解决大规模软件开发中的一些问题,比如编译速度慢、并发编程复杂、代码可维护性差等。所以它结合了静态语言的性能优势和动态语言的开发效率。 特点 高效的编译和执行:Go 语言拥有快速的编译速度,这使得开发过程更加流畅。同时,它的执行效率也很高,能充分利用现代多核处理器的性能。 内置并发支持:Go 语言原生支持并发编程,通过goroutine和channel可以很方便地实现高并发程序。goroutine是一种轻量级的线程,占用资源少,创建和销毁的开销小;channel则用于goroutine之间的通信和同步。 垃圾回收机制:它具备自动垃圾回收功能,开发者无需手动管理内存,减少了内存泄漏的风险,提高了开发效率。 丰富的标准库:标准库涵盖了网络编程、文件操作、加密解密等多个领域,为开发者提供了便利,减少了对第三方库的依赖。 跨平台支持:可以在不同的操作系统和硬件平台上编译和运行,方便开发跨平台的应用程序。 应用场景 云计算与容器编排:像 Docker 和 Kubernetes 这类知名项目,就是用 Go 语言开发的。 网络编程:由于其出色的并发性能和网络库,Go 语言非常适合开发网络服务器、代理服务器等。 分布式系统:在分布式系统中,Go 语言的并发模型和网络编程能力使其能够高效地处理大量的并发请求。 二、Go语言安装与配置 Go语言支持以下系统:Linux、Mac、Windows。 ...

2025-09-07 · 2 min · 836 words · 新人类