摘要: ## docker修改镜像源 [TOC] 我们在Linux系统上装docker后 ,下载我们所需要的镜像去创建容器时,由于docker的默认是从国外的仓库里边去下载我们所需要的镜像的,从而会导致 docker pull 下拉速度比较慢 将docker镜像源修改为国内的 **编辑配置文件** ``` 阅读全文
posted @ 2023-05-10 17:26 贝壳里的星海 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: 队列Queue 提供同步的、线程安全的队列类, 可以用于线程之间的线程通信。 queue模块实现了多生产者、多消费者队列。这特别适用于消息必须安全地在多线程交换的线程编程。 该模块实现了三种类型的队列,它们的区别是任务取回的顺序。在FIFO队列中,先添加任务的先取回。在LIFO队列中,最后添加的任务 阅读全文
posted @ 2023-05-08 18:42 贝壳里的星海 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 轮廓检测 目录轮廓检测cv2.findContours特征矩cv2.drawContours轮廓特征计算轮廓面积计算轮廓周长 轮廓检测的作用 可以检测图图像或者视频中物体的轮廓 计算多边形边界,形状逼近和计算感兴趣区域 为了更精确地提取轮廓,请使用二值图。也就是说,在使用轮廓提取函数前,请将源图片运 阅读全文
posted @ 2023-05-06 12:58 贝壳里的星海 阅读(302) 评论(0) 推荐(0) 编辑
摘要: ## Linux 权限设置 ### 权限说明 在Linux系统中,每一位用户都有对文件或目录的读取、写入和执行权限 用"ls -l"命令可以显示文件的详细信息,其中包括权限,如下所示: ```sh root@ubuntu~]# ls -l /root total 96 -rw . 1 root ro 阅读全文
posted @ 2023-05-05 18:35 贝壳里的星海 阅读(2928) 评论(0) 推荐(0) 编辑
摘要: python-Gradio Gradio是一个开源的Python库,用于构建机器学习和数据科学演示应用。有了Gradio,你可以围绕你的机器学习模型或数据科学工作流程快速创建一个简单漂亮的用户界面。Gradio适用于以下情况: 为客户/合作者/用户/学生演示你的机器学习模型。 通过自动共享链接快速部 阅读全文
posted @ 2023-05-04 16:13 贝壳里的星海 阅读(3063) 评论(0) 推荐(0) 编辑
摘要: ## python-zip [TOC] `zip()`是Python的一个内建函数 定义:`zip([iterable, ...]) ` zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个**`tuple`(元组)**,然后返回由这些tuples 阅读全文
posted @ 2023-04-13 12:41 贝壳里的星海 阅读(52) 评论(0) 推荐(0) 编辑
摘要: argparse转dict 思路:在Python程序中定义好参数列表,然后从终端读取参数列表得到argparse对象,然后将该对象转化为dict对象。 import argparse # define arguments def parse_args(args=None): parser = arg 阅读全文
posted @ 2023-04-07 09:06 贝壳里的星海 阅读(629) 评论(0) 推荐(0) 编辑
摘要: argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助程序员为模型定义参数。 使用argparse 配置命令行参数时,需要三步: 创建命令行解析器对象 argparse.ArgumentParser() 对象 阅读全文
posted @ 2023-04-07 09:05 贝壳里的星海 阅读(59) 评论(0) 推荐(0) 编辑
摘要: python-concurrent 概述 __all__ = ( 'FIRST_COMPLETED', 'FIRST_EXCEPTION', 'ALL_COMPLETED', 'CancelledError', 'TimeoutError', 'BrokenExecutor', 'Future', 阅读全文
posted @ 2023-03-26 17:13 贝壳里的星海 阅读(109) 评论(0) 推荐(0) 编辑
摘要: python-threading import threading __all__ = ['get_ident', 'active_count', 'Condition', 'current_thread', 'enumerate', 'main_thread', 'TIMEOUT_MAX', 'E 阅读全文
posted @ 2023-03-26 17:12 贝壳里的星海 阅读(40) 评论(0) 推荐(0) 编辑
摘要: python-multiprocessing 在平常python程序中写入的程序大部分都是基于单进程,无法充分利用cpu多核的功能,python提供了multiprocessing模块来使用多核并发运行的操作,极大提高了程序的效率。multiprocessing 是一个支持使用与 threading 阅读全文
posted @ 2023-03-26 17:11 贝壳里的星海 阅读(182) 评论(0) 推荐(0) 编辑
摘要: # git 拉取指定分支 #### 没有项目-直接拉取 ```sh git clone -b dev https://codeup.aliyun.com/62b3ddceb7b9ba/equip.git git clone -b 远程分支名 仓库地址 ``` #### 存在项目-关联拉取 ```sh 阅读全文
posted @ 2023-02-28 09:09 贝壳里的星海 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: ## python-深拷贝和浅拷贝 [TOC] 变量: 存储对象的引用 对象:会分配一块内存空间,存储实际数据 引用:变量指向对象,理解为指针 **变量存储在栈内存,对象存储在堆内存。** Python数据类型分为可变数据类型和不可变数据类型。 - 可变数据类型包括:List(列表)、Diction 阅读全文
posted @ 2023-02-03 18:39 贝壳里的星海 阅读(163) 评论(0) 推荐(0) 编辑
摘要: docker 设置默认启动项 问题说明 docker默认启动在cpu上,先要求调用宿主机nvidia显卡,配置默认runtime=nvidia 主要应用场景 在使用docker云边协同下发程序服务时,默认使用 nvidia gpu 实现功能 以下 docker run 等价 docker run - 阅读全文
posted @ 2022-03-07 16:33 贝壳里的星海 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: ## 获取Linux上ip地址 linux命令 ``` ifconfig ``` python程序 ```python import socket def get_host() hostname = socket.gethostname() ip = socket.gethostbyname(hos 阅读全文
posted @ 2022-02-08 17:08 贝壳里的星海 阅读(762) 评论(0) 推荐(0) 编辑
摘要: # linux端口设置 [TOC] ### 查看所有端口 `netstat -ntlp` ``` Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.53:53 0.0.0.0: 阅读全文
posted @ 2021-12-10 18:16 贝壳里的星海 阅读(861) 评论(0) 推荐(0) 编辑
摘要: cv2-图像运算 图像相加 cv2.add(src1, src2, dst=None, mask=None, dtype=None) src1:图像1 src1:图像2 mask:是否有掩膜 dtype: cv2.add(img1, img2),也可以使用numpy数组的加法操作,res = img 阅读全文
posted @ 2021-12-07 18:37 贝壳里的星海 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 多边形图像填充 cv2.fillPoly cv2.fillPoly(img, pts, color,lineType=None,shift=None,offset=None) 用来填充任意形状的图像,常常用于多边形的填充,可用于一个或者多个图形的填充 参数说明 img 图片 pts 多边形坐标 ar 阅读全文
posted @ 2021-12-07 18:36 贝壳里的星海 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: subprocess 模块 摘要 运行python的时候,创建并运行一个进程,就像linux那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序. subprocess可以fork一个子进程,并运行一个外部的程序,标准库subprocess允许创建子进程,连接子进程的输入、输出、 阅读全文
posted @ 2021-12-07 18:26 贝壳里的星海 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 图像阈值 图像二值化 图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。 全局阈值 cv2.threshold(img, thresh, maxval, type, dst=None) 当像素值大于阀值时,我们给这个像素赋予一个新值(可能是 阅读全文
posted @ 2021-12-03 18:36 贝壳里的星海 阅读(308) 评论(1) 推荐(1) 编辑
摘要: socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 通俗来讲,socket表 阅读全文
posted @ 2021-12-03 18:08 贝壳里的星海 阅读(168) 评论(0) 推荐(0) 编辑
摘要: cv2-视频读取和解码 cv2.VideoCapture() opencv对视频取帧 import cv2 def getFrame(videoPath, svPath): cap = cv2.VideoCapture(videoPath) numFrame = 0 while True: if o 阅读全文
posted @ 2021-12-02 14:34 贝壳里的星海 阅读(2701) 评论(0) 推荐(0) 编辑
摘要: cv2绘图功能 基础图像 绘制直线 绘制直线 image=cv2.line(img, pt1, pt2, color, thickness=None, lineType=None, shift=None) """ 输入参数 img 要在上面画线段的图像 pt1 线段的第 1 个点(x,y) pt2 阅读全文
posted @ 2021-12-02 11:15 贝壳里的星海 阅读(693) 评论(0) 推荐(0) 编辑
摘要: # git [TOC] Git 有三种状态,你的文件可能处于其中之一:已提交(committed)、已修改(modified)和已暂存(staged)。由此引入 Git 项目的三个工作区域的概念:Git 仓库、工作目录以及暂存区域 ### 配置信息 **查看配置** ```go # 查看配置信息 $ 阅读全文
posted @ 2021-11-27 20:10 贝壳里的星海 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ## python-单双下划线 [TOC] ### 前、单下划线 前、单下划线 `_xxx` 作为python的命名规则,**仅仅内部使用**, 标明是一个受保护(protected)的变量,原则上不允许直接访问,但外部类还是可以访问到这个变量。这只是一个约定。 - 在`from modlue im 阅读全文
posted @ 2021-11-25 21:51 贝壳里的星海 阅读(87) 评论(0) 推荐(0) 编辑
摘要: python-APScheduler APScheduler定时框架 APScheduler 全称是Advanced Python Scheduler是一个 Python 定时任务框架,用于执行周期或者定时任务,APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期)Linux 下 阅读全文
posted @ 2021-11-21 14:20 贝壳里的星海 阅读(2039) 评论(0) 推荐(1) 编辑
摘要: python实现定时任务 1、while True: + sleep() import time def timer(n): while True: print(time.strftime('%Y-%m-%d %X',time.localtime())) # 此处为要执行的任务 time.sleep 阅读全文
posted @ 2021-11-21 13:32 贝壳里的星海 阅读(760) 评论(0) 推荐(0) 编辑
摘要: # 闭包和装饰器 [TOC] ## 闭包 ### 形式和作用 闭包是指函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。 > 闭包的使用,可以隐藏内部函数的工作细节,只给外部使用者提供一个可以执行的内部函数的引用。 1.**外函数的内部定义了一个内函数。** 阅读全文
posted @ 2021-11-20 21:59 贝壳里的星海 阅读(44) 评论(0) 推荐(0) 编辑
摘要: python-heapd 堆是非线性的树形的数据结构,有两种堆,最大堆与最小堆**(heapq库中的堆默认是最小堆)** 最大堆,树种各个父节点的值总是大于或等于任何一个子节点的值。 最小堆,树种各个父节点的值总是小于或等于任何一个子节点的值。 一般使用二叉树实现优先队列,算法复杂度logN hea 阅读全文
posted @ 2021-11-14 19:57 贝壳里的星海 阅读(371) 评论(0) 推荐(0) 编辑
摘要: python-logging Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和类。 可以防止频繁的引入print(),Python引入了logging模块来记录我想要的信息 日志包含的信息有正常的程序访问日志还可能有错误、警告等信息输出。 import loggi 阅读全文
posted @ 2021-11-09 17:43 贝壳里的星海 阅读(272) 评论(0) 推荐(0) 编辑