<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xu7065的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xu7065</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xu7065]]></copyright><item><title><![CDATA[Centos6.10 YumRepo Error: All mirror URLs are not using ftp, http[s] or file]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/111979616</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/111979616</guid><author>xu7065</author><pubDate>Wed, 30 Dec 2020 13:50:28 +0800</pubDate><description><![CDATA[修改/etc/yum.repos.d/CentOS-Base.repo文件，将所有的$releasever替换成6.10，将所有的mirrorlist注释掉，baseurl打开，baseurl修改成vault.centos.org/6.10

如下：

[base]
name=CentOS-6.10- Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;arch=$basearch&amp;repo=os
baseu.]]></description><category></category></item><item><title><![CDATA[sublime text3 显示空格和Tab]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/111227055</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/111227055</guid><author>xu7065</author><pubDate>Tue, 15 Dec 2020 17:41:30 +0800</pubDate><description><![CDATA[sublime text3 显示空格和Tab



1. sublime显示制表符和空格

打开sublime设置Preferences -&gt; setting, 在配置最后添加

"draw_white_space":"all",

最后的配置类似：

{

"theme":"Adaptive.sublime-theme",

"font_size":16,

"draw_white_space":"all",

}

注意： 如果原来已经有其他配置项， 注意每行后面的逗号， 使语法正确

这...]]></description><category></category></item><item><title><![CDATA[Sublime Text3 packagecontrol.io 无法访问]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/106426969</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/106426969</guid><author>xu7065</author><pubDate>Fri, 29 May 2020 15:48:36 +0800</pubDate><description><![CDATA[packagecontrol.io 被墙访问不了。

解决办法：

点击 Preferences &gt; Package Settings &gt; Package Control &gt; Settings - User
	添加配置

"channels": ["https://raw.githubusercontent.com/HBLong/channel_v3_daily/master/channel_v3.json"],




...]]></description><category></category></item><item><title><![CDATA[单列多个索引以及多个单列索引]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/106410028</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/106410028</guid><author>xu7065</author><pubDate>Thu, 28 May 2020 17:49:02 +0800</pubDate><description><![CDATA[mysql 索引

1、建表

CREATE TABLE `users_info` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `userId` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
 `mobile` varchar(24) NOT NULL DEFAULT '',
 `billMonth` varchar(32) DEFAULT NULL,
 PR...]]></description><category></category></item><item><title><![CDATA[使用grep命令查找文件/文件夹下特定的字符串]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/106405890</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/106405890</guid><author>xu7065</author><pubDate>Thu, 28 May 2020 15:27:18 +0800</pubDate><description><![CDATA[一、查找指定字符串

grep 'xxx' file

若需要在文件夹下所有文件查找

grep 'xxx'dirPath/*

补充：若目录下含有多级子目录，则用 grep -r "xxx" ./

二、行首/行尾查找

首行查找在所找字符串前加^,尾行则在所找字符串后加$

如在行首查找字符 abc

grep '^abc' ./*

如在行尾查找字符 abc

grep 'abc$' ./*

注：查找字符 . 需要加转义字符 \

grep -r '\.txt' ./*
...]]></description><category></category></item><item><title><![CDATA[linux下安装protobuf3.11.4]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/105734467</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/105734467</guid><author>xu7065</author><pubDate>Fri, 24 Apr 2020 16:40:08 +0800</pubDate><description><![CDATA[目前protobuf已经更新到3.11.4版本了，之前很多的安装方法用不上。

1.安装protobuf3.11.4
1.1 解决编译protobuf库文件工具
  yum -y install autoconf automake libtool curl make g++ unzip
1.2 下载源码并安装
 git clone https://github.com/protocolb...]]></description><category></category></item><item><title><![CDATA[git error: RPC failed; result=56, HTTP code = 200bytes/s]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/105733901</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/105733901</guid><author>xu7065</author><pubDate>Fri, 24 Apr 2020 16:25:53 +0800</pubDate><description><![CDATA[今天在git操作时出现了一个错误

error: RPC failed; result=56, HTTP code = 200bytes/s

google之后发现是http.postBuffer 的默认值过小，修改后git操作成功

解决方法:

修改git传输字节限制 git config –global http.postBuffer 524288000


...]]></description><category></category></item><item><title><![CDATA[golang Uncaught SyntaxError: Unexpected token '']]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/105551708</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/105551708</guid><author>xu7065</author><pubDate>Thu, 16 Apr 2020 10:20:42 +0800</pubDate><description><![CDATA[Uncaught SyntaxError: Unexpected token '&lt;'

使用golang的jsonrpc库时，由于源码中已经定义了request中所传的data中的变量类型：

源文件：rpc/jsonrpc/client.go


type clientRequest struct {
    Method string         `json:"method"`
  ...]]></description><category></category></item><item><title><![CDATA[Mac上挂载移动硬盘出现"Read-only file system"问题，不想安装ntfsformac或者mount]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/105353349</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/105353349</guid><author>xu7065</author><pubDate>Mon, 06 Apr 2020 22:30:59 +0800</pubDate><description><![CDATA[解决步骤如下

1. 确保移动硬盘链接，查看硬盘挂在的节点，操作如下


diskutil info /Volumes/YOUR_NTFS_DISK_NAME

找到 Device Node


Device Node:       /dev/disk1s1


比如我这里的硬盘默认挂在在/Volumes/Elements
我查看我的硬盘挂在节点信息如下






	$ disk...]]></description><category></category></item><item><title><![CDATA[解决mac下ntfs移动硬盘中的文件提示 项目已被macOS使用，不能打开]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/105162680</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/105162680</guid><author>xu7065</author><pubDate>Sat, 28 Mar 2020 16:02:55 +0800</pubDate><description><![CDATA[打开终端

1、进入移动硬盘目录路径：

一般在/Volumes/下

cd /Volumes/Data(硬盘名)

2、查看

ls -l 文件名

可以看到权限列有个特殊符号@

-rwxr-xr-x@ 1 mac staff 244717836 1 10 16:19 文件名

@代表附加属性

也可用xattr -l查看

xattr -l 文件名

3、取消附加属性

xattr -c 文...]]></description><category></category></item><item><title><![CDATA[Zabbix编译部署 配置 告警邮件]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/105078892</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/105078892</guid><author>xu7065</author><pubDate>Tue, 24 Mar 2020 19:08:36 +0800</pubDate><description><![CDATA[Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

强大，好用，一起用起来。

一、Zabbix分布式架构

本文中的Zabbix分布式架构如下：

Zabbix Web: Web页面，使用PHP编写。给管理者管理zabbix和浏览数据。

Zabbix Server: 是整个zabbix的核心，捕获和接收agent或proxy上传的监控数据，根据监控项...]]></description><category></category></item><item><title><![CDATA[Docker快速部署Ceph分布式集群]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/104680431</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/104680431</guid><author>xu7065</author><pubDate>Thu, 05 Mar 2020 18:09:08 +0800</pubDate><description><![CDATA[最近工作上需要熟悉了解Ceph分布式存储，所以本地搭建一套Ceph来做测试。本文主要内容是使用Docker部署Ceph集群。

1.Ceph

Ceph是一个可靠、自动重均衡、自动恢复的分布式存储系统，根据场景划分可以将Ceph分为三大块，分别是对象存储、块设备和文件系统服务。块设备存储是Ceph的强项。

RADOS是一个完整的分布式对象存储系统，它具有可靠、智能、分布式等特性，Ceph的高可...]]></description><category></category></item><item><title><![CDATA[click 简单易用的Python命令行]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/103171649</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/103171649</guid><author>xu7065</author><pubDate>Wed, 20 Nov 2019 21:10:26 +0800</pubDate><description><![CDATA[在之前的一篇文章中，我们使用了 argparse 来获取命令行参数。这个模块虽然可以出色地完成命令行任务，但由于 argparse 是面向过程的，需要先设置解析器，再定义参数，再解析命令行，最后实现业务逻辑。看着就已经很复杂，对新手很不友好。

今天要介绍的 click 则是用一种简单易读的方式来实现命令行。

一、click介绍

click 是一个以尽可能少的代码、以组合的方式创建优美的命...]]></description><category></category></item><item><title><![CDATA[拉着你的手一起爬取+DIY豆瓣电影榜单]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/102823215</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/102823215</guid><author>xu7065</author><pubDate>Wed, 30 Oct 2019 17:13:51 +0800</pubDate><description><![CDATA[大家好。刚好近期没什么大片上映，是时候补一下今年上映过的电影了。

虽然是补片，但是也不能啥乱七八糟的电影都能看的。补之前先到比较权威的平台上参考一下评分排行榜。

到豆瓣中看下，但是豆瓣本身的排行榜并不符合我们要找2019年电影评分高且评分人数多的要求。



所以这次就由自己动手做排行榜找到靠谱的电影。

一. 数据准备

1. URL规律

众所周知，评论越多评分越高的，通常都是热度高且...]]></description><category></category></item><item><title><![CDATA[python 实时获取股票行情脚本 协程版]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/102799114</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/102799114</guid><author>xu7065</author><pubDate>Tue, 29 Oct 2019 14:40:33 +0800</pubDate><description><![CDATA[震惊！一名中年韭菜竟然打算使用python来翻身？

震惊！！某中年韭菜竟然又打算使用Python的协程翻身？

震惊三部曲之终篇，本篇主要优化爬取数据脚本，使用协程加快速度。

1. aiohttp介绍

Async HTTP client/server for asyncio and Python.

asyncio和Python的异步HTTP客户端/服务器，其实aiohttp就是基于a...]]></description><category></category></item><item><title><![CDATA[Python3.6   协程]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/102720334</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/102720334</guid><author>xu7065</author><pubDate>Thu, 24 Oct 2019 11:53:22 +0800</pubDate><description><![CDATA[震惊！一名中年韭菜竟然打算使用python来翻身？上周的这个请求股票接口数据脚本，跑了好几天，每次都是发送了将近3000个请求，然后再一条一条将数据存到数据库中，这样实在是耗费时间。

为了节省本来就不多的时间，打算优化下脚本，增加协程，异步爬取、异步存储数据。

1. 协程介绍

为提高爬取的效率，我们会用到多线程，多进程，协程。关于多进程和多线程网上的概念及用法太多太多，不多啰嗦。先跳过。

...]]></description><category></category></item><item><title><![CDATA[Python面向对象理解]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/101023914</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/101023914</guid><author>xu7065</author><pubDate>Thu, 24 Oct 2019 11:51:00 +0800</pubDate><description><![CDATA[万物皆对象1、封装2、继承3、多态4、类成员4.1.字段4.2.方法4.3.属性5、类成员的修饰符6、类的特殊成员
1、封装
将属性方法等内容封装到某类
通过某类调用被封装的内容
class Person:
    def __init__(self,name,age):
        self.name=name
        self.age=age

# 初始化一个实例时调用__init...]]></description><category></category></item><item><title><![CDATA[Django Vue构建前后端分离web项目框架]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/102669077</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/102669077</guid><author>xu7065</author><pubDate>Mon, 21 Oct 2019 18:17:57 +0800</pubDate><description><![CDATA[本文推荐给在工作中需要构建基于web项目的工程师们。例如测试平台、运维平台等，都可参考本文介绍的后端Django + 前端Vue.js的技术栈快速地搭建起一套web项目的框架。

1. 优点

Django是Python体系下最成熟的web框架之一，Django框架因其能够快速开发网站应用的特性成为了中小型网站开发框架首选。且Django具备的数据分析(Pandas)、任务队列(Celery)、D...]]></description><category></category></item><item><title><![CDATA[python 实时获取股票行情脚本]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/102585712</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/102585712</guid><author>xu7065</author><pubDate>Wed, 16 Oct 2019 14:58:59 +0800</pubDate><description><![CDATA[本人股坛菜鸡，15年股灾全身而退，是不可能的，亲身上场体验1.0，2.0，3.0版本股灾。终身难忘。

优秀的我最近又兴起了畅游股海的念头，但是为了避免又一次卖血下海的后果，这次打算运用一点python小知识做行情分析，以做波段为主，决不轻易割肉。

一. 数据来源准备

想爬取收集目前A股所有股票的每日行情做分析，首先要找到很全的上市公司股票代码信息，然后通过市面上已有的免费的股票数据...]]></description><category></category></item><item><title><![CDATA[Python 从入门到放弃之实现 ls 功能]]></title><link>https://blog.youkuaiyun.com/xu7065/article/details/102585596</link><guid>https://blog.youkuaiyun.com/xu7065/article/details/102585596</guid><author>xu7065</author><pubDate>Wed, 16 Oct 2019 14:56:40 +0800</pubDate><description><![CDATA[前几天看到篇文章，里面有句话



刚看到这句话，在脑海里稍微构思了一下，嗯，ls实现起来很简单，但是实际动手时才发现真的不简单。python牛逼。

1. ls功能

Linux ls 命令用于显示指定工作目录下的内容。语法如下：


ls [-alhrt] [name]


这里只列举了几个常用的参数，这里列出的几个参数对应含义如下：


	-a：显示所有文件及目录；
	
	
	-l：将文件名...]]></description><category></category></item></channel></rss>