自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (86)
  • 收藏
  • 关注

原创 Java调用tess4j完成 OCR 文字识别

Java调用tess4j完成 OCR 文字识别

2024-04-25 15:52:28 83

原创 利用OSFMount命令创建虚拟盘

利用OSFMount命令创建虚拟盘,考虑到运行osfmount命令时需要管理员权限,可以利用nssm创建一个服务,系统启动时加载

2024-03-24 18:20:22 256

原创 利用Java的加锁文件机制实现只运行一个进程实例

利用Java的加锁文件机制实现只运行一个进程实例

2024-01-15 19:35:37 531 1

原创 C# 利用委托自定义事件

C# 利用委托自定义事件

2023-12-27 21:10:52 610

原创 udp异步方式接收消息

C# UDP异步方式 接收消息

2023-12-24 11:31:36 1177

原创 以管理员权限运行bat脚本

以管理员权限运行bat脚本

2023-09-28 17:30:07 703

原创 C#禁用或启用任务管理器

借助上述参考文档里的C#操作注册表类,禁用或启用任务管理器。

2023-08-31 17:26:49 685

原创 禁用或启用任务管理器

在命令提示符cmd里, 执行以下命令禁用任务管理器。在命令提示符cmd里, 执行以下命令启用任务管理器。执行命令前确认当前用户在管理员组里。以管理员权限启动命令提示符cmd,

2023-08-29 16:33:22 324

原创 禁止VMware虚拟机与宿主机的时间同步

如果存在,且值为TRUE,则将值改为FALSE ,如下所示。如果存在,且值为FALSE,则不必修改。如果不存在,则如下所示添加tools.syncTime。重启后,可以新建一个快照,即使恢复快照虚拟机系统也不会与宿主机的时间同步。关闭虚拟机,编辑虚拟机的配置文件XXX.vmx,查找。关于rtc.startTime,可以访问。

2023-08-29 16:27:14 1105

原创 C#开发FFMPEG例子(API方式) FFmpeg推送udp组播流

本文在C/C++调用FFmpeg的API的例子的基础上,用C#使用ffmpeg.autogen实现推送udp组播流。

2023-08-05 06:49:11 1596

原创 C#开发FFMPEG例子(API方式) FFmpeg拉取udp组播流并播放

本文使用ffmpeg.autogen拉取并播放udp组播流

2023-08-04 20:52:32 916

原创 ffmpeg SDL播放器--播放udp组播流

c++调用ffmpeg api及SDL库播放播放udp组播流

2023-08-04 19:38:43 1129

原创 c++调用ffmpeg api将视频文件内容进行udp推流

c++调用ffmpeg api将视频文件内容进行udp推流

2023-08-03 11:57:54 1240 1

原创 c++调用ffmpeg api录屏 并进行rtmp推流

int h = sws_scale(vsc, rgb->data, rgb->linesize, 0, height, //源数据。播放,采用ffmpeg工具集里的ffplay.exe, 执行命令 ffplay rtmp://192.168.0.105:1935/live/desktop。width, height, (AVPixelFormat)videoType, //源宽、高、像素格式。width, height, AV_PIX_FMT_YUV420P,//目标宽、高、像素格式。

2023-08-03 11:51:57 1078 1

原创 c++调用ffmpeg api录屏 并进行udp组播推流

c++调用ffmpeg api录屏 并进行udp组播推流

2023-08-03 11:45:22 1140

原创 c# udp 组播

c# udp 组播

2023-07-20 17:22:37 585

原创 C#实现屏幕共享(UDP+redis)

采用C#,基于udp+redis实现低延迟的屏幕共享(同屏,投屏)

2023-07-19 11:48:04 605

原创 网盘nextcloud 服务端安装

网盘nextcloud 服务端安装

2023-07-17 15:11:47 189

原创 springboot 集成onlyoffice 在线协同办公demo

springboot 集成onlyoffice 在线协同办公demo

2023-07-16 19:41:10 1839

原创 c# websocket client java websocket server

实现功能:c# websocket 客户端(client) 连接 java websocket 服务端(server)

2023-07-13 19:01:10 827

原创 wps jsapi demo

WPS jsapi 试验, js打开word(客户端安装wps)

2023-07-12 13:57:26 476

原创 WebRTC 共享屏幕

WebRTC 共享屏幕。一:参考资料及源码https://www.jianshu.com/p/ccc04a9bda85https://github.com/walterfan/webrtc_remote_sharing按照上述参考资料,部署过程中发现colors 1.4.2缺失问题以及其他问题,本文分享具体的解决办法

2023-07-01 21:47:27 404

原创 springboot websocket 屏幕共享

实现springboot websocket同屏浏览功能1,服务端:websocket screen share\jersey-server,推送给其他客户端。2,运行websocketTest\client.bat,java websocket client截屏发送到服务端,客户端代码websocketTest\WebSocketClient.java。3,通过浏览器拉取数据,地址为http://ip:8080/hello 运行顺序,先启动服务端,再启动推送客户端,最后通过浏览器浏览截屏

2023-07-01 16:14:54 1623

原创 SSE(Server-sent Events) demo 屏幕共享

SSE(Server-sent Events) demo 屏幕共享 SSE( Server-sent Events )是 WebSocket 的一种轻量代替方案,使用 HTTP 协议SSE是单向通道,只能服务器向客户端发送消息。

2023-06-29 20:35:24 346

原创 c# websocker server & client

c# websocker 服务端及客户端示例代码。示例程序的主要功能,服务端不停的发送字符串,客户端接收字符串。服务端,使用Fleck组件,通过nuget方式引用

2023-06-24 11:45:20 803

原创 利用EntityManager封装的数据库查询模板

利用EntityManager封装的数据库查询模板

2023-06-21 18:31:58 829

原创 实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能。以挂载vhd虚拟盘、卸载vhd虚拟盘为示例。

2023-06-21 16:53:56 1434

原创 开源虚拟盘filedisk使用手册

开源虚拟盘filedisk使用手册

2023-06-14 19:19:11 1288

原创 C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

2023-05-30 18:11:08 1977

原创 C# 窗口中嵌入外部应用

C# 窗口中嵌入外部应用

2023-03-07 21:11:21 2645 1

原创 C# 获取窗口所在屏幕的宽度和高度

C# 获取当前屏幕的宽度和高度

2023-03-04 13:00:47 1494

原创 c#遍历窗口,根据标题获取handle并显示窗口

c#遍历窗口(EnumWindows),根据标题(GetWindowText)获取handle并显示窗口(ShowWindow)

2023-03-04 12:52:22 1078

原创 javacv桌面推送 通过推送和拉取udp组播视频流实现

javacv推拉流 ffmpeg命令ffmpeg -f gdigrab -r 23 -i desktop -pkt_size 1316 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f h264 "udp://224.1.1.1:5001?buffer_size=0&localaddr=192.168.1.20"拉流ffplay -f h264 "udp://224.1.1.1:5001"

2023-02-16 18:25:23 1770

原创 rsa加解密

rsa加解密//公钥加密,私钥解密,公钥解密,私钥加密//ubuntu下生成私钥和公钥,输出的字符串已经是base64加密后的结果

2023-01-31 15:04:48 492

原创 Qt利用QProcess嵌入word、excel、ppt

Qt利用QProcess嵌入word、excel、ppt

2023-01-07 17:16:55 1293

原创 ffmpeg录屏

ffmpeg命令录屏

2022-10-16 16:52:58 1856

原创 java调用httpclient提交post请求,参数为json

java调用httpclient提交post请求,参数为json

2022-09-21 20:24:54 2806

原创 java防锁屏实现

利用java robot定时按下scroll lock键防止锁屏,适用于台式机,在笔记本上运行时请换其他键

2022-08-05 19:24:28 962 1

原创 c++调用windows vhd接口挂在vhd虚拟盘

c++调用windows vhd接口挂在vhd虚拟盘,得在管理员权限下执行

2022-07-20 17:38:57 720

原创 汉字转拼音

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;import net.sourceforge.pi.

2022-04-14 15:26:15 103

Java调用tess4j完成 OCR 文字识别

Java调用tess4j完成 OCR 文字识别,需要安装 tesseract-ocr

2024-04-25

java发送邮件示例代码

java发送Email demo

2024-04-23

C#开发FFMPEG例子(API方式) FFmpeg推送udp组播流

网上用C/C++调用FFmpeg的API例子很多, c#使用ffmpeg.autogen的方式很简单,直接复制C/C++调用FFmpeg的API的代码到C#中,然后在FFmpeg的方法前加上ffmpeg.即可。 C/C++调用FFmpeg的API推送udp组播流的例子可以参考:https://blog.csdn.net/daqinzl/article/details/132080204 主要参考文档(C#开发FFMPEG例子(API方式) FFmpeg拉取RTMP流并播放):https://blog.csdn.net/vanjoge/article/details/79657874 参考文档实现了拉取rtmp流并播放,本文在参考文档提供的源码的基础上,结合C/C++调用FFmpeg的API的例子,做了一些修改,用C#使用ffmpeg.autogen实现推送udp组播流。

2023-08-05

C#开发FFMPEG例子(API方式) FFmpeg拉取udp组播流并播放

网上用C/C++调用FFmpeg的API例子很多, c#使用ffmpeg.autogen的方式很简单,直接复制C/C++调用FFmpeg的API的代码到C#中,然后在FFmpeg的方法前加上ffmpeg.即可。 参考文档:https://blog.csdn.net/vanjoge/article/details/79657874 参考文档拉取rtmp流并播放,本文在参考文档提供的源码的基础上做了一些修改,拉取udp组播流播放。 为了防止花屏,添加了以下几行代码, AVDictionary* opts = null; ffmpeg.av_dict_set(&opts, "buffer_size", "8192000", 0); ffmpeg.av_dict_set(&opts, "max_interleave_delta", "40000", 0);

2023-08-04

ffmpeg SDL播放器-播放udp组播流

c++调用ffmpeg api及SDL库播放播放udp组播流 参考文档:https://blog.csdn.net/a53818742/article/details/109312740

2023-08-04

c++调用ffmpeg api将视频文件内容进行udp组播推流

c++调用ffmpeg api将视频文件内容进行udp组播推流

2023-08-03

c++调用ffmpeg api录屏 并进行rtmp推流

c++调用ffmpeg api录屏,并推流rtmp流

2023-08-03

c++调用ffmpeg api录屏 并进行udp组播推流

c++调用ffmpeg api录屏,并以udp组播的形式推流

2023-08-03

WPS jsapi 试验, js打开word(客户端安装wps)

将JsApiTest、myServer文件夹发布到tomcat webapps下,启动tomcat, 80端口 访问http://192.168.1.100/JsApiTest/publish.html 点安装(不安装似乎也行) 安装wps,本实验安装的版本是支持VBA的版本,WPS_2019 访问http://192.168.1.100/myServer/ 点“执行加载项函数testFunc1”按钮,demo会打开本地文档D:/test.docx(JsApiTest/js/systemdemo.js),并弹出带信息提示"open"的对话框

2023-07-12

springboot websocket同屏浏览

实现springboot websocket同屏浏览功能 1,服务端:websocket screen share\jersey-server,推送给其他客户端。 2,运行websocketTest\client.bat,java websocket client截屏发送到服务端,客户端代码websocketTest\WebSocketClient.java。 3,通过浏览器拉取数据,地址为http://ip:8080/hello 运行顺序,先启动服务端,再启动推送客户端,最后通过浏览器浏览截屏,未实现客户端关闭连接处理,因此关闭客户端时会有异常,可以再重启服务端和推送客户端后重连。 4,可以调节客户端发送截屏频率,以及图片压缩质量。 5,注意,未做优化,本项目运行时占比较网络带宽(可以通过第四步调节发送频率和图片压缩质量调节运行时占用的网络资源)

2023-07-01

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能 以卸载vhd虚拟盘为例

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能 以卸载vhd虚拟盘为例

2023-06-21

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能 以挂载vhd虚拟盘为例

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能。以挂载vhd虚拟盘为例

2023-06-21

C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

2023-05-30

javacv实现同屏浏览 通过udp视频流方式,不需要视频流服务器中转

javacv以udp组播方式推送桌面视频流,拉取udp流并播放,实现同屏浏览 采用的javacv版本javacv-platform-1.5-bin,将javacv-platform-1.5-bin的所有jar都拷贝到了工程的lib目录,并引用了javacpp.jar, javacv-platform.jar,opencv-windows-x86_64.jar 由于所有的jar有近500兆,没有随源码一起上传,可在网上下载

2023-02-16

c#调用DiscUtils读写vhd虚拟盘

c#调用开源库DiscUtils读写vhd虚拟盘

2022-07-20

基于apache commons.fileupload的文件上传组件,改进了上传速度

apache commons.fileupload上传组件在上传文件时,在调用parseRequest方法时,先将输入流上传到服务器临时目录,在之后的文件处理过程中,再将临时目录下保存的文件复制到指定的目录,多了一道转储步骤。本实现抽取了apache commons.fileupload的最基本代码,组合成一个简单的文件上传组件,对parseRequest方法进行了改进,对于文件,直接存储到指定的上传目录,加快了上传速度。使用本程序时,注意上传端的参数设置,文件路径在前,文件附件在后,一次上传一个文件 StringPart filePathPart = new StringPart("filePath", "111/"+targetFile.getName(), "utf-8"); FilePart part = new FilePart(targetFile.getName(), targetFile); Part[] parts = {filePathPart, part};

2022-07-17

基于apache commons.fileupload的文件上传组件

抽取了apache commons.fileupload的最基本代码,组合成一个简单的文件上传组件

2022-07-17

javacv实现同屏浏览

javacv推送桌面到rtmp服务器,拉取rtmp流并播放,实现同屏浏览 采用的javacv版本javacv-platform-1.5-bin,将javacv-platform-1.5-bin的所有jar都拷贝到了工程的lib目录,并引用了javacpp.jar, javacv-platform.jar,opencv-windows-x86_64.jar 由于所有的jar有近500兆,没有随源码一起上传,可在网上下载

2022-04-16

aio方式socket文件传输--改进

aio方式socket文件传输,客户端的server IP,server port,文件路径设为传递参数,服务端的port设为传递参数

2021-11-09

文件上传下载及消息传输,适合在手机和pc、pc和pc间上传下载文件及字符串消息(url)

文件上传下载及消息传输,适合在手机和pc间上传下载文件及字符串消息(url)。手机和pc连同一个WiFi即可在一个网段内(ipconfig获取局域网内ip地址,192.168.*.*) 有的手机浏览器有权限设置问题,如小米浏览器上传文件不成功,uc浏览器可以 部署在tomcat webapps目录下,mavent生成的war包请改名为upload.war(与html里的上传请求路径有关) 上传请求 http://IP:8080/upload/upload 下载请求 下载请求里写上pc服务器上文件的全路径 http://IP:8080/upload/download?fileFullName=E:/工具/FileZilla.rar 生成war包 run as maven install

2021-10-30

文件上传下载服务springboot实现

下载文件: 运行jersey-server, 不设置端口的情况下,默认为8080,springboot jar运行方式下默认端口为9000 在浏览器输入http://localhost:9000/download?fileFullName=E:/工具/FileZilla.rar 文件路径分割符号请用/替代\,下载服务器上指定路径的文件 上传文件: 运行两个工程,HttpClientPost,jersey-server 运行jersey-server工程,java -jar jersey-server-0.0.1-SNAPSHOT.jar 运行HttpClientPost工程,在cmd下执行r.bat r.bat里写上完整的上传文件的路径,如E:/工具/FileZilla.rar,文件路径分割符号请用/替代\ 工程HttpClientPost里url设置访问jersey-server工程的链接 url=http://localhost:9000/uploadtest 工程jersey-server上传后保存的目录设置为D:\tmp 上传下载文件大小在工程jersey-server的配置文件application.properties里设置

2021-10-27

24点计算java实现

给4个1至9的整数,计算出通过加减乘除四则运算得到24的所有组合

2021-09-22

获取CPU,内存,硬盘使用情况

获取CPU,内存,硬盘使用情况

2021-08-03

检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间

检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间

2021-08-03

不加锁、非阻塞模式的环形队列

环形队列,不加锁的生产者消费者模式,使用前提:1,缓冲区设置足够大,2,消费保证足够快

2021-07-29

计算π的两种方法(一种为蒙特卡洛)

计算π的两种方法(一种为蒙特卡洛)

2021-07-28

用三个桶分出指定水容量的问题

三个桶,分别为12升,8升,5升,12升水的桶装满水,用这三个桶分出6升水

2021-07-28

啤酒瓶及瓶盖换啤酒问题

酒瓶换钱,小明有10块钱,啤酒两块钱一瓶,两个啤酒瓶换一瓶啤酒,4个啤酒瓶盖换一瓶啤酒,问小明能喝多少瓶啤酒

2021-07-28

pdf-annotation.js

在html页面显示和批注pdf文档。将解压后的docs文件夹放到tomcat的webapp目录下,启动tomcat,在浏览器浏览、批注pdf。网上原来的程序显示pdf时排版有些问题,加了三行代码解决了该问题

2021-07-28

java数据结构 ArrayList、Stack、Map

java数据结构 ArrayList、Stack、Map,为提高效率,未做边界判断(由开发人员保证逻辑上不会出现越界),实现了添加和查询的功能,无修改删除功能

2021-07-28

应用java模板的示例

java 模板应用,一颗树的子节点可以有不同的类型

2021-07-28

java api 检索elasticsearch数据

运用elasticsearch的TransportClient api 检索数据,另外实现了数据导入导出,数据统计

2021-07-28

nginx rtmp server

nginx rtmp server nginx版本1.7.11.3

2021-07-26

web浏览器播放http-flv协议的视频流

将本工程放在tomcat的webapps目录下,启动tomcat,作为web服务,在浏览器下播放http-flv协议的视频流

2021-07-26

rtmp视频流web浏览器播放

将本工程放在tomcat的webapps目录下,启动tomcat,作为web服务,在浏览器(支持flash)下播放rtmp视频流

2021-07-26

java8并行计算示例--可动态配置--简化框架结构--并行计算框架从五个类简化到两个类

采用java8的并行计算,完成1到400亿的数列求和,并行计算完成时间3秒左右,采用普通计算完成时间13秒左右,效果明显

2021-07-18

五子棋alphabeta--VCF-VCT--并行计算

在之前的五子棋alphabeta--VCF VCT版本的基础上,进行了如下改进,智能得到了增强,还有改进空间 1,减少参数传递。 2,加入了并行计算。 注意:运行时参数栈的大小设大一点,设为200M(-Xss204800k)。

2021-07-18

java8并行计算示例--可动态配置

采用java8的并行计算,完成1到400亿的数列求和,并行计算完成时间3秒左右,采用普通计算完成时间13秒左右,效果明显

2021-07-17

nginx-1.21.1_nginx-http-flv-module

windows版,2021年6月23日编译,已编译nginx-http-flv-module直播推流模块

2021-06-23

java8并行计算示例

采用java8的并行计算,完成1到400亿的数列求和,并行计算完成时间3秒左右,采用普通计算完成时间13秒左右,效果明显

2021-04-29

空空如也

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

TA关注的人

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