首页 > 2020年06月08日 > 全部分享
差分数组原理及其应用
差分数组原理及其应用 前言: 考虑这么一个问题:让一个区间内的所有数同时加、减、乘、除上同一个数,这是一种很常见的操作。 而对于这操作,最简单的做法就是用循环逐一对区间内所有数进行操作。这种方法的时间复杂度是O(n)。 但是若数据量级达到百万千万级别以上,频繁的进行区间修改的话,**O(n)**复杂 ...
分类:编程语言   时间:2020-06-08 23:29:08    收藏:0  评论:0  赞:0  阅读:87
LRU
LRU(Least Recently Used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据。核心思想是如果数据最近被访问过,那么将来被访问的几率也会高。 实现代码如下: class LRUCache { constructor(size){ this.cache = new Map() ...
分类:其他   时间:2020-06-08 23:28:52    收藏:0  评论:0  赞:0  阅读:61
初入Vue
组件 组件的style作用域 组件是基本的单位 语法 name是组件名 props是类似将数据委托给上层组件处理的表达 data()类似构造函数 一个组件的 data 选项必须是一个函数,因此每个实例可以维护一份被返回对象的独立的拷贝 methods 即该组件的方法 生命周期同name这些同级用来描 ...
分类:其他   时间:2020-06-08 23:28:20    收藏:0  评论:0  赞:0  阅读:58
反射(1)
定义: 反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型 ...
分类:其他   时间:2020-06-08 23:28:04    收藏:0  评论:0  赞:0  阅读:64
多态在开发中的作用
1 多态在开发中有什么作用? 非常重要:五颗星...... 多态在开发中的作用是: 降低程序的耦合度,提高程序的扩展力。 public class Master{ public void feed(Dog d){} public void feed(Cat c){} } 以上的代码中表示:Maste ...
分类:其他   时间:2020-06-08 23:27:23    收藏:0  评论:0  赞:0  阅读:59
Oracle And子句
Oracle AND是一个逻辑运算符,可以用来组合两个或更多的布尔表达式。本文就将为大家带来Oracle AND的使用方法。 Oracle AND运算符语法 AND运算符是一个逻辑运算符,它组合了布尔表达式,如果两个表达式都为真,则返回true。 如果其中一个表达式为假,则AND运算符返回false ...
分类:数据库技术   时间:2020-06-08 23:26:52    收藏:0  评论:0  赞:0  阅读:53
解释之前遗留的方法覆盖问题
1 私有方法无法覆盖。 2 方法覆盖只是针对于“实例方法”,静态方法覆盖没有意义(这是因为方法覆盖通常和多态联合起来)。 总结两句话: 私有不能覆盖。 静态不谈覆盖。 3 在方法覆盖中,关于方法的返回值类型。 什么条件满足之后,会构成方法的覆盖呢? 1 发生在具有继承关系的两个类之间。 2 父类中的 ...
分类:其他   时间:2020-06-08 23:26:36    收藏:0  评论:0  赞:0  阅读:53
曹工说JDK源码(3)--ConcurrentHashMap,Hash算法优化、位运算揭秘
hashcode,有点讲究 什么是好的hashcode,一般来说,一个hashcode,一般用int来表示,32位。 下面两个hashcode,大家觉得怎么样? 0111 1111 1111 1111 1111 1111 1111 1111 A 1111 1111 1111 1111 1111 11 ...
分类:编程语言   时间:2020-06-08 23:26:20    收藏:0  评论:0  赞:0  阅读:55
DelayQueue理解
一、定义 时延队列,只要经过一段时间后才能从队列中取出。 特点: 1、无界的阻塞队列。 2、只能存放实现了Delayed接口的对象 时延就是通过getDelay获取的,getDelay<=0时,才能取出队列中的值 3、内部使用PriorityQueue , 比较的就是时延 二、使用 代码样例 pub ...
分类:其他   时间:2020-06-08 23:26:02    收藏:0  评论:0  赞:0  阅读:64
前后端传输数据的编码格式(contentType)
# 我们主要研究post请求数据的编码格式 """ get请求数据就是直接放在url后面的 url?username=jason&password=123 """ # 可以朝后端发送post请求的方式 """ 1.form表单 2.ajax请求 """ """ 前后端传输数据的编码格式 urlenc ...
分类:其他   时间:2020-06-08 23:25:43    收藏:0  评论:0  赞:0  阅读:61
Stream常见操作
一、Java Colletion按对象属性分组、分组汇总、过滤等操作示例 @Data public class PersonData { private String id; private String type; private String name; private int age; } 对 ...
分类:其他   时间:2020-06-08 23:25:24    收藏:0  评论:0  赞:0  阅读:36
Oracle Where(条件)子句用法
Where是Oracle中的条件查询子句,本教程,将学习如何使用Oracle Where子句来指定过滤的条件返回符合查询条件的行记录。 Oracle WHERE子句简介 WHERE子句指定SELECT语句返回符合搜索条件的行记录。下面说明了WHERE子句的语法: SELECT column_1, c ...
分类:数据库技术   时间:2020-06-08 23:25:03    收藏:0  评论:0  赞:0  阅读:54
[开发工具]Java开发常用的在线工具
作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。 我会在我的个人博客中单独创建一个常用工具页面,把这些工具的链接放到里面。 Java源代码搜索 Grepcode是一个面向于Java开发人员的网站,在这里 ...
分类:编程语言   时间:2020-06-08 23:24:40    收藏:0  评论:0  赞:0  阅读:53
django中间件
简单介绍: django自带七个中间件,每个中间件都有各自对应的功能,并且django还支持程序员自定义中间件 在用django开发项目的项目的时候,只要是涉及到全局相关的功能都可以使用中间件方便的完成 # django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的dja ...
分类:其他   时间:2020-06-08 23:24:09    收藏:0  评论:0  赞:0  阅读:52
USDT 比特币节点搭建,钱包笔记
参考:https://www.jianshu.com/p/bd573e2df746 usdt 节点 #钱包配置设置 bitcoin.conf server=1 #代表开启RPC访问 txindex=1 #代表事务初始索引 rpcuser=你的rpc用户名 rpcpassword=你的rpc密码 rp ...
分类:其他   时间:2020-06-08 23:23:50    收藏:0  评论:0  赞:0  阅读:197
Oracle Distinct(过滤重复)用法
SELECT DISTINCT可以用来过滤结果集中的重复行,确保SELECT子句中返回指定的一列或多列的值是唯一的。本文将为大家带来SELECT DISTINCT的具体用法。 Oracle SELECT DISTINCT用法 SELECT DISTINCT语句的语法如下:SELECT DISTINC ...
分类:数据库技术   时间:2020-06-08 23:23:03    收藏:0  评论:0  赞:0  阅读:99
iOS 多线程与线程安全(二)
iOS 中实现线程安全 实现线程安全可以通过加锁、单线程访问等方式。 iOS 中常用的几种锁: os_unfair_lock pthread_mutex dispatch_semaphore NSLock NSRecursiveLock NSCondition NSConditionLock @sy ...
分类:移动平台   时间:2020-06-08 23:22:30    收藏:0  评论:0  赞:0  阅读:60
RT-Thread中使用SPI操作FLASH(W25Q128),并在W25Q128上挂载文件系统
开发板 正点原子的STM32F407探索者 IDE RT-Thread Studio FLASH W25Q128 FATFS 参考RTThread官方文档 #步骤一:创建基础工程 ###点击完成。修改main.c中对应LED0灯的引脚 #步骤二:点击RT-Thread setting在图形界面配置需 ...
分类:其他   时间:2020-06-08 23:21:31    收藏:0  评论:0  赞:0  阅读:821
300. 最长上升子序列-动态规划
题目描述 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为  ...
分类:其他   时间:2020-06-08 23:20:56    收藏:0  评论:0  赞:0  阅读:56
matlab解决非线性规划问题(凸优化问题)
当目标函数含有非线性函数或者含有非线性约束的时候该规划问题变为非线性规划问题,非线性规划问题的最优解不一定在定义域的边界,可能在定义域内部,这点与线性规划不同; 例如: 编写目标函数,定义放在一个m文件中;编写非线性约束条件函数矩阵,放在另一个m文件中; function f = optf(x); ...
分类:其他   时间:2020-06-08 23:20:40    收藏:0  评论:0  赞:0  阅读:62
1168条   上一页 1 2 3 4 5 6 ... 59 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!