安装virtualenv,可以虚拟多个python版本的环境1、安装epel源[root@vm01~]#yuminstallepel-release-y2、安装python-virtualenv[root@vm01~]#yuminstallpython-virtualenv-y3、创建virtualenv环境[root@vm01~]#mkdir~/.virtualenv
[root@vm01.virtualenv]#virtualenv--python=/h..
分类:
编程语言 时间:
2016-05-13 15:39:02
阅读次数:
205
importsocket
importparamiko
importthreading
importsys
host_key=paramiko.RSAKey(filename=‘test_rsa.key‘)
classServer(paramiko.ServerInterface):
def__init__(self):
self.event=threading.Event()
defcheck_channel_request(self,kind,chanid):
ifkind==‘session‘:
re..
分类:
编程语言 时间:
2016-05-13 15:38:20
阅读次数:
248
多态,是多种状态,多种形态,是用不同的角度去观察它就为了关注对象的不同方面,一个是继承一个是接口是多态的体现是编程的一种形式,重载是一个类中具有相同名称的方法classRicher{publicvoidbuy(){}}//重用classDogextednsAnimal{publicvoidrun(){}}classJing8extendsDog{pu..
分类:
编程语言 时间:
2016-05-13 15:38:48
阅读次数:
183
这是我第一次写博客,学习java之路相通过写博客记录下来,如果描述有错误,请多多指导!1.1集合的演变早期java中只有3个集合类,分别为Vector类,Hashtable类和Stack类。这3个类提供了基本的集合功能,但并不令人完全满意。该方案没有足够的灵活性让我们实现多种情况的功能,所..
分类:
编程语言 时间:
2016-05-13 15:34:04
阅读次数:
199
Azure提供了丰富的PythonSDK来对Azure进行开发管理,包括使用Azure的开源框架在Azure上创建web应用程序,对Azure的虚拟机,存储等进行管理,本系类会简单介绍如何在ASM和ARM模式下对Azure进行管理。首先我们需要配置基本的开发环境,得益于Python的多平台支持,Azure也同样提供..
分类:
编程语言 时间:
2016-05-13 15:35:54
阅读次数:
166
#!/usr/bin/pythonwithopen(‘/proc/meminfo‘)asfd:forlineinfd:ifline.startswith(‘MemTotal‘):total=line.split()[1]continueifline.startswith(‘MemFree‘):free=line.split()[1]breakFreeMem=int(free)/1024.0TotalMem=int(total)/1024.0print"FreeMem:"+"%.2f"%FreeMem+‘M‘p..
分类:
编程语言 时间:
2016-05-13 15:32:53
阅读次数:
162
第一种方式:通过python-pip安装ipythonrpm-ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyuminstallpython-pippipinstallipython==1.2.1//适用Python2.6piplist//可以显示已安装的模块卸载pipuninstallipython==1.2.1第二种方式:从ipython..
分类:
编程语言 时间:
2016-05-13 15:32:25
阅读次数:
265
[root@localhostday01]#python3.pyPleaseinputanumber:1Pleaseinputanumber:23-1201+2=31-2=-11*2=21/2=0[root@localhostday01]#cat3.py#!/usr/bin/pythonnum1=input("Pleaseinputanumber:")num2=input("Pleaseinputanumber:")printnum1+num2printnum1-num2printnum1*num2print..
分类:
编程语言 时间:
2016-05-13 15:34:15
阅读次数:
334
/除//取整%取余**乘方
分类:
编程语言 时间:
2016-05-13 15:31:25
阅读次数:
300
之前我们介绍SSL工作原理了解到当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信。这些复杂的步骤的第一步,就是浏览器与服务器之间协商一个在后续通信中使用的密钥算法。这个过程简单来说是这样的:浏览器把自身支持的..
分类:
编程语言 时间:
2016-05-13 15:28:42
阅读次数:
195
本话题要讨论的是一道面试题目:交换两个变量的值。两个变量而已,看似再简单不过了,不过一道简单的题目可以使用多种方式来完成,其中有比较普通的实现,也有相对高明的实现,虽然是一道简单的题目,但是通过面试者对该题目的认知能力,就可以看出面试者的水平。重点摘要:1通..
分类:
编程语言 时间:
2016-05-13 15:26:28
阅读次数:
211
1、下载源码包前往官网:https://www.python.org/downloads/source/[root@localhostopt]#wgethttps://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz2、安装:安装基本GCC编译环境yum-yinstallgccgcc-c++makeautomakeautoconf安装源码包[root@localhostopt]#tarfxPython-3...
分类:
编程语言 时间:
2016-05-13 15:26:34
阅读次数:
214
tab.py#!/usr/bin/envpython#pythonstartupfileimportsysimportreadlineimportrlcompleterimportatexitimportos#tabcompletionreadline.parse_and_bind(‘tab:complete‘)#historyfilehistfile=os.path.join(os.environ[‘HOME‘],‘.pythonhistory‘)try:readline.read_history_file..
分类:
编程语言 时间:
2016-05-13 15:24:27
阅读次数:
242
Java集合框架
Collection接口API
Iterator迭代器接口
Collection子接口之一:Set接口
HashSet LinkedHashSet TreeSet
Collection子接口之二:
List接口
ArrayList LinkedList Vector
Map接口
HashMap TreeMap Hashtable
Collections工具...
分类:
编程语言 时间:
2016-05-13 15:20:09
阅读次数:
294
1 前言在上一篇blog中,我们分析了蒙特卡洛方法,这个方法的一个特点就是需要运行完整个episode从而获得准确的result。但是往往很多场景下要运行完整个episode是很费时间的,因此,能不能还是沿着bellman方程的路子,估计一下result呢?并且,注意这里,依然model free。那么什么方法可以做到呢?就是TD(temporal-difference时间差分)方法。有个名词注意一...
分类:
编程语言 时间:
2016-05-13 15:18:50
阅读次数:
237
1. 大整数的乘法
方法有两种:
(1)“列表法”
(2)分治法
2. 整数划分问题
假设在正整数n的所有不同的划分中,用q(n,m)表示最大加数不大于m的划分个数。
于是有以下基本项和递归项成立:
基本项:
当n >=1, 则q(n,1) = 1;
递归项:
当m = n, 则q(n,m) =q(n,m-1...
分类:
编程语言 时间:
2016-05-13 15:16:57
阅读次数:
186
/*
*copyright(c) 2016,烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:谭泽纯
*版本:v6.0
*
*问题描述:
实现Time类中的运算符重载。
class CTime
{
private:
unsigned short int hour; // 时
...
分类:
编程语言 时间:
2016-05-13 15:17:18
阅读次数:
275