自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (17)
  • 收藏
  • 关注

转载 计算机原码、反码、补码详解

机器数和真值机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011 就是机器数。真值因为第一位是符号位,所以机器数的形式值就不等于真正的数值...

2018-04-02 11:32:06 441

转载 Eclipse的Debug调试技巧大全(精华版)

一、Debug视图调试中最常用的窗口是:窗口说明Debug窗口主要显示当前线程方法调用栈, 以及代码行数(有调试信息的代码)断点Breakpoints窗口=> 断点列表窗口,可以方便增加断点,设置断点条件,删除断点等变量Variables窗口=> 显示当前方法的本地变量,非static方法,包含this应用,可以修改变量值代码编辑窗口=> 这个不用...

2018-03-06 10:47:36 1791

转载 聚类方法:DBSCAN算法研究(1)--DBSCAN原理、流程、参数设置、优缺点以及算法

DBSCAN(Density-based spatial clustering ofapplications with noise)是Martin Ester, Hans-PeterKriegel等人于1996年提出的一种基于密度的空间的数据聚类方法,该算法是最常用的一种聚类方法[1,2]。该算法将具有足够密度区域作为距离中心,不断生长该区域,算法基于一个事实:一个聚类可以由其中的任何核心对象唯一

2018-02-05 20:45:36 3819

转载 【JAVA图表】Jfreechart常用图表总结

柱状图:[java] view plain copy package chart;    import java.awt.Color;  import java.awt.Font;  import java.util.Map;  import java.util.Map.Entry;  import java.util.Set;    import org.jf

2018-02-04 12:07:48 3245 2

转载 tensorflow保存图和权重

有时候,我们需要将TensorFlow的模型导出为单个文件(同时包含模型架构定义与权重),方便在其他地方使用(如在c++中部署网络)。利用tf.train.write_graph()默认情况下只导出了网络的定义(没有权重),而利用tf.train.Saver().save()导出的文件graph_def与权重是分离的,因此需要采用别的方法。我们知道,graph_def文件中没有包含网络中的Va

2017-11-26 10:56:57 4875

转载 关于多用户时hadoop的权限问题

之前都是用root运行的,但是现在必须要解决这个问题。hdfs的权限判断十分简单,就是拿发出指令的user name和文件的user name 做比较  private void check(INode inode, FsAction access      ) throws AccessControlException {    if (inode == null) { 

2017-06-18 17:00:07 1853

转载 tensorflow GPU环境配置

1.首先安装CUDAa.首先安装一些依赖sudo apt-get updatesudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-rec

2017-06-16 17:56:03 930

转载 hadoop 2.x 安装和配置

一、安装环境 硬件:虚拟机 操作系统:Centos 6.4 64位 IP:192.168.241.128主机名:admin安装用户:root二、安装JDK 安装JDK1.7或者以上版本。这里安装jdk1.7.0_79。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2017-06-15 15:53:19 444

转载 ubuntu-16.04.1-server-amd64安装时提示busybox-initramfs软件包错误

出现如上错误,百度看了网友们的解决办法可能是版本差异,大多数人说是在语言界面按下F6进选项,可以在下面看到一串参数行,把里面的quiet修改为all_generic_ide回车就可正常安装,但是我实际操作了下有点区别,在语言界面只能按F1,其他几个不能按下,(如下图)具体操作如下:首先打开虚拟机,开始安装;进入语言选择界面直接回车即可;(英语不好的同学,可以

2017-06-15 15:51:49 2868

转载 Ubuntu下对PyCharm-2016.3.2的长期使用

在Ubuntu下使用PyCharm,开始找的网上的license,但在2017年都基本上到期了,所以想找个破解的方法,搜索到了Rover12421大神的破解软件。1.先把之前的license取消掉:打开pycharm-help-Register 选择remove license,然后exit2.因为我之前系统里没有安装java,所以参考此篇文章:http://www

2017-05-12 14:56:31 672

转载 彻底解决matplotlib中文乱码问题

1.环境查看a.系统版本查看[hadoop@p168 ~]$ cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core) b.系统中文字体查看[hadoop@p168 ~]$ fc-list :lang=zh/usr/share/fonts/wqy-microhei/wqy-microhei.ttc:

2017-03-20 14:51:42 1528

转载 输出TensorFlow中checkpoint内变量的几种方法

将TF保存在checkpoint中的变量值输出到txt或npy中的几种简单的可行的方法:1,最简单的方法,是在有model 的情况下,直接用tf.train.saver进行restore,就像 cifar10_eval.py 中那样。然后,在sess中直接run变量的名字就可以得到变量保存的值。在这里以cifar10_eval.py为例。首先,在Graph中穿件model。

2017-02-15 10:49:54 14268

转载 聚类评估算法-轮廓系数(Silhouette Coefficient )

轮廓系数(Silhouette Coefficient),是聚类效果好坏的一种评价方式。最早由 Peter J. Rousseeuw 在 1986 提出。它结合内聚度和分离度两种因素。可以用来在相同原始数据的基础上用来评价不同算法、或者算法不同运行方式对聚类结果所产生的影响。         方法:                  1,计算样本i到同簇其他样本的平均距离ai。ai 越

2016-12-09 19:35:03 99446 5

转载 在MyEclipse中配置android开发环境

在安装好jdk和jre并配置好环境后,可以到网上下载一个Android SDK,一般里面都已经有eclipse可以直接用来进行android开发了,但如果你想在你的myeclipse中来进行android开发,就需要在myeclipse中安装相应的android插件了,好了,下面看看如果在myeclipse中来进行android。在MyEclipse中配置android开发环境。首先要先安装好

2016-11-13 09:07:20 616

转载 深度学习:CS231n官方笔记

作者:杜客链接:https://zhuanlan.zhihu.com/p/21930884来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。CS231n简介CS231n的全称是CS231n: Convolutional Neural Networks for Visual Recognition,即面向视觉识别的卷积神经网络。该课程是斯坦福大学计

2016-10-25 10:30:33 10888

转载 debian挂载NTFS硬盘

初始情况下debian可以用mount挂载win的ntfs分区,可以正常读写已有文件,但无法创建和删除.提示:没有权限,但即使是root用户也是不行的.解决方法如下 #安装:apt-get install fuse-utils ntfs-3g #挂载:mkdir /mnt/mount -t ntfs-3g /dev/  /mnt/

2016-10-11 10:59:43 4182

原创 Hadoop HA配置下ResourceManager启动不了(电脑之前宕机了)

我的Hadoop2.6.4集群是基于HA高可用性下搭建的,运行在虚拟机上几天了,可是突然断电了,再次启动虚拟机再次启动集群后发现resourcemanager怎么也都起不来,想了很多可能出错的原因,最终还是把它启动了!具体做法如下:1.分别在你的zookeeper所在节点上启动各个zookeeper,在zookeeper的bin目录下执行:./zkServer.sh start2.

2016-08-22 16:05:42 5299

原创 hadoop HA模式重新格式化出现错误:INFO ipc.Client: Retrying connect to server:***:8485. Already

16/08/16 23:09:51 INFO ipc.Client: Retrying connect to server: hadoopslave2/192.168.2.153:8485. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=10

2016-08-16 23:38:17 12246 2

原创 VMware克隆centos7没有ip地址

1.vim  /etc/sysconfig/network-scripts/ifcfg-eno16777736(有些人的后缀名可能不是eno16777736,在同层目录找到ifcfg-开头的就行,前提是打开后有如图的一些内容) (1)删除 UUID这一行 与 HWADDR这一行(2)把图中的 BOOTPROTO="dhcp" #dhcp改为static(3)

2016-08-03 11:39:02 2352

转载 机器学习中的各种距离测量公式

在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。  本文的目的就是对常用的相似性度量作一个总结。本文目录:1.欧氏距离2.曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离

2016-07-31 13:10:08 3559

转载 wget 下载整个网站,或者特定目录

转载自:http://www.cnblogs.com/lidp/archive/2010/03/02/1696447.html需要下载某个目录下面的所有文件。命令如下wget -c -r -np -k -L -p www.xxx.org/pub/path/在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。wget -np -nH -r --span-host

2016-07-28 17:10:21 479

原创 深度学习的方法、书籍、资料、网站

一、学习深度学习的基本途径:1. 模式识别从你的描述问题的语言来看,题主似乎对模式识别没有较高的认识。所以在做基于深度学习的图像识别前,建议先大致阅读模式识别和计算机视觉相关书籍。先理解图像这个信息本身,才来尝试识别。《学习OpenCV》,我觉得是一本非常好的上述领域入门书籍,也有python接口。2.机器学习不清楚你对机器学习及其相关领域的了解程度。在学习深度学习理论前,

2016-07-27 22:12:20 2231

转载 图像视频数据集网站

海量数据(又称大数据)已经成为各大互联网企业面临的最大问题,如何处理海量数据,提供更好的解决方案,是目前相当热门的一个话题。类似MapReduce、 Hadoop等架构的普遍推广,大家都在构建自己的大数据处理,大数据分析平台。 相应之下,目前对于海量数据处理人才的需求也在不断增多,此类人才可谓炙手可热!越来越多的开发者把目光转移到海量数据的处理上。但是不是所有人都能真正接触到,或者有机会去

2016-07-22 22:50:06 4452

转载 wget 下载整个网站,或者特定目录

wget -c -r -np -k -L -p www.xxx.org/pub/path/在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。wget -np -nH -r --span-hosts www.xxx.org/pub/path/-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-nd 递归下载时不创建一层一层

2016-07-17 22:56:13 442

转载 配置hadoop2.X的namenode HA及Yarn HA

以前用hadoop2.2.0只搭建了hadoop的高可用,但在hadoop2.2.0中始终没有完成YARN HA的搭建,直接下载了hadoop最新稳定版本2.6.0完成了YARN HA及HADOOP HA的搭建流程,没有仔细看hadoop的官方文档,貌似hadoop2.2.0不支持YARN HA,如果说错了谢谢指正呀,下面总结一下我的搭建流程:首先完成虚拟机的搭建:

2016-06-24 10:34:18 983 1

转载 利用word2vec对关键词进行聚类

转载自:http://blog.csdn.net/zhaoxinfan/article/details/11069485继上次提取关键词之后,项目组长又要求我对关键词进行聚类。说实话,我不太明白对关键词聚类跟新闻推荐有什么联系,不过他说什么我照做就是了。按照一般的思路,可以用新闻ID向量来表示某个关键词,这就像广告推荐系统里面用用户访问类别向量来表示用户一样,然后就可以用kmean

2016-06-21 15:40:20 836

原创 (java:11276): GLib-GObject-WARNING **: cannot register existing type `GdkDisplayManager'

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; supportwas removed in 8.0(java:11276): GLib-GObject-WARNING **: cannot register existing type `GdkDisplayManager'(java:11276): GLib-CRITICAL **: g_once_init_leave: assertion `r

2016-06-04 18:10:30 3488

原创 Debain启动MyEclipse2015报错:A fatal error has been detected by the Java Runtime Environment:

A fatal error has been detected by the Java Runtime Environment:SIGSEGV (0xb) at pc=0x00007f9e8a42173f, pid=10942, tid=140319582553856JRE version: Java(TM) SE Runtime Environment (8.0_11-b12) (build 1.8.0_11-b12)Java VM: Java HotSpot(TM) 64-Bit Server V

2016-06-04 17:45:42 1416

原创 Debain中文乱码及添加中文支持

用VNC远程连接debain服务器发现中文显示好多方块,看着很不舒服,于是在网上海淘并整理了如何在debain中添加中文支持以及添加中文输入法:1、生成locales:运行 dpkg-reconfigure locales,选择上以下选项:en_US ISO-8859-1zh_CN GB2312zh_CN.GBK GBKzh_CN.UTF-8 UTF-8

2016-06-03 10:50:26 7374

原创 图形界面远程访问Linux(Debian安装VNC以及开机启动)

1.首先安装VNCapt-get updateapt-get install vnc4serverapt-get install x-window-system-coreapt-get install gnome-panel

2016-06-02 20:21:48 34467 1

转载 Windows远程连接Linux图形界面

我使用的Linux版本是 Red Hat Enterprise Linux 4,已经设置默认启动图形界面.利用VNC来进行Linux的远程桌面连接。默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。 确认是否已经安装VNC服务及查看安装的VNC版本C代码  "color: #800080; f

2016-06-02 20:14:13 14184

转载 yum安装配置GCC

步骤一、进入/etc/yum.repos.d/目录,步骤二、终端中输入wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo或者vault.centos.org/4.2/CentOS-Base.repo、或者使用网易163的yum源:http://mirrors.163.com/.help/centos.html

2016-05-20 21:21:55 657

转载 NLPIR中文分词的java接口使用方法

Java接口使用步骤不理解NLPIR中文分词的原理,没什么可说的,这里仅记录一下其Java接口的使用步骤,留以后用。1、准备资源在官网下载页面中下载“NLPIR汉语分词系统(又名ICTCLAS2013版)下载包(u0416)”,该下载包包括以下内容:NLPIR汉语分词Windows下的演示系统、点击bin下面的exe即可;数据文件: data文件夹windo

2016-05-18 15:58:33 586

转载 UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图

面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测

2016-05-12 22:23:57 892

转载 Java实现的网络爬虫

说到爬虫,使用Java本身自带的URLConnection可以实现一些基本的抓取页面的功能,但是对于一些比较高级的功能,比如重定向的处理,HTML标记的去除,仅仅使用URLConnection还是不够的。在这里我们可以使用HttpClient这个第三方jar包。接下来我们使用HttpClient简单的写一个爬去百度的Demo:import java.io.FileOutputS

2016-05-03 21:59:02 816

原创 hive的数据查询的相关语法知识

select … from clause:1.1array类型: hive> SELECT name, subordinates FROM employees;John Doe  ["Mary Smith","Todd Jones"]Todd Jones  []--( ‘subordinates’为array类型,并且字符串带有双引号。)hive> SELECT nam

2016-05-03 11:35:30 502

原创 hive的视图与索引的相关语法知识

1.views odds and ends( the conceptual view still applies when the view and a query that uses it both contain an  ORDER BY clause or a  LIMIT clause. The view’s clauses are evaluated before the usin

2016-05-03 11:34:13 628

原创 hive的数据操作的相关语法知识

²  Data Manipulation1. Loading Data into Managed Tables:LOAD DATA [ LOCAL ] INPATH '${env:HOME}/california-employees'[ OVERWRITE ] INTO TABLEemployeesPARTITION (country = 'US', state = 'CA

2016-05-03 11:31:55 281

原创 hive的数据定义相关语法知识

Data Definition1.创建数据库:CREATE DATABASE IF NOT EXISTS foo[LOCATION]'/m/j/jkl'  [COMMENT]'haha' [WITH DBPROPERTIES]  ('creator' = 'Mark', 'date' = '2012-01-02');**************  --(分布式默认LO

2016-05-03 11:29:38 562

翻译 文本检索模式的学习过程与应用

|*—*|模式构造(算法一:产生各种包含问题与答案的模式,主要是用后缀树进行模式学习)第一步: 用问题+答案搜索第二步:处理搜索出来的1000条数据文本第三步:用正则表达式保留包含了问题和答案的句子第四步:把包含问题和答案的sentences传给后缀树执行(找到这些句子中重复最多的最长子串 如:mozart (1957-2001))第五步:把包含问题和答案的ph

2016-05-03 11:14:48 332

TensorFlow Machine Learning Cookbook【2017年最新出版,高清完整PDF】

适合新手入门机器学习和tensorflow的最佳教程,强烈推荐。 Chapter 1: Getting Started with TensorFlow Chapter 2: The TensorFlow Way Chapter 3: Linear Regression Chapter 4: Support Vector Machines Chapter 5: Nearest Neighbor Methods Chapter 6: Neural Networks Chapter 7: Natural Language Processing Chapter 8: Convolutional Neural Networks Chapter 9: Recurrent Neural Networks Chapter 10: Taking TensorFlow to Production Chapter 11: More with TensorFlow

2017-10-21

Deep Learning with TensorFlow.pdf

Chapter 1: Getting Started with Deep Learning Chapter 2: First Look at TensorFlow Chapter 3: Using TensorFlow on a Feed-Forward Neural Network Chapter 4: TensorFlow on a Convolutional Neural Network Chapter 5: Optimizing TensorFlow Autoencoders Chapter 6: Recurrent Neural Networks Chapter 7: GPU Computing Chapter 8: Advanced TensorFlow Programming Chapter 9: Advanced Multimedia Programming with TensorFlow Chapter 10: Reinforcement Learning

2017-10-21

The Practice of Computing Using Python (2nd Ed)(Python入门经典以解决计算问题为导向的Python编程实践)

《Python入门经典以解决计算问题为导向的Python编程实践》写的非常好,适合入门学者和老司机,但是网上资料不好找,特此上传该书。

2017-10-21

Building Machine Learning Projects with TensorFlow(用tensorflow做机器学习项目)

Chapter 1, Exploring and Transforming Data, guides the reader in undersanding the main components of a TensorFlow application, and the main data-exploring methods included. Chapter 2, Clustering, tells you about the possibility of grouping different kinds of data elements, defining a previous similarity criteria. Chapter 3, Linear Regression, allows the reader to define the first mathematical model to explain diverse phenomena. Chapter 4, Logistic Regression, is the first step in modeling non-linear phenomena with a very powerful and simple mathematical function. Chapter 5, Simple Feedforward Neural Networks, allows you to comprehend the main component, and mechanisms of neural networks. Chapter 6, Convolutional Neural Networks, explains the functioning and practical application, of this recently rediscovered set of special networks. Chapter 7, Recurrent Neural Networks, shows a detailed explanation of this very useful architecture for temporal series of data. Chapter 8, Deep Neural Networks, offers an overview of the latest developments on mixed layer type neural networks. Chapter 9, Running Models at Scale – GPU and Serving, explains the ways of tackling problems of greater complexity, by dividing the work into coordinating units. Chapter 10, Library Installation and Additional Tips, covers the installation of TensorFlow on Linux, Windows, and Mac architectures, and presents you with some useful code tricks that will ease day-to-day tasks

2017-10-21

tensorflow for deep learning.pdf

1. Introduction to Deep Learning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Machine Learning eats Computer Science 10 Deep Learning Primitives 11 Fully Connected Layer 11 Convolutional Layer 12 Recurrent Neural Network (RNN) Layers 13 Long Short-Term Memory (LSTM) Cells 14 Deep Learning Zoo 14 LeNet 14 AlexNet 15 ResNet 16 Neural Captioning Model 16 Google Neural Machine Translation 17 One shot models 18 AlphaGo 19 Generative Adversarial Networks 20 Neural Turing Machines 21 Deep Learning Frameworks 22 Empirical Learning 25 2. Introduction toTensorfow Primitives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Introducing Tensors 27 Scalars, Vectors, and Matrices 28 Matrix Mathematics 31 Tensors 33 Tensors in physics. 35 Mathematical Asides 37 Basic Computations in Tensorflow 38 Initializing Constant Tensors. 38 Sampling Random Tensors 40 Tensor Addition and Scaling 40 Matrix Operations 41 Tensor types 42 Tensor Shape Manipulations 43 Introduction to Broadcasting 44 Imperative and Declarative Programming 45 Tensorflow Graphs 46 Tensorflow Sessions 46 Tensorflow Variables 47 Review 4

2017-10-21

Introduction to TensorFlow(tensorflow 入门)

改书分为install tensorflow、tensorflow 概念(graph、tensor、session等)、hello Word(简单示例)、回归代码实现、分类代码实现;在整体上了解tensorflow的运行原理与应用,是入门的好材料。

2017-10-21

word2vec.zip

该代码包为Google code,现在Google上找不到该代码包,所以上传到此供大家下载。(安装指南:在Linux上进入该目录中运行make编译word2vec工具:(如果其中makefile文件后有.txt后缀,将其去掉)在当前目录下执行make进行编译,生成可执行文件(编译过程中报出很出Warning,暂且不管))

2016-06-27

人工智能及其应用 第4版(蔡自兴).pdf

人工智能及其应用 第4版(蔡自兴)主要介绍了知识表示法、非经典推理、计算智能、专家系统、机器学习等内容是目前最新的人工智能经典书籍,有兴趣的可以学习一下。

2016-06-27

concurrency programming in java (java并发编程)

该文档为英文版的java并发编程书,其中介绍了锁、状态依赖、原子循环等重要内容,有兴趣的可以下下来学习一下。

2016-06-27

java8使用规格说明书.pdf

该文档属于英文高清版的JAVA8使用规格说明书,里面有完整的书签,可以对其中的文本进行编辑。

2016-06-27

Hadoop技术内幕 深入解析HADOOP COMMON和HDFS架构设计与实现原理.pdf

Hadoop技术内幕 深入解析HADOOP COMMON和HDFS架构设计与实现原理

2016-01-02

Programming Pig(pig编程).pdf

pig编程实战详细介绍了实现mr的功能原理,是pig初学者的理想资料。pdf

2016-01-02

Programming Hive (hive编程).pdf

hive编程这本书全面介绍了hive的各个特性以及如何使用hive来存取数据,是hive初学者理想的自学资料。

2016-01-02

Hadoop权威指南第四版 高清英文版.pdf

Hadoop权威指南第四版只介绍Hadoop 2,因为Hadoop 2版本系列是目前最活跃的版本系列。这本书加进了一些新的章节,比如:YARN;Parquet;Flume;Crunch;Spark等,是学习Hadoop2的首选好资料!

2016-01-02

Learning spark (学习spark)

该文档为2015年出版的英文高清版,其中的内容可进行复制,并附有书签,方便读者阅读,不失为spark入门学习的指引者。

2016-01-02

数据库系统概论(第四版)].王珊等.扫描版.pdf

该书是由王珊和萨师煊编著的第四版《数据库系统概论》,其以sqlserver为基础,内容写的很是深刻易懂。

2015-07-17

空空如也

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

TA关注的人

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