自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(234)
  • 资源 (32)
  • 收藏
  • 关注

原创 GD32F407的CAN1无法进入接收中断问题解决

GD32F407的CAN1无法进入接收中断问题解决_

2024-04-16 17:54:24 95

转载 在Notepad++中像SourceInsight(SI)那样回退/前进到上一视图

Notepad++的“插件管理”“Location Navigate”,类似SourceInsight的前进/回退按键了

2024-03-25 13:20:50 44

转载 关于GD32直接替换STM32时,CAN通讯接口初始化报错的解决方法

关于GD32直接替换STM32时,CAN通讯接口初始化报错的解决方法

2024-02-29 13:51:18 82

原创 电声入门——麦克风

电声入门——麦克风

2024-02-18 15:31:07 339

原创 ARM---CAN2.0B读取 汽车BMS报文

Qt CAN编程1- CAN总线整体介绍 - 简书STM32---CAN2.0B读取新能源汽车BMS报文-CSDN博客CAN通信标准帧和扩展帧介绍_can扩展帧-CSDN博客【精选】详解CAN 2.0协议_can2.0-CSDN博客QT实现CAN通信_五个板栗的技术博客_51CTO博客linux CAN通讯基于Qt代码编写_pf_can-CSDN博客QT 新手小白USBCAN 学习_qt can通信_胖虎 いsunshine的博客-CSDN博客Zmotion运控器+Hiwin伺服驱动的Qt上位机开发(一):

2023-11-09 11:09:09 815

原创 C#编程学习与实践

为了便于查看阅览C#相关的博文特意编辑目录,方便查看对应的博文:一、功能类博文A001-如何设置程序代码行号A002-如何使VisualStudio开发环境全屏显示及相关快捷方式汇总A003-为程序设置版本和帮助信息A004-统一窗体中控件的字体设置A005-通过“格式”菜单布局窗体A006-Visual Studio为项目添加DLL文件引用A007-使用Convert命令进行显示转换A008-变量(1):简单类型A009-变量2:命名规则、字面值A010-表达式。

2023-10-26 14:22:53 327

原创 音频外扩RAM空间

13.STM32F103C8使用PSRAM64H外扩RAM空间_stm32 扩展ram_WuZJJJ的博客-CSDN博客

2023-10-26 10:39:26 198

原创 STM32 音频ADC转wav格式

STM32 音频ADC DAC测试方法_stm32 adc 音频-CSDN博客

2023-10-24 16:34:07 751

原创 语音和噪声相关数据库

语音和噪声相关数据库

2023-10-23 14:33:32 112

原创 忽略SSL证书校验过程,重写其中的certificateError方法

下面文章里代码可以复制。

2023-10-19 14:28:40 181

原创 error: use of undeclared identifier ‘MainWindow

error: use of undeclared identifier 'MainWindow

2023-10-17 15:30:36 1062

原创 Qt 样式表大全整理

Qt 样式表大全整理

2023-10-13 16:38:19 664

原创 QT界面窗口 (widget)的显示和隐藏,关闭

QT界面窗口的显示和隐藏,关闭 qt窗口隐藏关闭按钮

2023-10-08 09:33:09 1842

原创 JS调用百度api接口

百度地图API的使用方法 - CskyWarrior - 博客园。

2023-08-30 16:13:14 388

原创 QtCreator 界面程序 无法输入中文问题

QtCreator 界面程序 无法输入中文问题

2023-08-30 15:19:51 213

转载 QT 获取各种路径

【代码】QT 获取各种路径。

2023-08-29 15:21:13 2240

原创 ubuntu Qt 地图离线调用

ubuntu环境下在Qt上调用百度地图_ubuntu 百度地图_拿到金像奖上课那家店的博客-CSDN博客【Qt初入江湖】Qt QtWebEngineWidgets 底层架构、原理详细描述_鱼弦的博客-CSDN博客探索 Qt WebEngineWidgets:从底层原理到高级应用与技巧_webenginewidgets模块_泡沫o0的博客-CSDN博客libcef、QWebKit,QWebengine、miniblink内嵌浏览器对比_minilink webengine_二丶九的博客-CSDN博客Qt We

2023-08-29 13:47:34 848

原创 知识扩展贴 圆越大,其圆接触的无知面就越多

圆越大,其圆接触的无知面就越多

2023-08-28 14:03:02 87

原创 地图离线调用

百度地图离线调用(详细教程

2023-08-25 17:51:01 152

原创 Qt如何在其他cpp文件中控制MainWindow的控件

其他cpp文件调用MainWindow里函数 cpp文件间调用

2023-08-23 17:48:01 200

原创 WGS84地球坐标系,GCJ02火星坐标系,BD09百度坐标系简介与转换 资料收集

WGS84地球坐标系,GCJ02火星坐标系,BD09百度坐标系简介与转换

2023-08-22 09:40:38 1149

转载 Qt 样式表大全整理

Qt 样式表大全整理

2023-08-21 10:14:34 144

原创 Zeal下载安装及使用步骤(图文详解)

Zeal下载安装及使用步骤(图文详解)_zeal使用教程_斜键仙的博客-CSDN博客

2023-08-16 18:04:38 439

转载 关于GD32直接替换STM32时,CAN通讯接口初始化报错的解决方法

can初始化超时 HAL_CAN_Init(&hcan) HAL_CAN_ERROR_TIMEOUT

2023-08-16 17:41:04 536

原创 STM32 cubemx CAN

CAN概念:全称Controller Area Network,是一种,异步通讯。

2023-08-14 16:17:06 1630

转载 Qt GPS定位

基于Qt的车载GPS监控系统 GPS信息处理_qt地图导航_

2023-08-10 10:41:52 483

原创 STM32调用DSP函数方法

DSP函数不识别 解决方法:

2023-07-04 14:27:54 805 1

原创 【GD32F303】星空派介绍

​星空派(GD)开发板是由旗点科技推出的一款GD32开发板,板载GD32F303ZET6芯片,可直接替代STM32F103和GD32F103系列。

2023-03-31 14:46:06 2535 1

转载 Windows下安装使用ADB,简单易懂教程

https://blog.csdn.net/m0_64776928/article/details/125869652

2023-03-29 14:36:07 9361 1

原创 STM32CubeMX SDIO SD卡 FATFS

STM32CubeMX SDIO SD卡 FATFS

2023-03-26 15:53:46 751

原创 STM32CubeMX配置ADC采样(轮询、中断、DMA)

STM32CubeMX配置ADC采样(轮询、中断、DMA)

2023-03-22 10:14:18 3319

转载 ADC 采样数据抖动

MSP430或STM32,在使用内部ADC出现的采样数据异常抖动问题

2023-03-04 19:30:14 4469

原创 codewarrior

CodeWarrior应用

2023-01-16 18:51:12 181

转载 【Android 逆向】IDA 工具使用 ( 同步指定的 IDA View 视图 | Hex View 数据格式 | 过滤设置 )

Hex View比较工具

2023-01-16 18:48:09 348

原创 数学建模 Matlab Simulink

数学建模 Matlab Simulink

2022-08-18 15:04:55 647

转载 搞一下CP AUTOSAR 入门 | 02 CP AUTOSAR 基础模块功能描述

AUTOSAR定义的基础模块功能

2022-08-17 15:01:29 6443

原创 知识储备 网站收集

博客园 - 开发者的网上家园

2022-08-17 14:05:31 280

原创 XCP基础知识

XCP协议基础

2022-08-16 09:38:14 1095

原创 RT-Thread物联网操作系统

RT-Thread物联网操作系统电路城 - 电子电路图_电路原理图_电子技术资料网站

2022-08-11 09:32:31 1644

原创 DevOps jenkins实现持续集成、持续部署

DevOps jenkins实现持续集成、持续部署

2022-08-04 13:54:47 254

地图离线调用,加载百度地图

加载百度地图

2023-10-17

【Qt开源项目推荐】目录(持续更新)-CSDN博客

【Qt开源项目推荐】目录(持续更新)-CSDN博客

2023-10-09

我的DOS学习.zip

我的DOS学习手册大全(入门-进阶+软件) 本压缩包资料内容说明 文件列表与介绍: 1.DOS常用命令宝典.EXE DOS入门与电脑高手必学的内容。 精简目录内容 一、DOS基础入门 DOS系统概述 DOS系统启动 DOS文件名称 目录与盘符 二、DOS常用命令 目录操作命令…… 文件操作命令…… 功能操作命令…… 磁盘操作命令…… 2.fdisk分区详解.chm 本电子书用图形方式详细说明在DOS系统下使用Fdisk命令分区操作。 3.dos6.22帮助手册.exe 编批处理必备电子书,多达100多

2020-12-30

BC26移远AT指令资料.rar

移远AT指令资料:AT命令手册、终端应用设计指导、CMDMP接入、DFOTA应用、MQTT、ONENET、SSL、TCP(IP)、电信IOT平台、LwM2M

2020-12-15

MyTFDiskTestcheck_v2zip.zip

MyDiskTest是一款U盘/SD卡/CF卡、内存卡、移动硬盘等移动存储产品扩容识别的检测工具,可以方便的检测出存储产品是否经过扩充容量,以次充好。还可以检测 FLASH闪存是否有坏块,是否采用黑片,不破坏磁盘原有数据,并可以测试U盘的读取和写入速度。是你挑选U盘和内存卡必备的工具。 现在的U盘越来越会做假,所以在你使用某些比较廉价的U盘出现某些奇怪的故障的时候非常有必要使用本工具来测试一下,如果发现是扩容的U盘一定要第一时间把重要的数据转移到安全的地方,因为它随时可能坏掉,另外建议测得是扩容U盘后用量产工具来修复恢复实际的容量。 MyDiskTest v2.98最新版 该版本更新内容如下: ①微调了快速测试的快照抽取算法 ②开放了数据完整性校验 支持WIN7下运行 提醒一下:测速模块一直无改,和v2.93是一样的 测试项目: 快快速扩容测试 数据完整性校验(增加了这个选项) 读写速度测试 另外就是现在出现比较先进的欺骗手段,可能本工具也会测试通过,但如果你的U盘的确容量又大又便宜且出现过莫名其妙的故障的话,建议再使用H2testw测试一下,这个工具是骗不了的。

2020-06-24

STM32解锁烧录过程.zip

我亲测有效的解决方法主要有以下两种: 1.JLINK烧录器解锁:这是最简单的方法 SEGGER 的JLink ARM V4.08l包中的,Processor Specific Utilities->J-Link STM32 Unlock 工具就可以解锁; 2.ISP升级解锁: 通过串口,设置BOOT0为1,BOOT1为0,进入ISP升级模式,发送解除读写保护即可解锁。 ———————————————— 版权声明:本文为CSDN博主「xld_1992」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/xld_19920728/article/details/85336445

2020-05-25

拍照测试软件.zip

PTC06 是广州市谱泰通信科技有限公司设计生产的一款集图像采集、拍摄控制、数据 压缩、串口传输于一体的工业级图像采集处理模块。其内置的高性能数字信号处理芯片实现 了对原始图像的高比例压缩。产品图像输出采用标准 JPEG 格式,可方便地兼容各种图像处 理软件;采用 3 线制 TTL 电平 UART 通信接口,可以方便地实现与单片机或其他微处理器 连接

2020-05-21

厂家摄像头助手.rar

wechat可以使用的IAR工程

2020-05-21

STM32F30x的ADC采样的傅立叶变换.zip

STM32F30x的ADC采样的傅立叶变换

2020-05-21

Quectel_LTE_Standard_MQTT_应用指导_V1.0.pdf

MQTT 是基于代理的发布/订阅模式通讯协议,具有开放、简单、轻量和易于实现的特点。MQTT 最大 优点在于,可以以极少的代码和有限的网络带宽,为连接远程设备提供实时可靠的消息服务。 该文档主要介绍如何通过 AT 命令使用移远通信 LTE Standard 模块的 MQTT 功能。 本文档主要适用于以下移远通信模块:

2020-05-21

Luat 4G模块AT命令手册V4.1.6.pdf

本手册详细介绍了合宙Luat LTE模块做支持的 AT 命令集。 1.2 惯例和术语缩写 本手册中模块可以被称为如下术语: 1)ME (移动设备),它可包括移动终端(MT),终端适配器(TA) 2)MS (移动台),它包括移动设备(ME)和用户识别模块(SIM) 3)TA (终端设配器) 4)DCE (数据通信设备) 或者传真 DCE (传真调制解调器,传真板) 在应用中,控制器通过串口发送 AT 命令来控制 GSM 模块。串口线对端的控制器可以被称为如下术语: 1) TE (终端设备) 或 2) DTE (数据终端设备) 或者简单地说,一个嵌入式应用

2020-05-21

EC20UFS_APP_FATFSzip

FatFs [1] 是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。 FatFs 组件的编写遵循ANSI C(C89),完全分离于磁盘 I/O 层,因此不依赖于硬件平台。它可以嵌入到资源有限的微控制器中,如 8051, PIC, AVR, ARM, Z80, RX等等,不需要做任何修改。

2020-05-21

淡村的IAPV1.2.rar

1.IAP是什么--简介   IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 2.IAP是什么--功能   在应用编程IAP(In-Application Programming)是应用在Flash程序存储器的一种编程模式。它可以在应用程序正常运行的情况下,通过调用特定的IAP程序对另外一段程序Flash空间进行读/写操作,甚至可以控制对某段、某页甚至某个字节的读/写操作,这为数据存储和固件的现场升级带来了更大的灵活性。 3.IAP是什么--实现方法   通常在用户需要实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,这两部分项目代码都同时烧录在User Flash中,当芯片上电后,首先是第一个项目代码开始运行,它作如下操作:   1)检查是否需要对第二部分代码进行更新   2)如果不需要更新则转到4)   3)执行更新操作   4)跳转到第二部分代码执行   第一部分代码必须通过其它手段,如JTAG或ISP烧入;第二部分代码可以使用第一部分代码IAP功能烧入,也可以和第一部分代码一道烧入,以后需要程序更新是再通过第一部分IAP代码更新。   在第二部分代码开始执行时,首先需要把CPU的中断向量表映像到自己的向量表,然后再执行其他的操作。   如果IAP程序被破坏,产品必须返厂才能重新烧写程序,这是很麻烦并且非常耗费时间和金钱的。针对这样的需求,STM32在对Flash区域实行读保护的同时,自动地对用户Flash区的开始4页设置为写保护,这样可以有效地保证IAP程序区域不会被意外地破坏。 4.IAP是什么--IAP与ISP的区别   在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。

2020-05-21

蓝牙电源控制器.zip

static void WechatCallBackFunc(uint32 event) { switch(event) { case ECI_resp_auth: // NPI_PrintString("\r\n 应用层收到 ECI_resp_auth\r\n"); break; //微信登陆与初始化完毕,可以开始正常发送数据 case ECI_resp_init: // NPI_PrintString("\r\n 应用层收到 ECI_resp_init\r\n"); break; case ECI_resp_sendData: // NPI_PrintString("\r\n 应用层收到 ECI_resp_sendData\r\n"); break; //微信有数据到来,开启读数据事件 case ECI_push_recvData: // NPI_PrintString("\r\n 应用层收到数据 ECI_push_recvData\r\n"); osal_set_event(user_TaskId,RecvDataEvt); break; case ECI_push_switchView: // NPI_PrintString("\r\n 应用层收到数据 ECI_push_switchView\r\n"); break; //微信进入后台 case ECI_push_switchBackgroud: // NPI_PrintString("\r\n 应用层收到数据 ECI_push_switchBackgroud\r\n"); break; default : // NPI_PrintString("\r\n Unknow event\r\n"); break; } }

2020-05-11

单纯的IAP.zip

设备需要进行远程更新升级时,需要在设计固件程序时编写两份项目代码,第一份项目程序不执行正常的功能操作,而只是通过某种通信方式接收程序或数据,执行对第二部分代码的更新,而第二份项目代码才是真正的功能代码。这两部分项目代码都同时烧录在Flash 中,当设备上电后,首先是第一份项目代码开始运行,具体操作如下: 1、检查是否需要对第二部分代码进行更新。 2、如果不需要更新则转到main函数的入口。 3、执行更新操作。 4、跳转到第二部分代码执行。 我们将第一份项目代码称之为Bootloader ,而第二份项目代码称之为APP 程序,他们存放在STM32 FLASH 的不同地址范围,一般从最低地址区开始存放Bootloader,紧跟其后的就是APP 程序,当然如果设备的flash容量足够,我们也可以添加很多APP程序。

2020-03-23

proteck3.0APP1.4.rar

//发送len个字节 //buf:发送区首地址 //len:发送的字节数 void Usart3_Send(u8 *buf,u8 len) { u8 t; Camera485T; vTaskDelay(80); for(t=0;t<len;t++) //循环发送数据 { while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET); USART_SendData(USART3,buf[t]); } while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET){} Camera485R; }

2020-03-18

_Code_STM合宙4GOK.rar

代码架构十分适合学习;IAP功能,4G GPRS代码;哈希查询;

2020-01-04

STM32 DEMO_STM32F103RBT6.rar

LCD_Init();//液晶屏初始化 main_test();//测试主界面 Test_Color();//简单刷屏填充测试 Test_FillRec();//GUI矩形绘图测试 Test_Circle();//GUI画圆测试 English_Font_test();//英文字体示例测试 Chinese_Font_test();//中文字体示例测试 Pic_test();//图片显示示例测试

2020-01-04

泰斗 GPS.rar

泰斗 GPS模块调试(2)源代码 泰斗 GPS :https://topsemic.com/wp-content/uploads/2019/02/GPS模块使用经验分享.pdf

2019-12-27

MPU 6050资料V4包含六轴绘图软件

文件格式:使用360高压缩比文件格式 .7z 内容包含: C语言读取模块实例程序VS2010 单片机解析实例 Matlab绘图六轴绘图软件.exe MPU 6050芯片资料

2018-11-20

STM32F4 LWIP开发手册_V2.1

第一章 LWIP无操作系统移植  第二章 LWIP带操作系统移植  第三章 RAW编程接口UDP实验  第四章 RAW编程接口TCP客户端实验 第五章 RAW编程接口TCP服务器实验 第六 章 RAW编程接口Web Server实验  第七章 NETCONN编程接口简介  第八章 NETOCNN编程接口UDP实验  第九章 NETCONN编程接口TCP客户端实验  第十章 NETCONN编程接口TCP服务器实验

2018-11-16

C#通讯调试工具v3.0测试版(含源码)网络监控软件代码

一叶知秋 C#通讯调试工具v3.0测试版(含源码) 网络监控软件代码

2018-11-16

一叶知秋—串口助手源码.zip

一叶知秋—串口助手源码.zip

2018-11-16

资料-物联网全栈教程 技小新

资料-物联网全栈教程 技小新的干货 设备端-单片机开发 云端-Web应用开发

2018-11-16

云端-Web应用开发

MQTT客户端-安装包.exe Web Web应用参考资料 ChromeStandalone_65.0.3325.181_Setup node-v8.11.1-x64.msi npp_7.5.6_Installer.exe

2018-11-16

阿里云LinkDevelop案例实战_v1.3.0.pdf

阿里云LinkDevelop案例实战_v1.3.0.pdf LinkDevelop 案例实战 本书会以以下⼏个案例来实际讲解怎样使⽤ LinkDevelop 平台加速开发物联⽹产品。 空⽓监测站 设备端通过各种传感器, 监测空⽓质量, 包括 PM2.5、 ⼆氧化碳浓度、 温度和湿度等环境 数据, 并且具备以下能⼒: 传感器设备接⼊, 以及数据上报 基于 Web 的场景化监控⼤屏 基于 Web 的数据展示 Dashboard 使⽤⼿机查看数据的移动应⽤ 可复⽤的数据展示移动插件 该案例展示了环境数据从设备端到 LinkDevelop, 再到 Web 端以及对⽤户⼿机端是如何 流通的, 包含以下⼏点: 设备如何接⼊ LinkDevelop, 以及上报数据 如何开发⾮托管 Web 应⽤ 如何开发托管 Web 应⽤ 如何开发移动应⽤ 如何开发移动应⽤插件 如何开发服务

2018-11-16

STM32以太网在线培训手把手搭建TCP服务器及TFTP服务器

【STM32以太网在线培训】手把手搭建TCP服务器及TFTP服务器

2018-11-01

【STM32以太网在线培训】手把手搭建TCP服务器及TFTP服务器

【STM32以太网在线培训】手把手搭建TCP服务器及TFTP服务器

2018-11-01

博文:STM32实现IAP功能的学习笔记

IAP( In Application Programming)即在线应用编程,也就是用户可以使用自己的程序对单片机的User Flash的某一区域(一般为存放自己程序的区域)进行烧写。在真正的工作中产品发布后,可以很方便的使用预留的通信接口(串口、USB、网口、蓝牙等)来完成程序的升级,从而避免了把机器拆开使用下载器烧写程序。要实现IAP功能一般要设计两部分代码,一是BootLoader程序,这部分程序存储在FLASH的某一位置,主要用来引导、升级App程序;二是App程序,这个程序才是实现产品的功能程序。通过BootLoader来完成对App程序的更新升级,这就是IAP功能。

2018-11-01

STM32网络远程升级固件的IAP程序

本文主要对STM32网络升级固件的IAP程序进行解析,也就是在STM32联网的情况下在浏览器上输入指定的IP地址(目前设置为192.168.1.101),然后在浏览器上输入用户名和密码,登陆后可以选择需要升级的bin文件进行固件升级。以下是目前该程序应用的硬件与软件环境: 1.硬件:STM32F407(理论上STM32系列都可以),网卡芯片LAN8720,其他部分参考正点原子的STM32F407探索者开发板。 2.软件:Keil5 ,LWIP1.4.1 主要是基于正点原子STM32F407探索者的第六十章网络通信实验程序与第五十五章串口IAP实验程序(这部分只用到了跳转和烧写FLASH程序)。 说明:该程序与我之前编写的《STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》程序整合起来就可以实现SD卡+网络升级,即可以通过SD卡进行程序升级,如果升级失败自动跳转 去进行网络升级,也可以直接进行网络升级。目前该程序可以应用在项目上,网络升级和SD卡升级均稳定无差错。该程序的网络升级大概需要15秒钟(从点击到程序升级成功)。 STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》本论坛的链接:http://www.openedv.com/forum.php?mod=viewthread&tid=90835 以下先对网络升级部分的操作步骤进行解说,后面再贴上各个C文件的程序。

2018-11-01

DS2431_STM32F103源码

STM32f103串口与上位机通信,配置DS2431; DS2431驱动源码,可是使用。

2018-10-30

网络监控助手

TCP/UDP网络监控素材,内容简单易懂;结构简洁精炼;非常适合收藏

2018-10-30

串口助手源码(一叶知秋优化版)

串口助手源码(一叶知秋优化版) 对一叶知秋—串口助手源码V2.0版进行优化后的串口助手

2018-10-30

putty全套工具

pageant.exe plink.exe pscp.exe psftp.exe putty.chm putty.exe puttygen.exe

2018-10-30

空空如也

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

TA关注的人

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