Scarp框架 需求 获取网页的url 下载网页内容(Downloader下载器) 定位元素位置, 获取特定的信息(Spiders 蜘蛛) 存储信息(ItemPipeline, 一条一条从管里走) 队列存储(scheduler 调度器) 首先, spiders 给我们一个初始的URL, spider ...
分类:
其他 时间:
2018-12-09 13:36:32
收藏:
0 评论:
0 赞:
0 阅读:
145
看了下JAVA里面有HashMap、Hashtable、HashSet三种hash集合的实现源码,这里总结下,理解错误的地方还望指正 HashMap和Hashtable的区别 HashSet和HashMap、Hashtable的区别 HashMap和Hashtable的实现原理 HashMap的简化 ...
分类:
编程语言 时间:
2018-12-09 13:35:52
收藏:
0 评论:
0 赞:
0 阅读:
125
HashMap的底层实现: 1、简单回答 JDK1.7:HashMap的底层实现是:数组+链表 JDK1.8:HashMap的底层实现是:数组+链表/红黑树 为什么要红黑树? 红黑树:一个自平衡的二叉树 当结点多了用红黑树,少了用链表 因为少的话用红黑树太复杂,多了话用红黑树可以提高查询效率。 红黑 ...
分类:
其他 时间:
2018-12-09 13:35:36
收藏:
0 评论:
0 赞:
0 阅读:
141
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://www.cnblogs.com/zhuhui site/p/10090541.html <! flowchart 箭头图标 勿删 一、前言 JSON(JavaScript Object Notation, JS对象标记) 是一种轻 ...
分类:
Web开发 时间:
2018-12-09 13:35:20
收藏:
0 评论:
0 赞:
0 阅读:
252
写在前面的话: 我之前写过两篇与shiro安全框架有关的博文,居然能够广受欢迎实在令人意外。说明大家在互联网时代大伙对于安全和登录都非常重视,无论是大型项目还是中小型业务,普遍都至少需要登录与认证的逻辑封装。相较于SpringSecurity而言,Shrio更轻量无过多依赖和便于独立部署的特点更收到 ...
分类:
编程语言 时间:
2018-12-09 13:34:32
收藏:
0 评论:
0 赞:
0 阅读:
167
给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 返回 true 。示例 2: 给定二叉树 [1,2,2,3,3,null,null ...
分类:
其他 时间:
2018-12-09 13:34:13
收藏:
0 评论:
0 赞:
0 阅读:
183
Service Mesh 并非完美解决方案,这种不完美主要是体现在Service Mesh本质上是一种抽象,它把原来的服务调用中的一些高可用的能力全部抽象道理基础实施层。不管是什么东西,抽象就意味着细节的丢失,丢失了细节,就意味着在能力上会有所欠缺。所以在Service Mesh的方案下,虽然看起来 ...
分类:
其他 时间:
2018-12-09 13:33:57
收藏:
0 评论:
0 赞:
0 阅读:
160
原文链接:https://blog.csdn.net/weixin_39918285/article/details/79551104 问题一: 加载loggin配置文件时出错 UnicodeDecodeError 一开始logger.conf配置文件的存档格式为unicode,该文件中有中文字符。 ...
分类:
编程语言 时间:
2018-12-09 13:33:23
收藏:
0 评论:
0 赞:
0 阅读:
175
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2 图 ...
分类:
其他 时间:
2018-12-09 13:33:07
收藏:
0 评论:
0 赞:
0 阅读:
154
解决办法:在setting.py的TEMPLATES‘DIRS'[]加入模版路径 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, ...
分类:
Web开发 时间:
2018-12-09 13:32:50
收藏:
0 评论:
0 赞:
0 阅读:
160
一、定位方法: 1.#id,如:#account 2.点class:.table.table-form,多重属性,空格直接改成点 3.标签直接写标签名字 4.其他属性用中括号:[name='kw'][其他属性] 5.层级关系用>符号:table>body>tr 6.form#form>span>in ...
分类:
Web开发 时间:
2018-12-09 13:32:17
收藏:
0 评论:
0 赞:
0 阅读:
169
Vue 简单的总结一 Vue 简单的总结二 Vue 简单的总结三 Vue 简单的总结四(项目流程) Vue 简单的总结五 ...
分类:
其他 时间:
2018-12-09 13:31:59
收藏:
0 评论:
0 赞:
0 阅读:
163
Public Function GetColName(ByVal y As Integer) As String Dim z As Integer Dim i As Integer Dim n(25) As String For i = 0 To 25 n(i) = Chr(65 + i) Next ...
分类:
编程语言 时间:
2018-12-09 13:31:41
收藏:
0 评论:
0 赞:
0 阅读:
293
AUTEL MaxiSys MS908S Pro Description : One of the MaxiSys series devices, the MS908S Pro Diagnostic Platform bases on the revolutionary Android multit ...
分类:
其他 时间:
2018-12-09 13:31:25
收藏:
0 评论:
0 赞:
0 阅读:
181
Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, ...
分类:
其他 时间:
2018-12-09 13:31:08
收藏:
0 评论:
0 赞:
0 阅读:
143
数据库操作类真的没有必要自己去写,因为成熟的类库真的非常完善了,拿来直接用就好,省时省力。 里面的函数一堆,常用的就那几个,无非就是增删改查嘛,来看下几种常用的函数: 1.ExecuteNonQuery 执行增删改2.ExecuteReader 执行查询3.ExecuteScalar 返回首行首列 ...
分类:
数据库技术 时间:
2018-12-09 13:30:07
收藏:
0 评论:
0 赞:
0 阅读:
188
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: 示例 2: 已测试通过 ...
分类:
编程语言 时间:
2018-12-09 13:29:48
收藏:
0 评论:
0 赞:
0 阅读:
155
Java虚拟机运行时数据区分为以下几个部分: 方法区、虚拟机栈、本地方法栈、堆、程序计数器。如下图所示: 程序计数器 程序计数器可看作当前线程所执行的字节码行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。Java虚拟机的多线程是通过线程轮流切换以分配处理执行 ...
分类:
编程语言 时间:
2018-12-09 13:29:32
收藏:
0 评论:
0 赞:
0 阅读:
147