自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 跟我一起学python第三讲 python集成开发环境pycharm安装

python集成开发环境pycharm安装

2017-08-08 22:58:31 1983

原创 跟我一起学python第二讲 开发工具Jupyter Notebook安装和远程访问设置

******安装Jupyter Notebook******

2017-08-07 23:25:16 6124 1

原创 跟我一起学python第一讲 python开发环境安装

## 标题 ##跟我一起学python第一讲 python开发环境安装开发环境

2017-08-06 18:34:47 621

转载 Win7下Python2.7环境安装paramiko模块

原文链接:http://www.cnblogs.com/saneri/p/5715661.htmlWin7下Python2.7环境安装paramiko模块,经过安装并测试成功,整理文档如下:1.下载安装Windows版本的Python2.7,我默认装在C:\Python27  我的python已经安装,这里不做python2.7的安装步骤的详解2.下载PyCry

2017-03-14 15:46:32 6067

原创 sqlite数据库学习1

一.简介:      SQLite,是一款轻型的数据库,是关系型数据库管理系统。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/ Linux/Unix等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、Postgr

2017-02-22 11:30:35 501

原创 菲波那切数列数列的3种实现

斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2(n>=2,n∈N*),用文字来说,就是斐波那契数列列由 0 和 1 开始,之后的斐波那

2017-02-16 14:23:18 2545

转载 python2和python3主要区别

这篇文章主要介绍了Python 2.7.x 和 3.x 版本的重要区别小结,需要的朋友可以参考下许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。但如果想要用Python开发一个新项目,那么该如何选择Pytho

2017-02-15 10:23:36 12634

原创 centos7.X 防火墙开启与关闭

操作系统环境:[root@bogon ~]# cat /proc/version                 #查看Linux内核版本Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #

2017-01-12 22:04:49 4284

原创 Python函数参数类型

函数的参数定义函数(参数):普通参数,默认参数,可变参数(可变位置参数,可变关键字参数),keyword-only 参数调用函数(传参):位置参数,关键字参数,参数结构(位置参数解构,关键字参数解构)普通参数 x,y:def add(x,y)  return x + y默认参数  x=1:def inc(base,x =1):return b

2017-01-07 21:44:34 27534

原创 python函数

函数的定义:def add(x,y):    return x+ydef  表示定义一个函数,紧接着是函数名,函数名后面是一对小括号列出函数列表。参数列表后使用一个冒号开始函数体函数体是正常的Python语句,可以包含任意结构return语句表示函数的返回值函数有输入(参数)和输出参数(返回值)的代码单元,把输入转化为输出函数的调用:定义函数的时候,并不会执

2017-01-07 21:15:21 401

转载 如何用九条命令在一分钟内检查Linux服务器性能?

一、uptime命令$ uptime23:51:26 up 21:31,  1 user,  load average: 30.02, 26.43, 19.02这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。命令的输出分别表示1分钟、5分

2017-01-04 16:55:05 3198 1

转载 IDS、IPS和UTM的区别

IDS、IPS和UTM的区别       在许多人看来,入侵检测和入侵防御没什么区别,很多做入侵检测的厂商同时也做入侵防御,甚至连它们的缩写“IDS”和“IPS”都这么的相像.那么这两款产品有区别吗?区别在哪?入侵防御和UTM之间该如何选择?未来它们将会如何发展,本文将就这几个问题做一一分析.用户选择之惑       从出现先后顺序来看,入侵检测无疑是前辈:甚至最早的入侵防御产品就

2017-01-04 16:14:31 7294

原创 linux命令ll 按时间和大小排序显示

ll不是命令,是ls -l的别名按大小排序[root@localhost ~]# ll -Sh 按时间排序[root@localhost ~]# ll -rtll -t 是降序, ll -t | tac 是升序

2016-12-30 15:20:14 98125 1

原创 selenium webdriver--自动化学习(1)

Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,与Selenium 1(Selenium-RC)相比,Selenium 2的API更容易理解和使用,其可读性和可维护性也大大提高。Webdriver完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他程序,也不必像Selenium 1那样需要先启动服

2016-12-29 18:17:44 416

转载 Python面向对象编程

抽象是隐藏多余细节的艺术。在面向对象的概念中,抽象的直接表现形式通常为类。虽然Python是解释性语言,但是它是面向对象的,从设计之初就已经是一门面向对象的语言。Python基本上提供了面向对象编程语言的所有元素,如果你已经至少掌握了一门面向对象语言,那么利用Python进行面向对象程序设计将会相当容易。下面就来了解一下如何在Python中进行对象编程。一. 如何定义一个类

2016-12-27 14:32:16 379

原创 统计一个字符串中的字符个数

统计一个字符串中的字符个数思路:使用set()集合去重复,再在原列表中中逐个count()出set中的单词个数s = "i am very very very love python"word = s.split(" ")#print word#print set(s.split(" "))for word in set(s.split(" ")): x = s

2016-12-27 10:55:19 2891

原创 intel vt-x 处于禁用状态解决办法

虚拟机安装64位linux操作系统的时候,可能会报intel vt-x 处于禁用,需要开启开启方法:不同平台电脑的进入bios的快捷键不同,但是上面问题处理方式都是一样的1,重启电脑2,进入bios界面,点击上方菜单栏处的【Advanced】3,进入advanced界面,点击列表中的【CPU Configuration】或者CPU-Setup4,找到【Intel

2016-12-26 15:03:58 108370 2

原创 可迭代对象和迭代器

可迭代对象:对象里面包含 __iter__ 方法的实现,对象的 iter 函数经调用之后会返回一个迭代器,里面包含具体数据获取的实现。 迭代器 :包含有 __next__ 方法的实现,在正确范围内返回期待的数据以及超出范围后能够抛出 StopIteration 的错误停止迭代lst = []t = tuple()s = set()d = {"a":1,"b":2}s

2016-12-25 19:20:33 859

原创 linux常用命令介绍

1,Linux命令格式说明命令格式:命令字 [命令选项] [命令参数]       命令字:即命令名称,在linux命令行界面使用的命令字唯一确定一个命令。       命令选项:通过不同的选项,来实现命令的不同功能。大多数命令选项可以组合使用。       命令选项有短格式、长格式两种。短格式就是单个英文字母,选项是使用“ -”符号(半角减号符)引导开始选项;长格式的命令选项

2016-12-23 14:32:55 506

原创 批量修改文件后缀名

windows和linux下都支持该程序 以下程序可以进行批量修改文件后缀名:#!/usr/bin/env python#coding:utf8#批量修改一个文件下的文件后缀import sysimport osdef Rename(): #Path = "Z:\\test\\" # windows下的文件目录 Path = raw_

2016-12-23 11:23:03 720

原创 python日期和时间

Python 日期和时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函

2016-12-22 16:38:47 979

原创 python2 与python3中最大的区别(编码问题

python2 与python3中最大的区别1,在python2.x 中是不区分bytes和str类型的,在python3中bytes和str中是区分开的,str的所有操作bytes都支持python2 中                                                    >>> s = "abcdefg" >>> b = s.encode()

2016-12-22 10:30:30 4063

原创 解构与封装

解构解构:按照元素的顺序,把线性解构的元素赋值给变量>>> x = 1>>> y = 2>>> tmp = x>>> x = y>>> y = tmp>>> print x2>>> print y1>>> lst = [1,2]>>> first = lst[0]>>> second = lst[1]>>> first,secon

2016-12-21 12:34:25 298

原创 Python---jupyter notebook 远程访问

1,ssh登录虚拟机(远程服务器)2,生成配置文件jupyter notebook --generate-config3. 生成密码 这一步其实用不到,因为不建议使用密码登录,修改配置文件的时候密码建议屏蔽打开ipython,创建一个密文的密码:In [1]: from notebook.auth import passwdIn [2]: pas

2016-12-19 22:27:35 6261

转载 python--查看微信好友是否删除自己

#weixin.py#coding:utf-8# !/usr/bin/env python# coding=utf-8#通过该程序可以发现被删除的好友import osimport urllib, urllib2import reimport cookielibimport timeimport xml.dom.minidomimport jsonimport sys

2016-12-19 16:06:29 4355 3

原创 windows下使用xmanger管理centos桌面

准备:1,CentOS 6.5 minimal Desktop2,配置CentOS可以访问互联网开始: 1,使用命令 yum install xdm  安装XDM通过 XDMCP 支持来管理 X 显示器集合2,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:# * #any  host  can  get  a  login  window

2016-12-19 10:29:23 1596

原创 使用Python完成双色球的程序

使用Python完成一个双色球的程序程序能实现该功能,但是算法应该不是最好的,如果有更好的算法,欢迎留言指正import random balls = []                                   #创建一个空列表redball = list(range(1,34))       #创建红色球的列表blueball = list(rang

2016-12-18 23:07:54 2049 2

原创 Python7种内置数据结构总结

Python中7中数据结构列表,元组,字符串,bytes,bytearray,集合,字典共同点:都是可迭代对象不同点:列表,bytearray,字典三种是可变的               元组,字符串,bytes,集合四种不可变                              所有可变类型都是不可hash的,所有不可变的类型都可hash 

2016-12-18 22:21:38 4938 1

原创 Python--元组的操作

1,元组的定义和初始化t = tuple()t = ()t = (1,2,3)t = tuple(range(3)) #通过迭代的方式产生一个元组2,元组的操作元组不可变,所以元组没有增加,删除,修改的操作元组的查询,可以通过下标(索引)查询>>> t = (1,2,3,4,5)>>> t[0]1>>> t[3]4元组

2016-12-17 21:20:40 879

原创 素数的实现--python

python 多种方式实现求素数1,最偷懒的python实现方式,一行代码实现>>> [x for x in range(2,101) if not[y for y in range(2,int(x**0.5+1)) if x % y ==0]][2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67

2016-12-16 15:11:33 761

原创 python 报错 :local variable 'totalCount' referenced before assignment

python执行程序的过程中报错:local variable 'totalCount' referenced before assignment现象:函数外定义了一个变量X,在函数体内调用该变量,并且需要改变该变量的值得时候,就会报错local variable 'totalCount' referenced before assignment解决方案:在函数中将局局部变量定

2016-12-16 11:22:34 3120 1

原创 python快速实现内建http服务器

使用Python可以完成一个简单的内建 HTTP 服务器     如果需要把你的目录和文件都以HTTP的方式展示出来,只需要干一件事情,那就是安装一个Python,一般的Linux或者Mac都已经默认安装好了Python,windows 下需要自己安装python。linux环境下:比如,你想共享一下主目录下的tmp目录,先cd到该目录,执行下面这个命令即可:cd ~/tm

2016-12-16 09:46:46 660

转载 端口扫描原理

常见的端口扫描类型及原理常见的扫描类型有以下几种:      秘密扫描秘密扫描是一种不被审计工具所检测的扫描技术。它通常用于在通过普通的防火墙或路由器的筛选(filtering)时隐藏自己。秘密扫描能躲避IDS、防火墙、包过滤器和日志审计,从而获取目标端口的开放或关闭的信息。由于没有包含TCP 3次握手协议的任何部分,所以无法被记录下来,比半连接扫描更为隐蔽。但是这

2016-12-15 15:55:07 5824

原创 python--列表操作

一,列表操作思维导图二,列表操作详细讲解1,定义与初始化lst = list( )                                 #使用list定义一个空列表lst = [ ]                                       #使用[ ]定义一个空列表lst = [1,2,3]                    

2016-12-15 12:12:14 591

原创 python基础语法

第一个python交互式程序所有的语言里第一个程序都是hello world的打印,寓意来到了一个新的世界>>> print "hello world"           2.X 版本>>> print("hello world")          3.X 版本,更接近C语言的方式Python 标识符在python里,标识符有字母、数字、下划线组成。

2016-12-15 10:07:56 397

原创 如何搭建并访问本地的ftp服务器

在工作中,我们经常需要自己搭建一个ftp服务器,那么在windows上如何使用工具快速的搭建一个ftp服务器呢?搭建之后如何去访问呢?下面我会一一解答  服务端设置:1,需要下载一个3CD的ftp服务端软件,该软件不仅可以当做ftp服务器,同时还支持syslog服务,syslog在工作里也经常使用到,启动该软件,该软件会监控PC上所有可用的IP地址的21号端口2,我们需

2016-12-14 12:19:22 22249 1

原创 format格式化的使用

说明 :format 通过 {} 来替换 % 进行格式化,{} 叫做占位符 ,% 形式的格式化,是从C语言继承过来的,printf style 字符串格式化语法:1, s = 'i love {}' s.format('python') 会打印 'i love python' 2, s = 'i love {} i am {}' s.format('python',

2016-12-12 17:39:00 938

转载 正则表达式思维导图

Python正则表达式主要分为来两个部分:正则表达式基本语法Python正则表达式模块re正则表达式基本语法匹配过程:1.依次拿出表达式和文本中的字符比较;2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败;3.如果表达式中有量词或边界,这个过程会稍微有一些不同。python re模块Python 自带了re模块,提供了对正则表

2016-12-12 16:07:22 2227

原创 ntp服务器地址

NTP服务器默认的端口号是:123,协议为UDP,最好用的是北京大学的s2m.time.edu.cn,别的同步不成功,这个时间服务器可以正常同步210.72.145.44  (国家授时中心服务器IP地址)ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址)s1a.time.edu.cn 北京邮电大学s1b.

2016-12-12 15:27:36 13231 1

原创 centos下安装python3.5.2

centos下安装python3.5.2pyenv是一个便于使用多版本Python环境的工具,pyenv使用shell脚本编写的,只需要下载就可以使用了,不需要root用户1,环境准备,虚拟机可以正常上网     我在自己的PC上安装的是centos7.2 的系统,默认需要安装git 工具     安装git   yum -y install git

2016-12-12 14:18:22 570 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除