自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王洪伟的专栏

个人博客,仅作个人心得和记录

  • 博客(582)
  • 资源 (22)
  • 收藏
  • 关注

原创 编译 pywinhook v1.6.2 的环境设置和步骤

编译 phWinhook的变量设置和步骤。

2023-12-16 21:00:49 406

原创 python socket编程9 - PyQt6界面实现UDP server/client 多客户端通讯的例子

PyQt6实现界面的UDP server和多机通讯的例子。

2023-12-11 08:19:49 503

原创 python socket编程8 - PyQt6界面实现TCP server/client 多客户端通讯的例子

PyQt6实现TCP server/client多客户端通讯。

2023-12-10 20:39:11 644 1

原创 python socket编程7 - 使用PyQt6 开发UI界面新增实现UDP server和client单机通讯的例子

利用PyQt6实现TCP/UDP Server和client,实现单机通讯的例子。

2023-12-05 20:06:11 822

原创 python socket编程6 - 使用PyQt6 开发UI界面实现TCP server和TCP client单机通讯的例子

PyQt6开发界面实现TCP server与TCP client单机通讯的例子。

2023-12-04 20:12:43 716

原创 python socket编程5 - 最简单的命令行启动的tcp/udp server/client例子

非常简单的命令行下的TCP和UDP服务端和客户端例子。

2023-12-03 18:55:08 572

原创 python socket编程4 - socket模拟dhcp服务器分析dhcp头部结构和option选项

首先,使用 socket 创建一个IP v4 的 UDP 协议绑定在 67端口,实现最简单的 DHCP 服务端。DHCP服务端监听DHCP客户端的广播请求。

2023-11-16 21:43:27 217

原创 python socket编程3 - socket的选项

在使用 socket 前,需要先创建一个 socket 对象其中的参数,在 python socket编程1 中已经详细列举并说明。

2023-11-15 20:36:13 104

原创 python socket编程2 - socket创建发送方所需参数的获得

使用socket进行进程间通信或者跨网络的计算机间通讯,有点类似日常生活中的发送快递。根据发送方的需要,选择不同的物流公司:在选择适合的公司和运输方式后,需要在app上做出选择,并根据要求填写一些信息。本文介绍了python socket包提供的一些工具方法,以及部分使用案例。

2023-11-15 18:57:36 100

原创 python socket编程1 - socket创建参数说明及参考规范

python socket 编程参数规范以及参数说明。

2023-11-09 11:20:59 123

原创 三、pycharm开发PyQt6 开发环境一键生成

通过pycharm模板一键生成PyQt6的开发环境。

2023-07-03 20:01:27 1389

原创 pycharm使用file and code template设置markdown文件遭遇 Velocity的 #

解决pycharm中file and code template模板解析markdown标题的问题。

2023-07-03 18:01:45 243

原创 python中使用 uuid 模块注意的问题

python中使用uuid模块因为安全问题避免使用uuid1()而是使用uuid4()

2023-07-03 13:42:03 322

原创 grep 的由来

grep命令在Linux和Unix圈子里都是很有名的,原因有三。

2023-07-01 13:20:10 54

原创 foxmail 发送邮件到 Poste邮件服务的端口设置

在foxmail用户账号设置中,发送端口不使用 ssl 默认是 25,使用 ssl 使用的是 465 端口,无法正确发送邮件。本文提供正确设置端口的方法。

2023-01-12 19:43:26 1858 1

原创 NUC 11构建 ESXi 7.0.3f安装网卡驱动-V2(2022年7月升级版)

NUC11构建ESXi7.0.3f安装网卡驱动。

2022-07-25 12:59:47 5268 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 3412

原创 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 1440

原创 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 1753

原创 如何节省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 271

原创 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 4156

原创 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 440

原创 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 749

原创 二、pycharm开发最简单的界面和通用mvc模板

文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的“mvc模板”。一、设计登录界面下面开始第一个话题,使用pycharm的 PyQt5 Designer 做一个简单的界面。上一篇最后,在pycharm中配置了PyQt5 Designer 和 uic,接下来,使用这些工具,开发一个界面。1、首先打开 Designer1) 在左侧任意位置点击右键,弹出菜单,在External To

2020-05-27 10:46:19 2320

原创 一、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 1071

原创 为什么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 3040

原创 OpenCV4.0 与 Processing 图像格式分析和转换

目前主要通过Processing作为交互界面,所有的图像最后要通过Processing展示。 一、Processing图像的使用格式首先,看Processing的图像对格式的要求。 Processing的图像使用 PImage 类封装(有图有真相)。这是 PImage 的缺省构造方法,默认的图像格式就是 ARGB,也就是使用4个通道表达图像的像素 (alpha, red...

2018-12-25 20:06:48 2106

原创 Processing 中使用OpenCV4处理摄像头画面(8)

 前面《Processing 中使用OpenCV4处理摄像头画面(7)》是通过Java的 PImage 获取数据交给OpenCV处理(并没有实现处理逻辑)。 这篇是直接通过调用OpenCV的 VideoCatrue 实现摄像头数据的获取,然后转换成PImage的数据格式显示。 一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.c...

2018-12-25 14:47:40 3642

原创 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 3212 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 6789 1

原创 Processing 播放本地视频(5)

视频的本质是每秒钟播放30多张左右图片,Processing可以处理各种图片和视频。transit.mov是Processing自带的例子中的视频,自己搜一下就能找到。创建一个新的Processing项目,然后保存项目。把视频保存在当前项目的data目录下,或者直接拖拽视频到 Processing IDE窗口。import processing.video.*;Movie m...

2018-12-25 10:33:14 7279 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 1970

原创 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 5027

原创 发布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 4313 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 1505

原创 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 3971

原创 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 4538 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 759

原创 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 2176

原创 react 入门-Babel

很多计算机语言在运行的时候,需要把我们编写的源代码编译成计算机底层的语言;而javascript是解释型语言,浏览器接收javascript文本,然后再解释执行,所以在编写javascript代码之后,浏览器可以直接识别这些文本,不需要再编译javascript文本。但是,随着javascript的不断更新和版本升级,新的语法和特性越来越多。这些语法提供了更好的性能、编程体验和开发风格,浏览器对这些

2017-12-27 08:52:31 2417 1

hosts.deny

不知道为什么不能 0资源分。这是防止到hosts.deny的内容,防止SSH暴力登陆。

2017-11-14

flowable 6.1.2 rest war

flowable 6.1.2 rest war

2017-07-28

RxJava 1.3.0 jar

RxJava 1.3.0 jar,用于搭建最小的RxJava运行环境。运行JDK要求Java 8 以上。

2017-06-30

lame-ios-build.sh

用于编译lame-3.99.5的脚本。 通过此脚本将 lame-3.99.5.tar.gz 编译成armv7 armv7s i386 x86_64 arm64的类库。 将这个脚本放到解压后的 lame-3.99.5目录下,然后更改两个参数: 第一个是 SOURCE:因为这个执行脚本在lame-3.99.5目录下,所以 SOURCE="" 第二个是 SCRATCH # SCRATCH是下载lame源码包,解压后的目录,必须是绝对路径 SCRATCH="/Users/xxx/Downloads/lame-3.99.5" 设置脚本执行权限: chmod 777 lame-build.sh sudo -s ./lame-ios-build.sh 执行完毕后, fat-lame里面是所有平台指令库的合集 thin-lame是各个平台分别的指令库

2016-12-13

lame-3.99.5.tar.gz 最新版

lame-3.99.5.tar.gz是用来在iOS系统进行mp3转码的工具。 这是截止到2016年12月的最新版。 原地址为: http://sourceforge.net/projects/lame/files/lame/3.99/

2016-12-13

jedis-2.7.2.jar工具

jedis,源代码https://github.com/xetorthio/jedis/releases/tag/jedis-2.7.2

2015-07-19

jedis 2.7.2 jar

jedis 2.7.2,java 1.6.0 64环境下编译。 源代码在这里 https://github.com/xetorthio/jedis/releases/tag/jedis-2.7.2

2015-07-19

Apache Commons Pool 2.4.1

Apache Commons Pool 2.4.1,编译 jedis 2.7.2 时候使用。

2015-07-19

lrzsz-0.12.20

Linux远程文件上传和下载工具,可以直接安装在linux操作系统下,方便的通过shell方便的上传和下载文件。

2013-11-22

restlet实现最简单的restful webservice

使用restlet实现了最简单的restful webservice,可以直接部署运行。可以作为restful webservice开发的基础环境。

2013-04-14

XPP3解析XML举例

MyXmlPullApp.java 一个使用XPP3解析XML的例子。 An example of an application that uses XMLPULL V1 API.

2012-06-28

com.db4o-7.7.67 jar包

restlet 2.2 中缺少的jar之一,在例子中使用了这个jar

2012-05-18

jdom jar包

rome 1.0 对用使用的jdom jar包 是restlet 2.2 中缺少的jar之一。

2012-05-18

rome 1.0 jar

目前这应该是最新的版本,常用的还有 rome-0.9 也是restlet 2.2 中缺少的jar

2012-05-18

rome 0.9 jar包

restlet 2.2 j2se 以及 jee都 缺少这个Jar

2012-05-18

JCS 实践

JCS是一个用java编写的分布式缓存系统。它被设计用来加速应用程序,通过提供一个手段来管理多种变化种类的缓存数据。像其它缓存系统一样,JCS对高读(high read)、低放(low put)的应用程序非常有用。<br>JCS超越了简单地在内存中缓存对象的功能。它提供了许多附加的功能: <br>● 内存管理 <br>● 磁盘溢位(和碎片整理) <br>● 线程池控制 <br>● 元素分组 <br>● 最少的依赖 <br>● 快速嵌套的直接了当的删除 <br>● 数据超期(空闲时间和最大文件) <br>● 可扩展的框架 <br>● 完全可配置的运行时参数 <br>● 局部数据分割和配置 <br>● 纤细粒度的元素配置选项 <br>● 远程同步 <br>● 远程存储恢复 <br>● 非阻塞 "zombie" (balking facade(等待外观)) 模式 <br>● 横向的元素分发经由HTTP、TCP或者 UDP <br>● 其它缓存的UDP发现 <br>● 元素事件处理 <br>● 远程服务器链锁(或者说集群)和容错

2008-04-10

JCS简介

JCS是一个用java编写的分布式缓存系统。它被设计用来加速应用程序,通过提供一个手段来管理多种变化种类的缓存数据。像其它缓存系统一样,JCS对高读(high read)、低放(low put)的应用程序非常有用。<br>JCS超越了简单地在内存中缓存对象的功能。它提供了许多附加的功能: <br>● 内存管理 <br>● 磁盘溢位(和碎片整理) <br>● 线程池控制 <br>● 元素分组 <br>● 最少的依赖 <br>● 快速嵌套的直接了当的删除 <br>● 数据超期(空闲时间和最大文件) <br>● 可扩展的框架 <br>● 完全可配置的运行时参数 <br>● 局部数据分割和配置 <br>● 纤细粒度的元素配置选项 <br>● 远程同步 <br>● 远程存储恢复 <br>● 非阻塞 "zombie" (balking facade(等待外观)) 模式 <br>● 横向的元素分发经由HTTP、TCP或者 UDP <br>● 其它缓存的UDP发现 <br>● 元素事件处理 <br>● 远程服务器链锁(或者说集群)和容错

2008-04-10

REST_CN

架构风格与基于网络的软件架构设计

2008-04-07

CMMI DEV V1.2 繁体中文 PDF

CMMI DEV V1.2 繁体中文 PDF

2008-04-04

CMMI DEV V1.2 英文 PDF格式

CMMI DEV V1.2 英文 PDF格式

2008-04-04

CMMI V1.1 简体中文 chm格式

CMMI V1.1 简体中文 chm格式

2008-04-04

servlet 2.5规范

servlet 2.5规范

2008-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除