前言 在C#经典面试中掺杂过Java的final关键字,主要用于类不能被继承,在C#则是利用关键字seal修饰类为密封类,而在Java中的final关键字的具体用法包含C#中const、readonly、seal三者使用之和,本节我们来聊聊Java的关键字final。 关键字final 通过fina ...
分类:
编程语言 时间:
2020-07-09 00:41:19
阅读次数:
71
建造者模式( Builder Pattern )又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需 ...
分类:
编程语言 时间:
2020-07-09 00:33:18
阅读次数:
88
数据可视化:把相对复杂的、抽象的数据通过可视的、交互的方式进行展示,从而形象直观地表达数据蕴含的信息和规律。数据可视化是数据空间到图形空间的映射,是抽象数据的具象表达。数据可视化交互的基本原则:总览为先,缩放过滤按需查看细节。 大屏数据可视化是当前可视化领域的一项热门应用,通常可以分为信息展示类、数 ...
分类:
其他好文 时间:
2020-07-08 23:24:02
阅读次数:
179
如果只有一次询问,可以分治,每次考虑跨过中点的情况。预处理左半边后缀or和,右半边前缀or和,然后用two pointers求。发现前、后缀or和只会变化O(log a)次。用线段树维护,记录每个区间的答案,以及前、后缀or和(这O(log a)个段)。push_up和查询时,还用two point... ...
分类:
其他好文 时间:
2020-07-08 23:21:12
阅读次数:
78
题解如下: public class DivingBoardLCCI { /** * 暴力解法,遍历每一种可能性 时间复杂度:O(2*N) * @param shorter * @param longer * @param k * @return */ public int[] divingBoar ...
分类:
其他好文 时间:
2020-07-08 22:43:02
阅读次数:
46
设计模式——组合模式设计模式大话设计模式组合模式一视同仁 经典 大话设计模式 介绍 意图:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 主要解决:它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处 ...
分类:
其他好文 时间:
2020-07-08 22:40:31
阅读次数:
73
Python宏观 一概念梳理: 1.变量: 变化的量.量:衡量,衡量状态的变化 程序执行的目的:替代人类执行重复复杂的运算,那么运行过程中数据是不停的变化的. 任何一个变量都有 id+type+value height=90 id:变量在内存中的地址,但是内存地址不利于记忆,于是有了变量名. 变量名 ...
分类:
编程语言 时间:
2020-07-08 22:38:34
阅读次数:
71
朋友项目需要弄个测试环境,稍微帮忙了下,系统不复杂,但是需要自己安装mysql、Reids、Es、RabbitMq等,Mq主要用在同步用户信息与发送站内消息和短信上,RabbitMq以前没记录,刚好又重新走了一遍,记录下部署、测试、常见问题,有需要的朋友,拿走不谢!
分类:
其他好文 时间:
2020-07-08 21:25:55
阅读次数:
56
首先说一下我对这个方案的看法,相比第一名与第二名的方案,这个方案的分割方法确实复杂的多,原论文是发表在MICCAI,后来砖投到IEEE image processing(SCI 1区),总体感觉给人一种花里胡哨的感觉,但是看分割结果,却着实让人满意。以下将解析此论文。 摘要 肿瘤分割的一个主要难点就 ...
分类:
Web程序 时间:
2020-07-08 19:44:44
阅读次数:
76
Locust小结 背景 目前网上的教程基本都是1.0之前的,locust丛1.0版本就发生了较多的变化,网上的教程基本不可用。目前locust版本是1.1.1,以下的说明都是针对1.1.1来进行的。 locust适用情景 需要逻辑判断但不复杂的请求,并持续化存储 压测过程要求不严格,例如相对复杂的步 ...
分类:
其他好文 时间:
2020-07-08 19:44:17
阅读次数:
74