- 博客(583)
- 资源 (22)
- 收藏
- 关注
原创 python socket编程9 - PyQt6界面实现UDP server/client 多客户端通讯的例子
PyQt6实现界面的UDP server和多机通讯的例子。
2023-12-11 08:19:49 1109
原创 python socket编程8 - PyQt6界面实现TCP server/client 多客户端通讯的例子
PyQt6实现TCP server/client多客户端通讯。
2023-12-10 20:39:11 1422 1
原创 python socket编程7 - 使用PyQt6 开发UI界面新增实现UDP server和client单机通讯的例子
利用PyQt6实现TCP/UDP Server和client,实现单机通讯的例子。
2023-12-05 20:06:11 1102
原创 python socket编程6 - 使用PyQt6 开发UI界面实现TCP server和TCP client单机通讯的例子
PyQt6开发界面实现TCP server与TCP client单机通讯的例子。
2023-12-04 20:12:43 1437
原创 python socket编程5 - 最简单的命令行启动的tcp/udp server/client例子
非常简单的命令行下的TCP和UDP服务端和客户端例子。
2023-12-03 18:55:08 823
原创 python socket编程4 - socket模拟dhcp服务器分析dhcp头部结构和option选项
首先,使用 socket 创建一个IP v4 的 UDP 协议绑定在 67端口,实现最简单的 DHCP 服务端。DHCP服务端监听DHCP客户端的广播请求。
2023-11-16 21:43:27 552 1
原创 python socket编程3 - socket的选项
在使用 socket 前,需要先创建一个 socket 对象其中的参数,在 python socket编程1 中已经详细列举并说明。
2023-11-15 20:36:13 212
原创 python socket编程2 - socket创建发送方所需参数的获得
使用socket进行进程间通信或者跨网络的计算机间通讯,有点类似日常生活中的发送快递。根据发送方的需要,选择不同的物流公司:在选择适合的公司和运输方式后,需要在app上做出选择,并根据要求填写一些信息。本文介绍了python socket包提供的一些工具方法,以及部分使用案例。
2023-11-15 18:57:36 200
原创 pycharm使用file and code template设置markdown文件遭遇 Velocity的 #
解决pycharm中file and code template模板解析markdown标题的问题。
2023-07-03 18:01:45 384
原创 foxmail 发送邮件到 Poste邮件服务的端口设置
在foxmail用户账号设置中,发送端口不使用 ssl 默认是 25,使用 ssl 使用的是 465 端口,无法正确发送邮件。本文提供正确设置端口的方法。
2023-01-12 19:43:26 2296 1
原创 NUC 11构建 ESXi 7.0.3安装网卡驱动
1、进入powershell 环境windows 10 操作系统,以管理员的身份打开cmd终端,执行c:> powershell2、查看powershell的模型路径,执行$env:PSModulePath3、将下载的 VMware-PowerCLI-12.4.1-18769701.zip 、VMware-ESXi-7.0U3-18644231-depot.zip和Net-Community-Driver_1.2.0.0-1vmw.700.1.0.15843807_18028830.
2022-04-13 16:50:36 3779
原创 CentOS7.9一键安装Docker20.10.14
\#!/bin/bashecho -e "\n *** Installing docker for CentOS 7.9 (2009)...\n"yum versionlock clearmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Cen
2022-04-13 16:32:11 1605
原创 virtualBox+vagrant制作CentOS7.9镜像过程
1、下载安装 virtualBox (version 6.1.32);https://www.virtualbox.org/wiki/Downloads2、下载安装vagrant (version 2.2.19);https://www.vagrantup.com/downloads3、下载CentOS7.9最小安装版 CentOS-7-x86_64-Minimal-2009.iso;http://isoredirect.centos.org/centos/7/isos/x86_64/http:
2022-04-13 16:06:05 1889
原创 如何节省C盘空间,把各种开发库放到其他地方
前几天在windows下使用 iTunes 备份iphone。发现,iTunes 的保存目录在C:盘下的当前用户里面,几十个G的备份文件一下把C:盘填满了 ????前人种树,后人乘凉!在网上查了一下,果然有人遇到同样的情况,并提供了解决方法:使用 mklink 命令 !所以想到 android 开发、maven、rust、idea 等都会在C:盘当前用户目录下创建少则几百M,多则十几个G的文件。可以用mklink解决研发环境中存在大尺寸文件夹占用C盘的问题。写了一个批处理文件:auto-mkli
2021-07-20 21:18:53 309
原创 docker 无法启动排查过程和处理方法
windows 10主机安装vbox,vbox安装centOS7,centOS7 安装 docker。docker 指定固定 IP,192.168.1.x,主机 IP 是 192.168.1.X1、windows 10主机自己无端重启;2、之后,换了一个新的网络环境,主机IP 为 192.168.0.Xdocker 无法启动。回到原来的 192.168.1.x 环境中进行恢复。下面是恢复的步骤:一、centOS启动后,docker 无法启动,排查过程1、执行 docker ps -aC
2021-02-15 12:13:59 4506
原创 Rust 1.50.0 发布
2021年2月11日 Rust 1.50.0 发布。https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.htmlRustaceans 新年好~!
2021-02-12 10:01:33 480
原创 docker-compose 1.26.0 发布
一、发布说明1、FeaturesAdded docker context support.Added missing test dependency ddt to setup.py.Added --attach-dependencies to command up for attaching to dependencies.Allowed compatibility option with COMPOSE_COMPATIBILITY environment variable.Bumped Py
2020-06-13 20:53:06 832
原创 二、pycharm开发最简单的界面和通用mvc模板
文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的“mvc模板”。一、设计登录界面下面开始第一个话题,使用pycharm的 PyQt5 Designer 做一个简单的界面。上一篇最后,在pycharm中配置了PyQt5 Designer 和 uic,接下来,使用这些工具,开发一个界面。1、首先打开 Designer1) 在左侧任意位置点击右键,弹出菜单,在External To
2020-05-27 10:46:19 2710
原创 一、python开发环境的搭建和设置
一、python 开发工具的选择python开发工具有很多,这里推荐使用 pycharm;因为jetbrains公司拥有众多的开发工具以及开发拥护者。这些工具有相同的风格和各类使用案例、描述问题的博客,可供初学者参考。1、pycharm professional edition - 专业版,可以试用30天https://download.jetbrains.8686c.com/python/pycharm-professional-2020.1.1.exe2、如果你有学校的email,可以申请免
2020-05-25 10:46:28 1166
原创 为什么OpenCV已经发布V4版本了,使用时却用cv2 ?
有人提出一个问题:为什么现在OpenCV已经发布v4.0版本了,怎么使用的时候还是 cv2呢?其实,cv2中的 2 不是指定发布的版本号,而是为了区分OpenCV的 C 和 C++ 的版本。 OpenCV1.x 使用 C 开发;而OpenCV2.x 使用C++ 。在OpenCV2.4之后,纯C API已经不再使用,也不在纯C环境下进行编译测试。cv 是 OpenCV 在C++中...
2018-12-31 11:55:20 3139
原创 OpenCV4.0 与 Processing 图像格式分析和转换
目前主要通过Processing作为交互界面,所有的图像最后要通过Processing展示。 一、Processing图像的使用格式首先,看Processing的图像对格式的要求。 Processing的图像使用 PImage 类封装(有图有真相)。这是 PImage 的缺省构造方法,默认的图像格式就是 ARGB,也就是使用4个通道表达图像的像素 (alpha, red...
2018-12-25 20:06:48 2207
原创 Processing 中使用OpenCV4处理摄像头画面(8)
前面《Processing 中使用OpenCV4处理摄像头画面(7)》是通过Java的 PImage 获取数据交给OpenCV处理(并没有实现处理逻辑)。 这篇是直接通过调用OpenCV的 VideoCatrue 实现摄像头数据的获取,然后转换成PImage的数据格式显示。 一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.c...
2018-12-25 14:47:40 3821
原创 Processing 中使用OpenCV4处理摄像头画面(7)
OpenCV提供了强大的计算机图像处理能力,Processing可以借助OpenCV,实现更多的操作。Processing是Java语言开发。Processing处理图像使用一纬的数组 Java 的 ByteBuffer,而OpenCV使用的是矩阵Mat。一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.csdn.net/teamlet/a...
2018-12-25 14:07:04 3349 2
原创 Processing 使用摄像头(6)
除了读取硬盘、网络,摄像头也是Processing获取数据的一个途径。使用摄像头是实现人脸识别的数据获取一个途径。import processing.video.*;Capture cap;void setup(){ size(640,480); background(0); cap = new Capture(this,width,height); cap.st...
2018-12-25 10:50:25 7074 1
原创 Processing 播放本地视频(5)
视频的本质是每秒钟播放30多张左右图片,Processing可以处理各种图片和视频。transit.mov是Processing自带的例子中的视频,自己搜一下就能找到。创建一个新的Processing项目,然后保存项目。把视频保存在当前项目的data目录下,或者直接拖拽视频到 Processing IDE窗口。import processing.video.*;Movie m...
2018-12-25 10:33:14 7608 3
原创 Processing 显示网络图片(4)
如果不能访问网络,那么Processing的能力将大打折扣。下面在程序中显示这个图片: PImage img;String url;void setup(){ size(640,480); background(200,200,200); url = "https://img-blog.csdnimg.cn/20181225094605691.jpg"; i...
2018-12-25 09:56:51 2067
原创 Processing 显示本地图片(3)
Processing可以处理各种图片和视频。 读取本地图片并显示的例子,主要了解如何给Processing 提供数据,提供的数据应该放到什么路径下。代码如下:PImage img;void setup(){ size(640,480); img = loadImage("mountain.jpg"); noLoop();}void draw(){ ima...
2018-12-25 09:39:30 5559
原创 发布Processing的opencv4类库: OpenCV4 for Processing
在Processing 3.4中使用 OpenCV4.0,发现目前只有一个支持 OpenCV 2.4.5 的库。在导入 videoio 的时候,总是有未找到名称的提示。所以,动手做了一个 OpenCV4 for Processing的库。库的地址在此:https://github.com/teamlet/OpenCV4-for-Processing在mac下测试OK,for ...
2018-12-24 23:18:07 4412 3
原创 Processing 画一个绿色的图像(2)
Processing有非常强大的图像处理能力。创建一个绿色的图片,占满整个画布。 这里需要学习的是 :createImage(width,height,color)color(red,green,blue)img.set(x,y,color)的用法。 PImage img;void setup(){ size(640,480); backgr...
2018-12-24 10:10:33 1572
原创 Processing 画一个最简单的四边形(1)
Processing 用来处理各种图像。 这是个最简单的、画一个四边形。void setup(){ size(640,480); background(100,100,100); noLoop();}void draw(){ rect(10,10,200,120);} size(x,y) : 设置画布大小x : width 宽度; y : heig...
2018-12-24 09:29:07 4080
原创 mac环境下编译Opencv4.0 以及在Processing中使用opencv4.0举例
一、环境Mac OS Sierra 10.12.6Processing 3.4 https://processing.org/download/Opencv 4.0.0 https://opencv.org/releases.html$ java -versionjava version "1.8.0_102"Java(TM) SE Runtime Environment ...
2018-12-23 12:07:49 4612 2
原创 玩 arduino 的流水账
前两天把 dfrobot arduino 翻出来玩外围设备。一、红外接收管 remote lib发现df提供的IRemote库版本比较低,是2012年发布的版本。在github上找到原始项目,发现已经更新到2017年,下载更新! 地址在此:https://github.com/z3t0/Arduino-IRremote 二、rfid 读卡模块收到rc522的模块...
2018-12-23 11:04:09 781
原创 CentOS 7.x下最简单的为nginx生成和维护网站https签名
1、在 CentOS 7.x 下使用yum方式安装cerbotyum install -y certbot之前使用wget 的 certbot-auto 脚本,经常出现一些异常:比如python版本问题,操作系统平台依赖包不兼容等问题。2、安装certbot之后,还要安装一个nginx的插件yum install python-certbot-nginx3、然后就可以在ng...
2018-11-13 22:26:11 2205
lame-ios-build.sh
2016-12-13
lame-3.99.5.tar.gz 最新版
2016-12-13
jedis 2.7.2 jar
2015-07-19
restlet实现最简单的restful webservice
2013-04-14
XPP3解析XML举例
2012-06-28
JCS 实践
2008-04-10
JCS简介
2008-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人