自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Evankaka的专栏

在程序的世界里遨游

  • 博客(285)
  • 资源 (129)
  • 收藏
  • 关注

原创 跟我学AngularJs:router路由与多重视图详解

AngularJs中的路由其实可以认为是一个地址跳转映射,只不过它这个跳转不是传给后台去操作,而是在前台根据不的地址传递参数,渲染不同的内容出来。浏览器地址发生了改变,但实际上它们还们在同一个页面。

2016-04-26 08:35:37 7857

原创 跟我学AngularJs:Directive指令用法解读(下)

此文接 跟我学AngularJs:Directive指令用法解读(上)8.transclude 如果不想让指令内部的内容被模板替换,可以设置这个值为true。一般情况下需要和ngTransclude指令一起使用。 比如:template:"hello every ",这时,指令内部的内容会嵌入到ng-transclude这个div中。也就是变成了hello every 这是指令内部的内容。默认值为

2016-04-24 15:59:19 9402 5

原创 跟我学AngularJs:Directive指令用法解读(上)

Directive(指令)笔者认为是AngularJ非常强大而有有用的功能之一。它就相当于为我们写了公共的自定义DOM元素或CLASS属性或ATTR属性,并且它不只是单单如此,你还可以在它的基础上来操作scope、绑定事件、更改样式等。通过这个Directive,我们可以封装很多公共指令,比如分页指令、自动补全指令等等。然后在HTML页面里只需要简单的写一行代码就可以实现很多强大的功能。一般情况下

2016-04-24 15:58:27 20162 3

原创 跟我学AngularJS:全局变量设置之value vs constant vs rootscope vs 服务

AngualrJS中设置全局变量,即每个Controller中都可以访问的变量,主要有以下几种方法:1、通过var 直接定义global variable,相当于直接用js2.、用angularjs rootscope来设置全局变量 。3、用angularjs value来设置全局变量 。4、用angularjs constant来设置全局变量 。5、定义服务传值

2016-04-18 09:21:00 14089

原创 跟我学AngularJs:Service、Factory、Provider依赖注入使用与区别

用有过Spring的人都知道,Spring的核心思想就是DI(依赖注入,Dependency Injection)和IOC(控制反转 Invension of Controller),AngularJS的service其实就是用到了这里的DI思想,那么什么叫做DI?所谓DI,就是指对象是被动接受依赖类而不是自己主动去找,换句话说就是指对象不是从容器中查找它依赖的类,而是在容器实例化对象的时候主动将它依赖的类注入给它。我个人的理解就是,你在实例化一个类时,它会自动去实例化它里面所用到的其它实例。所以这就叫依赖

2016-04-13 08:49:05 18688 2

原创 跟我学AngularJs:Controller数据共享、继承、通信使用详解

本文主讲了AngularJs中的Controller中基础使用、数据共享、继承、通信的详细使用. AngularJS中的controller中文名就是控制器,它是一个Javascript函数(类型/类),用来向视图的作用域($scope)添加额外的功能。而且每个controller都有自己的scope, 同时也可以共享他们父controller的scope内的数据。

2016-04-11 08:58:45 17726 1

原创 跟我学AngularJs:AngularJs入门及第一个实例

AngularJS是由谷歌开发出来的,它是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。通常,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足:AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。

2016-04-07 08:35:32 12141 1

原创 Bluemix结合DevOps Service实现一键部署

本文讲述了如何通过Bluemix与DevOps Service相结合,来构建与部署一个持续集成的Java Web项目。其实原理就是将代码放在DevOps Service上,然后提交代码。DevOps Service配置构建作业、部署作业。自动将工程构建结果推送到个人Bluemix中心。这样每次要在Bluemix上更新应用程序时,我们只需将代码git push到DevOps Service上,然后点击构建、部署按钮即可。不用再使用cf push等命令,也用不着在本电脑来登陆bluemix.可以大大提交开发效率

2016-03-15 08:33:17 4400

原创 Docker部署JavaWeb项目实战

本文主要讲了如何在Ubuntu14.04 64位系统下来创建一个运行Java web应用程序的Docker容器。

2016-02-25 10:36:10 26946 12

原创 阿里云部署Java web项目初体验

本文主要讲了如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。

2016-02-24 08:29:09 37400 33

原创 Bluemix结合RabbitMq实现消息发送与接收实例

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。

2016-02-19 15:47:14 4458 1

原创 logback与Spring、SpringMVC结合使用教程

        林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka        摘要:本文主要介绍了如何在spring、springMVC中使用logback一、logback与Spirng结合使用1、maven添加引用:  <dependency> <groupId>log4j</...

2016-02-05 16:06:34 28567 6

原创 基于Bluemix云平台的一个文本转语音应用

Text to Speech 服务提供的应用程序编程接口 (API) 使用 IBM 的语音合成功能将文本转换成音频信号。此服务提供了具象状态传输 (REST) 接口,支持将各种语言、口音和语音的文本合成自然语音。此服务目前可将英语或西班牙语的书面文本合成男声(英语和西班

2016-02-05 10:17:55 4990

原创 基于IBM Bluemix的数据缓存应用实例

IBM® Data Cache for Bluemix 是高速缓存服务,支持 Web 和移动应用程序的分布式高速缓存场景。高速缓存服务使用数据网格 技术,您可以在其中存储键值对象。Data Cache 提供了一个业务就绪的内存数据网格 (IMDG),其将数据放在接近逻辑的位置并随着业务扩展仍将其保留在此。很容易使用并扩展现有应用程序的性能和可伸缩性。它可以帮助将冗余事务降到最低、提高响应时间.

2016-02-04 14:34:43 4109

原创 Cocos2d-x游戏《雷电大战》开源啦!要源码要资源快快来~~

写在前面的话:这是笔者开发的第二个小游戏《雷电大战》,之前就过这个游戏和《赵云要格斗》一样,最终将会开源。由于自己的一些个人原因。这个游戏还没有完成,但是许多网友都过来寻求代码或资源,本着开源的精神,笔者今天将它们共享给出大家。注:目前游戏还没有完成,代码全是笔者原创,资源有一部分原创,有一部分网上搜集。下载地址https://github.com/appleappleapple/GameOfSho

2016-01-23 13:42:25 8153 3

原创 RabbitMQ与java、Spring结合实例详细讲解

本文介绍了rabbitMq,并以RabbitMQ与java、Spring结合的两个实例来演示如何使用RabbitMQ。还提供了如何在Ubuntu下安装RabbitMQ 服务的方法。

2016-01-20 19:40:22 16720 9

原创 Jenkins详细安装与构建部署使用教程

          Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文使用的Linux:Ubuntu其中JDK、Tomcat、SVN服务器请看这里Ubuntu安装配置JDK、Tomcat、SVN...

2016-01-15 15:30:45 119611 15

原创 Redis整合Spring结合使用缓存实例

         林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka         摘要:本文介绍了如何在Spring中配置redis,并通过Spring中AOP的思想,将缓存的方法切入到有需要进入缓存的类或方法前面。一、Redis介绍什么是Redis?      redis是一个key-value存储系统。和Memcache...

2015-12-24 20:02:39 37427 33

原创 Echache整合Spring缓存实例讲解

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。

2015-12-24 20:02:06 6077

原创 Eclipse上开发IBM Bluemix应用程序

本文主要讲解了如何使用Eclipse安装IBM Bluemix插件,并在Eclipse上开发应用程序实时发布到个人Bluemix中心。

2015-12-20 16:51:44 5284

原创 基于IBM Bluemix的Docker实践教程

本文开始简单介绍了Docker以及IBM Bluemix,接下来阐述了如何通过Ubuntu14.04操作系统来配置IBM Bluemix的Docker容器与镜像的操作环境,并演示了在本地操作镜像push到Bluemix中并创建运行容器输出结果和在Bluemix上一些Docker相关命令操作。

2015-12-20 16:23:38 7751 2

原创 Shrio登陆验证实例详细解读

本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7.这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

2015-12-06 17:09:03 16358 14

原创 Java反射探索研究

本文详细深入讲解是Java中反射的机制,并介绍了如何通过反射来生成对象、调用函数、取得字段、设置字段的方法。最后,给出了一些反射常用到的实例。

2015-11-22 21:05:58 5666 4

原创 Docker镜像与容器命令

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景:web应用的自动化打包和发布;自动化测试和持续集成、发布;在服务型环境中部署和调整数据库或其他的后台应用;从头编译或者扩展

2015-11-16 19:05:36 6434 1

原创 基于IBM Bluemix部署Java Web项目实战演练

本文主要介绍了IBM Bluemix,并详细说明了如何部署Java Web项目,如何添加MySql服务。最后,提出了自己的一些看法。

2015-11-14 21:29:38 9025 4

原创 Python验证码识别处理实例

一、准备工作与代码实例1、PIL、pytesser、tesseract(1)安装PIL:下载地址:http://www.pythonware.com/products/pil/(CSDN下载)下载后是一个exe,直接双击安装,它会自动安装到C:\Python27\Lib\site-packages中去,(2)pytesser:下载地址:http://code.google.com/...

2015-10-31 16:06:44 34946 26

原创 Bootstrap导航栏实例讲解

导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏是响应式元组件就,作为应用程序或网站的导航标题。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了为站点名称和基本的导航定义样式。

2015-10-30 21:55:30 12120 7

原创 redis入门

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。支持在服务器端计算集合的并、交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)

2015-10-29 19:37:52 6301 3

原创 HTML抽屉效果的实现与展示

本文主要讲了HTML抽屉效果的实现与展示,最后还用bootstrap做了一个简单的实例。

2015-10-29 15:43:03 18454 10

原创 JavaScript 内置对象解读

JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力自定义对象和变量类型。(事实上,只是基于对象的,并不完全具备面向对象的语言的三大特性[封装、继承、多态])。面向对象编程 在高级 JavaScript 的部分会讲解如何创建自己的对象。现在,我们开始学习内建的 JavaScript 对象,以及如何使用它们。对象只是一种特殊的数据。

2015-10-27 22:51:10 3839 4

原创 Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)

        林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka       摘要:本文实现了一个后台由Spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例。整个项目由maven构成。这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是...

2015-10-27 19:20:52 47287 74

原创 javaScript正则表达式(上)

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

2015-10-26 21:51:48 3513 5

原创 JavaScript闭包研究

闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。

2015-10-25 22:33:45 4143 3

原创 Linux命令大全----系统管理相关命令

本文主要讲了Linux命令大全----系统管理相关命令,并附有实例

2015-10-25 18:18:57 6363 6

原创 Java反射探索-----从类加载说起

摘要:本文主要讲了Java类加载的机制,这是学习反射的入门基础。

2015-10-21 09:56:16 5582 3

原创 Linux命令大全----常用文件操作命令

本文主要讲了Linux命令大全----常用文件操作命令,并附有实例

2015-10-19 08:43:25 36724 5

原创 Jquery入门指南教程

jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。

2015-10-19 08:42:24 5055 9

原创 Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

        林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka        摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。本文工程免费下载一、准备工作1. 首先创建一个表: CREATE TAB...

2015-09-30 07:50:31 71247 83

原创 Spring+Mybatis+Maven+MySql搭建实例

        林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka        摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+MySql的的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。本文工程免费下载一、准备工作1. 首先创建一个表: CREATE TABLE `t_use...

2015-09-29 08:32:16 8196 11

原创 n皇后2种解题思路与代码-Java与C++实现

本文主要讲了n皇后问题的解题思路,并分别用java和c++实现了过程,最后,对于算法改进,使用了位运算。

2015-09-28 08:37:22 7130 5

dubbo应用启动与停止脚本

Dubbo应用启动与停止脚本,超详细解析.具体可看文章http://blog.csdn.net/evankaka/article/details/61617483

2017-03-12

Java的Spi使用实例

java中的Spi使用实例,详情请见文章http://blog.csdn.net/evankaka/article/details/58265019

2017-02-27

AngularJS+RequireJs实现动态加载JS和页面

AngularJS+RequireJs实现动态加载JS和页面,这是笔者在网上找到的一份方案源码。笔者在这个基础上自己搭建了一个动态加载的方案,具体看这里http://blog.csdn.net/evankaka/article/details/52502776

2016-09-11

JavaWeb的Hello World

JavaWeb的Hello World,采用maven打包 出来的

2016-02-22

Bluemix数据缓存实例

Bluemix数据缓存实例,具体效果和过程请看博文http://blog.csdn.net/evankaka/article/details/50635575

2016-02-05

Bluemix文本转语音实例

Bluemix文本转语音实例。具体效果和过程可以看博文http://blog.csdn.net/evankaka/article/details/50635575

2016-02-05

RabbitMq与Spring整合实例

RabbitMq与Spring整合实例,整个工程采用maven,具体过程看博文: http://blog.csdn.net/evankaka/article/details/50495437

2016-01-20

select2-4.0.1.zip

select2,一个很强大的下拉提示,简单的使用过程请看这里http://blog.csdn.net/evankaka/article/details/50198845

2015-12-06

Shiro登陆验证实例,采用SSM

采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,具体效果和过程看http://blog.csdn.net/evankaka/article/details/50196003

2015-12-06

pytesser_v0.0.1.zip

Python验证码识别处理实例用到的库,具体过程和效果看http://blog.csdn.net/evankaka/article/details/49533493

2015-11-02

PIL-1.1.7.win32-py2.7.exe

Python验证码识别处理实例用到的库,具体过程和效果看http://blog.csdn.net/evankaka/article/details/49533493

2015-11-02

tesseract-1.03.tar.gz

Python验证码识别处理实例用到的库,具体过程和效果看http://blog.csdn.net/evankaka/article/details/49533493

2015-11-02

PageHelper分页实例(带页面)

PageHelper分页实例(带页面),基于Spring+Mybatis+SpringMVC后台与前台分页展示,效果和过程可见博文http://blog.csdn.net/evankaka/article/details/49452201

2015-10-27

web流程图动态绘制-使用raphael

web流程图动态绘制-使用raphael,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/48439017

2015-09-30

Maven搭建Spring+Mybatis+SpringMVC+MySql实例

Maven搭建Spring+Mybatis+SpringMVC+MySql实例,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/48785513

2015-09-30

Maven搭建Spring+Mybatis+MySql实例

Maven搭建Spring+Mybatis+MySql实例,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/48784641

2015-09-30

dubbo-master

dubbo-master.zip

2015-08-27

dubbo-admin-2.5.4

dubbo-admin-2.5.4-SNAPSHOT.war,这是我自己电脑编译打包出来的war文件,已成功在自己电脑安装成功,效果和过程看http://blog.csdn.net/evankaka/article/details/47858707

2015-08-27

dubbo-hellowrold实例

dubbo入门实例,包含一个provider的maven工程和一个comsumer的maven工程,具体效果和过程看博文http://blog.csdn.net/evankaka/article/details/48009645

2015-08-27

Mybatis Generator自动生成代码实例

Mybatis Generator自动生成代码实例,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/47023955

2015-07-23

aopalliance-1.0.jar+aspectjweaver.jar

aopalliance-1.0.jar+aspectjweaver.jar

2015-07-23

Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例

Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例,具体过程和效果看博文:http://blog.csdn.net/evankaka/article/details/47023975

2015-07-23

mybatis-generator-core

mybatis-generator-core1.3.0.这是自动生成mybatis代码使用到的!mybatis-generator-core1.3.0.这是自动生成mybatis代码使用到的!

2015-07-23

Ajax基础实例讲解

Ajax实例讲解,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/46896943

2015-07-16

JSP九大内置对象和四种属性范围解读

JSP九大内置对象和四种属性范围解读 ,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/46877371

2015-07-15

jstl+standar

jstl+standar

2015-07-05

JavaScript中使用Json范例

JavaScript中使用Json,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/46741577

2015-07-03

Json开发用到的jar包

commons-lang-.jar commons-collections-.jar commons-beanutils-.jar json-lib-.jar ezmorph-.jar commons-logging-.jar

2015-07-03

servlet之cookied深入浅出

servlet之cookied深入浅出,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/46627335

2015-06-24

Servlet仿CSDN动态验证码的生成-带数字和字母

Servlet仿CSDN动态验证码的生成-分加减乘三种情形,具体过程和效果看博文http://blog.csdn.net/evankaka/article/details/46597435

2015-06-23

Servlet动态验证码的生成-带数字和字母

Servlet动态验证码的生成-带数字和字母 ,具体过程和效果看博文 http://blog.csdn.net/evankaka/article/details/46597435

2015-06-23

Spring之Construcotrer注入和setter注入不同的XML写法方式

Spring之Construcotrer注入和setter注入不同的XML写法方式 ,具体效果和过程看博文http://blog.csdn.net/evankaka/article/details/44878225

2015-06-20

Spring3.2.9+commons-logging-1.2.jar

零基础学习Spring项目工程中用到的jar包,运行项目请把这些包导入!零基础学习Spring项目工程中用到的jar包,运行项目请把这些包导入!

2015-06-17

Spring使用XML配置声明式事务

Spring使用XML配置声明式事务 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45478007

2015-05-19

Spring AOP之基于AspectJ注解总结与案例

Spring AOP之基于AspectJ注解总结与案例 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45394409

2015-05-19

Spring JDBC应用实例讲解

Spring JDBC应用实例讲解 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45477185

2015-05-19

Spring AOP之基于Schema配置总结与案例

Spring AOP之基于Schema配置总结与案例 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45242505

2015-05-19

Spring AOP之5种增强方法应用范例

Spring AOP之5种增强方法应用范例 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45241863

2015-05-19

AOP之JDK动态代理和CGLib动态代理

AOP之JDK动态代理和CGLib动态代理 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45195383

2015-05-19

IOC之基于Java类的配置Bean

IOC之基于Java类的配置Bean ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45100657

2015-05-19

空空如也

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

TA关注的人

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