- 博客(64)
- 资源 (9)
- 收藏
- 关注
原创 Tmux备忘
Tmux主要有三个部分组成: Session Windows PanelSessionSession即是会话 使用tmux命令时,会打开一个会话,可以在此会话中操作创建Windows,在WindWindowsWindows既是窗口PanelPanel既是面板一个会话可以多个窗口,一个窗口可以有多个面板会话相关tmux 新建一个无名
2018-01-14 22:27:36 310
原创 IPython常用魔法方法
IPython常用魔法方法复制代码,使用–退出In :%cpastePasting code; enter '--' alone on the line to stop or use Ctrl-D.:查看历史In :hist -n 1: my_macro 2: hist -n 3: a = 1 4: b = 2 5: c = 36: hist -n保存文件
2017-10-17 03:26:39 1921
原创 Python Test使用
python自带的单元测试模块test_listpytest_with_suittest_skippytest_docpypython自带的单元测试模块unittest doctesttest_list.py# -*- coding: utf-8 -*-import unittestclass TestList(unittest.TestCase): def setUp(self)
2017-04-08 18:45:18 1070
原创 Python的decorator使用
Decorator使用不带参数的方法装饰器带参数的方法装饰器不带参数的类装饰器带参数的类装饰器Decorator使用下述的装饰器都可以为方法和类进行装饰 装饰器是一个语法糖,说白就是一种语法格式, 但是也可以不用这种语法,而是使用原生的调用, 最近看的几个开源代码,有这样的使用1. 不带参数的方法装饰器decorator_def_without_args.py# coding: utf-
2017-03-19 17:47:57 511
原创 python的logging使用
logging模块使用源码配置ini文件配置字典配置logging模块使用,主要有一下三种方式, - 通过源码直接配置 - 通过ini文件直接配置 - 通过字典进行配置下文采用例子的来自于PEP282,源码配置mymoudle.py#coding:utf-8import logginglog = logging.getLogger("Mymoudle")def doIt():
2017-03-11 18:01:12 627
原创 Python re表达式备忘
re元字符说明使用习惯简单例子匹配日期匹配用户名匹配邮箱匹配url链接匹配IPv4地址匹配MAC地址匹配运算符修改时间格式匹配时使用函数参考资料re元字符说明'.'点号,在普通模式,它匹配除换行符外的任意一个字符;如果指定了 DOTALL 标记,匹配包括换行符以内的任意一个字符。'^'尖尖号,匹配一个字符串的开始,在 MULTILINE 模式下,也将匹配任意一个新行的开始。
2017-01-11 23:19:12 477
原创 Vagrant安装问题记录
vagrant up error vagrant up 时virtualbox没有启动virtualboxclient com 对象失败 不能为虚拟电脑打开一个新任务解决方法我的解决问题的方法是安装一个老版本 Virtuabox 4.3.12的版本,这是windows的安装包vagrant可以去官网找一个安装包 (于2017年1月2日,http://blog.csdn.net/bzd_111)
2017-01-02 14:38:51 424
原创 python的collections模块
[Toc]python2.7的collections中提供了5种内置数据类型 python3.5中多提供了4种,红色字体的是多出来的 name functions namedtuple factory function for creating tuple subclasses with named fields deque list-like container with
2016-12-29 21:52:09 601
原创 Echarts备忘一
Echarts简单使用 我使用sublime Text3编写html文件, sublime Text3有很多使用的插件,关于html的只要有Emmet1、下载Echarts的js文件 官网有好多的数据形式,拿过稍微修改一下,都可以使用的2、初级例子 安装完Emmet插件后,然后分成3步走 1. 生成一个html5文件 html:5 2. 写一个div,来放置图形,导入js
2016-12-28 20:55:59 315
原创 Python字符串格式化
python format()返回值是字符串def format(self, *args, **kwargs): # known special case of str.format """ S.format(*args, **kwargs) -> string Return a formatted version of S, using substitutions from
2016-11-29 19:21:18 327
原创 Django(二)
1、Ajax请求get方式for表单<form action="/add/" method="get"> a: <input type="text" id="a" name="a"><br> b: <input type="text" name="b" id="b"><br> <p>result: <span id="result"></span></
2016-11-24 23:02:33 377
原创 Intermediate Python学习
args 和 kwargsclassmethod和staticmethod1. args 和 kwargs不是非要用命名为args和kwargs,只是前面的*和**,有点类似于C语言的指针,*可以取一维数组的数据,**可以取二维数组的数据 *args:类似一个列表 **kwargs:类似一个字典def test_args(*args): for i in args: pr
2016-10-11 20:22:56 415
原创 Django(一)
Django的特点Django是一个高级Python Web框架, 使用简单,方便,Django的特点:完全免费开源源代码上手快,效率高使用MTV架构(也说是MVC架构)强大的可扩展性.(有各种拓展模块)这里介绍一些我个人的用法,比较简单,用于记录,编辑器:PyCharm Professional 版本号:Python3.5.0 Django 1.10创
2016-10-10 23:25:58 487
原创 Docker错误
docker search pytho:3.5是出现的错误 Cannot connect to the Docker daemon. Is the docker daemon running on this host? 解决方法:service docker stoprm /var/lib/docker/network/files/local-kv.dbservice docker star
2016-10-09 19:33:31 585
原创 Pure表单
Pure表单默认竖直分隔样式添加水平分隔样式只有水平分隔样式添加斑马纹一条有颜色一条没有颜色间隔Pure菜单水平菜单竖直菜单水平下拉菜单竖直滚动菜单分页菜单Pure表单默认竖直分隔样式添加class=”pure-class”<table class="pure-table"> <thead> <tr> <th>name</th>
2016-09-25 13:15:33 951
原创 Pure按钮
Pure默认按钮样式禁用按钮激活按钮主要按钮自定义按钮风格添加图标Pure默认按钮样式class="pure-button"禁用按钮class="pure-button pure-button-display"激活按钮class="pure-button pure-button-active"主要按钮class="pure-button pure-button-primary"感觉主要的
2016-09-22 23:28:31 695
原创 Pure表格
Pure表格Pure表格常用标签inputcheckboxsradiofieldsetlegendlablepure表格有很多种风格紧凑内联表格堆叠式表格对齐式表格多列式配合栅格Pure表格Pure表格常用标签1. input和栅格样式差不多,pure-input-1-x表示输入框的长度是x分之一, <form class="pure-form pure-g"> <d
2016-09-19 22:29:48 571
原创 Pure布局
Purepure是一款轻量式,响应式的css模块,可以直接使用Yahoo的cdn <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.6.0/pure-min.css">最大的特点就是框架基于纯CSS,无任何JavaScript代码,渲染速度比较快。 框架十分小巧,压缩后仅5.7k。 组件丰富,包括表格、表单、按钮、表、导航
2016-09-13 07:55:02 1573 2
原创 Python 3.5安装Mysql-Python
通过pip命令安装一直出现错误_mysql.c(42) fatal error c1083 cannot open include file 'config-win.h' no s uch file or directory'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' fail
2016-08-17 09:30:58 3476 2
原创 Python2.7导包失败
Python导入WMI出现DLL不能发现Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> import win32com.client File "C:\program files\Python27\lib\site-packages\win32com\__init__.py", li
2016-08-10 12:18:06 1376
原创 Hyper-V虚拟化研究(一)
1、Win7-64位安装Hyper-V管理器需要先安装微软的官网上下载远程服务器管理工具才可以安装远程服务管理Win7好像只能安装管理器不能安装平台,可以用来管理已经安装好Hyper-V平台的虚拟机控制面板—>程序—>卸载程序—>打开或关闭windows功能—>远程服务管理工具2、win8-64位专业版安装Hyper-V管理器和平台由于在本机安装Hyper-V失败,所以在Vmware中安装了win8
2016-08-09 14:45:23 806
原创 Python面试题(二)
一、请写一个函数。该函数的输入是一个仅包含数字的list,输出一个新的list,其中每一个元素(element)要满足一下条件: 1.该元素是偶数 2.该元素在原list中是偶数的位置(index是偶数)def init_list(temp): if not isinstance(temp,list): raise TypeError("类型不对")
2016-08-08 17:04:54 756 6
原创 Python面试题
1、写出r’123\n’*3的运行结果123\n123\n123\n拓展:print ‘123\n’*31231231232、用for in 执行1亿次 自增操作for i in xrange(100000000)for i in range(100000000)补充:xrange 用法与 range 完全相同,所不同的是生成的不是一个list对象,而是一个...
2016-08-03 20:31:57 1620 1
原创 Git(一)
Git介绍Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 由于我电脑系统是win7,所有选择安装tortoisegit和git,具体安装可到git配置 和tortoisegit配置tortoisegit下载地址 git下载地址2、首先需要注册一个github账号,去官
2016-07-27 15:02:43 250
原创 Mysql(三)
Mysql语法进阶沿用之前Mysql(一)中的stu1表create table stu1(id int(10) auto_increment primary key comment "id",name varchar(20) ,score int(10) )engine=innodb default charset=utf8;表结构如下 Field Type Null Ke
2016-07-06 10:50:38 416
原创 Flask导包错误
flask编译错误 :错误提示:from flask_bootstrap import BootstrapImportError: No module named flask_bootstrap类似错误的有from flask_nav import NavImportError: No module named flask_nav可以使用更新一下系统包 pip install --upgra
2016-06-26 10:46:44 5764
原创 mysql(二)
程序连接Mysql1.Java代码示例JDBC客户端应用 -> java.sql.或javax.sql. -> 驱动程序 -> SQLserver/Oracle/MySQL 结构:DriverManager -> Driver(是驱动程序对象的接口,指向具体数据库驱动程序对象)=DriverManager.getDriver(String URL) -> Connectinon(是连接对象接口
2016-06-21 11:22:04 369
原创 mysql(一)
mysql(一)连接数据库windwos下 #127.0.0.1是本机地址 也可以进行远程连接 mysql -h127.0.0.1 -P3306 -uroot -pmysql常用数据类型整形 INT (int) SMALLINT (smallint) MEDIUMINT (mediumint) BIGINT (bigint) type Stora
2016-06-18 23:11:51 338
原创 Linux的grep命令
grepgrep(global regular expression print)的首字母缩写,是一个强大的文本搜索工具。grep命令的语法格式:grep [options] [regular expression] [filename...]#[options]是命令选项#[regular expression]是正则表达式#[filename]是数据来源的文本文件[options]命令选项
2016-06-17 15:04:17 543
原创 Linux的awk命令
awk是一个程序,同时又是一种编程语言,通过是用他可以创建简单的报表,分析数据,log文件,处理文本文件等。 1.awk命令行语法如下:awk 'script' files#其中script是awk指定的文件,#files是awk处理的文件,可以是一个也可以是多个#awk会一行一行的处理文件,将一行文件用分隔符(默认是空格),分隔成一个一个字符串,第一个字段是$1,POSIX
2016-06-09 14:16:33 961
原创 练习014-015
第 0014 题: 纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示:{ “1”:[“张三”,150,120,100], “2”:[“李四”,90,99,95], “3”:[“王五”,60,66,68] } 请将上述内容写到 student.xls 文件中,如下图所示:student.xls 第 0015 题: 纯文本文件 city
2016-05-21 12:24:26 418
原创 Linux的sed命令
sed是一个流编辑器(sed是stream editor的缩写),它可以对从标准输入流中得到的数据进行处理,然后把处理以后得到的结果输出到标准输出,而标准输出重定向到文件,这样处理后的结果就会保存在磁盘文件中。要处理的数据也可以来自其它进程的数据输出。sed命令调用形式:1.从管道中读取数据 $ some_command | sed 'edit commands'2.使用命令行参数读取文件内容
2016-05-20 12:39:23 406
原创 练习011-012
第 0011 题: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。北京 程序员 公务员 领导 牛比 牛逼 你娘 你妈 love sex jiangge第 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入
2016-05-19 19:42:51 273
原创 练习010
第 0010 题:使用 Python 生成类似于下图中的字母验证码图片# -*- coding: utf-8 -*-from PIL import Image, ImageDraw, ImageFont, ImageFilterimport random# 随机字母:def rndChar(): return chr(random.randint(65, 90))# 随机颜色1:def
2016-05-17 22:03:33 283
原创 Linux批量添加删除用户
添加用户. /etc/init.d/functions #调用系统库> /root/shell/user.txt #清空文件>/root/shell/false_user.txtfor n in $(seq -w 10) #10个用户名产生do passwd=`echo $(date +%t%N) $RANDOM |md5sum|cut -c 3-10` #随机产生密码并截取8个
2016-05-15 10:33:45 1228
原创 练习008-009
第 0008 题:一个HTML文件,找出里面的正文。 第 0009 题:一个HTML文件,找出里面的链接。使用的BeautifulSoup来完成的,只需要调用方法就可以,比较方便 程序如下:#!/usr/bin python #coding:utf-8from bs4 import BeautifulSouphtml='''<html><head><title>The Dormouse'
2016-05-06 15:04:24 317
原创 练习007
第 0007 题:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。程序如下:import sys,os,redef File(path): list=[] sum = [0,0,0] for item in os.listdir(path): if item.endswith('py'):
2016-05-05 19:14:02 286
原创 练习006
第 0006 题:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。代码006.py#!/usr/bin python #coding:utf-8'''Created on 2016年4月25日@author: zxc'''import os,refrom collections import CounterFIL
2016-04-27 22:36:04 375
原创 练习005
第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。#!/usr/bin python #coding:utf-8from PIL import Imageimport os def changesize(path): for imgname in os.listdir(path): #print imgname
2016-04-26 22:20:26 340
原创 练习004
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。 纯文本文件:Youth.txtYouth Is Not a Time of LifeYouth is not a time of life;it is a state of mind.It is not a matter of rosy cheeks,red lips and supple knees.It is a ma
2016-04-25 22:06:16 294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人