文件python

多文件(分模块)的编译过程

有三个文件cal.c、cal.h、main.c cal.c中是模块的函数实现,cal.h是模块的函数申明,main.c是调用各模块的功能。 #include <> 和#include ""区别: <>是从linux标准的头文件目录下去找头文件,如/usr/include/、/usr/local/in ......
模块 过程 文件

Python 循环

Python有两个基本的循环命令: while循环 for循环 while循环 使用while循环,我们可以在条件为真的情况下执行一组语句。 示例,打印i,只要i小于6: i = 1 while i < 6: print(i) i += 1 注意:记得增加i的值,否则循环将永远继续下去。 while ......
Python

MinIO实现文件上传与下载

引入依赖 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency> 工具类 MinIoUtils @Autowired SiMinIoP ......
文件 MinIO

后端解决一样文件共享问题

我们上传文件到服务器,有时候很多人的头像或者文件一样,都上传的话会对服务器造成资源浪费。 那么就需要判断这个文件是否一样呢。如果一样,我们可以进行资源共享,同时节约了服务器资源。 判断是否一样可以用md5算法。MD5是一种常用的哈希算法,用于生成文件的固定长度的唯一标识符。 它通过将文件内容进行多次 ......
文件 问题

OPNsense 系列十一:OPNsense Tools 写的一些 Python 小工具

OPNsense Tools 介绍 基于 OPNsense 系统的 Python 小工具、小程序集,实现个人需要的功能。 目前支持: liteip: 终端网络信息获取小工具,实现域名、 IPv4 、 IPv6 、 MAC 更新的电子邮件通知。 ping_subprocess: ping (IPv4) ......
OPNsense 工具 Python Tools

linux创建及删除文件节点的命令

1.手动创建文件节点的命令(mknod): 命令 文件目录&名称 文件类型 主设备号 次设备号 mknod /xxx/xx c 120 1 2.手动删除文件节点的命令(rm): 命令 文件目录&名称 rm /xxx/xx from: https://blog.csdn.net/wanzhilin88 ......
节点 命令 文件 linux

python技术栈之单元测试中mock的使用

什么是mock? mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 mock的作用 特别是开发过程中上下游未完成的工序导致当前无法测试,需要虚拟某些特定对象以便测试。 unittest是python内置的单元测试库,在做接口测试时,如果 ......
单元 python 技术 mock

代码随想训练营第十天(Python)| 232.用栈实现队列 、 225. 用队列实现栈

232.用栈实现队列 class MyQueue: def __init__(self): self.stack_in = list() self.stack_out = list() def push(self, x: int) -> None: self.stack_in.append(x) d ......
队列 训练营 随想 代码 Python

1、构建目录必须和源文件为同级目录

复制工程后 路径发生变化,重新构建运行时会出现“QT 构建目录必须和源目录为同级目录”提示,解决办法如下: 方法一:点击 project(项目)->然后,看看Buit directory (构建目录),看看这里是不是文字变成了红色,如果是红色的路径,说明路径是错误的,改一个你自己的路径即可(但要和工 ......
目录 源文件 同级

SpringBoot项目的POM文件分析

pom.xml内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins ......
SpringBoot 文件 项目 POM

深入理解linux文件

一、linux的文件存储 假如有一个用户在linux系统中编辑了一个文件,编辑完内容后,关闭编辑器时会问用户改如何命名这个文件,设置完名称之后会选择一个目录将该文件保存到指定目录下,在这个例子中包含了linux系统中与文件相关的三个组成部分 数据:就是文件的内容,保存在一个叫data(数据块)的结构 ......
文件 linux

FTP文件服务器

一、FTP介绍 FTP (File transfer protocol) 是TCP/IP 协议组中的协议之一。他最主要的功能是在服务器与客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。将文件从自己计算机中拷 ......
服务器 文件 FTP

js 大文件切片,中止上传,上传进度,断点续传

大文件切片上传背景介绍:当涉及大文件上传时,一种有效的方法是将大文件分割成小切片并逐个上传。这种技术不仅可以减轻服务器的负担,还可以避免上传过程中的中断和内存问题。本文将介绍如何使用JavaScript实现大文件切片上传,并解释如何处理断点续传、并发控制以及上传取消等问题,用到的知识点有大文件切片、 ......
断点 进度 文件 js

文件描述符fd

目录 在tcp的服务器端, 有两类文件描述符 监听的文件描述符 只需要有一个 不负责和客户端通信, 负责检测客户端的连接请求, 检测到之后调用accept就可以建立新的连接 通信的文件描述符 负责和建立连接的客户端通信 如果有N个客户端和服务器建立了新的连接, 通信的文件描述符就有N个,每个客户端和 ......
文件

python画边界框bounding box

边界框的坐标方向: python opencv画边界框程序: import cv2 import numpy as np class_name = "car" box_left_top = np.array([75, 35]) # bbox左上角坐标 box_right_bottom =np.arr ......
边界 bounding python box

Python定时任务框架APScheduler

Python定时任务框架APScheduler Python定时任务框架APScheduler详解-CSDN博客 python定时任务最强框架APScheduler详细教程 - 知乎 (zhihu.com) 课程详情接口 思路一: 直接在之前写好的查询所有课程的视图类上,配置一个类即可 class ......
APScheduler 框架 任务 Python

Python内置的正则库 re

Python- 正则表达式 re 模块 正则表达式(regular expression,regex) 正则表达式模式(pattern) 字符 普通字符和元字符 大多数字母和符号都会简单地匹配自身。例如,正则表达式 test 将会精确地匹配到 test 。(你可以启用不区分大小写模式,让这个正则也匹 ......
正则 Python re

python tarfile模块

一、简介 tarfile 模块提供了创建、打开、读取和写入 tar 文件的函数和类。以下是该模块中常用的一些函数和类: tarfile.open(name, mode='r', fileobj=None, **kwargs):打开一个 tar 文件,返回一个 TarFile 对象。 TarFile. ......
模块 tarfile python

Python打印动态进度条

import time def myprocess(percent): if percent > 1: percent = 1 # 打印对应的#号数量 * "#" => 字符串#号效果 strvar = int(percent * 50) * "#" # \r将后面字符覆盖到行首 进行打印 %% = ......
进度 动态 Python

docker cp 命令 - 宿主机与容器互相拷贝文件

一、从容器拷贝文件到宿主机 命令格式: $ docker cp <containder-id>:/path /host/path 例子: $ docker cp c9b7f17d43e9:/opt/hello.txt /home/hello.txt 二、从宿主机拷贝文件到容器 命令格式: $ doc ......
宿主机 宿主 拷贝 容器 命令

详解vue大文件视频切片上传的处理方法

前端上传大文件、视频的时候会出现超时、过大、很慢等情况,为了解决这一问题,跟后端配合做了一个切片的功能,接下来就详细的给大家介绍一下vue大文件视频切片上传的处理方法,需要的朋友可以参考下 前端上传大文件、视频的时候会出现超时、过大、很慢等情况,为了解决这一问题,跟后端配合做了一个切片的功能。 我这 ......
文件 方法 视频 vue

makefile学习记录 :一个工程里有多个makefile 如何make根目录下的makefile 调用子目录下的makefile,编译所有.c文件

注:本文个人学习记录 目的:一个工程里有多个makefile 如何make根目录下的makefile 调用子目录下的makefile,编译所有.c文件 如图所示 目录结构 ,根目录server: makefile ;子目录 so :makefile 根目录makefile: GCC=gcc APP= ......
makefile 子目 子目录 根目录 多个

Python:Anaconda安装虚拟环境到指定路径

anaconda 总是会把虚拟环境默认安装至C盘,但是C盘容量有限,所以目标将虚拟环境安装至其他盘。步骤如下: 通过查阅anaconda的文档,发现是可以进行指定路径安装的。可以输入如下命令进行查看: conda create --help 安装虚拟环境到指定路径的命令如下: conda creat ......
路径 Anaconda 环境 Python

python脚本 : 基于opencv和pyautogui的天翼校园掉线自动重连脚本

无缘无故掉线真的烦( import cv2 import numpy as np import pyautogui import time from PIL import ImageGrab import logging # 读取目标图片 image_message = cv2.imread('me ......
脚本 pyautogui 校园 python opencv

[Python急救站]打印菱形

打印菱形程序 row = int(input("请输入要打印的列数: ")) #打印上面三角 for i in range(row): # i控制行数 for j in range(row - 1 - i): # 空格数和行数的关系 print(" ", end="") for k in range ......
急救站 菱形 Python

java基础漏洞学习----文件操作漏洞

java基础漏洞学习 文件操作漏洞 前置基础知识 https://www.cnblogs.com/thebeastofwar/p/17760812.html 文件上传漏洞 文件上传的方式 1.通过文件流 index.jsp <%@ page language="java" contentType=" ......
漏洞 文件 基础 java

Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据

全文下载链接:http://tecdat.cn/?p=20678 最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。 在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务 在本文中,我将解释如 ......
GARCH 股价 GJR-GARCH 模型 代码

遗传算法 (解决TSP旅行商问题) 附Python代码

1.什么是TSP旅行商问题? 1.1 问题本质 旅行商问题是一个经典的组合优化问题。 问题实质是一个带权完全无向图,找一个权值最小的Hamilton回路。( 即点到点的最优路径问题 ) 早期的研究者使用精确算法求解该问题,常用的方法包括:分枝定界法、线性规划法、动态规划法等。但是,随着问题规模的增大 ......
算法 代码 Python 问题 TSP

python 案例

这个程序使用了两个包:datetime和playsound。 datetime:这是Python标准库中的一个模块,用于处理日期和时间。它提供了许多函数和类,可以让您在Python程序中处理日期和时间。 由于datetime是Python的内置模块,因此您无需安装任何其他软件包来使用它。 plays ......
案例 python

上传超大文件到云端服务器

一直以来,通过互联网传送超大文件都是个麻烦事,传统的SSH/FTP工具只适合传输不太大的文件和目录,遇到上G的文件经常会出现传输错误,常用手段如百度云在Linux服务器上没法使用,一些专业传输软件需要在服务端安装开端口,而我们日常遇到的超大文件越来越多,linux的安装包要几个G,docker镜像要 ......
云端 服务器 文件