自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 需要补习的知识

// 做个标记 方便之后查找1 知识图谱2 推荐系统3 深度学习4 日语相关

2017-04-19 10:46:55 340

原创 python 内建模块

datetime处理时间的标准库datetime 是模块,同时里面还包含有一个datetime类,通过from datetime import datetime 导入的才是datetime 这个类如果仅导入import datetime,则必须引用全名datetime.datetimedatetime 转换为timestamptimestamp 方法timestamp 是一个浮点数,小数位

2015-12-27 17:18:25 317

原创 python 正则表达式

正则表达式正则表达式一一种用来匹配字符串的强有力武器,他的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串都则可以认为是合法的。| Tables | Are | Cool || ------------- |:-------------:| -----:|

2015-12-27 16:19:42 338

原创 python 20151227

threadlocal在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量要好,因为局部变量只有自己能看见,不会影响其他的现成,而全局变量的使用必须加锁。局部变量传递比较麻烦threadlocalimport threading# 创建全局ThreadLocal对象:local_school = threading.local()def process_stud

2015-12-27 15:59:00 471

原创 python 自学笔记 20151224

多线程进程是由若干现成组成的线程是操作系统直接支持的执行单元,因此,高级语言统称都内置多线程的支持python的标准库提供了两个模块:_thread threading, _thread是低级模块,threading是高级模块,对_thread进行了封装。在绝大多数情况下,我们通常用到threading模块。启动一个线程就是把一个函数传入并创建thread实例,然后调用start开始执行i

2015-12-27 15:27:58 423

原创 python 自学笔记 进程和线程

多任务多进程模式多线程模式多进程+多线程模式多进程(multiprocessing)multiprocessing 在windows上,该模块提供了一个process类来代表一个进程对象。from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print('Run child pr

2015-12-23 23:00:42 339

原创 python 自学笔记

StringIO在内存中读写str先创建一个stringIO,然后像文件一样写入即可>>> from io import StringIO>>> f = StringIO()>>> f.write('hello')5>>> f.write(' ')1>>> f.write('world!')6>>> print(f.getvalue())hello world!getval

2015-12-23 15:04:24 237

原创 python自学笔记20151222 IO编程

IO编程Stream 流 CPU 等待,数据处理,即同步IOcpu 不等待,异步IO文件读写 文件读写就是请求操作系统打开一个文件对象,通常成文文件描述符,然后,通过操作系统提供的接口从这个文件对象中读取数据或者文件,或者直接把数据写入这个对象或文件。读文件 open() 函数f = open('/Users/michael/test.txt', 'r')如果文件打开成功,调用re

2015-12-22 22:33:49 441

原创 python 自学笔记20151222

错误处理事先约定返回错误码抛出错误如果要抛出错误,首先可以根据需要,可以定义一个错误的类,选择好继承关系,然后选择用raise语句抛出一个错误实例`# err_raise.py class FooError(ValueError): passdef foo(s): n = int(s) if n==0: raise FooErro

2015-12-22 09:50:55 530

原创 python 自学笔记20151215

type动态的创建类创建一个类对象,需要依次传入三个参数 class的名称继承的父类的集合,python支持多重继承,如果只有一个父类,使用tuple的单元素写法class的方法名称以及与函数的绑定metaclass定义了类之后,就可以根据这个类创建出实例,所以必须先定义类,然后创建实例使用metaclass时,先定义metaclass ,然后创建类,最后创建实例class MyL

2015-12-16 13:38:21 371

原创 python 自学笔记20151214 定制类

定制类__str__ 在类内部定义__str__方法但是直接显示调用的是__repr__,两者的区别是__str__返回的是用户看得到的字符串, 而__repr__返回程序看到的字符串,也就是说为调试服务的解决方法是重新定义一个__repr__, 但是通常两者的代码是一样的,所以可以简单写为class Student(object): def __init__(self, name):

2015-12-15 10:31:46 291

原创 面向对象和高级编程 20151212

使用__slots__绑定方法 给一个实例绑定的方法,其他的实例无法调用可以直接给一个雷绑定方法,这样创建的其他实例也可以直接调用 >>> def set_score(self, score): ... self.score = score ... >>> Student.set_score = MethodType(set_score, Student)使用slots限制

2015-12-12 16:44:16 265

原创 继承和多态 20151212

获取对象信息* `type()` 函数 * 对象 * 函数或者类* isinstance() * 判断一个对象是否是该类型本身* dir() * 获取一个对象的所有属性和方法 * 返回一个包含字符串的list* __len__ () 返回长度* lower 返回小写字符串* getattr() , setattr() hasattr()实例属性和类

2015-12-12 16:17:52 244

原创 Python学习笔记20151211

面向对象编程* 数据类被视为一个对象* `class Student(object): def __init__(self, name, score): self.name = name self.score = score def print_score(self): print('%s: %s' % (self.name

2015-12-11 10:29:37 258

原创 python 自学笔记

函数式编程 允许把函数本身作为一个变量传入另一个函数,同时允许返回一个函数高阶函数 一个变量指向一个函数,则可以用这个变量代替这个函数进行计算map/reduce map/reduce google文档map() 接受两个参数,一个是函数,一个是序列,map将传入的函数一次作用到序列的每个元素,并把结果作为新的list返回L = [] for n in [1, 2, 3, 4, 5

2015-12-03 16:39:11 328

原创 python自学笔记 20151126

%运算符 %元素安抚用来格式化字符串。在字符串内部,%s表示用字符串替换, %d表示用整数替换, 有几个%?占位符,后面就跟几个变量或者值,顺序要一一对应。如果只有一个占位符,括号可以省略%d 整数%f 浮点数%s 字符串%x 十六进制整数其中,整数可以指定是否补0;浮点数可以指定位数%% 转义%list list = [][-1] 表示list中倒数第一个 ,也就是最后一个

2015-11-26 15:59:33 334

转载 Java多线程协作(wait、notify、notifyAll)

原地址 http://www.java3z.com/cwbwebhome/article/article8/81087.html?id=2474Java监视器支持两种线程:互斥和协作。   前面我们介绍了采用对象锁和重入锁来实现的互斥。这一篇中,我们来看一看线程的协作。   举个例子:有一家汉堡店举办吃汉堡比赛,决赛时有3个顾客来吃,3个厨师

2015-06-29 15:13:54 331

转载 Java PriorityQueue Class Example

转载自   http://www.programcreek.com/2009/02/using-the-priorityqueue-class-example/转载In Java, the PriorityQueue class is implemented as a priority heap. Heap is an important data structure in

2015-06-29 14:43:56 293

空空如也

空空如也

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

TA关注的人

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