- 博客(130)
- 收藏
- 关注
原创 Linux Centos 根目录扩展分区(保级教程)
可以得知容量信息以及即将创建的PV路径(通常为“/dev/sda累加数字”),下面例子为sda2,预期扩展60G。重启linux,必须reboot,否则无法格式化。虚拟机初始分配20G内存,扩容到80G。
2023-11-13 10:37:17
1266
原创 KubeSphere v3.3.0 部署K8S Docker + Prometheus + grafana
修改 config-sample.yaml 文件,3个master,4个node。kubernetes版本改为1.22.12.分别进入3台 master机器,修改主机名为master01、master02、master03。在harbor_projects 的 library 中添加自己的代码仓库,如testTeam。分别进入4从节点台机,修改主机名为noder01、node02、node03。背景:一共7台机器,3台作为master,4台作为node。执行创建Harbor脚本。
2023-11-08 14:06:19
1285
1
原创 CSS 基础知识-01
结构伪类选择器-基本使用/* 第一个 */} *//* 最后一个 */} *//* 任意个 */} */结构伪类选择器-公式用法
2023-10-17 17:54:17
412
原创 深度学习-李沐-pytorch
动手学深度学习 李沐 dive-into-deep-learning改写为py格式。希望可以记录课程的学习过程,同时能帮助他人。
2023-06-16 14:39:40
486
原创 python 线程池ThreadPoolExecutor
每个线程各分配一个任务,剩下的任务排队等待,当某个线程完成了任务的时候,排队任务就可以安排给这个线程继续执行,免于停的创建和销毁线程,这就是所谓的线程池 ThreadPoolExecutor 原理。...
2022-08-17 15:45:14
3572
1
原创 python 漂亮GUI 之ttkbootstrap和Sun-Valley-ttk-theme
python 漂亮GUI1.ttkbootstrap2. Sun-Valley-ttk-theme1.ttkbootstrapttkbootstrap学习链接2. Sun-Valley-ttk-theme Sun-Valley-ttk-theme学习链接
2022-05-15 18:10:32
2548
原创 将多个嵌套文件夹下的csv文件中的一列,合成到一个csv
将多个csv文件中的一列,合成到一个csv需求:搜索多个嵌套文件夹中的csv文件,将特定列,合并到一个csv代码:import csvimport osimport pandas as pdroot_path = os.path.join(os.path.dirname(os.path.abspath("__file__")), 'fhj')df_S11 = pd.DataFrame()df_S21 = pd.DataFrame()def get_loss_S11S21(file
2022-05-11 09:20:18
327
原创 python 多任编程(互斥锁与死锁)
互斥锁与死锁1 多线程的注意点1.1 守护主线程1.2 线程之间共享全局变量1.2.1 线程之间共享全局变量数据出现错误问题1.2.2 错误分析:2. 互斥锁与死锁2.1 互斥锁的概念2.2 互斥锁的使用2.3 死锁2.3.1 死锁的概念2.3,2 避免死锁1 多线程的注意点1.1 守护主线程正常情况下,主线程会等待所有的子线程执行结束再结束假如我们就让主线程执行1秒钟,子线程就销毁不再执行,那怎么办呢?我们可以设置守护主线程 :主线程退出子线程销毁不再执行设置守护主线程有两种方式:
2022-05-05 12:01:33
479
原创 计算单帧损失函数
计算单帧损失函数import numpy as npimport matplotlib.pyplot as pltimport osroot_path = os.path.dirname(os.path.abspath(__file__))class LossAnalyze: def __init__(self): self.file_path = os.path.join(root_path, "result.txt") self.face_land
2022-04-08 21:28:14
519
原创 Flask web开发实战之基础篇 Flask-数据库
基础篇 第五章 Flask数据库前言5.1 数据库的分类5.1.1 SQL5.1.2 NoSQL5.1.3 如何选择?5.2 ORM魔法5.3 使用Flask-SQLAlchemy管理数据库5.3.1 连接数据库服务器5.3.2 定义数据库模型5.3.3 创建数据库和表前言数据库是大多数动态Web程序的基础设施,只要你想把数据存储下来,就离不开数据库。我们这里提及的数据库(Database)指的是由存储数据的单个或多个文件组成的集合,它是一种容器,可以类比为文件柜。而人们通常使用数据库来表示操作数据
2022-03-27 17:26:43
8882
3
原创 Flask web开发实战之基础篇 Flask-表单
基础篇 第四章 Flask表单前言4. Flask 表单4.2 使用Flask-WTF处理表单4.2.1 定义WTForms表单类4.2.2 输出HTML代码4.2.3 在模板中渲染表单4.3 处理表单数据前言这一切开始于2010年4月1日,Armin Ronacher在网上发布了一篇关于“下一代Python微框架”的介绍文章,文章里称这个Denied框架不依赖Python标准库,只需要复制一份deny.py放到你的项目文件夹就可以开始编程。伴随着一本正经的介绍、名人推荐语、示例代码和演示视频,这
2022-03-25 14:46:04
6751
4
原创 Flask web开发实战之基础篇 Flask-模板
基础篇 第二章 Flask模板前言3. Flask模板3.1 模板基本用法3.1.1 创建模板3.1.2 模板语法3.1.3 渲染模板3.2 模板辅助工具3.3 模板结构组织3.4 模板进阶实战3.5 本章代码前言这一切开始于2010年4月1日,Armin Ronacher在网上发布了一篇关于“下一代Python微框架”的介绍文章,文章里称这个Denied框架不依赖Python标准库,只需要复制一份deny.py放到你的项目文件夹就可以开始编程。伴随着一本正经的介绍、名人推荐语、示例代码和演示视频,
2022-03-22 22:02:02
9657
2
原创 Flask web开发实战之基础篇 Flask与HTTP
基础篇 第二章 Flask与HTTP前言2. Flask与HTTP2.1 请求响应循环2.2 HTTP请求2.2.1 请求报文2.2.2 Request对象2.2.3 在Flask中处理请求2.2.4 请求钩子2.3 HTTP响应2.3.1 响应报文2.3.2 在Flask中生成响应2.3.3 响应格式2.3.4 Cookie2.3.5 session:安全的Cookie2.4 Flask上下文2.4.1 上下文全局变量2.4.2 激活上下文在下2.4.3 上下文钩子2.5 HTTP进阶实践2.
2022-03-17 16:51:28
3624
原创 Flask web开发实战之基础篇 初识Flask
Flask web开发实之基础篇前言1. 初识Flask1.1、搭建开发环境1.1.1 pipenv工作流1.1.2 创建虚拟环境1.1.3 管理环境依赖1.1.4 安装Flask1.2 Hello,Flask!1.3 启动开发服务器2. Flask与HTTP3. 模板4. 表单5. 数据库6.电子邮件前言这一切开始于2010年4月1日,Armin Ronacher在网上发布了一篇关于“下一代Python微框架”的介绍文章,文章里称这个Denied框架不依赖Python标准库,只需要复制一
2022-03-17 16:41:44
6377
1
原创 linux 编译安装python3.9
linux 编译安装python3.91.安装依赖2. 下载python3.9源码并安装3. 添加软连接4. 验证安装结果5. 更新pip1.安装依赖yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel yum install kernel-headers #安装kernel header2. 下载pytho
2022-03-11 11:58:45
999
原创 GitLab创建仓库,上传项目和代码
GitLab创建仓库,上传项目和代码1. Create a new repository2. Push an existing folder3. Push an existing Git repository4. Remove file5. git add -h6. 远程仓库迁移6.1 通过删除远程仓库创建新的仓库进行迁移6.2 通过重置远程仓库进行迁移首先在界面创建仓库,然后进行以下操作1. Create a new repositorygit clone git@gitlab.bj.senseti
2022-03-04 15:56:05
1945
原创 tkinter 小工具监听json
tkinter 小工具监听jsonimport jsonimport timeimport threadingimport tkinter as tkimport tkinter.font as tfimport tkinter.messageboxfrom tkinter.colorchooser import askcolorfrom tkinter.filedialog import *from tkinter.simpledialog import *sticker_name_
2022-01-25 19:25:21
444
原创 Jmeter实战轮询(while control)
Jmeter实战轮询(while control)1. 创建线程组2. 创建事务控制器3. 添加调试取样器4. 添加取样器4.1 调用 POST /api/files 上传一个视频,获得视频 ID4.2 调用 POST /api/tasks 创建一个视频解析任务4.3 调用 GET /api/tasks/{task_id} 获取任务状态和返回结果ID4.4 接口轮询(获取任务状态和返回结果ID的接口)4.5 调用 GET /api/files/{file_id} 下载处理结果文件5. 添加监听器接口调用
2022-01-06 20:19:35
2319
原创 tkinter GUI编程
tkinter1. label 和 button(按钮和标签)2. Entry 和 Text (文本输入和显示)3. Listbox 列表部件 (选项列表 和 光标选择)4. Radiobutton checkButton(选项按钮)5.Scale 滑动条6. Canvas 画布7. menu菜单8. frame 框架9. messagebox10. pack place grid 布局https://dafarry.github.io/tkinterbook/1. label 和 but
2021-12-30 19:59:03
884
1
原创 C++ OpenCV 基本函数(memcpy 内存拷贝、split多通道分离、merge多通道合并函数 )
OpenCV 基本函数memcpy 内存拷贝split多通道分离用实现照片底片化的例子介绍一些基本函数所谓照片底片化,就是将图像每个像素的RGB三个通道取反,如果是256色,就是R’=255-R, G’=255-G, B’=255-B,如果是0.0-1.0的颜色空间,就是R’=1.0-R, G’=1.0-G, B’=1.0-B。通过上述描述,可得出算法:遍历每个像素点RGB值-重新计算-生成图像memcpy 内存拷贝原始图像:/#include<iostream>#include
2021-11-23 20:09:07
5584
原创 python opencv 图片/视频 拼接
python opencv 图片/视频 拼接# coding: utf-8# 像写诗一样写代码import numpy as npimport cv2img_A_path = "C:\\Users\\yuyang2\\Pictures\\yy.jpg" # 待合成的 图片A路径img_B_path = "C:\\Users\\yuyang2\\Pictures\\yy1.jpg" # 待合成的
2021-10-25 15:28:28
2660
原创 Jmeter 安装及基本配置
Jmeter 安装及基本配置1. Jmeter 简介2. Jmeter 安装3 Jmeter 基础使用1. Jmeter 简介Apache JMeter是Apache组织开发的基于Java的压力测试工具,是一款开源软件,并且是100%的纯java开发,可以在window和linux上面运行。下载地址windos端 下载zip文件夹即可2. Jmeter 安装Jmeter是纯java开发的,所以计算机中也应该安装jdk,部署java环境。Jmeter4.0后的版本至少需要安装jdk1.
2021-10-16 16:06:07
2655
原创 使用 MinGW 在 Windows 上安装 OpenCV3+ ( Cmake g++ make)
使用 MinGW 在 Windows 上安装 OpenCV C++前言1. 安装配置Mingw-w642. 编译opencv3. 编写程序,生成可执行文件3.1 g++ 生成3.2 cmake make 生成前言OpenCV 在 python 中运行非常容易,因为 conda 确实处理了安装二进制文件并将 opencv python 绑定放在 python 路径中。但是,在 C++ 中运行相同的内容是另一回事。由g++编译器编译的程序的上下文中引入正确的接口(hpp/头文件)和二进制文件(so/dll
2021-08-16 22:12:50
2598
2
转载 C++学习之 template 模板
C++学习之 template 模板前言1. 函数模板1.1 为什么要有函数模板1.2 函数模板语法1.3 函数模板 vs 函数重载1.4 C++编译器模板机制剖析2.类模板2.1 为什么需要类模板2.2 单个类模板用法2.2 继承中类模板用法2.3 类模板前言C++提供了函数模板(function template)。所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数
2021-07-19 13:18:12
198
转载 C++学习之 异常处理机制
C++学习之 异常处理#include <iostream>#include<string>using namespace std;class Person {public: Person() { cout << "Person对象构造..." << endl; } ~Person() { cout << "Person对象析构..." << endl; }};int devide(int a, in
2021-07-19 02:13:09
193
Jmeter 二次开发 函数助手 AES加解密
2023-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人