- 博客(9)
- 收藏
- 关注
原创 python和java使用protobuf3.6.1进行tcp之间的数据交换
Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于Netty的NIO框架构建。在客户端和服务器端的数据交互上对比了几种常见的序列化与反序列话的方式,最终选择了使用 Protobuf。Protobuf在使用前是需要定义生成对应的java文件和python文件的。
2023-06-11 16:35:09
264
原创 记一次使用javaCV播放m3u8视频并添加文字
用于采集音视频,并自动解码,将解码后的数据保存到Frame中。1.FFmpegFrameGrabber:超级好用,但是在图像处理方面没有OpenCVFrameGrabber强大;支持多种协议:udp,rtp。rtsp和rtmp,以及本机设备。还支持视频文件,网络流(flv,rtmp,http文件流,hls,等等)。2.OpenCVFrameGrabber:常用于处理图片图像。3.OpenCVFrameGrabber:基于opencv调用"网络摄像机"
2023-05-05 23:08:02
974
原创 安卓意图
以下为安卓的意图内置动作,可以用隐式调用来调用这些功能:ACTION_ALL_APPS: 列出所有已安装程序ACTION_ANSWER: 处理来电ACTION_BUG_REPORT: 报告BUGACTION_CALL: 打开一个电话拨号程序, 使用Intent的数据URI提供的号码拨打电话ACTION_CALL_BUTTON: 拨打按钮, 调用拨号程序ACTION_DELETE: 删除Intent中URI指定的数据ACTION_DIAL: 调用拨打电话的程序, 使用Intent的号码, 没有直
2021-04-16 11:03:53
150
原创 python爬取喜马拉雅音频
python爬取喜马拉雅音频爬虫框架的三个基本组成:获取网页,寻找信息,收集信息。## 分析网页获取音频资源的url 打开网页https://www.ximalaya.com/youshengshu/2684034/; 点击F12查看网页源代码。依次点击查看音频资源的url。https://aod.cos.tx.xmcdn.com/group80/M02/38/03/wKgPEV7WFIzQqI8UAHbux7JA91Y637.m4a查看网页源代码发现并没有与之相匹配的,所以真正的url被
2020-08-04 15:50:42
3349
2
原创 Java知识点汇总1
this 代表了当前对象的一个引用,可以将其理解为对象的另一个名字,通过改名字可以顺利的访问对象,修改对象的实例变量,调用对象的方法。super表示当前对象的直接基类对象,是当前对象的直接基类对象的引用。若子类变量或成员方法名与基类相同,当要调用基类的同名方法或使用基类的同名实例变量,则可以使用关键字super来指明基类的实例变量和方法。抽象类和抽象方法用abstract关键字修饰。抽象类...
2019-11-19 22:15:40
172
1
原创 Java笔记之this的使用
Java笔记之this的使用this是什么下面我们来看一段简单的代码 public class Demo { void print() { System.out.println(this); } public static void main(String[] args) { Demo x = new Demo(); Demo y = new Demo(); x.print()...
2019-11-18 18:45:43
177
原创 c语言数据结构图书馆系统
#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include <string.h>#include &amp
2018-12-11 09:45:04
3028
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人