码迷,mamicode.com
首页 > 2018年08月02日 > 全部分享
浅谈并查集 By cellur925【内含题目食物链、银河英雄传说等】
什么是并查集? 合并!查询!集合! 专业点说? 动态维护若干不重叠的和,支持合并查询的数据结构!(lyd老师说的) 数据结构特点:代表元。即为每个集合选择一个固定的元素,作为整个集合的代表,利用树形结构存储,每个节点都是一个元素,树根是集合的代表元素。(还是lyd老师说的) 两大基本操作 一、合并( ...
分类:其他好文   时间:2018-08-02 01:50:27    阅读次数:234
引用类型的形式参数
三: 形式参数为接口 ...
分类:其他好文   时间:2018-08-02 01:50:16    阅读次数:147
python爬虫之新浪微博登录
fiddler 之前了解了一些常见到的反爬措施,JS加密算是比较困难,而微博的登录中正是用JS加密来反爬,今天来了解一下。 分析过程 首先我们去抓包,从登录到微博首页加载出来的过程。我们重点关注一下登录操作,其次是首页的请求,登录一般是POST请求。我们搜索一下: 得知登录的url为https:// ...
分类:编程语言   时间:2018-08-02 01:50:07    阅读次数:295
【React自制全家桶】四、React中state与props的分析与比较
一.state 1.state的作用 state是React中组件的一个对象.React把用户界面当做是状态机,想象它有不同的状态然后渲染这些状态,可以轻松让用户界面与数据保持一致. React中,更新组件的state,会导致重新渲染用户界面(不要操作DOM).简单来说,就是用户界面会随着state ...
分类:其他好文   时间:2018-08-02 01:49:59    阅读次数:184
SpringCloud(3) 请求熔断、服务降级Hystrix-补充
Hystrix熔断的状态说明:如果服务没有问题即是"关闭"状态,阀值是指请求的次数,比如说阀值是100每10s有<100次的请求那么不会检测,如果请求次数>100那么会进行检测,如果成功比例<50%那么打开开关进入"打开"状态,当熔断器时间窗结束会进入"半开"状态,此时进行请求检测,如果成功则变为" ...
分类:编程语言   时间:2018-08-02 01:49:51    阅读次数:205
详解Vue中的nextTick
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。 一、示例 先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。 点击后: 从图中可以得 ...
分类:其他好文   时间:2018-08-02 01:49:36    阅读次数:202
二分查找法,折半查找原理
前提:被查找的数组中的元素必须要是有序的排列 公式 (maxIndex + minIndex)/2 获得中间索引; ps:若出现小数,则取个位数。 折半后的索引上的元素和被查找的元素比较, 查找的元素 > 索引上的元素,则minIndex = 中间索引+1; 查找的元素 < 索引上的元素,则maxI ...
分类:其他好文   时间:2018-08-02 01:49:27    阅读次数:228
java基础—常用的GC策略,什么时候会触发YGC,什么时候触发FGC?
一、内存回收策略和常见概念 常见内存回收策略可以从以下几个维度来理解: 1 串行&并行 串行:单线程执行内存回收工作。十分简单,无需考虑同步等问题,但耗时较长,不适合多cpu。并行:多线程并发进行回收工作。适合多CPU,效率高。2 并发& stop the world stop the world: ...
分类:编程语言   时间:2018-08-02 01:49:17    阅读次数:449
Django 分页查询并返回jsons数据,中文乱码解决方法
最近做用 Django 做分页查询并返回jsons数据,出现中文乱码,经过查询,找到解决方法... ...
分类:Web程序   时间:2018-08-02 01:49:08    阅读次数:184
MongoDB权限管理
打开shell客户端的方法:mongo.关闭数据库引擎的话可以使用db.shutdownServer(). 一、shell命令 MongoDB的shell提供了一些命令,可以从shell提示符执行它们。 help<option>:用于为MongoDB的shell命令显示语法帮助。option参数允许 ...
分类:数据库   时间:2018-08-02 01:48:58    阅读次数:237
Redis的那些最常见面试问题
转发:https://zm10.sm-tc.cn/?src=l4uLj4zF0NCIiIjRnJGdk5CYjNGckJLQrIqNiZaJnpOWjIvQj9DHzs7Gx8bO0ZeLkpM%3D&uid=38c62520cad411e395617b1a9eafc437&hid=d90c1542 ...
分类:其他好文   时间:2018-08-02 01:48:51    阅读次数:181
【java代码之美】---guava之Immutable(不可变)集合
Immutable(不可变)集合 一、概述 guava是google的一个库,弥补了java语言的很多方面的不足,很多在java8中已有实现,暂时不展开。Collections是jdk提供的一个工具类。 Guava中不可变对象和Collections工具类的unmodifiableSet/List/ ...
分类:编程语言   时间:2018-08-02 01:48:43    阅读次数:170
mongodb 用户及数据库管理命令
1、用户管理:连接数据库: 1 mongo 127.0.0.1:27017 1 mongo 127.0.0.1:27017 1 mongo 127.0.0.1:27017 1 mongo 127.0.0.1:27017 mongo 127.0.0.1:27017 切换到admin数据库: 1 > u ...
分类:数据库   时间:2018-08-02 01:48:34    阅读次数:147
爬虫--百度贴吧每一页中的图片
import urllib.request import urllib.parse import ssl ssl._create_default_https_context = ssl._create_unverified_context from lxml import etree def loa... ...
分类:其他好文   时间:2018-08-02 01:48:24    阅读次数:138
排序算法
在算法设计中,我们通常会使用到以下这些排序算法: 其中,第二类算法的时间复杂度是最低的,而第三类算法是换了一种思路的排序方式。它们不是按数的大小来比较,而是利用数位划分,和数字间的映射关系而进行排序的,这些排序算法的时间复杂度不仅仅跟数字的个数n有关,也和数据的范围有关。 离散化 离散化就是把一些分 ...
分类:编程语言   时间:2018-08-02 01:48:14    阅读次数:176
Kettle学习之Spoon使用
kettle学习之Spoon使用 首先介绍两个博客入门: https://blog.csdn.net/zzq900503/article/details/78543778 https://blog.csdn.net/Install_/article/details/80252565 自己的安装过程: ...
分类:其他好文   时间:2018-08-02 01:48:04    阅读次数:193
客户端性能优化
通用优化经验 1、如无必要,不要在onFrame onSecond onRender这种频繁刷新的事件中,进行大量复杂的运算,或者创建对象,这些事件太频繁了,执行复杂操作对性能开销很大 2、使用缓冲池技术,把频繁使用的数据或者对象缓存起来,避免重复创建 3、不再使用的对象,需要记得回收掉,remov ...
分类:其他好文   时间:2018-08-02 01:47:58    阅读次数:142
1326条   上一页 1 ... 69 70 71 72 73 74 75 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!