前言 比较常规的二叉树的实现方式是[结构体/对象+指针],看紫书的时候,里面给出了几种树的实现方式,基本上是比较适合在比赛中使用的。 1.结构体+指针 最常规的实现方式,结构体中p用来标识是否存在/被赋值过。这一方式为动态分配内存,删除树或某一子树时采用递归delete释放内存。 2.数组+ID 由 ...
分类:
其他好文 时间:
2019-05-13 01:20:20
阅读次数:
109
npm包在现在前端开发中经常使用且便利,而我也是经常使用,而没研究怎么去发布npm。那如何发布npm包呢? 一、在npm的官网上注册一个账号登录,https://www.npmjs.com/ 注意此步骤记住登录名和密码,后面会使用到 二、新建一个目录,比如study,进入到这个study目录里,使用 ...
分类:
其他好文 时间:
2019-05-13 01:20:05
阅读次数:
144
乒乓球比赛基本规则: 一方首先具有发球权,双方连续击打,球落地则该回合结束。如果输掉这一回合的是发球方,双方均不加分,但发球权要交给另一方。如果发球方赢得了这一回合,则发球方赢得1分,并继续拥有发球权。比赛总共进行n 局。一局比赛中,先得11分的一方为胜方,10平后,先多得2分得一方为胜方,胆大的淘 ...
分类:
其他好文 时间:
2019-05-13 01:19:51
阅读次数:
179
今天有个C# 类库文件里面的属性想要了解下,想到了Vs的帮助文档,其实也就是微软的MSDN;提示帮助查看器,指定的用于安装帮助内容的位置无效,或者您无权访问该位置; 最近两天vs也没有更新,并且也没有设置账户权限之类的,后来想一想,可能跟我前天给电脑加了块固态硬盘有关,加了硬盘之后, 我把原本E盘的 ...
分类:
其他好文 时间:
2019-05-13 01:19:33
阅读次数:
180
[TOC] 1. 基本概念:程序、进程、线程 程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期。 如:运行中 ...
分类:
编程语言 时间:
2019-05-13 01:18:41
阅读次数:
127
绕开SST通过IST方式添加Node到Percona XtraDB Cluster Gcache存储了所有的 writeset ,因此说这个集合的大小直接决定了允许其他节点宕机后多长时间内可以进行ist 同步。 对于大库,高并发环境建议通过备份+binlog建立大的DB节点,减少生产库抖动。 计算G ...
分类:
数据库 时间:
2019-05-13 01:17:25
阅读次数:
398
一、mysql都有哪些存储引擎?各自的特点是什么? 二、客户端一条sql语句的执行过程? 1.客户端和mysql创建连接,是半双工通信模式,即同一时间客户端和mysql只有一方在发送数据 2.查询缓存 3.查询优化,包含sql解析,sql预处理(检验sql的合法性),查询优化器进行sql优化 4.调 ...
分类:
数据库 时间:
2019-05-13 01:17:09
阅读次数:
163
第三章 流程控制语句3.1 简介3.2 条件判断语句(if 语句)3.2.1 if 语句3.2.2 input 函数3.2.3 if-else 语句3.2.4 if-elif-else 语句3.2.5 if 练习3.3 循环语句(while 语句 + for 语句)3.3.1 while 循环3.2 ...
分类:
编程语言 时间:
2019-05-13 01:16:42
阅读次数:
165
Zabbix Server 安装 信息 Author: rootming Date: 2018/10/31 ChangeLog 说明 1. 以下文档在CentOS 7操作 2. 使用 \ 说明代表root用户执行, $ 为普通用户, 其他命令提示符根据使用的软件决定 认证信息 系统 & 数据库 系统 ...
分类:
其他好文 时间:
2019-05-13 01:16:04
阅读次数:
161
1、 HashMap 加入了红黑树 2、ConcurrentHashMap 使用了CAS无锁机制 3、 永久区没有了,成了元空间(MetaSpace)。相对于方法区,直接使用的物理内存!相应的PremGenSiz 、 MaxPremGenSize 参数失效了 取而代之的是:MetaSpaceSize ...
分类:
编程语言 时间:
2019-05-13 01:15:51
阅读次数:
127
jquery扩展方法(表单数据格式化为json对象) ...
分类:
Web程序 时间:
2019-05-13 01:15:36
阅读次数:
179
DNS劫持DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能访问或访问的是假网址。核心点:域名 -> IP对应关系发生变化HTTP劫持HTTP劫持是在使用者与其目的网 ...
分类:
其他好文 时间:
2019-05-13 01:15:17
阅读次数:
144
1、go语言的数组和python的列表不一样,python的列表没有限定类型,而go的数组限定的类型,理由是这样的,请看下面的图 2、go语言的数组 3、go语言的数组是值类型,不是引用 ...
分类:
编程语言 时间:
2019-05-13 01:15:03
阅读次数:
120
ACWING acwing 528. 奶酪 解题记录 acwing 471. 棋盘 解题记录 acwing 95 费解的开关 解题记录 dfs的几个基础示例 acwin 91~94 LEETCODE 刷题记录与资料 LEETCODE 1031. 两个非重叠子数组的最大和 dfs的几个基础示例 lee ...
分类:
编程语言 时间:
2019-05-13 01:14:34
阅读次数:
126
20175316 《Java程序设计》 第11周学习总结 教材内容学习总结 第十三章 URL类 URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符,使用URL创建对象的应用程序称作客户端程序 一个URL对象通常包含最基本的三部分信息: 协议 地址 资源 构造方法 读取 ...
分类:
编程语言 时间:
2019-05-13 01:14:22
阅读次数:
136