平面上给你一些具有黑或白颜色的点,让你设置一个隔板,使得隔板一侧的黑点加上另一侧的白点数最多。隔板上的点可视作任意一侧。 易知一定存在一个隔板穿过两个点且最优,因此可以先固定以一个点为原点,将其他点中的黑点移到对称的位置,并将所有点按极角排序,然后双指针遍历其他点,利用尺取法维护一个角度不超过180 ...
分类:
其他 时间:
2019-02-09 22:00:57
收藏:
0 评论:
0 赞:
0 阅读:
150
思路: 反向建边,初始化终点可以到达的点并标记,枚举没被标记的点,把他们到达的点的标记记为0(注意要开一个新的数组标记,否则可能会用已修改的点继续更新) 最后求终点到起点的最短路 代码: ...
分类:
其他 时间:
2019-02-09 22:00:40
收藏:
0 评论:
0 赞:
0 阅读:
171
简单例子1: vars定义变量 - hosts: all remote_user: root vars: - package: nginx - service: nginx tasks: - name: install nginx package yum: name={{ package }} st ...
分类:
其他 时间:
2019-02-09 22:00:19
收藏:
0 评论:
0 赞:
0 阅读:
169
3.1 什么是魔法函数 类里面,实现某些特性的内置函数,类似 def __xx__(): 的形式。 不要自己定义XX,并不是和某个类挂钩的 3.2 python的数据模型以及数据模型对python的影响 只要实现了对应的数据模型,就具有该模型的特性 3.3 魔法函数一览 3.3.1 非数学运算 字符 ...
分类:
编程语言 时间:
2019-02-09 22:00:03
收藏:
0 评论:
0 赞:
0 阅读:
178
题解: KDtree裸题 用堆维护离得最近的K个点 就行了 2626: JZPFAR Description 平面上有n个点。现在有m次询问,每次给定一个点(px, py)和一个整数k,输出n个点中离(px, py)的距离第k大的点的标号。如果有两个(或多个)点距离(px, py)相同,那么认为标号 ...
分类:
其他 时间:
2019-02-09 21:59:47
收藏:
0 评论:
0 赞:
0 阅读:
152
一、Spider 用法 在 Scrapy 中,要抓取网站的链接配置、抓取逻辑、解析逻辑都是在 Spider 里完成的。Spider 的一些基础属性和基础方法: name :爬虫名字,Spider的名字定义了 Scrapy 是如何定位并初始化 Spider的,必须是 唯一 的。例如爬取 mywebsi ...
分类:
其他 时间:
2019-02-09 21:59:27
收藏:
0 评论:
0 赞:
0 阅读:
164
设置属性: ...
分类:
其他 时间:
2019-02-09 21:59:09
收藏:
0 评论:
0 赞:
0 阅读:
140
前后端分离之后,接口文档是前后端沟通的必要手段。然后接口文档包含大量的重复性工作,费时费力,像apidoc这样工具就十分必要了。 官方文档:http://apidocjs.com/ 首先说一下自己遇到的坑: 1、安装,node.js版本要高(在官网下最新的就行),不然后面有的模块会出问题,导致api ...
分类:
Windows开发 时间:
2019-02-09 21:58:53
收藏:
0 评论:
0 赞:
0 阅读:
322
Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host-Only 桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟 ...
分类:
系统服务 时间:
2019-02-09 21:58:18
收藏:
0 评论:
0 赞:
0 阅读:
204
转自 https://zhuanlan.zhihu.com/c_1045284651296071680 #1 租车还是开自家车 首先我们要搞清楚一点,除了个别的天才,大部分人在刚上路的前几月都会免不了各种小剐蹭的,所以,如果自家的车比较新、或者单纯就是舍不得刮伤了,我还是非常建议大家租车练习的。 国 ...
分类:
其他 时间:
2019-02-09 21:58:02
收藏:
0 评论:
0 赞:
0 阅读:
227
概念 Mediator模式也叫中介者模式,是由GoF提出的23种软件设计模式的一种。Mediator模式是行为模式之一,在Mediator模式中,类之间的交互行为被统一放在Mediator的对象中,对象通过Mediator对象同其他对象交互,Mediator对象起着控制器的作用。 角色和职责 GOO ...
分类:
其他 时间:
2019-02-09 21:57:31
收藏:
0 评论:
0 赞:
0 阅读:
169
ansible-playbook(1) ...
分类:
其他 时间:
2019-02-09 21:57:07
收藏:
0 评论:
0 赞:
0 阅读:
149
概念 Memento模式也叫备忘录模式,是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。 应用场景 如果一个对象需要保存状态并可通过undo或rollback等操作恢复到以前的状态时,可以使用Memento模式。 1)一个类需要保存它的对 ...
分类:
其他 时间:
2019-02-09 21:56:51
收藏:
0 评论:
0 赞:
0 阅读:
169
MyCAT介绍 1.1. 什么是MyCAT? 简单的说,MyCAT就是: ·一个彻底开源的,面向企业应用开发的“大数据库集群” ·支持事务、ACID、可以替代Mysql的加强版数据库 ·一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 ·一个融合内存缓存技术、Nosql技 ...
分类:
其他 时间:
2019-02-09 21:56:34
收藏:
0 评论:
0 赞:
0 阅读:
161
2.1 python中一切皆是对象 动态语言和静态语言的区别,Python的面向对象更彻底 同时动态语言,代码的灵活性高 没有编译(检查)的过程,错误只有在运行起来后才会发现 函数和类也是对象,属于python的一等公民 1. 赋值给一个变量 2. 可以添加到集合对象中 3. 可以作为参数传递给函数 ...
分类:
编程语言 时间:
2019-02-09 21:56:01
收藏:
0 评论:
0 赞:
0 阅读:
162
1、 熟悉linux命令并且练习用法以及应用场景。 初学者完成Linux系统分区及安装之后,需熟练掌握Linux系统管理必备命令,命令包括:cd、ls、pwd、clear、 chmod、chown、chattr、lsattr、useradd、userdel、groupadd、vim、cat、more ...
分类:
系统服务 时间:
2019-02-09 21:55:46
收藏:
0 评论:
0 赞:
0 阅读:
201
ansible常用模块 安装:依赖于epel源 如何查看模块帮助: ansible命令应用基础: ansible常用模块 ...
分类:
其他 时间:
2019-02-09 21:55:27
收藏:
0 评论:
0 赞:
0 阅读:
197
1.在公网出口做好dnat,端口映射,虚拟服务等。导致内网主机的udp和tcp端口上。 2.在linux主机上,加两条防火墙规则 3.使用aria2c工具下载,并使用参数指定端口 4.不过为啥那么慢捏?我可是联通光钎入户啊。还是百度网盘和迅雷快。 ...
分类:
系统服务 时间:
2019-02-09 21:55:13
收藏:
0 评论:
0 赞:
0 阅读:
550
https://leetcode.com/tag/linked-list/ ...
分类:
其他 时间:
2019-02-09 21:54:43
收藏:
0 评论:
0 赞:
0 阅读:
169
我们讨论可靠性时,一般使用保证这个词,它是确保系统在各种不同的环境下能够发生一致的行为。Kafka可以在哪些方面作出保证呢? 1.Kafka可以保证分区消息的顺序 2.只有消息被写入分区的所有同步副本时,它才会被认为是已提交的。生产者可以选择接收不同类型的确认。 3.只要还有一个副本是活跃的,那么提 ...
分类:
其他 时间:
2019-02-09 21:54:25
收藏:
0 评论:
0 赞:
0 阅读:
180