dht协议实现 上一篇完成了路由表的实现,建立了路由表后,我们还要对路由表进行初始化,因为一开始路由表为空,所以我们需要借助一些知名的dht网络中的节点,对这些节点进行find_node,然后一步步初始化路由表。这里我们选dht.transmissionbt.com来进行初始化。在dht网络都是使用 ...
分类:
编程语言 时间:
2019-04-22 19:32:29
阅读次数:
234
这是几个简单的例子,但是实际的开发中委托还还只在反射时用到过,事件的话只自己做了一次,并且还是特意去用的 ,实际上可以不用。线程的话,因为需要,所以用的会多点,这里主要是WS上的线程。 委托 在前面的反射实例中,也有用到委托执行方法。 这个例子是将一个方法或者委托实例作为另外一个函数的入参传递。 至 ...
分类:
编程语言 时间:
2019-04-22 19:32:45
阅读次数:
195
https://python3-cookbook.readthedocs.io/zh_CN/latest/c07/p03_attach_informatinal_matadata_to_function_arguments.html ...
分类:
编程语言 时间:
2019-04-22 20:43:14
阅读次数:
150
表情包形象取自番剧《 猫咪日常 》 那我也整一个 曾几何时,笔者是个对算法这个概念漠不关心的人,由衷地感觉它就是一种和奥数一样华而不实的存在,即便不使用任何算法的思想我一样能写出能跑的程序 直到一年前帮同学做了个手机游戏demo才发现了一个严峻的问题 为啥\ 一样的画面能跑出ppt的质感? 虽然发现 ...
分类:
编程语言 时间:
2019-04-22 20:44:31
阅读次数:
152
(1)int整型:用于存放整形对象,是不可变类型。若将一个整数赋值给一个变量名,python可自动将其设置为int型。 例如:age = 30 这里的age对象的type即为 int。 (2)float浮点型:用于存放浮点型对象,是不可变类型。若将一个浮点数(带小数点的数)赋值给一个变量名,pyth ...
分类:
编程语言 时间:
2019-04-22 20:45:27
阅读次数:
145
描述 Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。 语法 count()方法语法: 参数 sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的 ...
分类:
编程语言 时间:
2019-04-22 20:46:05
阅读次数:
566
从最基础的Hello World开始。 spring的Hello World就三行代码: 这个hello world非常简单,通过xml文件,创建一个容器context,然后从容器中获取一个bean。 运行完这段代码后,问自己两个问题: 容器创建时做了什么? getBean()时又做了什么? 虽然这 ...
分类:
编程语言 时间:
2019-04-22 20:46:23
阅读次数:
141
面向对象相关知识 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变 ...
分类:
编程语言 时间:
2019-04-22 20:52:57
阅读次数:
123
open() 完整版是: 用来打开文件, 根据参数来创造一个文件对象. 文件对象常用参数 file参数 通过位置传参, 没有缺省值, 所以是必须由我们输入的参数. 可以写相对路径或者是绝对路径, 就是打开这个文件. mode参数 这个是以什么模式来打开这个文件 mode 参数有: encoding参 ...
分类:
编程语言 时间:
2019-04-22 20:54:50
阅读次数:
122
之前没课的时候写过安居客的爬虫,但那也是小打小闹,那这次呢, 还是小打小闹 哈哈,现在开始正式进行爬虫书写 首先,需要分析一下要爬取的网站的结构: 作为一名河南的学生,那就看看郑州的二手房信息吧! 在上面这个页面中,我们可以看到一条条的房源信息,从中我们发现了什么,发现了连郑州的二手房都是这么的贵, ...
分类:
编程语言 时间:
2019-04-22 20:56:54
阅读次数:
414
CPython c语言开发的 使用最广的解释器 IPython 基于cpython之上的一个交互式计时器 交互方式增强 功能和cpython一样 PyPy 目标是执行效率 采用JIT技术 对python代码进行动态编译,提高执行效率 JPython 运行在Java上的解释器 直接把python代码编 ...
分类:
编程语言 时间:
2019-04-22 20:58:16
阅读次数:
200
最近在做一个小项目,其中认证这块使用shiro+SpringMVC+easyUI,因为easyUI在提交数据的时候使用的是ajax的异步提交,所以shiro在处理数据的时候需要重写FormAuthenticationFilter的相关方法,所以在此记录下实现的过程,以供大伙参 ...
分类:
编程语言 时间:
2019-04-22 20:58:57
阅读次数:
243
lambda是Python编程语言中使用频率较高的一个关键字。那么,什么是lambda?它有哪些用法? 这里,我们通过阅读各方资料,总结了关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。 一个语法 在Python中,lambda的语法是唯一的。其形式如下: lambda ...
分类:
编程语言 时间:
2019-04-22 21:03:28
阅读次数:
181
最近贴吧有个神奇的帖子,有一程序员网友发称: 然后附上他的排序算法代码,如下: 他也附上了输出结果: 乍一看,没毛病呀~ 发帖人还感叹:「现在的老板真不靠谱!」 网友评论: ...
分类:
编程语言 时间:
2019-04-22 21:04:01
阅读次数:
223
package com.Summer_0422.cn; import java.util.Arrays; public class Test07 { public static void main(String[] args) { int[] array = getArray(); //生成一个有1... ...
分类:
编程语言 时间:
2019-04-22 21:04:20
阅读次数:
144
上一个阶段呢,我们已经学习了python的数据的类型。今天呢,我们来学习各种各样的运算符。 一、基本运算符 a = 10 b = 20 二、比较运算符 小于——返回x是否小于y,所有比较符返回1代表为真,返回0代表为假。 这些分别与特殊的变量Ture和False等价。注意,这些变量名的大写。 三、赋 ...
分类:
编程语言 时间:
2019-04-22 21:05:05
阅读次数:
166
前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1、打开壁纸网页 2、单击壁纸图(打开指定壁纸的页面) 3、选择分辨率(我们要下载高清的图) 4、保存图片 实际操作时,我们实现了如下几步网页地址的访问:打开了壁纸的网页→单 ...
分类:
编程语言 时间:
2019-04-22 21:06:11
阅读次数:
105
java中,当父类中的某些东西不确定时,可以用abstract关键字将此类变成抽象类(也就是说类并不完整,有些东西要等待子类去实现) 注意事项: 1.抽象类中的抽象方法不能有实体,格式如下 public absract void doGet(); 2.只要类中方法有abstract关键字,那么这个类 ...
分类:
编程语言 时间:
2019-04-22 21:08:21
阅读次数:
154
/* * 结点类 */public class Node { private int data; private Node next; public Node(int data) { this.data = data; this.next = null; }// 设置结点 数据的方法 public ...
分类:
编程语言 时间:
2019-04-22 21:10:42
阅读次数:
173
python实现单例模式的三种方式及相关知识解释 模块模式 装饰器模式 父类重写new继承 单例模式作为最常用的设计模式,在面试中很可能遇到要求手写.从最近的学习python的经验而言,singleton实现的四种方法都是python的重要特征,反过来也刚好是几种特征的最佳实现.(比如你平常开发中很 ...
分类:
编程语言 时间:
2019-04-22 21:11:52
阅读次数:
171