摘要: 以下内容,源于个人理解所得,纯属臆测,爱信不信:-D。欢迎大家留言讨论指正。 1、__new__魔法方法: 原型:__new__(cls, *args, **kwargs) 说明:__new__魔法方法用于对象的实例化,作用于__init__初始化对象之前。其中cls为需要实例化的类。new方法必须 阅读全文
posted @ 2016-12-20 21:13 Esapinit 阅读(302) 评论(0) 推荐(0) 编辑
摘要: global关键字 一句话概括为:告诉python解释器,global声明的变量为全局作用域内定义的变量。解释器就会到全局作用域内寻找global定义的变量。 python的类属性 类属性相当于其他OO语言的类中的静态变量,定义在类中的属性为类的所有实例所共享。 类属性有两种访问方式:1、通过“类名 阅读全文
posted @ 2016-12-19 21:55 Esapinit 阅读(5224) 评论(0) 推荐(0) 编辑
摘要: 问题:如何查看某个类的方法文档说明或者是函数的参数列表情况? 答: 方法一:直接在需要查询的方法后面加上".__doc__"即可以打印出该方法的文档说明(需要先导入该方法所属模块) 如: 方法二:在windows的命令行模式下还可以输入:“python -m pydoc 方法名”获取该方法的文档说明 阅读全文
posted @ 2016-12-17 20:59 Esapinit 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 摘要: 断断续续写python一段时间了,让我说python最令我头疼的问题,莫过于编码问题。最近做大论文,使用python再次出现编码报错。错误如下: “UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position .. 阅读全文
posted @ 2016-11-24 19:25 Esapinit 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 因为论文原因,需要使用python安装一些自然语言库,但是使用pip或easy_install安装包时,总是超时(中国特色搞得事:-D),没有办法,上网查资料解决问题~~,在网上找到的方法都是说更换国内pypi镜像源,也提示了如何替换,只是我是在windows操作的,按照他们提示的方法找不到pip或 阅读全文
posted @ 2016-11-08 20:22 Esapinit 阅读(6145) 评论(2) 推荐(1) 编辑
摘要: #include<iostream>#include<map> using namespace std; typedef struct Node{ int data; struct Node *next; struct Node(int element) :data(element),next(NU 阅读全文
posted @ 2016-10-05 15:47 Esapinit 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 问题:有一个生产者,多个消费者,生产者每生产一个,放入队列,多个消费者顺序从队列中取出数据,打印最终结果。 分析:首先这题,我本意应该设计成如下模型:生产者单开一个线程,向队列中放入数据,而消费者在锁的保护下,从队列中去数据。但是在实际编程中,发现在队列只有100个数的情况,线程不切换,当队列数据多 阅读全文
posted @ 2016-06-03 19:51 Esapinit 阅读(6162) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/liuxuejiang158blog/article/details/22061267 题目:编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC…. 阅读全文
posted @ 2016-06-01 16:07 Esapinit 阅读(4365) 评论(0) 推荐(1) 编辑
摘要: 声明:这是本人参考黄建宏的《redis设计与实现》(源码版本是redis3.0)来学习redis3.20源码的笔记,如果有什么不对的地方,欢迎大家指正,大家一起学习、一起进步,QQ:499656254。 一、SDS介绍 SDS又叫简单动态字符串,在Redis中默认使用SDS来表示字符串。比如在Red 阅读全文
posted @ 2016-05-19 19:24 Esapinit 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 这也是豆瓣2016年的一道笔试题。。。 参考:http://www.3lian.com/edu/2015/06-25/224322.html LRU(least recently used)就不做过多的解释了(否则你也不会找到这篇文章了)。 python实现的两种方法: 1、通过collection 阅读全文
posted @ 2016-05-04 17:24 Esapinit 阅读(6148) 评论(1) 推荐(0) 编辑