在我们探索 Perl 6 签名的第一部分中, 我们了解了怎么使用 Perl 6 强大而灵活的类型系统来约束具名参数和位置参数是如何被传递给子例程和方法的。我们还涉及了怎么使用 slurp 签名来创建能接收任意具名和位置参…
Java-NIO之Selector创建过程详解
前言 java nio,一个入门netty之前需要了解下的非阻塞I/O实现,传统的Socket通信,启动监听后accept会一直处于阻塞状态,那么如果你想要多个(并发)通信时,那么我们就需要多个线性去执行,而且还会存在一…
双向链表的原理
对于普通的单向链表,如果在它的内部类中再加一个Node prev 属性(这属性代表向前的指针,指向它前面一个结点),然后在链表类中加一个Node tail指向它的尾部,就构…
Python2.7 以及 Python 3.5的实例方法,类方法,静态方法之间的区别及调用关系
今天很好奇Python2.7 和Python 3.5 的实例方法、类方法、静态方法之间的 区别与联系。所以就做了两个小实验来测验一下 Python3.5及以上 类的定义 class Test(): def insta…
python中找出numpy array数组的最值及其索引
python中找出numpy array数组的最值及其索引 在list列表中,max(list)可以得到list的最大值,list.index(max(list))可以得到最大值对应的索引 但在numpy中的array没…
python multiprocessing详解
Process类的使用 “` import os from multiprocessing import Process def info(title): print title print ‘module name:’…
python机器学习库教程——结巴中文分词
全栈工程师开发手册 (作者:栾鹏) python教程全解 结巴中文分词 安装: pip install jieba 特点: 支持三种分词模式: 精确模式,试图将句子最精确地切开,适合文本分析; 全模式,把句子中所有的可以…
Python最简单的解决列表中只打印UNICODE而不是中文字符的方法
答案就是用json模块: 例如: import json data=[{u'\u663e\u793a': [u'python', u'\u8bd5\u9a8c'], u'\u6570\u91cf': 22, u'\u8b…
383. Ransom Note [easy] (Python)
题目链接 https://leetcode.com/problems/ransom-note/ 题目原文 > Given an arbitrary ransom note string and ano…
Python爬虫获取楼盘信息
在一家线上租房的公司已经实习两周了。作为实习生,所以日常的工作主要是收集和整理全国各小区的信息,比如小区的建成年代,是否有电梯,小区的门牌数等。因为我不太喜欢用复制粘贴这种效率低的工…
Python编程-从入门到实践 Chapter18 第18章Django入门 映射URL 学习时的坑
书上的代码和指令是2016年的版本的,目前Django版本更新到了2.0,有很多地方成了坑,辛辛苦苦两天终于把书上所有的项目实现了,在此总结一下,为之后的学习者借鉴之用。 本人用的Win10系统,python3.6,Dj…
python3多线程爬虫(初级)
多线程爬虫,主要是玩队列,队列玩明白了,多线程自然也就起来了。 #导入各种包 import threading import queue impot json from lxml import ertee 定义爬取类,需…