<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Arthur的专栏]]></title><description><![CDATA[我们大大地高估了自己一年以后能够做到的事，但我们却大大低估了五年以后自己可能做到的事。]]></description><link>https://blog.youkuaiyun.com/downing114</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; downing114]]></copyright><item><title><![CDATA[CentOS 7.3 安装与配置vsftp]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/78849739</link><guid>https://blog.youkuaiyun.com/downing114/article/details/78849739</guid><author>downing114</author><pubDate>Wed, 20 Dec 2017 10:06:57 +0800</pubDate><description><![CDATA[一、配置防火墙，开启FTP服务需要的端口


关闭系统自带的防火墙




#停止firewall
[root@localhost ~]# systemctl stop firewalld.service

#禁止firewall开机启动
[root@localhost ~]# systemctl disable firewalld.service


安装iptables防火墙




#安装
...]]></description><category></category></item><item><title><![CDATA[Python3的切片]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/70445468</link><guid>https://blog.youkuaiyun.com/downing114/article/details/70445468</guid><author>downing114</author><pubDate>Sat, 22 Apr 2017 17:56:35 +0800</pubDate><description><![CDATA[Python3的切片非常灵活，可以很方便地对有序序列进行切片操作，代码简单易用。大家都知道，我们可以直接使用索引来访问序列中的元素，同时索引可分为正向和负向两种，而切片也会用到索引，下面放上一个图，有助于大家理解正、负向索引的区别。]]></description><category></category></item><item><title><![CDATA[Python3函数的参数]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/70257602</link><guid>https://blog.youkuaiyun.com/downing114/article/details/70257602</guid><author>downing114</author><pubDate>Fri, 21 Apr 2017 11:39:45 +0800</pubDate><description><![CDATA[Python函数的参数类型目前有五种，分别是必选参数、默认参数、可变参数、关键字参数和命名关键字参数，这几种参数都可以组合使用，非常灵活，下面一一介绍。]]></description><category></category></item><item><title><![CDATA[PHP的mail()函数发送邮件，其中的html标签未被正常解析的问题]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/69229927</link><guid>https://blog.youkuaiyun.com/downing114/article/details/69229927</guid><author>downing114</author><pubDate>Wed, 05 Apr 2017 11:41:05 +0800</pubDate><description><![CDATA[问题描述最近有一台线上服务器迁移到了欧洲节点，操作系统和应用环境与之前都是一样，Centos6.5，PHP5.5，但是使用PHP自带的mail函数发送邮件，其中的html标签未被解析，被当成字符串直接显示出来 
问题分析查看官方文档bool mail ( string $to , string $subject , string $message [, string $additional_head]]></description><category></category></item><item><title><![CDATA[Python3的函数]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/68942150</link><guid>https://blog.youkuaiyun.com/downing114/article/details/68942150</guid><author>downing114</author><pubDate>Wed, 05 Apr 2017 10:51:52 +0800</pubDate><description><![CDATA[内置函数Python有很多内置的函数，具体可查看官方文档：Python内置函数官方文档链接也可以在命令行，使用help(函数名)来查看使用方法：>>> help(max)
Help on built-in function max in module builtins:max(...)
    max(iterable, *[, default=obj, key=func]) -> value]]></description><category></category></item><item><title><![CDATA[Python3的dict和set]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/66970029</link><guid>https://blog.youkuaiyun.com/downing114/article/details/66970029</guid><author>downing114</author><pubDate>Thu, 30 Mar 2017 18:10:48 +0800</pubDate><description><![CDATA[Python的dict，是一种以键-值对的形式存在的集合，类似于其他语言中的map，用｛｝表示]]></description><category></category></item><item><title><![CDATA[Python3的循环]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/65631007</link><guid>https://blog.youkuaiyun.com/downing114/article/details/65631007</guid><author>downing114</author><pubDate>Fri, 24 Mar 2017 18:27:35 +0800</pubDate><description><![CDATA[第一种for循环，语法是for 变量 in 集合:# -*- coding: utf-8 -*-users = ['mike','david','arthur']
for user in users:
    print(user)执行结果：mike
david
arthur如果要计算1~100的整数和，可以使用Python自带的range()函数先生成0到100的整数，再求和：# -*- codi]]></description><category></category></item><item><title><![CDATA[Python3的list和tuple]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/65627372</link><guid>https://blog.youkuaiyun.com/downing114/article/details/65627372</guid><author>downing114</author><pubDate>Fri, 24 Mar 2017 14:24:42 +0800</pubDate><description><![CDATA[listPython的列表，是一种有序的集合，用[]表示>>> jobs = ['SE','SA','PM']
>>> jobs
['SE','SA','PM']用索引访问数组元素时，从下标0开始，并且索引越界会报错：>>> jobs[0]
'SE'
>>> jobs[1]
'SA'
>>> jobs[4]
Traceback (most recent call last):
  File "<st]]></description><category></category></item><item><title><![CDATA[Python3基础数据类型和变量]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/64443297</link><guid>https://blog.youkuaiyun.com/downing114/article/details/64443297</guid><author>downing114</author><pubDate>Wed, 22 Mar 2017 10:59:43 +0800</pubDate><description><![CDATA[基础数据类型
整数
浮点数
字符串
布尔值]]></description><category></category></item><item><title><![CDATA[[虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境（三）(终篇)]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/62883041</link><guid>https://blog.youkuaiyun.com/downing114/article/details/62883041</guid><author>downing114</author><pubDate>Fri, 17 Mar 2017 11:40:51 +0800</pubDate><description><![CDATA[[虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境（一） 
[虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境（二）接前两篇，这是最终篇，前面的准备工作都完成了之后，我们开始安装和部署hadoop安装和配置Hadoophadoop-2.2.0_x64.tar.gz 
链接：http://pan.baidu.com/s/1boSGvrp 密码：559ohadoo]]></description><category></category></item><item><title><![CDATA[[虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境（二）]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/62429591</link><guid>https://blog.youkuaiyun.com/downing114/article/details/62429591</guid><author>downing114</author><pubDate>Thu, 16 Mar 2017 19:18:31 +0800</pubDate><description><![CDATA[[虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境（一）接上一篇，本篇继续介绍在虚拟机上搭建Hadoop完全分布式集群环境安装和配置Java环境安装JDK：jdk-8u121-linux-x64.tar.gz 
链接：http://pan.baidu.com/s/1dFbzM4x 密码：3fbw1、以master为例，下载完，解压，我这里解压到/usr/lib/jvm/jdk1.]]></description><category></category></item><item><title><![CDATA[[虚拟机VM][Ubuntu12.04]搭建Hadoop完全分布式环境（一）]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/60956979</link><guid>https://blog.youkuaiyun.com/downing114/article/details/60956979</guid><author>downing114</author><pubDate>Thu, 16 Mar 2017 16:15:40 +0800</pubDate><description><![CDATA[前言大家都知道，Hadoop的部署方式可分为
单机模式
伪分布式
完全分布式
本篇主要讲解的就是完全分布式。搭建完全分布式的集群环境，需要多台的硬件设备，作为初学者，为了搭建集群去买多台电脑，多少有点不现实，所以这里我采用的是VM虚拟机，模拟搭建一个由三台机器组成的集群。要想成功搭建Hadoop的分布式环境，需要具备安装和操作VM虚拟机，使用Ubuntu系统的基本命令，Linux下安装Java以及H]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04 打开终端的方式]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/60572797</link><guid>https://blog.youkuaiyun.com/downing114/article/details/60572797</guid><author>downing114</author><pubDate>Mon, 06 Mar 2017 11:13:44 +0800</pubDate><description><![CDATA[一、图形界面中搜索1、点击左上角的搜索功能 
2、输入前面的几个关键字即可，比如ter 
3、点击Termianl终端的图标即可开启终端二、使用快捷键Ctrl + Alt + t]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04 开启root用户登录]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/60572462</link><guid>https://blog.youkuaiyun.com/downing114/article/details/60572462</guid><author>downing114</author><pubDate>Mon, 06 Mar 2017 11:02:05 +0800</pubDate><description><![CDATA[在Ubuntu下root帐号默认是被禁用的，并且默认没有密码通常我们想要直接使用root帐号登录系统，并且可以在图形界面中登录，那么我们需要手工设置一下：1、设置roor帐号密码user@ubuntu:~# sudo passwd root2、开启图形界面登录rootuser@ubuntu:~# vi /etc/lightdm/lightdm.conf//在最后面添加一行greeter-show-m]]></description><category></category></item><item><title><![CDATA[CentOS7 安装Ansible - No package ansible available]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/52220496</link><guid>https://blog.youkuaiyun.com/downing114/article/details/52220496</guid><author>downing114</author><pubDate>Tue, 16 Aug 2016 14:19:03 +0800</pubDate><description><![CDATA[在CentOS7上安装ansible问题使用命令安装，出现找不到package，没有安装的提示[root@arthur ~]# yum install ansible
...
...
No package ansible available.
Error: Nothing to do解决办法原理：Ansible是属于Extra Packages for Enterprise Linux (EPEL)]]></description><category></category></item><item><title><![CDATA[jQuery学习笔记四：查找和过滤]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/52137384</link><guid>https://blog.youkuaiyun.com/downing114/article/details/52137384</guid><author>downing114</author><pubDate>Sat, 06 Aug 2016 17:19:15 +0800</pubDate><description><![CDATA[jQuery查找和过滤]]></description><category></category></item><item><title><![CDATA[jQuery学习笔记三：层级选择器]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/52093667</link><guid>https://blog.youkuaiyun.com/downing114/article/details/52093667</guid><author>downing114</author><pubDate>Tue, 02 Aug 2016 14:04:30 +0800</pubDate><description><![CDATA[层级选择器（Descendant Selector）<!-- HTML结构 -->
<div class="testing">
    <ul class="lang">
        <li class="lang-javascript">JavaScript</li>
        <li class="lang-python">Python</li>
        <li class="]]></description><category></category></item><item><title><![CDATA[jQuery学习笔记二：选择器]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/52042043</link><guid>https://blog.youkuaiyun.com/downing114/article/details/52042043</guid><author>downing114</author><pubDate>Wed, 27 Jul 2016 09:06:49 +0800</pubDate><description><![CDATA[选择器是jQuery的核心，它帮助我们快速定位到一个或多个DOM节点。按ID查找// 查找<div id="abc">:
var div = $('#abc');#abc以#开头。返回的对象是jQuery对象。jQuery对象类似数组，它的每个元素都是一个引用了DOM节点的对象。// 如果id为abc的<div>存在，返回的jQuery对象如下
[<div id="abc">...</div>]//]]></description><category></category></item><item><title><![CDATA[jQuery学习笔记一：简介]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/52032338</link><guid>https://blog.youkuaiyun.com/downing114/article/details/52032338</guid><author>downing114</author><pubDate>Tue, 26 Jul 2016 08:57:59 +0800</pubDate><description><![CDATA[为什么使用jQuery
消除浏览器差异
简洁的操作DOM的方法
轻松实现动画、修改CSS等各种操作
jQuery版本目前jQuery有1.x，2.x和3.x这几种版本，区别在于1.x能够最大程度兼容各类浏览器，2.x则移除了对IE6、7、8的支持，更为精简，而3.x版本可以兼容2.x，3.x Compat版本兼容1.x。使用jQuery在页面的<head>引入jQuery文件即可：<html>
<h]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记二十八：Canvas]]></title><link>https://blog.youkuaiyun.com/downing114/article/details/51991522</link><guid>https://blog.youkuaiyun.com/downing114/article/details/51991522</guid><author>downing114</author><pubDate>Fri, 22 Jul 2016 09:12:03 +0800</pubDate><description><![CDATA[JavaScript教程传送门Canvas是HTML5新增的组件，它就像一块幕布，可以用JavaScript在上面绘制各种图表、动画等。一个Canvas定义了一个指定尺寸的矩形框，在这个范围内我们可以随意绘制：<canvas id="test-canvas" width="300" height="200"></canvas>// CanvasRenderingContext2D对象
var ctx]]></description><category></category></item></channel></rss>