<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[风之翊的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feng973</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feng973]]></copyright><item><title><![CDATA[Python2.7学习笔记-中文编码通用转码函数]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/105988119</link><guid>https://blog.youkuaiyun.com/feng973/article/details/105988119</guid><author>feng973</author><pubDate>Fri, 08 May 2020 09:25:40 +0800</pubDate><description><![CDATA[Python2.7 中文编码通用转码函数Python2.7学习笔记-中文编码通用转码函数
Python2.7学习笔记-中文编码通用转码函数
# encoding handler begin
def getCoding(strInput):
    """
    获取编码格式
    """
    if isinstance(strInput, unicode):
        return ...]]></description><category></category></item><item><title><![CDATA[ElasticSearch学习笔记-Python API使用]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/90037905</link><guid>https://blog.youkuaiyun.com/feng973/article/details/90037905</guid><author>feng973</author><pubDate>Thu, 09 May 2019 15:46:23 +0800</pubDate><description><![CDATA[ElasticSearch学习-Python API使用
1. 参考资料

Elasticsearch权威指南
Elasticsearch 开发指南
Elasticsearch 官网
优快云文章
ElasticSearch博客园
Python操作ElasticSearch
ElasticSearch Python API官网

2. 代码实例
通过Python简单操作ElasticSearch
...]]></description><category></category></item><item><title><![CDATA[大数据学习笔记之一分布式文件系统HDFS]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/84973720</link><guid>https://blog.youkuaiyun.com/feng973/article/details/84973720</guid><author>feng973</author><pubDate>Wed, 12 Dec 2018 15:33:42 +0800</pubDate><description><![CDATA[#大数据学习之一分布式文件系统HDFS

]]></description><category></category></item><item><title><![CDATA[python中文乱码]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/81333551</link><guid>https://blog.youkuaiyun.com/feng973/article/details/81333551</guid><author>feng973</author><pubDate>Wed, 01 Aug 2018 16:47:48 +0800</pubDate><description><![CDATA[python中文乱码：%E4%B8%AD%E5%9B%BD%E8%81%94%E9%80%9A 
参考： 
python实现中文转换url编码的方法

处理python中文编码问题：（比如‘中国联通’），编码却是’%E4%B8%AD%E5%9B%BD%E8%81%94%E9%80%9A’，因此需 要做一个转换。这里我们就用到了模块urllib。



&amp;gt;&amp;gt;&amp;gt;var = u'%E4...]]></description><category></category></item><item><title><![CDATA[Python实现Word2vec学习笔记]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/81067688</link><guid>https://blog.youkuaiyun.com/feng973/article/details/81067688</guid><author>feng973</author><pubDate>Mon, 16 Jul 2018 17:06:17 +0800</pubDate><description><![CDATA[Python实现Word2vec学习笔记 
参考： 
中文word2vec的python实现 
python初步实现word2vec 
中英文维基百科语料上的Word2Vec实验

1 文件目录结构：



[.../vord2vec]$ls
data  model_train.py  word2vec_test.py  word_cut.py
[.../vord2vec]$ ls ./data/...]]></description><category></category></item><item><title><![CDATA[PyCharm一些使用参考笔记]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80858461</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80858461</guid><author>feng973</author><pubDate>Fri, 29 Jun 2018 16:16:22 +0800</pubDate><description><![CDATA[1 关于Spark环境的搭建： 
    windows7 spark单机环境搭建及pycharm访问spark 
    Windows7+Pycharm搭建Spark的开发环境]]></description><category></category></item><item><title><![CDATA[Linux mysql安装笔记]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80764371</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80764371</guid><author>feng973</author><pubDate>Thu, 21 Jun 2018 18:38:14 +0800</pubDate><description><![CDATA[参考： 
mysql在linux下的安装 
linux下安装mysql

下面是自己安装的时候一些总结，仅供参考

1 下载

//安装包：mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

2 解压

//解压
tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
//复制解压后的mysql目录
cp -r ...]]></description><category></category></item><item><title><![CDATA[Linux 下常用的bash脚本]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80669696</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80669696</guid><author>feng973</author><pubDate>Tue, 12 Jun 2018 19:57:14 +0800</pubDate><description><![CDATA[Linux 下常用的bash脚本： 
编写的一些Linux下常常用的bash脚本。


ps.sh




#!/usr/bin/bash
#ps.sh
app=$1
echo &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;ps -ef | grep -v grep |grep -v ps.sh | grep $app&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;
ps -ef | grep -v grep |grep -v ps.]]></description><category></category></item><item><title><![CDATA[Spark RDD Python 学习笔记一]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80663139</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80663139</guid><author>feng973</author><pubDate>Tue, 12 Jun 2018 11:52:26 +0800</pubDate><description><![CDATA[Spark RDD学习笔记 
参考： 
Spark Downloads 
Spark Quick Start 
RDD Programming Guide


安装 
从http://spark.apache.org/downloads.html下载 spark-2.3.0-bin-hadoop2.7.tgz包。 
传送到linux服务器上,我这里是放在root下。 
解压：


tar -zxv...]]></description><category></category></item><item><title><![CDATA[Aerospike学习之一：C Client简单示例]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80483806</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80483806</guid><author>feng973</author><pubDate>Mon, 28 May 2018 16:49:35 +0800</pubDate><description><![CDATA[Aerospike学习之C Client示例 
参考： 
Aerospike官网]]></description><category></category></item><item><title><![CDATA[Thrift C++ 服务器和客户端开发实例--学习笔记二]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80434855</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80434855</guid><author>feng973</author><pubDate>Thu, 24 May 2018 15:23:07 +0800</pubDate><description><![CDATA[参考： 
Thrift C++ 服务器和客户端开发实例–学习笔记

下面是用Thrift C++编写的一个实例。记录学习下：

Thrift 版本：

# /usr/local/thrift/bin/thrift --version
Thrift version 0.10.0

Thrift命令：



/usr/local/thrift/bin/thrift -o ./thrift/ --gen...]]></description><category></category></item><item><title><![CDATA[Golang Thrift学习]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80366654</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80366654</guid><author>feng973</author><pubDate>Fri, 18 May 2018 16:48:30 +0800</pubDate><description><![CDATA[Golang RPC 之 Thrift  
Go Tutorial]]></description><category></category></item><item><title><![CDATA[Json学习笔记一]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80348192</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80348192</guid><author>feng973</author><pubDate>Thu, 17 May 2018 11:21:42 +0800</pubDate><description><![CDATA[Json学习笔记

Json文件：test.json

{
    &amp;amp;amp;amp;quot;adplaces&amp;amp;amp;amp;quot;:
    [
        {
            &amp;amp;amp;amp;quot;str_itemspaceid&amp;amp;amp;amp;quot;: &amp;amp;amp;amp;quot;12224&amp;amp;amp;amp;quot;,
            &amp;amp;amp;amp]]></description><category></category></item><item><title><![CDATA[Git学习资料和一些命令总结]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80250584</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80250584</guid><author>feng973</author><pubDate>Wed, 09 May 2018 10:59:46 +0800</pubDate><description><![CDATA[● 学习资料： 
      ○ 知乎网址：https://www.zhihu.com/question/38008771 
      ○ Git Book: https://git-scm.com/book/zh/v2 
      ○ Git简明指南：http://www.runoob.com/manual/git-guide/ 
      ○ Git命令：http://www.cnblo...]]></description><category></category></item><item><title><![CDATA[Nginx和FastCGI学习之一]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/80184418</link><guid>https://blog.youkuaiyun.com/feng973/article/details/80184418</guid><author>feng973</author><pubDate>Thu, 03 May 2018 18:45:43 +0800</pubDate><description><![CDATA[Nginx和FastCGI学习之一

参考： 
Nginx + CGI/FastCGI + C/Cpp 
FastCGI 
FastCGI介绍 
fcgx_accept_r 返回-88 我的解法 
FastCGI的并发处理

代码示例如下： 
fastcgidemo.cpp代码：



//fastcgidemo.cpp
#include &amp;amp;lt;stdlib.h&amp;amp;gt;
#include &amp;amp;lt...]]></description><category></category></item><item><title><![CDATA[进程、线程、协程和goroutine]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/79494402</link><guid>https://blog.youkuaiyun.com/feng973/article/details/79494402</guid><author>feng973</author><pubDate>Fri, 09 Mar 2018 10:51:26 +0800</pubDate><description><![CDATA[
进程、线程、协程概念性区别

对于进程、线程，都是有内核进行调度，有CPU时间片的概念，进行抢占式调度（有多种调度算法）。

对于协程(用户级线程)，这是对内核透明的，也就是系统并不知道有协程的存在，是完全由用户的程序自己调度的，因为是由用户程序自己控制，那么就很难像抢占式调度那样做到强制的CPU控制权切换到其他进程/线程，通常只能进行协作式调度，需要协程自己主动把控制权转让出去之后，其他协程才...]]></description><category></category></item><item><title><![CDATA[数据结构算法学习--stack实现]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/79420336</link><guid>https://blog.youkuaiyun.com/feng973/article/details/79420336</guid><author>feng973</author><pubDate>Fri, 02 Mar 2018 10:41:16 +0800</pubDate><description><![CDATA[1 栈（stack)是限定尽在表尾进行插入和删除操作的线性表。 
2 栈中允许插入和删除的一端称为栈顶（top）,另一端称为栈底（buttom),不含任何数据元素的栈称为空栈（empty）。 
3 栈又称为后进先出（Last In First Out)的线性表，简称LIFO结构。 
4 栈的插入操作，叫进栈，也称压栈、入栈。 
5 栈的删除操作，叫出栈，也又叫作弹栈。 
栈的图例： 


栈顺序存...]]></description><category></category></item><item><title><![CDATA[C++ Thread API的学习之二-生产消费者的实现]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/79409323</link><guid>https://blog.youkuaiyun.com/feng973/article/details/79409323</guid><author>feng973</author><pubDate>Thu, 01 Mar 2018 10:47:19 +0800</pubDate><description><![CDATA[这次学习中使用互斥量（mutex）和条件变量（condition）来实现生产消费者模型。 
头文件：



#ifndef PC_HPP
#define PC_HPP
#include &amp;lt;pthread.h&amp;gt;
#include &amp;lt;queue&amp;gt;
#include &amp;lt;stdio.h&amp;gt;

class CCond;
class CLock{
public:
    CL...]]></description><category></category></item><item><title><![CDATA[C++ Thread API的学习之一]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/79391115</link><guid>https://blog.youkuaiyun.com/feng973/article/details/79391115</guid><author>feng973</author><pubDate>Tue, 27 Feb 2018 17:26:04 +0800</pubDate><description><![CDATA[Thread API函数使用： 
thread_create(), thread_join(), thread_exit(). 
代码实例中涉及到线程的创建，传参和返回值，返回值的接受。 
参考:《POSIX多线程程序设计中文版》中2.1  建立和使用线程 。

实例代码：



//thread_create(), thread_join(), thread_exit()
#include &amp;l...]]></description><category></category></item><item><title><![CDATA[C++ hashmap实现（Key, Value为string类型）]]></title><link>https://blog.youkuaiyun.com/feng973/article/details/79277713</link><guid>https://blog.youkuaiyun.com/feng973/article/details/79277713</guid><author>feng973</author><pubDate>Wed, 07 Feb 2018 10:58:14 +0800</pubDate><description><![CDATA[HashMap中节点(key, value)存储类型都为string类型 
代码如下：

#include 
#include 
#include 
using namespace std;

class HashNode{
public:
    string  mKey;
    string  mValue;
    HashNode *next;

    HashNode(string]]></description><category></category></item></channel></rss>