test_knowledge_base

这是一个测试知识库文件 这是一个关于人工智能的段落。人工智能是计算机科学的一个分支,旨在创建能够像人类一样思考和学习的智能机器。 另一个关于机器学习的段落。机器学习是人工智能的一个子集,它使系统能够从数据中学习,而无需明确编程。山咪爱黏人。山咪名字的来源是为了纪念他的两个主人是登上认识的。山咪完成了两针疫苗,还没有绝育。

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

mac电脑使用速记

在Mac终端中,有几种方法可以连续删除命令: 使用 Ctrl + W :删除光标前的一个单词 使用 Ctrl + U :删除光标前的整行内容 使用 Ctrl + K :删除光标后的整行内容 使用 Option + Delete :删除光标前的一个单词(与 Ctrl + W 类似) 这些快捷键可以帮助你快速删除命令内容,提高终端操作效率。

2025-09-07 · 1 min · 122 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 · 新人类

Hugo静态网站生成器入门指南

什么是Hugo? Hugo是一个用Go语言编写的快速、现代的静态网站生成器。它可以将Markdown文件转换为HTML页面,非常适合构建文档网站、博客等。 Hugo的主要特点 极快的构建速度 丰富的主题支持 简单的Markdown内容管理 强大的模板系统 内置的短代码功能 安装Hugo 在Windows上安装Hugo的步骤: ...

2025-09-07 · 3 min · 1353 words · 新人类

构建fastapi+vue项目dockerfile

构建fastapi步骤 1.在fast_api项目下,创建文件gunicorn.conf.py 其内容如下: workers = 5 # 定义同时开启的处理请求的进程数量,根据网站流量适当调整 worker_class = "gevent" # 采用gevent库,支持异步处理请求,提高吞吐量 bind = "0.0.0.0:80" # 监听IP放宽,以便于Docker之间、Docker和宿主机之间的通信 2.python依赖存于项目requirements.txt文件内 3.fast_api项目下,构建Dockerfile,其内容如下: FROM python:3.7 WORKDIR /usr/src/app COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple COPY . . CMD ["gunicorn", "fast_api:app", "-c", "./gunicorn.conf.py"] 4.fast_api项目根目录终端,执行: docker build -t tools_flask .打包为镜像 #此处的fast_api为后端项目文件名称含fastapi的实现逻辑,注意文件名不要用“api.py”与已有模块冲突,运行不起来。 5.运行docker run -dit -p 5000:80 --name tools-flask tools_flask 启动为容器 dockerfile内容 FROM python:3.9.2 WORKDIR /usr/src/app/tools/tools_flask ENV TZ Asia/Shanghai RUN ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime \ && echo ${TZ} > /etc/timezone COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple COPY . . CMD ["uvicorn", "fastapi_index:app", "--host", "0.0.0.0", "--port", "80"] 构建vue的步骤 1.在项目tools_vue根目录,创建nginx夹,该文件夹下新建文件 default.conf。 default.conf内容如下: server { listen 80; server_name localhost; #charset koi8-r; access_log /var/log/nginx/host.access.log main; error_log /var/log/nginx/error.log error; location / { root /usr/share/nginx/html; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 2.tools_vue项目根目录终端,执行npm run build,打包生成dist文件夹 3.在项目tools_vue根目录构建Dockerfile文件 FROM nginx COPY dist/ /usr/share/nginx/html/efctools COPY nginx/default.conf /etc/nginx/conf.d/default.conf 4.tools_vue项目根目录终端,执行: docker build -t tools_vue2 .打包为镜像 5.运行docker run -p 3002:80 -d --name tools-vue-v2 tools_vue2 启动为容器 dockerfile内容 FROM nginx COPY dist/ /usr/share/nginx/html/ COPY nginx/default.conf /etc/nginx/conf.d/default.conf

2025-09-07 · 2 min · 687 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 · 新人类

快速上手pytest项目

tags: [“pytest”, “python”] 快速上手Pytest接口测试 背景 以前有分享过httprunner+pytest相关的使用方法,并且一直使用httprunner编写用自动化脚本,以前的经验可以快速帮我们上手pytest框架。为了快速上手pytest,HttpRunner 与Pytest 在编写自动化脚本异同点对比: ...

2025-09-07 · 9 min · 4207 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 · 新人类

unnitest笔记

一、引入 1.导包,import unnitest 2.编写测试类,继承unnitest 二、运行 1.unnitest.main(),运行全部用例 2.测试套:testsuite ...

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