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