opencv opencv-python python入门教程
python-全双工,双工,单工的区别
全双工(Full Duplex):通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时进行信号的双向传输 半双工(Half Duplex):数据可以在一个信号载体的两个方向上传输,但是不能同时传输。像全双工传输一样,半双工包含一个双向线路,两线制。 单工:只允许 ......
Python+UDP+Threading
Python+UDP+Threading 近期用python socket使用TCP协议做了一个小型的数据收发服务器,后来由于在实际场景中使用时,出现网络不佳导致出现错误的情况,改成了使用UDP协议重做了一版,总体效果变好了。下面是通用代码,实际使用时在这基础上进行修改即可。 # -*- codin ......
网工入门
课程简介_网工入门 自学视频教程[肖哥]_华为认证视频-51CTO学堂https://edu.51cto.com/center/course/lesson/index?id=745098 H3CSE-交换技术 网工入门: ......
【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构,只是重定义该算法的某些特定步骤。不同的子类以不同的方式实现这些抽象方法,从而对剩余的逻辑有不 ......
Python: PostgreSQL
connection import psycopg2 from psycopg2 import Error, connection, cursor conn: connection | None = None c1: cursor | None = None try: conn = psycopg2 ......
linux c/c++程序集成python库,实现调用python函数
为了提高开发效率,扩展开发程序的功能,我们经常会在我们的linux c/c++进程里调用外部脚本, 例如lua、python, 下面,介绍下如何在自己的linux c/c++代码里调用python脚本里的函数和类,并且将python库集成到我们自己的进程目录里,这样就不依赖系统环境是否存在pytho ......
Python之路【第十九篇】:爬虫
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 1.Requests Python标准库中提供了:urllib、urllib2、httplib ......
Kubernetes从入门到精通 集群安装准备工作
一、准备环境 master01 192.168.117.100 docker,kubectl,kubeadm,kubelet node01 192.168.117.101 docker,kubectl,kubeadm,kubelet node02 192.168.117.102 docker,kub ......
python将pdf转为txt
# encoding=utf8 #-*-coding:utf-8 -*- #pip install pypdf2 -i https://pypi.tuna.tsinghua.edu.cn/simple import PyPDF2 from io import StringIO content_all ......
Python之路【第十八篇】:Web框架们
Python的WEB框架 1.Bottle Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。 pip install bottle easy_install bottle apt-get instal ......
GitHub 上有趣、入门级的开源项目HelloGitHub 升级版的 MiniGPT-4 搞定基于图片的文字工作
GitHub 上有趣、入门级的开源项目HelloGitHub https://github.com/521xueweihan/HelloGitHub https://github.com/521xueweihan/HelloGitHub/blob/master/content/HelloGitHub ......
Python之路【第十七篇】:Django【进阶篇】
原博客笔记链接: https://www.cnblogs.com/wupeiqi/articles/5246483.html 1.Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 ......
Python 希尔排序(Shell Sort)原理以及应用
##希尔排序的原理: 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序; 随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 希尔排序的原理是将待排序的序列按照一定间隔分成若干个子序列,对每个子序列使用插入排序进行排序,缩小间隔后再次进 ......
Python 与 Pycharm 安装
推荐到官网下载,不推荐使用各种电脑管家 如果没有强烈的版本要求,建议使用最新版 Python 安装 到 Python 官网下载页面下载安装包,官网会自动根据当前系统推荐适合的安装包 笔者此时最新版为 Windows 版本下的 3.11.3,如果官网进不去,可以从笔者提供的 备用地址 下载 下载完安装 ......
[oeasy]python0143_主控程序_main
主控程序 回忆上次内容 上次把 apple.py 拆分成了 输入 主函数 引用模块中变量的时候 要带上包(module)名 get_fruits.a get_fruits.b 最终 拆分代码 成功! 可以将程序 再拆分成 输入 输出 然后 再由主函数调用吗?🤔 建立主控 新建一个 main.py ......
Python之路【第十六篇】:Django【基础篇】
原博客教材链接: https://www.cnblogs.com/wupeiqi/articles/5237704.html Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、 ......
OpenCV实现答题卡识别
本文基于OpenCV实现了捕获答题卡中的每个填涂选项,并将获取的填涂选项与正确选项做对比计算其答题正确率。所涉及的图像操作有:灰度转换、高斯去噪、边缘检测、轮廓检测、透视变换、掩模操作。 步骤: 首先需要对输入的原始图像进行灰度转换、高斯去噪;然后进行轮廓检测,通过遍历拿到最大的轮廓也就是答题卡的部 ......
Kubernetes从入门到精通 Kubernetes从介绍
1 第一章 kubernetes介绍 1.1 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响 虚拟化部署:可 ......
超详细的RabbitMQ快速入门!!你不拿走吗?
转载自:https://juejin.cn/post/6992551868748529677 RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 AMQP协议更多用在企业系统内,对 ......
Python之路【第十五篇】:Web框架
原笔记链接:https://www.cnblogs.com/wupeiqi/p/4592637.html 1.Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #!/usr/bin/env python #coding ......
python 读写mdb
Python中可以使用pyodbc模块连接Microsoft Access数据库(.mdb格式)。 首先需要先安装pyodbc模块和Microsoft Access驱动程序,可以使用pip安装pyodbc: ``` pip install pyodbc ``` 然后需要下载安装Microsoft A ......
希望所有计算机学生能看到这篇c语言教程
大部分程序员走入编程世界第一个学习的语言就是C语言。 作为一门古老的编程语言,c语言拥有48年的发展历程。 为什么要学习 C语言? C语言是学习计算机程序设计语言的入门语言。最全面的编程面试网站 C语言是一门偏底层的语言,学好它,可以让你更好的了解计算机。 学会了C语言,你就能学习现在任何的高级编程 ......
python 读写sqlite3 读写内存中的数据库
Python 中,可以使用标准库 sqlite3 来读写 SQLite 数据库。 下面是一个示例代码,展示如何连接到 SQLite 数据库,创建表格,插入数据,查询数据和关闭数据库: import sqlite3 # 连接到数据库 conn = sqlite3.connect('example.db ......
136python可视化图
灵感 :来自朋友让我帮它弄可视化图,持续更新,后期可直接套用 EXCEL文件 CSV文件 例子1 csv布局 效果: 代码如下: # @author: zhc # @Time: 2023/4/29 # @FileName: demo2 import pandas as pd class Bar_42 ......
基于python实现将AWS-ElastiCache-的Reserved_Cache_Nodes-预留节点及费用的信息统计
在AWS-ElastiCache中,Reserved_Cache_Nodes-预留节点,也就类似于EC2与RDS的RI(预留实例), 都是为了节省成本而选择预付费用的一种方式 ,当AWS账号有多个时,如何通过编程的方式批量获取所有账号所有区域Region的RN信息呢 我们可以通过aws cli的方式 ......
Three.js教程:Face3对象定义Geometry的三角形面
推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 Face3对象定义Geometry的三角形面 几何体Geometry的三角面属性geometry.faces和缓冲类型几何体BufferGeometry顶点索引属性BufferGeometry.index类似都是顶点位 ......
Python Requets selenium库学习总结
Python Requets库学习总结 快速开始 发送请求 >>> import requests >>> r = requests.get('https://api.github.com/events') # GET >>> r = requests.post('https://httpbin.o ......
Midjourney 创建私人画图机器人(保姆级教程)
本教程收集于:AIGC从入门到精通教程汇总 之前给大家介绍过了Midjourney 的注册教程:AI绘画:Midjourney 注册(保姆级教程) 也有Stable Diffusion(开源)的本地搭建教程:AI数字绘画:stable-diffusion 本地部署教程 你是不是遇到以下问题: 1.M ......
Python 基于win32com客户端实现Excel操作
测试环境 Python 3.6.2 代码实现 非多线程场景下使用 新建并保存EXCEL import win32com.client from win32api import RGB def save_something_to_excel(result_file_path): excel_app = ......
【配置教程】撑起月6亿PV开源监控解决方案
上次分享过《一个.Net Core开源监控解决方案,支持Redis、Elasticsearch、SqlServer》,这是Stack Overflow 开源的监控产品,基于.Net Core开发的监控解决方案。 大家对这个监控系统都非常刚兴趣,但是由于这个项目官方文档不够详细,另外网络的资料都是过时 ......