
编程语言
文章平均质量分 69
桸櫾桎栘
任何的限制都是从自己内心开始的
展开
-
Python pip 使用小技巧
在使用pip安装python 包的时候有时因为网速的原因很多软件都安装不上或者网速下载比较慢 今天发现了一个小技巧: sudo pip install matplotlib –index https://pypi.mirrors.ustc.edu.cn/simple/ 添加–index https://pypi.mirrors.ustc.edu.cn/simple/ 下载速度超给原创 2016-05-02 20:24:19 · 946 阅读 · 0 评论 -
python小模块---zipfile
转自:http://python.01314.cn/201506104.html zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile类来操作zip文件,下面具体介绍一下:class zipfile.ZipFile(file[, mode[, compression[, allowZip64]]])创建一个ZipFile对象,表示一个转载 2016-04-06 19:11:49 · 628 阅读 · 0 评论 -
Python 小模块学习--logging
转自:http://python.01314.cn/201506101.html先看一个比较简单的例子,让我们对logging模块有个感性的认识:import logging logging.basicConfig(filename = os.path.join(os.getcwd(), 'log.txt'), level = logging.DEBUG)转载 2016-04-05 14:59:12 · 427 阅读 · 0 评论 -
python 多线程
http://www.cnblogs.com/fnng/p/3670789.html单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)from time import ctime,sleepdef m转载 2016-04-01 17:47:31 · 451 阅读 · 0 评论 -
Python 小模块学习-------struct数据格式转换
转自:http://python.01314.cn/20150628.html当Python需要通过网络与其他平台进行交互的时候,就必须考虑将这些数据类型与其他平台或语言之间的类型进行互相转换问题。struck.pack 将字符串理解为字节流或字节数组。函数原型为:struct.pack(fmt,v1,v2....),参数fmt 是格式字符串,v1 ,v2 ...表示要转换转载 2016-03-31 10:04:00 · 789 阅读 · 0 评论 -
Python 小模块——glob文件路径查找
转自:http://python.01314.cn/20150625.htmlglob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。glob.glob 返转载 2016-03-30 09:38:27 · 530 阅读 · 0 评论 -
python代码段
转自python部落在Python中调用一个外部命令有时你需要通过shell或命令提示符调用一个外部命令,这在Python中通过使用subprocess模块很容易实现。只需要运行一条命令:import subprocesssubprocess.call(['mkdir', 'empty_folder'])如转载 2016-01-12 11:34:22 · 725 阅读 · 0 评论 -
每天一点python——缺失值处理
在sklearn的preprocessing包中包含了对数据集中缺失值的处理,主要是应用Imputer类进行处理。首先需要说明的是,numpy的数组中可以使用np.nan/np.NaN(Not A Number)来代替缺失值,对于数组中是否存在nan可以使用np.isnan()来判定。使用type(np.nan)或者type(np.NaN)可以发现改值其实属于float类型,代码如转载 2015-12-02 16:11:08 · 16215 阅读 · 2 评论 -
每天一点python——八大排序算法的Python实现
1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这转载 2015-11-27 09:59:13 · 594 阅读 · 0 评论 -
python小模块-----copy 模块
转自:http://python.01314.cn/201506110.htmlcopy 模块简单点说1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象浅复制只复制对象本身,没有复制该对象所引用的对象。转载 2016-04-07 09:42:40 · 494 阅读 · 0 评论 -
python小模块--anydbm,shelve模块
转自:http://python.01314.cn/201506145.htmlanydbm允许我们将一个磁盘上的文件与一个“dict-like”对象关联起来,操作这个“dict-like”对象,就像操作dict对象一样,最后可以将“dict-like”的数据持久化到文件。对这个”dict-like”对象进行操作的时候,key和value的类型必须是字符串。下面是使用anydbm的例子转载 2016-04-12 11:12:35 · 793 阅读 · 0 评论 -
Python小模块--StringIO
转自:http://blog.sina.com.cn/s/blog_4b5039210100kdwv.html StringIO的行为与file对象非常像,但它不是磁盘上文件,而是一个内存里的“文件”,我们可以将操作磁盘文件那样来操作StringIO。一个简单的例子,让你对StringIO有一个感性的认识import StringIOs=StringIO.StringIO("JGood转载 2016-04-15 10:39:28 · 579 阅读 · 0 评论 -
python小模块学习---filecmp 文件比较
转自:http://python.01314.cn/201506131.htmlfilecmp模块用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单。python标准库还提供了difflib模块用于比较文件的内容。关于difflib模块,且听下回分解。 filecmp定义了两个函数,用于方便地比较文件与文件夹:filecmp.cmp(f1, f2[,转载 2016-04-11 20:11:08 · 1006 阅读 · 0 评论 -
每天一个函数---divmod函数
divmod函数 divmod(a,b)函数 返回的是a//b(除法取整以及a对b的余数) 返回的事元组(tuple)“`pythonIn[2]: divmod(9,2) Out[2]: (4, 1)“`In[3]: divmod(9,5) Out[3]: (1, 4)原创 2016-04-27 19:41:16 · 2051 阅读 · 0 评论 -
python 小模块---random随机数生成
Python 中的random 模块用于生成随机数。random.random random.uniform random.uniform的函数原型为:random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,两个参数一个是上限,一个是下限。如果a >b ,则生成随机数n;b《=n《=a。如果arandom.randint print random.uni转载 2016-03-29 09:27:12 · 721 阅读 · 0 评论 -
python 小模块--platform
转自:http://python.01314.cn/201510370.html获取操作系统平台、版本及架构 – platformimport platform''' python中,platform模块给我们提供了很多方法去获取操作系统的信息 如: import platform platform.platform() #获取操转载 2016-04-14 09:36:14 · 733 阅读 · 0 评论 -
python小模块----cookie
转自:http://python.01314.cn/201506127.htmlcookie就是一个在服务器与客户端之间相互传递的字符串(下图通过FireFox的FireBug插件查看google.com时的Cookie)。BaseCookie基类: BaseCookies的行为非常像dict,可以用键/值对的形式来操作它,但是kye必须是字符串,value是Morsel对转载 2016-04-09 14:36:35 · 737 阅读 · 0 评论 -
python 小模块
通过qrcode模块,我们能够在代码中很方便的根据链接、文字等内容,生成二维码图片。官方网址: https://pypi.python.org/pypi/qrcode安装方法:windwos下安装使用whl文件,centos下使用yum安装,选择编译安装的话还会依赖PIL模块#coding=utf-8import qrcode'''生成二维码'''img_1=qrco转载 2016-03-28 11:09:18 · 468 阅读 · 0 评论 -
python小模块---fileinput
转自:http://python.01314.cn/201506148.htmlfileinput文件夹下的文本文件,将每一行的长度打印出来import fileinput from glob import glob for line in fileinput.input(glob(r'd:/*.txt')): print fileinput.转载 2016-04-13 10:30:53 · 525 阅读 · 0 评论 -
python 小模块 ---marshai模块
转自:http://python.01314.cn/201506112.html下面是marshal模块中定义的一些与序列化/反序列化有关的函数:marshal.dump(value, file[, version])将值写入到一个打开的输出流里。参数value表示待序列化的值。file表示打开的输出流。如:以”wb”模式打开的文件,sys.stdout或者os.pop转载 2016-04-08 09:04:52 · 574 阅读 · 0 评论 -
每天一点——python map()和reduce()
转自:http://www.pythoner.com/46.html今天要介绍的是Python函数式编程中的另外两个内建函数map()和reduce(),而不是Google的MapReduce。1.map()格式:map( func, seq1[, seq2...] )Python函数式编程中的map()函数是将func作用于seq中的每一个元素,并用一个列表给转载 2015-11-20 10:46:35 · 772 阅读 · 0 评论 -
每天一点python——类
转自:1 名字和对象对象有其特性,同一个对象可以有多个名字,这与其它语言中的别名很相似。别名有时候像指针,例如将对象当做 函数参数传递的时候非常高效,因为只传递了指针,这避免了pascal中的两套参数传递机制。2 Python的域(scopes)和名称空间(namespaces)在引入类之前,我们讲Python的域规则。类的定义巧妙地运用了名称空间,所以你需要知转载 2015-11-19 19:41:44 · 479 阅读 · 0 评论 -
pycharm 快捷键
CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。CTRL F11 | F11: 设置书签转载 2015-07-24 21:12:41 · 486 阅读 · 0 评论 -
Scala 基础
scala小知识原创 2015-05-17 22:06:12 · 359 阅读 · 0 评论 -
Maven及ant的安装
maven的安装原创 2015-05-07 21:25:50 · 367 阅读 · 0 评论 -
Maven简介
maven我在学习storm中刚刚接触的一个工具,感觉很神奇。就自己找了一些资料了解了一下。原来这是一个做项目时可以自动打包成模块的工具。百科上说是Maven是基于项目对象模型。又来构建高级项目的。我觉得太深了。我只是用这个编译一下源码。了解了它的仓库。这是maven的核心。在仓库中会根据需要从中心仓库下载一些个包来完成项目的构建。方便了项目的进度。(不用你自己添加依赖包)下来介绍几个常用的命原创 2015-05-07 21:37:40 · 443 阅读 · 0 评论 -
Python学习体验
Python 学习体验原创 2015-05-06 10:42:20 · 442 阅读 · 0 评论 -
Scala安装(win8.1)
Scala 环境配置原创 2015-05-13 21:07:03 · 456 阅读 · 0 评论 -
eclipse中查看类或方法的引用情况
转载:http://123zhoulidong.blog.163.com/blog/static/111644814201392531032141/1.查看类的引用情况。方法一:在类名上点击右键,选Reference->Workingspace或者直接快捷键Ctrl+Shift+G方法二:打开eclipse,使用快捷键,Ctrl+h,会弹出一个对话框,找到FileSearch这原创 2015-04-14 17:16:05 · 1369 阅读 · 0 评论 -
Java eclipse: e
原文地址: eclipse: errors exist in required project(s)">Java eclipse: errors exist in required project(s)作者:用脑袋捉猪 eclipse: e" TITLE="[转载]Java eclipse: e" />Eclipse中编辑好了一个类,点击运行时出现如图所示的现象,现在编辑好的转载 2015-04-14 17:16:31 · 720 阅读 · 0 评论 -
Java学习笔记
JAVA学习 (15天看完) Java概述 解释型语言(经过二次编译)JDK初步与HelloWorldJava语言特点:了解内存Java程序运行机制:java虚拟机 垃圾收集机制 源程序 java编译器 字节码 类装载器 字节码校验器 解释器 操作系统平台核心机制java虚拟机(体现分层思想)Java虚拟机制屏蔽了底层运行平台的差别,实现一次编译随处执行核心机制垃圾收集它提供原创 2015-04-14 17:16:37 · 1433 阅读 · 0 评论 -
抓取教程网页的小爬虫
爬虫原创 2015-09-07 20:00:19 · 649 阅读 · 0 评论 -
Python 正则学习
python 文本操作的热模块注意事项原创 2015-10-22 14:54:30 · 532 阅读 · 0 评论 -
每天一点python —— yield
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/index.html如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出转载 2015-11-20 10:23:38 · 388 阅读 · 0 评论 -
每天一点python —— 迭代器与生成器
迭代器 迭代器(Iterator)概述迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要在迭代途中进行回退操作。迭代器也不是线程安全的,在多线程环境中对可变集合使用迭代器是一个危险的操作。但如果小心谨慎,或者干脆贯彻函数式思想坚持使用不转载 2015-11-20 09:53:56 · 503 阅读 · 0 评论 -
每天一点python——xlrd
一、什么是xlrdxlrd是python语言中读取excel的扩展工具,可以实现指定表单、指定单元格的读取。二、安装xlrd官网安装:到python官网http://pypi.python.org/pypi/xlrd下载模块安装,前提是已经安装了python 环境。MacOS安装: $ sudo pip install xlrd三、基本用法1转载 2015-11-25 13:02:51 · 1581 阅读 · 0 评论 -
每天一点python--assert断言
转自:http://blog.sina.com.cn/s/blog_76e94d210100vz37.htmlassert 主要用于测试1、assert语句用来声明某个条件是真的。2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。3、当assert语句失败的时候,会引发一Asse转载 2015-11-16 19:18:21 · 866 阅读 · 0 评论 -
windows 批处理命令与CMD 命令
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任转载 2015-11-16 12:29:06 · 449 阅读 · 0 评论 -
每天一点python——删除文件
因为在运行一个服务的时候要删除RUNNING_PID,所以自己想用python删除避免了自己手动删除使用的模块os 函数是:os.remove()#coding=utf-8#用来删除指定文件import os#print os.getcwd()try: os.remove('D:/adservice2/adservice2-1.0-SNAPSHOT/bin/RUNNIN原创 2015-11-14 11:10:04 · 489 阅读 · 0 评论 -
每天一点python ——python面向对象
转自:http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义:class className:转载 2015-11-13 09:45:12 · 409 阅读 · 0 评论