<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yeya24的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yeya24</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yeya24]]></copyright><item><title><![CDATA[在ubuntu下修改Mysql字符集的方法]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/81836218</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/81836218</guid><author>yeya24</author><pubDate>Sun, 19 Aug 2018 11:08:25 +0800</pubDate><description><![CDATA[ubuntu刚安装完mysql，默认字符集是latin1，现在我想修改为utf8

1. 打开mysql配置文件：


在 【client】下追加：
default-character-set=utf8
在 【mysqld】下追加：
character-set-server=utf8
在 【mysql】 下追加：
default-character-set=utf8

保存并退出 
注： 我的【m...]]></description><category></category></item><item><title><![CDATA[shell编程学习笔记之特殊变量（$0、$1、$2、 $?、 $# 、$@、 $*）]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/81563142</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/81563142</guid><author>yeya24</author><pubDate>Fri, 10 Aug 2018 14:46:23 +0800</pubDate><description><![CDATA[转载自 https://www.cnblogs.com/zhuandshao/p/7193564.html

特殊变量（$0、$1、$2、 $?、 $# 、$@、 $*）

shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。

名称
			说明
		$0
			脚本名称
		$1-9　　　　　
			脚本执行时的参数1到参数9
		$?
			脚本的返回值　　　　
...]]></description><category></category></item><item><title><![CDATA[解决dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/80471726</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/80471726</guid><author>yeya24</author><pubDate>Sun, 27 May 2018 19:32:00 +0800</pubDate><description><![CDATA[在ubuntu上通过apt-get install 安装包的时候会出现 unmet dependency的问题，根据提示使用 sudo apt-get -f install 也没有用 在https://askubuntu.com/questions/148383/how-to-resolve-dpkg-error-processing-var-cache-apt-archives-python-a...]]></description><category></category></item><item><title><![CDATA[学习正则表达式]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/80380429</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/80380429</guid><author>yeya24</author><pubDate>Thu, 24 May 2018 16:33:57 +0800</pubDate><description><![CDATA[在看Django Web development with Python 这本书，开头有一段是讲正则表达式的，感觉写的很不错，于是就翻译了这一部分。]]></description><category></category></item><item><title><![CDATA[Java多线程7：死锁]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/80162935</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/80162935</guid><author>yeya24</author><pubDate>Wed, 02 May 2018 10:13:29 +0800</pubDate><description><![CDATA[转载自http://www.cnblogs.com/xrq730/p/4853713.html前言死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险，尽管锁被持有的时间通常很短，但是作为商业产品的应用程序每天可能要执行数十亿次获取锁-&amp;gt;释放锁的操作，只要在这数十亿次操作中只要有一次发生了错误，就可能导致程序中发生死锁，并且即使通过压力测试也不可能找出所有潜在...]]></description><category></category></item><item><title><![CDATA[Java寻找素数的高效算法]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/80157740</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/80157740</guid><author>yeya24</author><pubDate>Tue, 01 May 2018 17:34:33 +0800</pubDate><description><![CDATA[在看Java语言程序设计进阶篇这本书，看一下找素数的算法。具体要求是给出一个数n，打印出小于等于n的所有素数第一种方法，代码如下  ：  Scanner input = new Scanner(System.in);
    System.out.print(&quot;Find all prime numbers &amp;lt;= n, enter n: &quot;);
    int n = input.nextIn...]]></description><category></category></item><item><title><![CDATA[JAVA中的通配泛型]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/80154125</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/80154125</guid><author>yeya24</author><pubDate>Tue, 01 May 2018 10:05:14 +0800</pubDate><description><![CDATA[在看Java代码的时候，老是会看见泛型中出现?比如&amp;lt;?&amp;gt; &amp;lt;? extends E&amp;gt;之类的东西，那么这到底是啥？今天看到Java程序设计进阶篇的时候才知道这是通配泛型。先看一个小例子public static void main(String[] args) {
        GenericStack&amp;lt;Integer&amp;gt; intStack = new Gener...]]></description><category></category></item><item><title><![CDATA[sklearn监督学习算法解决分类问题：朴素贝叶斯，SVM，决策树]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/80151859</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/80151859</guid><author>yeya24</author><pubDate>Mon, 30 Apr 2018 21:15:01 +0800</pubDate><description><![CDATA[最近在学习机器学习方面相关的内容，主要用到的是sklearn这个库，记录一下其中的naive_bayes,svm和decisiontree的算法的用法sklearn库的使用方法都大同小异，主要分为这几步：1.创建一个分类器（classifier）2.给分类器喂进数据（训练集），进行训练（fit）3.分类器对测试数据集进行预测（predict）4.计算一下精确度,可以使用sklearn.metric...]]></description><category></category></item><item><title><![CDATA[linux命令kill和kill -9的区别]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79931413</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79931413</guid><author>yeya24</author><pubDate>Fri, 13 Apr 2018 16:53:07 +0800</pubDate><description><![CDATA[转载自https://www.cnblogs.com/liuhouhou/p/5400540.html大家对kill -9 肯定非常熟悉，在工作中也经常用到。特别是你去重启tomcat时。可是多半看来，我们对-9的理解只是表面而已。很少有人（包括我）认真的去了解一下 kill -n 这个n到底是什么东东。自我批评一下。好吧。我们来好好的认识一下这个熟悉的陌生人。1）kill从help中可以清晰的看...]]></description><category></category></item><item><title><![CDATA[通过OVS实现docker容器互联]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79829240</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79829240</guid><author>yeya24</author><pubDate>Thu, 05 Apr 2018 21:57:56 +0800</pubDate><description><![CDATA[最近在自己的虚拟机上安装了docker，感觉docker真的是一个灰常强大的东东啊！由于之前也在学习sdn，一直以来都是用Mininet来进行模拟。而有了docker以后，可以使用容器来模拟Mininet中的host来与openvswitch进行互联，就可以做一些更加高级的实验啦！ 在github上也有一个对原先mininet的扩展项目containernet容器网络，这个项目提供的api可以让我...]]></description><category></category></item><item><title><![CDATA[网易2018校招编程题 交错01串(C++)]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79717085</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79717085</guid><author>yeya24</author><pubDate>Tue, 27 Mar 2018 18:57:08 +0800</pubDate><description><![CDATA[[编程题] 交错01串时间限制：1秒空间限制：32768K如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: &quot;1&quot;,&quot;10101&quot;,&quot;0101010&quot;都是交错01串。小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。 输入描述:输入包括字符串s,s的长度length(1 ≤ ...]]></description><category></category></item><item><title><![CDATA[网易2018校招编程题 操作序列(C++)]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79716977</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79716977</guid><author>yeya24</author><pubDate>Tue, 27 Mar 2018 18:02:25 +0800</pubDate><description><![CDATA[[编程题] 操作序列时间限制：2秒空间限制：32768K小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:1、将a_i放入b序列的末尾2、逆置b序列小易需要你计算输出操作n次之后的b序列。 输入描述:输入包括两行,第一行包括一个整数n(2 ≤ n ≤ 2*10^5),即序列的长度。
第二行包括n个整数a_i(1 ≤ a_i ≤ 10^9),即序列a中的...]]></description><category></category></item><item><title><![CDATA[网易2018校招编程题 独立的小易(C++)]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79716966</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79716966</guid><author>yeya24</author><pubDate>Tue, 27 Mar 2018 17:54:31 +0800</pubDate><description><![CDATA[[编程题] 独立的小易时间限制：1秒空间限制：32768K小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少...]]></description><category></category></item><item><title><![CDATA[网易2018校招编程题 等差数列(C++)]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79716881</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79716881</guid><author>yeya24</author><pubDate>Tue, 27 Mar 2018 17:49:08 +0800</pubDate><description><![CDATA[[编程题] #include&amp;lt;stdio.h&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;algorithm&amp;gt;
#include &amp;lt;string&amp;gt;
using namespace std;
#define f(i,m,n) for(i=m;i&amp;lt;n;i++)
int main()
...]]></description><category></category></item><item><title><![CDATA[网易2018校招编程题 彩色的砖块（C++）]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79716762</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79716762</guid><author>yeya24</author><pubDate>Tue, 27 Mar 2018 17:43:09 +0800</pubDate><description><![CDATA[[编程题] 彩色的砖块时间限制：1秒空间限制：32768K小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为...]]></description><category></category></item><item><title><![CDATA[Ryubook Chapter 2 Tutorial]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79683006</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79683006</guid><author>yeya24</author><pubDate>Sun, 25 Mar 2018 00:27:19 +0800</pubDate><description><![CDATA[最近开始学习SDN中的Ryu控制器了，在pad上看着Ryubook的pdf过一遍。第二章有一个有趣的入门小例子，下面我来演示一下。在ubuntu上启动mininet，我这边是用secureCRT来连接到ubuntusudo mn --mac --topo single,3 --switch ovsk --controller remote -x 具体选项的用法:--mac:host mac为最简m...]]></description><category></category></item><item><title><![CDATA[PAT乙级题解 1055. 集体照 (25)]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79679205</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79679205</guid><author>yeya24</author><pubDate>Sat, 24 Mar 2018 16:31:17 +0800</pubDate><description><![CDATA[这道题不难，但是输出的时候比较复杂，稍微记录一下拍集体照时队形很重要，这里对给定的N个人K排的队形设计排队规则如下：每排人数为N/K（向下取整），多出来的人全部站在最后一排；后排所有人的个子都不比前排任何人矮；每排中最高者站中间（中间位置为m/2+1，其中m为该排人数，除法向下取整）；每排其他人以中间人为轴，按身高非增序，先右后左交替入队站在中间人的两侧（例如5人身高为190、188、186、17...]]></description><category></category></item><item><title><![CDATA[C++ 中vector的使用方法]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79647128</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79647128</guid><author>yeya24</author><pubDate>Wed, 21 Mar 2018 22:22:11 +0800</pubDate><description><![CDATA[在c++中，vector是一个十分有用的容器。作用：它能够像容器一样存放各种类型的对象，简单地说，vector是一个能够存放任意类型的动态数组，能够增加和压缩数据。vector在C++标准模板库中的部分内容，它是一个多功能的，能够操作多种数据结构和算法的模板类和函数库。特别注意：使用vector需要注意以下几点：1、如果你要表示的向量长度较长（需要为向量内部保存很多数），容易导致内存泄漏，而且效率...]]></description><category></category></item><item><title><![CDATA[Coursera 机器学习 Week6 System Design 课后习题]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/78945585</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/78945585</guid><author>yeya24</author><pubDate>Wed, 21 Mar 2018 20:06:57 +0800</pubDate><description><![CDATA[做了好几遍 都没有做到全对 下面来写一下我对这章课后习题的理解，算是加深一点印象吧。1.You are working on a spam classification system using regularized logistic regression. &quot;Spam&quot; is a positive class (y = 1) and &quot;not spam&quot; is the negative cla...]]></description><category></category></item><item><title><![CDATA[Mininet中host与外网通信]]></title><link>https://blog.youkuaiyun.com/yeya24/article/details/79644520</link><guid>https://blog.youkuaiyun.com/yeya24/article/details/79644520</guid><author>yeya24</author><pubDate>Wed, 21 Mar 2018 20:01:24 +0800</pubDate><description><![CDATA[在学习SDN的过程中，mininet是一个必不可少的网络虚拟环境。从上个学期开始学了许多的mininet的用法，但是一直是在一个mininet生成的虚拟的拓扑内部进行主机内通信测试，没办法访问外网。在网络上查了许多资料，也踩了很多的坑，下面我来分享下我将host连接外网的方法。目前为止host与外网通信我试过的有2种方法，第一种是使用mininet/example/nat.py这个脚本来实现NAT...]]></description><category></category></item></channel></rss>