自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AlwaysSun的博客

电子 计算机 爱好者一枚

  • 博客(50)
  • 资源 (30)
  • 收藏
  • 关注

原创 使用python的ftplib进行文件传输时候,中文乱码问题

ftplib进行文件传输的时候,经常会出现文件名含有中文而出现乱码的情况,出现的问题是ftplib文件传输默认采用的编码方式为“latin-1”,我们打开源码可以看到解决的方法就是将编码改成utf-8即可。在ftp登陆之后,加上self.ftp.encoding = 'utf-8'即可。...

2021-05-14 19:25:39 2584 1

转载 2021-03-17

<div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-b5506197d8.css"> <div id="content_views" class=...

2021-03-17 09:44:11 321

原创 STM32使用EMWin实现中文字体显示

使用

2020-11-20 16:45:27 3143 1

原创 python的numpy库基本函数复习

Python使用中,对numpy使用的挺多的,最近我决定系统的学习一下numpy的基本函数,复习的内容如下。import numpy as np#%% lambda filter and reduce use methoda=lambda x:x*xprint(a(10))#filter 接受一个列表参数和一个lambda函数参数#这个函数f的作用是对每个元素进行判断,返回True或False filter()根据判断结果自动过滤掉不符合条件的元素# 返回由符合条件元素组成的新li.

2020-10-14 17:23:59 571

原创 C++基础介绍

static:const:const int LENGTH = 10;//常量typedef:typedef unsigned short wchar_tenum:define: #define LENGTH 10//定义常量

2020-09-24 09:51:47 223

原创 python相对路径的问题

目前在python写文件的时候,发现了一个很低级的问题。问题是这样的,有两个py文件, myFileTest.py文件和file2文件夹同时放在当前文件夹下,file2文件夹下有一个genertData.py文件和一个test.txt文件。在genertData.py文件中写test.txt文件,同时在myFileTest.py中调用genertData.py写文件之后再读文件,无法正确读取文件。myFileTest.py# -*- coding:utf-8 ...

2020-09-11 09:55:31 2574 1

原创 ESP8266连接机智云实现手机控制和显示

本次博客主要实现通过stm32f407和esp8266实现机智云的访问和手机端数据的显示和控制。

2020-05-02 17:44:26 2310

原创 IIC协议介绍

①总线空闲状态(Edle) I2C 总线总线的 SDA 和 SCL 两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。②启动信号(Start) 在时钟线 SCL 保持高电平期间,数据线 SDA 上的电平被拉低(即负跳变),定义为 I2C 总线总线的启动信号,它标志着一次数...

2020-04-10 16:47:43 714

原创 FPGA开发(十三)----------IIC通信访问eeprom内容

本次实验我们主要通过实现IIC通信协议,之后完成eeprom芯片内部内容的读取,通过按键每次将芯片内部的前一个字节数据增加一,之后保存回芯片的内部。...

2020-04-10 16:28:01 779

原创 FPGA开发(十二)----------读取DS1302内部时间数码管显示

本次实验我们主要完成读取DS1302芯片内部的时间,并通过数码管进行时间的显示。 DS1302是一款实时时钟芯片,内部可以实现时分秒年月日以及星期的保存,并在电源的驱动下,可以时间自动的增加计时。一般是DIP或者SOP封装,共有以下几个引脚,通过IIC通信协议实现信息的交流。其中 X1,X2为外接晶振的引脚,晶振为32.768KHz. ...

2020-04-08 11:01:02 3398 2

原创 FPGA开发(十一)----------PWM驱动蜂鸣器实现歌曲 发如雪

在用单片机的过程中我们肯定是用蜂鸣器实现过一些简单的歌曲,因为本身音乐的各种音符就是频率不同的声音而已,因此我们在上一个实验的基础上实现这个实验的功能。...

2020-03-29 14:30:06 1286

原创 FPGA开发(十)----------PWM驱动蜂鸣器

本次实验我们实现PWM驱动一个蜂鸣器,通过按键改变PWM的占空比,改变蜂鸣器的音调。 首先我们来了解一下PWM的原理,用一个N位的计数器,最大值可表示成2的N次方,最小值为0,...

2020-03-27 16:19:34 2439 1

原创 FPGA开发(九)----------按键消抖实验

本次实验我们主要完成按键消抖,并统计按下的次数,通过数码管进行显示。我们在上一个数码管计数器的工作上实现按键消抖之后,将1hz信号改为消抖模块的输出即可。 首先我们分析一下按键抖动,按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随...

2020-03-26 10:10:53 1481

原创 FPGA开发(八)----------数码管显示实验3-数字前0的消除

上一篇文章我们使用模块的方式实现了计数器,但是我们看到在计数器前的零全部显示,这在我们的日常生活中是不太符合逻辑的,因为我们通常没有这些0。本次实验我们将这些0不显示。...

2020-03-25 17:45:34 1682

原创 FPGA开发(七)数码管显示实验2-模块实现计数器

上一篇文章中我们采用普通的方法实现了数码管显示计数器的内容,可以看到虽然逻辑清楚,但是不可避免的出现了代码过多的缺陷。我们可以看到六个数码管显示的方式基本一样。因此本次实验我们采用模块的形式,将每一个部分用一个模块来进行实现,首先我们需要一个计数模块,一个显示模块,一个整体协调模块。 计数模块...

2020-03-23 18:03:38 4658

原创 FPGA开发(六)数码管显示实验-计数器实现

本次实验我们主要进行数码管的显示,包括单个数码管的显示和多个数码管刷新显示。 在很多的实际中我们都会使用到数码管,在学习单片机的时候应该对数码管的基本原理有所了解,一个数码管有8个小LED组成,控制每一个LED的亮灭即可实现数码管显示不同的形状,这就是单个数码管显示数字的原理。多个数码管的显示有所不同,将每一个数码管所有的LED的负极连接在一起,只控制正极即可实现...

2020-03-15 22:21:11 11578 1

原创 FPGA开发(五) 串口发送和接收实验

本次试验我们来学习

2020-03-15 20:35:30 2775

原创 FPGA开发(四) PLL实验

本次我们来学习FPGA的PLL,PLL(Phase Locked Loop)俗称锁相环,在很多的单片机中都有,它主要的目的是为了实现倍频和分频,因为我们系统运行的主频率是固定的,如果我们需要其他的频率,那么就需要超频或者降频,此时就需要锁相环实现。...

2020-03-12 21:27:35 2027

原创 FPGA开发(三) 按键功能的实现

该工程主要是实现按键的控制,结合上一次我们的流水灯,我打算实现以下功能:利用开发板上的四个按键,依次控制四个LED灯,即按下第一个按键,第一个LED点亮,依次类推。 首先我们打开Quartus,新建一个工程名为 key_test,建立工程参见上一篇文章,这里不一一叙述。我们新建一个VHDL文件。我们分析一下,本次程序输入为按键的状态,输出为LED的状态,由于在代码...

2020-03-12 17:56:19 4767 2

原创 多用户远程桌面连接局域网电脑的操作步骤

配置过程包括自己的客户端电脑配置和局域网远端的电脑配置。本次客户端和远端电脑均为win8.11.远端电脑配置 1.首先新建一个管理员账户 在 控制面板\用户帐户和家庭安全\用户帐户\管理帐户 中选择在电脑中设置新用户,选择添加新用户,不使用Microsoft账户,创建账户同时需要创建密码。创建成功之后,我们选择该账户,修改账户类型为管理员类型。 ...

2020-01-09 17:00:01 1376

原创 STM32F407ZGT6串口1-6通信实现和串口重定向的实现

1.STM32F4串口映射简介 STM32F4的串口不同于STM32F1,首先STM32F407ZGT6具有6个串口,其中串口1236为同步通信串口(即USART),串口45为异步通信串口(即UART)。 F4具有端口映射功能(除了串口5只有一个端口可选择,其他的都有两个可以映射的端口),简单来说,就是串口的TXD和RXD端口不是固定的,可以我们自己选择,但是自己...

2020-01-06 10:45:00 6870 5

原创 FPGA开发(二) 第一个工程----------流水灯的实现

该工程主要是实现流水灯,即控制开发板上的四个LED灯间隔一秒钟,依次亮起,完成循环往复的流水。首先我们打开Quartus,新建一个工程(file->new porject wizard)选择一个合适的路径,选择自己对应的Device类型,类型可以在自己的开发板上面看到,这里我是用的是黑金A301的开发板,选择Device如下:之后点击Finish,完成工程的创建。...

2020-01-02 11:32:35 3318 1

原创 FPGA开发(一) 开发环境的配置

博主一直希望能把自己学习知识的过程记录下来,之前一直没有完成,本次学习FPGA,我决定把自己的学习过程完整的记录下来,一方面之后可以回顾,另一方面也可以帮助需要学习FPGA的人,少走弯路。开发FPGA我们需要的软件主要有Quartus(博主使用的版本是Quartus Prime 17.1) 链接:https://pan.baidu.com/s/1MzYhAR5CUMn_7Y...

2020-01-02 10:14:20 3764

原创 STM32串口使用小结

使用STM32的过程中,最常用到的就是串口了。我们经常可以通过串口来打印一下内部变量的值,通过打印来看目前程序的运行状态等,最常用到的还是串口1,尤其是串口1的printf函数,完全兼容C语言的printf,使用起来非常的方便。但是当我们使用的外设较多时,并且好几个外设都需要使用串口进行通信时,只是用串口1,就不足以完成项目的需求。本文主要介绍如何同时使用STM32的三个串口。主要...

2019-11-06 21:41:52 6860 1

原创 Arduino安装ESP8266的开发环境

方法分为IDE安装和Github安装IDE安装。1.在IDE的文件->首选项里边的附加开发板管理网址输入https://github.com/esp8266/Arduino/releases/download/2.5.0/package_esp8266com_index.json或者http://arduino.esp8266.com/stable/package_esp8266...

2019-10-27 14:05:29 5954 1

原创 关于指南针传感器的HMC5883L传感器的驱动问题

采用I2C通信,驱动电压采用3.3V

2019-10-17 23:05:26 543

原创 python的selenium库安装和使用

在使用爬虫的过程中,有时候我们需要实现一些浏览的操作,比如访问一下目前的这篇博客,如果使用抓包工具进行分析的话,那么可能会遇到cookie被加密无法获取的情况,此时如果进行分析解密获取cookie,需要能读懂js代码懂一些加密的知识,如果无法完成,那么就无法获得当前博客的源代码,也就无法进行分析。这时候我们可以转换一下思路,我们直接操作浏览器进行操作,那么就可以使用Python提供...

2019-10-08 12:49:22 6582 1

原创 Python爬虫过程中出现重定向302解决方法

在访问页面的时候,有的网站为了防爬,会出现302的重定向问题,这时候我们正常去通过requests库get只能访问到200的界面,而302的界面无法进行访问如果代码这样写302被跳过,我们直接得到的是200的界面的内容。打印的状态码可以说明import requestsurl1="https://blog.csdn.net/qq_34020487/article/det...

2019-10-06 23:01:20 19173 8

原创 python两个字典合并

Python将两个字典合并的方法为:>>> dic2={"2":"world"}>>> dic1.update(dic2)>>> print(dic1){'1': 'hello', '2': 'world'}>>> print(dic2){'2': 'world'}可以看到dict1.update(dict...

2019-10-06 22:46:56 1704

原创 STM32调试出现Cannot access Memory的情况

在使用STM32调试一个模块的时候,我在初始化完成之后,发现程序一直停留在某一个地方,无法进入while主循环中,每一次运行这一个函数,都会出现这种问题。这个函数核心部分是这样的void atk_8266_apsta_test_get(u8* host,u8* url1){ u8 timex=0; u8 p[30]; u16 t=999; u16 r...

2019-10-06 15:05:27 31026 1

原创 KEIL5中Programming Algorithm没有对应的Device Type处理方法

KEIL5中需要配置STLINK的参数,其中很重要的是一个Programming Algorithm,需要选择对应的单片机的下载算法,不过有时候我们会出现,找不到对应的芯片的Programming Algorithm。解决方案:从官网上下载一个文件包(大约300M的exe文件)安装即可,对应的官网地址为http://www2.keil.com/mdk5/legacy下载之后选择对应的k...

2019-10-04 22:46:11 8186

原创 stm32f103rct6的代码移植到stm32f103c8t6

目前市面上见的较多的STM32单片机一般都是开发板,由于这些开发板又很丰富的例程,因此使用起来非常方便,但是我们实际在应用的时候,有时候可能用不了那么多的管脚,因此会造成管脚资源的浪费,而且管脚多的成本也会很高。同时这些STM32单片机的基础的库基本都是一样的,因此理论上来说,应该是可以进行移植的,博主今天来分享一下代码移植的方法。本次采用stm32f103rct6的代码移植到st...

2019-10-04 21:51:52 33515 8

原创 Android联网背单词APP制作总体介绍(一)

最近在做一个背单词的APP,APP整体采用和服务器进行交互,来实现单词的获取。APP既可以背单词,也可以对当天的单词进行汉译英的检查。整个项目分为服务器部分和Android 的APP部分,服务体采用django制作,主要实现的功能有可以通过手机app,选择背单词或者单词打卡之后进入到对应的界面,背单词的界面主要有单词的英语汉语和词性,可以选择上一个单词和下一个单词进行背诵,背诵完所有单词就...

2019-10-01 23:00:20 5629 1

原创 Python中face_recognition库的安装

当py文件中引用了库face_recognition但是python中没有安装这个库的时候,就会出现No module named 'face_recognition'的错误。此时诶过直接pip installface_recognition会报错,原因主要是face_recognition库依赖于python的其他两个库CMake和dlib,需要新进行安装。当直接输入pip install...

2019-10-01 22:59:26 6872 5

原创 Android实现隐藏ActionBar 实现Toolbar 以及实现全屏显示

使用Android Studio进行编程,默认建立的工程是包含一个ActionBar的,但是ActionBar看起来十分的不美观,而且由于设计的原因,它只能用在活动的顶部。因此,我们可以实现自己的ToolBar进行个性化的设计,使界面美观。ToolBar的强大之处在于,它不仅继承了ActionBar的全部功能,而且灵活性很高,可以配合一些其他的控件来实现各种效果。隐藏ActionBar可以...

2019-09-28 23:02:19 1564

原创 将两台电脑文件快传的方法python

在实验室有两台电脑,每次我需要传文件的时候都需要一个优盘,插拔次数太多,比较麻烦,因此,我想采用一个不用优盘的方法,实现数据的共享。由于两台电脑连接了同一个路由器,因此处于同一个局域网下。因此,我将一个电脑作为一个ftp服务器,另一台电脑可以将文件从这台电脑下载或者上传,十分的方便,而且传输的速度,十分的快大于15M/s。而且整个局域网的电脑均可访问ftp,服务器可以实现实验室内部的数据共...

2019-09-25 22:52:13 4546

原创 Altium Designer中将已经绘制成的原理图或者pcb直接生成一个单独的库文件

在AD中有时候需要再利用已有的原理图中的某一个原件,那么就可以将整个原理图中的原件生成一个库文件。具体的操作如下:1.点击Design 之后点击Make schematic library即可生成2.也可以采用快捷键 D然后M。即可...

2019-09-25 22:39:26 3035

原创 keil5实现51单片机和stm32同时编辑

keil5分为两个版本,一个是普通的编辑C51单片机的Keilc51版本,另一个是编辑stm32的KeilMDK,本次记录如何在一个编辑器内部同时实现,编辑stm32和普通的51单片机。首先需要准备keil5MDK和Keil uVision5 C51版本的安装包,之后先后安装两个版本1.安装MDK,之后进行一个对应的stm32单片机的cpu文件的安装,例如keil.STM32F1xx_DF...

2019-09-25 14:53:08 10568

原创 ESP8266实现http请求访问远程服务器

之前用esp8266进行了一般的tcp连接,现在需要做一个可以直接访问远程服务器的项目,因此,研究了一下如何用esp8266实现http协议,由于网上的资料很杂,而且好像都没有说的很清楚。这里做出一个总结,关于之前的命令见下面的网址。https://blog.csdn.net/qq_34020487/article/details/100904978由于http协议处在tcp/...

2019-09-21 20:55:44 38194 5

原创 Altium Designer原理图中拖动元件,与元件相连的导线跟着移动

在AD中,有时候移动元件的时候,同时希望与之相连的导线也跟着移动。每次设置之后重新安装ad之后就忘了,特记录一下。经过总结,共有两种方法:1.如果希望暂时不用,可以在拖动的时候按住Ctr键。2.如果希望长久解决,那么可以在软件中进行设置,具体的设置方法如下: a.点击DXP->Preferences打开设置菜单; b.选择Schematic->Graphic...

2019-09-19 21:58:12 15784

STM32使用EMWin实现中文字体显示

STM32使用EMWin实现中文字体显示, 里边主要是STM32F103实现中文显示的代码,在正点原子的EMWin工程上进行修改的

2020-11-20

STM32使用EMWin的工具

STM32使用EMWin的工具,包括制作字库和生成UTF_8编码的软件 STM32使用EMWin的工具,包括制作字库和生成UTF_8编码的软件

2020-11-20

机智云ESP8266_STM32.zip

机智云固件下载工具和串口调试助手,以及通过STM32实现的工程代码。相应的博客地址为:https://blog.csdn.net/qq_34020487/article/details/105893101

2020-05-02

STM32_2.zip

实现ESP8266访问机智云,采用STM32进行控制,数据的上传和控制。相应的博客地址为https://blog.csdn.net/qq_34020487/article/details/105893101

2020-05-02

iic_eeprom_FPGA.zip

本次实验我们主要通过实现IIC通信协议,之后完成eeprom芯片内部内容的读取,通过按键每次将芯片内部的前一个字节数据增加一或者减一,之后保存回芯片的内部。同时流水灯指示当前程序运行。博客地址为:https://blog.csdn.net/qq_34020487/article/details/105436469

2020-04-10

DS1302_FPGA.zip

主要完成读取DS1302芯片内部的时间,并通过数码管进行时间的显示。博客地址 https://blog.csdn.net/qq_34020487/article/details/105381842

2020-04-09

pwm_buzz_FPGA.zip

本次实验我们实现PWM驱动一个蜂鸣器,通过按键改变PWM的占空比,改变蜂鸣器的音调。相应的博客地址为: https://blog.csdn.net/qq_34020487/article/details/105143869

2020-03-27

Key_debounce_my.zip

利用模块化的方法,实现六个数码管显示一个数字的功能。该数字在消抖按键输出的作用下,自动加一。同时数字前的0不给予显示。博客地址为: https://blog.csdn.net/qq_34020487/article/details/105111697

2020-03-26

Seg_6_2_2_FPGA.zip

利用模块化的方法,实现六个数码管显示一个数字的功能。该数字在时钟的作用下,按一定的频率自动加一。同时数字前的0不给予显示。博客地址为: https://blog.csdn.net/qq_34020487/article/details/105100608

2020-03-25

Seg_6_2_FPGA.zip

利用模块化的方法,实现六个数码管显示一个数字的功能。该数字在时钟的作用下,按一定的频率自动加一。博客地址为: https://blog.csdn.net/qq_34020487/article/details/105053909

2020-03-25

Seg_6_FPGA.zip

本工程主要实现多位数码管显示一个计数器的值,相应的博客地址为 https://blog.csdn.net/qq_34020487/article/details/104887939

2020-03-20

Seg_1_FPGA.zip

本工程主要是实现单个数码管显示0到9,每秒加一。 博客地址为https://blog.csdn.net/qq_34020487/article/details/104887939

2020-03-16

LED_FPGA.zip

FPGA开发实现流水灯,内含工程文件和FPGA原理图。具体的博客操作见 https://blog.csdn.net/qq_34020487/article/details/103799995

2020-03-12

Key_FPGA.zip

FPGA按键实验。实现四个按键控制对应的四个LED灯,内含工程文件和FPGA原理图。对应的博客地址为 https://blog.csdn.net/qq_34020487/article/details/104822891

2020-03-12

STM32F407ZGT6USART1_6 _yinshe2.zip

本资源主要是完成了STM32F407ZGT6单片机的串口1到6的代码实现,主要是为了说明重定向的使用方法。 基于正点原子的usart1工程改进。 本文章对应的博客地址为 https://mp.csdn.net/postedit/103851107

2020-01-06

STM32F407ZGT6USART1_6.zip

本资源主要是完成了STM32F407ZGT6单片机的串口1到6的代码实现,基于正点原子的usart1工程改进。 本文章对应的博客地址为 https://mp.csdn.net/postedit/103851107

2020-01-06

usart_demo_alwayssun.zip

本资源主要介绍如何同时使用STM32的三个串口。主要包括 1.如何同时打开串口1 2 3,并且互不干扰。 2.如何通过一打开的串口2 3实现类似于串口1的printf函数的功能。 3.如何连续输出一个十六进制字符数组。 4.如何实现通过串口直接获取一个格式化类型值。

2019-11-06

android_singleship_connection.zip

Android APP使用Android studio 编写,实现单片机通过蓝牙向手机app发送数据,同时手机app通过按键向单片机下发命令 双向通信,内部有详细注释。

2019-11-06

STM32F103C8T6驱动DHT12温湿度传感器

STM32F103C8T6驱动DHT12温湿度传感器,串口输出温度和湿度。基于库函数。亲测可用。STM32F103C8T6驱动DHT12温湿度传感器,串口输出温度和湿度。基于库函数。亲测可用。

2019-11-01

matlabchuankou.7z

基于MATLAB GUI的 串口助手程序 可以设置 打开哪一个串口 可以设置波特率 可以设置打开接收 清空接收 清空发送 打开绘图 等功能 对应的博客地址为 https://blog.csdn.net/qq_34020487/article/details/77949914

2019-10-04

android_yijia.zip

之前做的一个Android APP主要是完成和单片机的通信,单片机检测到故障,向app发送信息,同时app端进行语音报警 目前只有单片机向手机发送数据的代码

2019-09-22

ECGChart.zip

android进行心电波形和呼吸波形的绘制,一个界面同时显示两个图,代码自己完成网格的绘制,和波形的绘制,并可以自动进行移动,模拟心电图的形状

2019-09-22

ESP8266-12 WiFi模块用户手册V1.0.doc

ESP8266用户手册 内部详细讲解了ESP8266的每一个命令的使用方法 内部详细讲解了ESP8266的每一个命令的使用方法

2019-09-21

esp8266.rar

一个完整的通过esp8266连接远程服务器的程序 使用单片机驱动esp8266无线模块时遇到Link type ERROR Link is invald的问题解决方案

2019-09-17

Android中的自定义ListView

介绍安卓ListView的用法,实现安卓的自定义ListView。具体做法参考 https://blog.csdn.net/qq_34020487/article/details/89402562

2019-04-19

Python制作一个ftp服务器

使用Python的pyftpdlib库和官方的文档制作一个ftp服务器,可以通过filezilla进行访问 具体过程见https://blog.csdn.net/qq_34020487/article/details/89337141

2019-04-16

catia中画能看见的螺纹 螺杆

catia中画能看见的螺纹 文件中的具体参数为 直径为20mm 螺距为2mm 的矩形螺纹具体步骤见 https://blog.csdn.net/qq_34020487/article/details/89082991

2019-04-08

实现web视频显示 输入地址就可以显示对应的视频

实现web视频显示 输入地址就可以显示对应的视频 如输入http://m.tv.sohu.com/20130704/n380744170.shtml 就可以播放视频

2019-01-06

MATLAB GUI串口助手

基于MATLAB GUI的 串口助手程序 可以设置 打开哪一个串口 可以设置波特率 可以设置打开接收 清空接收 清空发送 打开绘图 等功能

2017-09-23

空空如也

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

TA关注的人

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