自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

转载 Python re 正则模块

有些字符比较特殊,它们和自身并不匹配,而是会表明应和一些特殊的东西匹配,或者它们会影响到 RE 其它部分的重复次数,它们叫元字符。. ^ $ * + ? { [ ] \ | ( )“[” 和 “]”常用来指定一个字符类别,所谓字符类别就是你想匹配的一个字符集。字符可以单个列出,也可以用“-”号分隔的两个给定字符来表示一个字符区间。 [abc] 将匹配”a”, “b”, 或 “c”中的任意一个字符;

2015-07-29 20:14:11 489

原创 Python time模块

1.sleep()Python 编程中使用 time 模块可以让程序休眠,具体方法是time.sleep(秒数),其中”秒数”以秒为单位,可以是小数,0.1秒则代表休眠100毫秒。from time import sleepi = 1while i <= 3: print i # 输出i i += 1 time.sleep(1) # 休眠1秒2.ctime( )ctime

2015-07-29 15:41:18 495

转载 Python 多线程 multithread

【Python】python 多线程两种实现方式 目前python提供了几种多线程实现方式 thread,threading,multithreading ,其中thread模块比较底层,而threading模块是对thread做了一些包装,可以更加方便的被使用。 2.7版本之前python对线程的支持还不够完善,不能利用多核CPU,但是2.7版本的python中已经考虑改进这点,出现了mul

2015-07-29 12:47:30 3141

原创 jQuery on()方法 jQuery删除节点的三个方法:remove empty detach

1.on()jQuery on()方法是官方推荐的绑定事件的一个方法。 (1.8版本后不推荐使用bind(),delegate( ),live()方法,live方法1.9后已经废除) $(selector).on(event,childSelector,data,function,map)2.删除节点removeemptydetach jQuery解读之empty、remove、det

2015-07-28 09:40:31 986

原创 jQuery 选取元素

1.判断选取的是一个类下面的具体哪个标签<div id="nav"> <a href="#">A</a> <a href="#">B</a> <a href="#">C</a> <a href="#">D</a></div>$("#nav a").click(function(){ var index1 = $("#nav a").index(this);

2015-07-27 22:32:44 365

原创 jQuery 标签相关

jQuery 更改标签内容<h3>首页</h3>console.log($("h3").text());//显示text$("h3").text("第一页");//更改textjQuery 判断点击的是第几个li$("ul li").click(function(){ alert($(this).index()) }) jQuery 传入参数获取标签var id = "123";v

2015-07-27 10:13:36 345

转载 python extend append

very good: Python程序员的常见错误[1,2].extend([1,2,3]) [1,2,1,2,3] [1,2].append([1,2,3]) [1,2,[1,2,3]] append向后面添加元素,参数可以是任何东西,将作为元素添加到列表尾部。 extend使用一个序列扩展另一个list,参数是序列。序列中的元素将逐项添加到列表的尾部。1.不要试图从那些会改变对象的函

2015-07-26 22:17:39 570

原创 python list string tuple 未完待续

def st(): s = 'abcde' i = -1 for i in [None] + range(-1,-len(s),-1): print s[:i] print s[:None] #abcde #abcd #abc #ab #aabcde

2015-07-22 15:23:39 253

原创 python scrapy 爬虫 未完待续

0. 爬虫Scrapy 轻松定制网络爬虫0.1 爬虫的两部分:1.下载Web页面最大程度的利用本地带宽调度针对不同站点的Web请求以减轻对方服务器的负担DNS查询遵循一些行规(如robots.txt) 2.对网页的处理获取动态内容Spider Trap内容去重1.scrapy1.1 安装scrapy pip install scrapy pip install servi

2015-07-22 13:33:24 864

原创 python 多进程 multiprocesses

1. 什么是多进程进程:是资源分配的最小单元。2、使用进程池是的,你没有看错,不是线程池。它可以让你跑满多核CPU,而且使用方法非常简单。 注意要用apply_async,如果落下async,就变成阻塞版本了。 processes=4是最多并发进程数量。import multiprocessingimport timedef func(msg): for i in xrange(3):

2015-07-21 22:36:04 667

原创 python operator.itemgetter函数 sorted函数

1.operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值>>> b(a) 2 >>> b=operator.itemgetter(1,

2015-07-20 14:22:11 561

转载 sublimeText 2搭建 Python 开发环境

1.安装package control2.ctrl+shift+p调出命令行,输入install选择install packages3.输入SublimeCodeIntel,是用来自动补全的,安装该插件,需要等一会,因为有100多M,比较大4.继续安装SublimeREPL,这个是重点,用来调试python的5.打开python文件时,将布局切换为2行查式,选择菜单布局切换:View—–>Layou

2015-07-20 09:50:27 440

原创 Python dict 字典

1. 什么是Dictionary(字典)字典就是很多的数据,但是它有一个目录,可以通过目录中的一个简单值来找到与之相对应的详细信息。换句话说,目录就是内容的一个特殊表示,即目录中的每一个字段,都会在内容中有与之对应的详细信息。也就是说,目录中的每一个信息都是唯一的,与目录中的其他信息互不冲突。 python中的Dictionary不只是用于存储字符串,还可以是任意数据类型,包括字符串和数组,对象,

2015-07-19 19:45:59 500

翻译 python-crfsuite API 中文

python-crfsuite API 原文1. class pycrfsuite.ItemSequencecrfsuite ItemSequence的一个封装,是在单个序列中用来保存所有项目的特征的。 使用这个类可以直接传数据到Trainer或者Tagger中。 通过使用这个类可以节省一些时间,如果相同的输入序列传递给Trainer/Tagger不止一次——特征不会多次被processed

2015-07-17 09:34:28 13385

转载 python assert

1.assertassert语句用来声明某个条件是真的。如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。当assert语句失败的时候,会引发AssertionError。mylist = ['item']assert len(mylist) >= 1mylist.pop()'item'

2015-07-17 09:27:09 484

原创 pip install 报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

有时候,在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)环境:windows8 x64 ,python2.7 ,VS2012解决方案:Microsoft Visual C++ Compiler for Python 2.7 下载以后得到一个 VCFor

2015-07-16 10:46:58 1120

原创 VS2012 + SWIG Python

平台:window 8, Visual Studio 2012, Python 2.7(x64)1. 下载swig安装包首先在www.swig.org下载swig安装包,把文档也下载下来以备日后使用。解压安装包到任意路径,路径中最好不要带空格。2. 制作源文件和swig接口文件我的文件如下C/C++ code/* sample.h */#ifndef SAMPLE_H#define SAMPLE

2015-07-15 18:54:50 2498

原创 python 文件操作 中文编码

1.文件操作os.mknod("test.txt") #创建空文件fp = open("test.txt",'w') #直接打开一个文件,如果文件不存在则创建文件open模式: r:以读方式打开,可读取文件信息。所有读操作完毕,都会把文件指针移到读之后的位置。 w:以写方式打开,如文件存在,则清空文件,再写入新内容 a:以追加模式打开(从EOF开始,必要时创建新文件) r+:以读写模式

2015-07-14 16:52:12 1387

转载 CRF++的初步使用(1)

1.前言条件随机场(Conditional Random Field,CRF)在自然语言处理中有着十分广泛的应用, CRF条件随机场简介 而开源的CRF++避免了我们一个一个的去造轮子。我们来看一下CRF++是如何使用的。2.CRF++的下载原始网址: CRF++: Yet Another CRF toolkit 我下的win版: CRF++0.58 windows3.CRF++初步运行w

2015-07-10 22:10:04 2236

转载 MySQL 之 触发器和事务控制

1.触发器触发器是与表有关的数据库对象,在满足条件时触发,并执行触发器中定义的语句集合(协助应用在数据库端确保数据的完整性)1.1创建触发器触发器只能创建在永久表(permanent table)上,不能对临时表(Temporary Table)创建触发器create trigger trigger_name trigger_time trigger_event ON tbl_name fo

2015-07-08 22:23:46 6532

原创 NLTK 2 获得文本语料和词汇资源

1 获得文本语料库1.1 古登堡语料库(Project Gutenberg)#nltk包含gutenberg的一小部分文本import nltknltk.corpus.gutenberg.fileids()emma=nltk.corpus.gutenberg.words('austen-emma.txt')print len(emma) #192427f

2015-07-07 13:50:06 1255

原创 NLTK——NLP编程的基础工具

1.NLTK入门1.下载NLTK,可用pip install nltk,anaconda本身已经有NLTK了,可直接使用。2.下载NLTK的范例文本,import nltknltk.download()#下载Collections下的book3.使用基本函数3.1 concordance 查找指定词from nltk.book import *text1.concordance("monst

2015-07-06 22:29:13 2256

Spring配置文件集合

Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合

2017-09-18

兼容win7的HL340驱动

兼容win7的HL340驱动,适用于单片机与电脑的连接,烧录程序

2012-10-28

空空如也

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

TA关注的人

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