自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (53)
  • 收藏
  • 关注

原创 T113s3远程部署Qt应用(dropbear)

T113-S3 是一款先进的应用处理器,专为汽车和工业控制市场而设计。它集成了双核CortexTM-A7 CPU和单核HiFi4 DSP,提供高效的计算能力。T113-S3 支持 H.265、H.264、MPEG-1/2/4、JPEG、VC1 等全格式解码。独立的硬件编码器可以编码为 JPEG 或 MJPEG。集成多个 ADC/DAC 和 I2S/PCM/DMIC/OWA 音频接口,可提供完美的语音交互解决方案。

2025-04-03 09:57:25 198

原创 离线地图显示-4

使用lvgl显示地图,思路与Qt显示图片类似,主要注意转换一下图片格式加快加载速度和缩小存储空间,将png格式的瓦片地图转换成bin文件格式保存到SD卡中(本文不涉及移植lvgl以及文件系统到开发板的讲解)。生成一个与图片同命的bin文件,复制到SD卡中即可,lvgl部分代码负责将图片显示出来即可。

2025-03-29 00:35:36 205 3

原创 离线地图显示-2

Qt进行地图显示、实现拖拽、缩放功能;

2025-03-19 00:27:55 358

原创 离线地图显示-1

瓦片地图是一种将大地图切割成若干个小的矩形图块(瓦片)的技术,每个瓦片代表地图的一部分,通常具有固定的大小(256x256像素)。瓦片地图技术广泛应用于网络地图和地理信息系统(GIS)中,主要目的是提升地图的加载速度和用户体验,在没有网络的情况下实现定位。

2025-03-06 00:03:57 416

原创 ubuntu部署sonar与windows下使用sonar-scanner

Sonar(SonarQube)是一款用于代码质量管理的开源平台,支持C/C++、Java、Python、PHP等25种以上语言的静态代码分析。通过插件机制,Sonar可以集成不同测试工具、代码分析工具以及持续集成工具,从多个维度量化评估代码质量,并提供可视化管理页面查看结果。

2024-04-30 13:05:35 1582 2

原创 用它来画文档插图简直太方便了

支持常用的12864接口,图像可保存,鼠标左键可delete键删除选区,鼠标右键抓取坐标。

2023-08-19 00:47:47 275

原创 居然有这么好用的调试工具

调试工具

2023-08-19 00:14:09 391

原创 利用链表排序

利用双向链表来做排序(升序或者降序),原理比较简单过程复杂点:两个区域,一个缓存区,来保存原始数据,一个链表,用来保存排好序的节点。缓存区有两部分,如下图,data部分保存需要排序的数据,p为指针指向该数据所在链表节点,每新进来一个数据就作为一个新的链表节点插入链表中,在插入时候就从表头开始和每个节点对比大小,以升序为例,只要找到节点数据比新数据大就把新数据节点放到该节点前,以此循环。如果缓存区已经存满,就用新数据替换掉缓存中最旧的一个,同时剔除掉该数据所在的链表节点。然后再放入新数据节点。优点:不需

2022-12-07 15:57:09 1567

原创 Centos下部署CodiMD

CodiMD是HackMD的自由软件版本,由HackMD团队开发并开源,具有简化功能。

2022-11-03 17:14:01 903

原创 微信小程序反编译

微信小程序反编译

2022-08-13 22:26:27 1027

原创 物联网设备通过MQTT接入华为iot平台

华为云物联网平台(IoT 设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制。设备可以通过固网、2G/3G/4G/5G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP、MQTT、HTTPS协议将业务数据上报到平台,平台也可以将控制命令下发给设备。业务应用通过调用物联网平台提供的API,实现设备数据采集、命令下发、设备管理等业务场景。...

2022-08-03 16:26:16 4995 1

原创 STM32 通过USB接口读写挂载的SD卡(支持fatfs文件系统)

通过USB接口读写挂载到SDIO上的SD卡内容,支持fatfs

2022-07-20 08:22:18 9667 9

原创 指定变量和函数保存位置

变量保存位置定义一个数组比如value[],让数组的首地址指向特定的SRAM地址,比如0x200001001)__align(8) uint8_t value[20] __attribute__((at(0x20000100))); //MDK中定义2)int value[] __attribute__((section(".ARM.__at_0x20000100"))) = {0x01, 0x02}; GCC中定义指定函数的存放地址方式一:// 头文件申明时指定void func (voi

2022-05-09 10:04:41 2796

原创 linux 部署Nginx

Nginx - 学相伴分享人:秦疆(遇见狂神说)公司产品出现瓶颈?我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务器了,通过代理服务器来帮我们转发和处理请求。我们希望这个代理服务器可以帮助我们接收

2021-12-16 18:01:41 6460

原创 ESP8266通过MQTT对接阿里云物联网平台

ESP8266通过MQTT对接阿里云物联网平台写在前面云平台设备创建设备端写在前面阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制,采用MQTT协议和设备端进行交互,通过MQTT协议与物联网平台建立长连接上报数据(通过Publish发布Topic和Payload)到物联网平台:阿里还提供web端和APP端,也就是说为了快速实现功能用户只需要实现设备端,就可快速实现手机/电脑对设备端的

2021-03-15 02:08:14 3192 3

原创 Linux Qt实现视频播放(MPlayer)

Linux Qt实现视频播放器(MPlayer)播放器安装播放器源码下载解压安装测试代码最近在中标麒麟系统上使用Qt实现一个视频播放功能,发现如果使用multimediawidgets模块来播放会提示“GStreamer 安装缺少插件”,由于没有GStreamer资源,无法通过指令来重新安装,所以只能找别的办法。如下介绍使用mplayer播放器的方式来实现播放器安装播放器源码下载下载链接:http://www.mplayerhq.hu/MPlayer/releases/选择一个版本下载:

2021-01-11 15:16:01 3498 3

原创 Android 三方数据库ObjectBox使用

Android 三方数据库ObjectBox使用新建工程三方库引入初始化实体类工具数据库基本操作ObjectBox是一个非关系型数据库框架,相比于传统的SQLite来说ObjectBox使用更加简单,本文从新建工程开始到逐步实现数据库的基本增、删、改、查。本文在最后也附上这个工程的源码以供参考。新建工程三方库引入版本号也可直接写到classpath后面buildscript { ext.objectboxVersion = '2.6.0' dependencies {

2020-12-02 10:28:27 3369 3

原创 Android 及时通信(环信)

Android集成环信即时通信下载SDK新建工程导入SDK添加权限和配置初始化基础功能注册登录如果自己来写一个类似微信的音视频聊天软件虽然能实现功能,但是实现过程还是比较麻烦,周期也比较长,可能最后出来漏洞也比较多,直接引入第三方的就省事很多,本文简单描述一下将环信SDK继承在Android应用中。下载SDK进入到官网:下载完成后解压出来有如下文件夹:doc:SDK 相关 API 文档examples:ChatDemoUI3.0(Demo,依赖 EaseUI 库)、EaseUIlibs

2020-10-22 20:56:49 1936

原创 Android 屏幕适配

只需要修改两个地方:implementation 'me.jessyan:autosize:1.1.2'添加设置屏幕宽高,注意屏幕的横/竖适当修改如下大小,下面两行就是把宽设置成480dp,高设置成800dp,布局的时候屏幕尺寸单位就按照dp的方式设置:<meta-data android:name="design_width_in_dp" android:value="480"/><meta-data android:name="design_heig

2020-10-22 11:00:17 359

原创 惯性传感器实现全身姿态检测

9轴传感器实现全身姿态检测这个视频就是终极目标。视频中除了实现肢体的旋转动作之外还有位置运算,本文可能从2D到3维逐步实现,本文实验环境:3轴加速度+3轴角速度+3轴磁力计Qt编写上位机蓝牙模块对于姿态检测的下位机可以使用常见的MPU6050,短时间的测试可不用磁力计校正yaw轴。...

2020-04-14 22:12:19 9769 24

原创 Qt 嵌入网页

Qt 嵌入网页Qt(版本5.6以上)自带控件MSVC版本,使用Qt WebEnginemingw 版本,使用QAxWidget第三方Qt(版本5.6以上)自带控件MSVC版本,使用Qt WebEngine在安装Qt是需要选择支持Qt WebEngine:mingw 版本,使用QAxWidget查看机器注册表文件,下图始数据需要用到:布局如下QT += axco...

2020-03-31 13:53:51 14462 4

原创 Qt 调用C#编写的dll

Qt 调用C#编写的dll

2020-03-27 11:17:07 7237 6

原创 Android BLE蓝牙4.2数据透传操作

BLE蓝牙4.2数据读写Android版本有网友提到需要7.0以上(未求证)本文所测试的蓝牙模块是CC2640

2020-03-16 11:34:17 3296

原创 STM32 PWM任意频率计算

STM32 PWM任意频率计算以STM32F103为例总频是72M,定时器频率F与分频PSC、重装值ARR之间的关系为:F=72M(ARR+1)∗(PSC+1)F=\frac{72M}{(ARR+1)*(PSC+1)}F=(ARR+1)∗(PSC+1)72M​如果是要根据频率F来计算ARR和PSC,由于ARR和PSC寄存器只有16位,所以ARR和PSC值都必须小于65535,且只能是整数,最......

2020-03-06 11:12:28 15877 13

原创 Qt windows端的蓝牙串口服务

Qt windows端的蓝牙串口服务环境系统Qt蓝牙模块使用步骤蓝牙模块参数获取配对扫描、连接、数据收发扫描连接数据收发环境系统只测试过自己电脑,系统版本如下:查看方式按win+R,然后输入winver确定即可:查看设备管理器,确定自己电脑是否支持蓝牙模块:Qt需要选择MSVC版本编译,MinGW不支持Windows下的蓝牙模块,这也就限制了Qt的版本(早期有些版本没有MSVC...

2020-03-04 11:52:07 11644 28

原创 Altium Designer18基本使用

文章目录

2020-01-09 14:23:20 6078

原创 STM32 ADC转换速度与精度

文章目录系统时间查看ADC转化时间采集精度提高稳定性示例代码系统时间查看ADC挂在APB2上,对应的时钟为PCLK2,由系统时钟SYSCLK 分频得到,一般不做分频,也就是说ADC模块的时钟等于系统时钟,F103也就是72MHz,如下代码也可获取并查看:RCC_ClocksTypeDef get_rcc_clock;RCC_GetClocksFreq(&get_rcc_clock......

2019-12-24 17:47:18 41266 4

原创 Qt 使用ffmpeg库播放音视频

Qt 使用ffmpeg库播放音视频下载库Shared版本Dev版本新建测试工程添加库包含头文件播放视频播放音频本文不在赘述ffmpeg有多强大,只介绍如何最简单实现使用ffmpeg库播放影视频下载库到官网下载库文件,可以把Shared和Dev两个版本都下载下来:Shared版本里面有三个快捷应用,为了方便使用,把这三个文件所在的目录配置到系统环境变量:ffmpeg.exe用于转...

2019-12-24 11:57:21 4921

原创 windows下使用vue-cli

windows下使用vue-cli安装node全局安装vue-cli创建项目安装node根据自己的系统到官网下载对应的包:解压后把node.exe所在目录添加到环境变量path里面:打开cmd输入如下命令如果出现版本信息说明配置OK:node -vnpm -v全局安装vue-clicmd执行命令:npm install --global vue-cli安装过程需要消耗2分钟...

2019-12-12 12:04:01 618

原创 RTSP视频流显示(海康威视)

RTSP视频流显示(海康威视)VLCSDK(C++)ffmpeg+Nginx本文目的主要是想要在html上实时显示海康威视的摄像头数据,笔者尝试了如下三种方式:VLCSDK(C++)ffmpeg+Nginx下面分别说说通过这几种方式如何实现在web页面上显示。VLC填的地址就是摄像头RTSP视频流地址,然后点串流:左上角是这样的说明就已经在转换了:网页显示注意...

2019-07-01 09:29:57 96620 17

原创 Android AS下的OTG串口设备读写

Android AS下的OTG串口设备读写新建工程添加工具类添加设备参数列表具体实现WIFI adb了解嵌入式的读者应该知道在单片机编程中串口(uart)通讯接口最常用的就是TTL和USB接口,将单片机TTL转USB就可以接入电脑查看串口数据实现电脑与单片机通讯,在Android AS下的NDK开发中讲解了Android使用TTL方式的接口首发数据,当然咱们常用的Android手机没有这样的接口...

2019-04-23 19:48:57 3087 12

原创 滑动滤波

滑动滤波#define NUM 10 // 缓存区大小float filter(uint8_t data){ static uint8_t buf[NUM]; static uint8_t index=0,flag=0; static float sum=0; // 替换之前位置上的数据 sum += data - buf[index]; buf[index] = dat...

2019-04-01 15:42:43 4592 3

原创 Qt 使用摄像头通过openCV进行人脸识别

安装cpenCV从官网获取到安装程序:本文选择了一个历史版本(提醒一下不同版本使用方法会存在差异,如果读者想要按照下面的方式尝试,第一次建议选择和笔者同样的版本,成功以后再尝试新版本):如果官网下载太慢可以选择再优快云里面搜索下载:下载下来过后运行安装,请选择纯英文路径:等待安装完成:安装CMake官方下载CMake:https://cmake.org/download/...

2019-04-01 15:04:18 19773 52

原创 字符串子集查找

字符串子集查找查询字符串中是否存在子集,如果字符串存储在一段缓存区里面,需要查询的子字符串可能是在首尾相连的地方:查询字符串中是否存在子集,如果字符串存储在一段缓存区里面,需要查询的子字符串可能是在首尾相连的地方:例如接受到的数据在存储满了缓存区又从头开始保存,保存到index=3:需要查找的子字符串为ABCDEF:int buf_index; // 表示最后一个数据存放在缓存区第几个位...

2019-03-29 17:54:11 1013

原创 Linux下的Qt环境搭建(arm交叉编译)

Linux下的Qt环境搭建(arm交叉编译)Qt环境安装应用安装gl库安装交叉编译器配置交叉编译器到qtcreator创建应用编译运行设置成开机自启动注意:本文软件环境为在虚拟机里搭建的ubuntu-14.04.5-desktop-amd64.iso,虚拟机版本VMware-workstation-full-9.0.0,如果链接中内容发生迁移无法下载可留下联系方式,虚拟机系统安装过程本文不做讲解...

2019-02-22 12:29:41 51457 25

原创 Ubuntu安装g++

Ubuntu安装g++注意:本文所有指令操作均在root用户下通过apt-get install g++指令来安装是提示如下:解决步骤如下:执行指令:apt-get install aptitude上一步结束后执行安装指令aptitude install g++,按图中输入并回车:结束后即可查看版本:...

2019-02-19 13:35:58 33098 4

原创 Sprint Boot 数据库操作(Mybatis)

Sprint Boot 数据库操作(Mybatis)新建工程添加依赖配置数据库的连接信息配置Mybatis-Generator插件新建Controller来测试数据库的访问创建Controller文件数据库常用操作增删改查其它自定义sql语句spring boot对数据库的操作可以用Mybatis或者是JPA,JSP的方式请查看传送门。这一篇演示如何从零开始在新的spring boot工程中集成...

2019-01-08 20:06:04 950

原创 Sprint Boot 数据库操作(JPA)

Sprint Boot 数据库操作(JPA)创建工程数据库连接信息配置创建与数据库对应的实体类持久层(DAO)创建Controller增删改查sprint boot对数据库的操作可以有两种方式,一种Mybatis,另一种是JPA,Mybatis相比JPA会复杂一点点。本文默认读者对spring boot有初步了解,也省去Service层实现,对数据的操作直接就写在controller里面了,这样...

2018-12-25 15:50:55 696

原创 Android AS下的NDK开发-Java与C混合编程(以硬件串口读写操作为例)

Android Studio下NDK开发-Java与混合编程(以硬件串口读写操作为例)让Android Studio支持C++编译新建支持C++的工程新建工程分析cpp文件分析调用cpp文件的MainActivity分析CMakeLists.txt文件分析串口设备读写修改一下cpp文件名字修改CMakeLists.txt新建SerialPort类创建对象实现数据读写写在前面:本文所用的硬件平台是...

2018-12-04 19:17:28 2100

原创 Qt 在windows下的串口读写

在windows下的串口读写添加serialport模块支持添加头文件创建串口对象创建必要的槽函数初始化串口参数连接相关曹函数槽函数添加serialport模块支持QT += core gui serialport添加头文件#include &lt;QtSerialPort&gt;创建串口对象private: QSerialPort *serial;创建必要的槽...

2018-11-29 20:55:10 3836

VLC_QT.zip

VLC-QT是一个结合了 Qt 应用程序和 libVLC 的免费开源库,这个资源就是使用这个库实现本地视频和网络视频的播放

2020-10-14

wordUnit.zip

使用QAxObject,实现多word和Excel的操作,部分从网上抄的

2020-09-23

ViewPage.zip

Android使用ViewPage的Demo,实现引用xml布局,同时集成了今日头条的屏幕适配方案。

2020-09-21

msp430demo.zip

msp430单片机各个模块的基本代码,包含uart,pwm,adc,timer,iic,spi等基本模块。。。

2020-09-03

jpaDemo.zip

提供一个已经融合和jpa的springboot模版工程,包含一个基础的增删改查的controller和一个文件处理的controller

2020-06-26

Generate POJOs.groovy

sprintboot jpa快速生成代码工具,根据数据库快速生成entity,dao,service

2020-06-26

VolleyHttp.zip

使用Volley框架实现基础的post、get请求方法,包括图片预览的基础功能

2020-05-29

tcpClient.zip

Android 的TCP的客户端应用,实现简单的数据收发功能,,工程文件,方便直接编译运行

2020-05-28

tcpServer.zip

Android 端的TCP Server应用,含简单的数据收发,代码从网上抄的,将工程上传方便使用。

2020-05-28

WaveDemo.zip

使用MPAndroidChart绘制波形图,定时动态添加数据,需要注意的是动态添加需在主线程中执行。

2020-05-28

音视频UDP传输.zip

手机端把获取到的音视频通过UDP的方式将原始数据发送到电脑端,实现最简易点对点的直播功能,另外手机端包含蓝牙和OTG串口功能。

2020-05-27

OTGdemo.zip

OTG连接USB转串口模块,支持2102和CH340,参考文章https://blog.youkuaiyun.com/u012902367/article/details/89479658

2020-05-20

HIKtest.zip

使用海康威视SDK代开摄像头获取视频流实时显示,在https://blog.youkuaiyun.com/u012902367/article/details/93714393有相关介绍

2020-04-20

openGL.zip

Android工程,模型格式stl,需要先使用STLObject.java文件最下面的main运行生成obj,生成obj的路径不能更改,最好指定到工程里,在这个文件的73行选择生成的obj文件即可,工程中包含OTG和蓝牙代码,方便上传角度数据来修改模型状态。

2020-04-16

topTest.rar

Qt源代码,获取系统所有窗口句柄,控制窗口是否置顶~

2020-04-10

Qt_JS_Demo.zip

Qt应用嵌入网页,是Qt与JS相互调用,其它方式参考:https://blog.youkuaiyun.com/u012902367/article/details/105217966

2020-03-31

Qt_JS_Demo.zip

Qt嵌入网页,并实现与JS互相调用,需要使用MSVC编译,其它方式参考:https://blog.youkuaiyun.com/u012902367/article/details/105217966

2020-03-31

Qt嵌入网页的工具类

Qt嵌入网页的工具,使用教程可以参考https://blog.youkuaiyun.com/u012902367/article/details/105217966

2020-03-31

bluetooth4.zip

Android调用蓝牙模块,实现扫描,连接,收发数据,尽量简化代码,希望对新手有所帮助,https://blog.youkuaiyun.com/u012902367中Android BLE蓝牙4.2数据透传操作一文中有大致介绍~~~~~

2020-03-16

nRF Master BLE.zip

BLE蓝牙手机调试助手,安卓版本~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2020-03-14

将图片批量转换成bin文件,方便lvgl读取显示

将图片批量转换成bin文件,方便lvgl读取显示

2025-03-29

基于Qt的瓦片地图显示基础功能

基于Qt的瓦片地图显示基础功能

2025-03-18

map-download

离线地图下载工具,解压到非中文路径下运行run.bat

2025-03-05

sonar-scanner-4.2.0.1873-windows.zip

sonar-scanner-4.2.0.1873-windows.zip

2024-04-30

sonarqube-7.5.zip

sonarqube-7.5.zip

2024-04-30

调试助手上位机虚拟示波器通信协议源码

调试助手上位机虚拟示波器通信协议源码

2023-11-10

调试小助手的上位机安装程序

调试小助手的上位机安装程序

2023-08-20

12864显示模拟工具

12864显示模拟工具是一种用于模拟和测试12864液晶显示屏的工具。12864液晶显示屏是一种常用的图形显示屏,具有128x64像素的分辨率,可显示文字、图像和图标等内容。 。它可以帮助开发人员在开发和调试过程中验证他们的程序和图像在实际硬件上的显示效果。 通过使用12864显示模拟工具,开发人员可以: 验证文本和图像在12864液晶显示屏上的显示效果。 调试和测试显示屏驱动程序和图形库。 模拟不同的输入或条件,以检查显示屏对不同情况的响应。 进行用户界面设计和样式测试。 总之,12864显示模拟工具是一个辅助开发的工具,可帮助开发人员更方便地测试和验证12864液晶显示屏的功能和显示效果。

2023-08-19

HC32F460模板工程

HC32F460模板工程,支持IAR和MDK打开,内涵ADC,GPIO、外部中断、通用GPIO、FLASH读写、串口、定时器和看门狗驱动二次封装,使用方便。

2022-07-26

GD32F303RC单片机工程模板,支持MDK和IAR打开

GD32F303RC单片机工程模板,支持MDK和IAR打开

2022-06-07

海康威视摄像头web端显示方案(Nginx环境测试)

海康威视摄像头web端显示方案(Nginx环境测试)

2022-02-07

ESP8266对接阿里物联网云平台例程.zip

ESP8266使用MQTT对接阿里物联网云平台

2021-03-15

Android逆向助手.zip

APK反编译工具

2021-03-09

gcc-linaro-5.3-20170216.tar.bz2

gcc-linaro-5.3-20170216.tar.bz2

2021-02-04

MplayerDemo.zip

Qt调用Mplayer的简单应用

2021-01-11

ObjectBoxDemo.zip

Android使用ObjectBox数据库最简单的Demo代码,包含基本的增、删、改、查操作,教程可参考https://blog.youkuaiyun.com/u012902367/article/details/110468166

2020-12-02

binDownLoad.zip

bin文件传输助手,用于辅助开发单片机端的IAP远程升级功能,里面包含使用文档和操作视频~~~~~~~

2020-11-30

orl_faces.zip

openCV进行人脸识别的人脸库,在https://blog.youkuaiyun.com/u012902367/article/details/88944352#comments_13745552中有介绍使用

2020-11-07

officeTOimage.zip

需要将lib目录下两个.dll文件放到exe同级目录下,使用MinGW 32bit编译。如果做应用最好把转换放到线程中,不然会会卡界面。

2020-10-23

IMDemo.zip

基于环信SDK部分基础功能的demo,SDK集成过程在https://blog.youkuaiyun.com/u012902367/article/details/109215634中有描述

2020-10-22

空空如也

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

TA关注的人

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