摘要: ### Python多进程使用案例 #### 为什么推荐多进程? 由于python解释器GIL锁的存在,python中的多线程并不是真的多线程,事实上是在一个cpu内核上运行的,无法调用电脑的多核性能,就出现了一个人干活,剩下几个人在旁边围观的经典场景。那么为了更好的提升性能,在一定情况下是推荐使用 阅读全文
posted @ 2023-07-21 12:59 CNPolaris 阅读(28) 评论(0) 推荐(0) 编辑
摘要: #### PyQt避免软件重复运行 在Win平台下,通过应用名称获取PID,如果PID不存在,可以正常运行软件。 ```python def get_pid(pname) -> list | None: result = [] for proc in psutil.process_iter(): i 阅读全文
posted @ 2023-06-27 14:31 CNPolaris 阅读(79) 评论(0) 推荐(0) 编辑
摘要: #### Linux串口映射 > 在进行Linux开发过程中,发现串口插入的顺序不同,串口号会随之变化,这是由于Linux的特性决定的。根据设备的上电顺序分配ID,但是 这样在程序运行过程中,出现串口变化的话,会导致程序出现错误,因此我们采用串口映射的方式,给物理串口分配一个别名,利用别名来避免这种 阅读全文
posted @ 2023-05-20 13:34 CNPolaris 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 轻量GIT服务器Gogs搭建教程(梭哈版) Gogs(/gɑgz/)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、macOS、Windows 和基于 AR 阅读全文
posted @ 2023-04-29 23:24 CNPolaris 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Python+UDP+Threading 近期用python socket使用TCP协议做了一个小型的数据收发服务器,后来由于在实际场景中使用时,出现网络不佳导致出现错误的情况,改成了使用UDP协议重做了一版,总体效果变好了。下面是通用代码,实际使用时在这基础上进行修改即可。 # -*- codin 阅读全文
posted @ 2023-04-29 22:35 CNPolaris 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Centos7设置静态IP 在虚拟机中安装完centos之后,一般都是无法直接使用网络的,最明显的分辨方法是ping 某个ip时会提示 未知的名称或服务,有时使用ifconfig命令时也会出现类似的提示,这个时候我们可能需要手动进行ip设置 首先使用dhclient工具,为本机尝试使用dhcp分配一 阅读全文
posted @ 2023-04-29 22:13 CNPolaris 阅读(80) 评论(0) 推荐(0) 编辑
摘要: SRS+Docker部署教程 安装Docker Windows安装docker 安装Hyper-V Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。 但是, 阅读全文
posted @ 2023-04-06 12:59 CNPolaris 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 已知一点经纬度,方向角和距离,计算另一点的经纬度 最近因为项目需要在地图上绘制小车的方向线,需要根据当前坐标和方向角计算当前方向上的另一个坐标点,下面是一个在Javascript上实现的计算方法。 /* * 计算方向线坐标 * @param {Number} lng 当前经度 * @param {N 阅读全文
posted @ 2023-03-21 10:39 CNPolaris 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 服务器推流方案二 一、环境准备 服务器系统:Centos7 直播服务器:Nginx 拓展模块: nginx-http-flv-module(支持rtmp、http-flv、http-hls等) 二、环境搭建 1.安装依赖 yum install gcc make pcre pcre-devel op 阅读全文
posted @ 2023-02-20 16:16 CNPolaris 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 推流服务器方案一 一、前期准备 操作系统:Centos7 Linux 系统 Nginx版本:nginx-1.22.0.tar.gz RTMP模块:nginx-rtmp-module 推流工具:OBS-Studio 拉流工具 二、环境搭建 1.安装依赖 yum install gcc make pcr 阅读全文
posted @ 2023-02-19 16:01 CNPolaris 阅读(481) 评论(0) 推荐(0) 编辑