- 博客(10)
- 收藏
- 关注
原创 Python实现麦克风录音保存到wav
点击界面开始按钮开始录音,点击停止按钮结束录音。视频录屏环境:win10 64-bit。截图环境:win10 64-bit。
2024-05-14 19:50:50
441
1
原创 frp 原理与代码分析(3):stcp(secret tcp)安全的暴露内网服务
stcp原理图如下:stcp原理图stcp的应用场景:安全的暴露内网服务:对于某些服务来说如果直接暴露于公网上将会存在安全隐患。使用stcp(secret tcp)类型的代理可以避免让任何人都能访问到要穿透的服务,但是访问者也需要运行另外一个 frpc。stcp部署步骤如下:1.启动 frpc,转发内网的 ssh 服务,配置如下,不需要指定远程端口:# frpc....
2019-12-26 17:05:31
3539
1
原创 frp 原理与代码分析(2):内网udp服务穿透之转发DNS查询请求
内网udp服务穿透原理如下图:frp 内网udp穿透原理内网udp穿透的使用场景如下:用户想通过内网的机器查询www.google.com 的DNS 信息,但是内网的ip和端口,在外网是访问不了的。这时候使用frp配置udp 代理。配置完后,用户可以通过,例如如下的命令查询google 的DNS,这时候就是通过内网查询DNS 信息。dig @106.12.17.238 -p 60...
2019-12-26 16:37:42
1611
原创 frp 原理与代码分析(1):ssh访问内网机器
以内网穿透,通过ssh访问内网机器为例,讲解frp的原理。简单的原理如下:简单说,就是建立上图的三个通道,并把三个通道进行连通,即实现了ssh的内网穿透。ssh代理的简单流程如下:1. frpc登录frps,frps要求frpc与其建立新的工作连接。frpc建立新的工作连接。2. frpc请求frps建立Tcp代理,frps建立Tcp代理。3. 用户连接frps建立的Tcp...
2019-11-14 17:29:45
4988
1
原创 Fast RTPS原理与代码分析(4):定时器事件TimedEvent
定时器事件类,采用了PIMPL(pointer to implementation)模式。PIMPL模式是一种常用的“类的接口与实现”进行解耦的方法。pimpl具有如下优点:1. 降低模块耦合度2. 降低编译依赖,提高编译速度3. 接口和实现的分离另外,在c++头文件中,如果一个类的定义包含了其他类类型的指针成员变量,那么其他类就可以在该头文件中只做申明,在源文件中再包含其他类的定...
2019-10-14 16:52:49
1665
原创 Fast RTPS原理与代码分析(3):动态发现协议之端点发现协议EDP
分析EDP交互码流(No.75~No.109)前,先说明下图图3-1码流中各个子消息的功能。图3-1发布端和订阅端匹配完整码流 名称 功能 INFO_TS 指示该条RTPS消息被发送时的时间戳。 INFO_DST 指示在该条RTPS消息中,INFO_DST后面的子消息的处理者...
2019-10-12 17:34:03
6297
原创 Fast RTPS原理与代码分析(2):动态发现协议之参与者发现协议PDP
按照RTPS协议中描述的,动态发现协议包含PDP(参与者发现协议)和EDP(端点发现协议)两种协议。不论是发布端还是订阅端程序,创建域参与者时,都会默认创建8个内置端点:1. 参与者发现协议PDP,2个端点分别为SPDPWriter和SPDPReader,这两个端点的作用是被用来发送和接收参与者信息数据。2. 端点发现协议EDP,4个端点分别为SEDPPubWriter、SEDPPub...
2019-10-12 15:44:42
8247
5
原创 Fast RTPS原理与代码分析(1):简介
所有的代码分析文章基于fast-rtps 1.8版本,结合HelloworldExample示例,分析部分fast-rtps源码实现。 Fast-rtps版本 1.8 调试环境 VS2015 + WIN10 两台PC WIN10(192.168.1.7)运行发布端(也是代码调试环境)...
2019-10-10 16:35:22
3713
4
原创 获取AIX文件最后修改时间,类似Linux的time-style显示的时间格式
Linux下:ls -all --time-style=long-isodrwxr-x--- 9 cbp55 onip 720 2013-08-30 00:34 .drwxrwx--- 41 cbp55 onip 2192 2013-08-31 00:27 ..-rw-r----- 1 cbp55 onip 53 2013-08-30 00:34 111.log-rw...
2013-11-29 17:26:56
5506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人