题目描述 6.5-8HEAP-DELETE(A,i)操作能过将结点i从堆A中删除。对于一个包括n个元素的堆,请设计一个能够在O(lg n)时间内完成的HEAP-DELETE操作。 思路:把堆中的最后一个元素A[A.heap-size]放到结点i上,然后A.heap-size - 1. 分三种情况: ...
分类:
编程语言 时间:
2020-05-15 18:25:04
收藏:
0 评论:
0 赞:
0 阅读:
45
缓存 1. 目的: 提升二次构建速度 2. 思路 babel loader开启缓存 terser webpack plugin开启缓存‘ 使用cache loader或者hard source webpack plugin 缩小构建目标 1. 目的:尽可能的少构建模块(比如:babel loader ...
分类:
Web开发 时间:
2020-05-15 18:24:46
收藏:
0 评论:
0 赞:
0 阅读:
67
先来回顾一下git add命令。 如果要将单个文件加入到暂存区,可采用如下类似代码: [Shell] 纯文本查看 复制代码 1 $ git add readme.txt 如果要将多个文件加入到暂存区,可以采用如下类似代码: [Shell] 纯文本查看 复制代码 1 $ git add readme. ...
分类:
其他 时间:
2020-05-15 18:24:31
收藏:
0 评论:
0 赞:
0 阅读:
37
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式 定义 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一 ...
分类:
其他 时间:
2020-05-15 18:24:09
收藏:
0 评论:
0 赞:
0 阅读:
33
概述 到这里我们讲说js面向对象的系列部分的最后一个课程,面向对象必须掌握两个东西一个是对象的创建一个是继承。这节课我们重点说说这两个问题最后我们说下在ES6里面面向对象怎么玩。 1对象的创建 我们第一节课已经就会用了,单体模式,你可以管它叫json我也不想多说就是这个。 var girlFrien ...
分类:
Web开发 时间:
2020-05-15 18:23:38
收藏:
0 评论:
0 赞:
0 阅读:
48
一、目的 建头文件是为了声明c文件中的函数,以及包括宏定义。建立头文件要有对应的c文件。 二、编辑头文件 #ifndef _TEST_H_ #define _TEST_H_ /*代码部分*/ void send(void); /*代码部分*/ #endif #ifndef后面写头文件名的大写。例如t ...
分类:
编程语言 时间:
2020-05-15 18:23:21
收藏:
0 评论:
0 赞:
0 阅读:
51
LitJson如何使用? 在github上有项目网址,下载新的release版本(新版支持序列化字典,以及更多类型)。链接: "https://github.com/LitJSON/litjson/releases" 在Unity中创建Plugins文件夹,把下好的dll文件放入到Plugins文件 ...
分类:
编程语言 时间:
2020-05-15 18:23:01
收藏:
0 评论:
0 赞:
0 阅读:
66
初次接触Com大概是2001年,离现在多年了,那时认识比较肤浅,再次接触学习下。 //ComPort + D7, 稍后将训练ComPort6 + D10.3.2环境 //MSComm + D7,D10.3.2下安装失败,下次继续... 用MSComm进行串口编程 MSComm控件介绍 安装MSCom ...
分类:
其他 时间:
2020-05-15 18:22:44
收藏:
0 评论:
0 赞:
0 阅读:
50
SpringBoot 与缓存 一、概念 JSR 107、Spring缓存抽象、整合Redis jsr107 太复杂,用Spring缓存抽象,既有自己的缓存管理器,也可以引用jsr ? 几个重要概念&缓存注解 | Cache | 缓存接口,定义缓存操作。实现有:RedisCache、EhCacheCa ...
分类:
数据库技术 时间:
2020-05-15 18:21:54
收藏:
0 评论:
0 赞:
0 阅读:
47
https://www.luogu.com.cn/problem/P2149 https://darkbzoj.tk/problem/1880 ~~最近bzoj又不能上了,估计以后可能还没有dbzoj活得长~~ 最短路+建出最短路经过的DAG并拓扑排序 $1\le n\le 1500,1\le w\ ...
分类:
其他 时间:
2020-05-15 18:21:35
收藏:
0 评论:
0 赞:
0 阅读:
48
go编程规范 [TOC] 命名规范 只可以使用字母、下划线、数字 大写字母开头,可以被包外部引用(需要先导入包) 小写字母开头,只可以被包内部调用 包命名 尽量保持package的名字和目录一致,采取有意义的包名, 包名使用小写 ,不要使用下划线和大写字母 文件命名 使用小写字母,用下划线分割 结构 ...
分类:
其他 时间:
2020-05-15 18:20:42
收藏:
0 评论:
0 赞:
0 阅读:
52
1.组件-内容模块化-复用2.指令-功能抽象化-面向切面3.混入-继承 or 装饰4.过滤器-文本格式化5.插件-功能规模化,模块化6.路由-页面规模化 7.父组件-子组件参数传递指令:v-if,v-else,v-else-if,v-show,v-for,v-on,v-bind,v-model,v- ...
分类:
其他 时间:
2020-05-15 18:20:26
收藏:
0 评论:
0 赞:
0 阅读:
51
问题:点击软键盘,调用setOnKeyListener,每次都执行两次 原因:触发两次事件可能是ACTION_DOWN和ACTION_UP造成的。 解决办法一:加上keyEvent.getAction() == KeyEvent.ACTION_DOWN判断 解决方法二:调用setOnEditorAc ...
分类:
移动平台 时间:
2020-05-15 18:20:07
收藏:
0 评论:
0 赞:
0 阅读:
42
前言:项目中的主页面里有 iframe,切换 iframe 的 src 地址之后,再点浏览器的回退之后,会导致 iframe 里面回退,而不是主页面回退。 问题 浏览器机制的原因,在 iframe 导航变化后手动点击浏览器的后退按钮也依然只是后退 iframe 中的导航。 但是我只想让父页面后退,并 ...
分类:
其他 时间:
2020-05-15 18:19:39
收藏:
0 评论:
0 赞:
0 阅读:
229
继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承于类A,那么B就拥有A的方法和属性。继承使用 extends 关键字。 继承的好处 子类拥有父类的所有属性和方法(除private)从而实 ...
分类:
编程语言 时间:
2020-05-15 18:19:22
收藏:
0 评论:
0 赞:
0 阅读:
48
 ```c static void Main(string[] args) { Console.Backgroun... ...
分类:
Windows开发 时间:
2020-05-15 18:18:50
收藏:
0 评论:
0 赞:
0 阅读:
98
事情是这样的,cas服务端集成了不同的客户端,现在A客户端在登录后,登出时,cas服务端日志如下: 其中TGT-84是一次正常的登录,登出。 我们要关注的是TGT-85的,首先红框内的打印,记录了正常的登录,然后客户端A登出后,再次登录,下面就报ERROR 分析可得,是CentralAuthenti ...
分类:
Web开发 时间:
2020-05-15 18:18:25
收藏:
0 评论:
0 赞:
0 阅读:
353
一 变量 js变量的命名规范 1.变量名只能是 数字 字母 下划线 $ 2.变量名命名规范(不遵循也可以) 1.js中推荐使用驼峰式命名:userName,dataOfDb 2.python推荐使用下划线的方式:user_name,data_of_db 3.不能用关键字作为变量名,不需要记忆 1.可 ...
分类:
Web开发 时间:
2020-05-15 18:18:04
收藏:
0 评论:
0 赞:
0 阅读:
50
import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import ...
分类:
编程语言 时间:
2020-05-15 18:17:44
收藏:
0 评论:
0 赞:
0 阅读:
43