题目: 解答: 方法一:中序遍历 + 构造新的树 我们在树上进行中序遍历,就可以从小到大得到树上的节点。我们把这些节点的对应的值存放在数组中,它们已经有序。接着我们直接根据数组构件题目要求的树即可。 1 /** 2 * Definition for a binary tree node. 3 * s ...
分类:
其他好文 时间:
2020-05-03 16:12:38
阅读次数:
61
分布式系统唯一ID生成方案汇总 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数 ...
分类:
其他好文 时间:
2020-05-01 12:40:04
阅读次数:
51
SQL Injection 1. 题目 SQL Injection,即SQL注入,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执行恶意SQL语句的目的。 2. Low a. 代码分析 对来自客户端的参数id没有进行任何的检查与过滤,存在明显的SQL注入。 b. 漏洞利用 3 ...
分类:
其他好文 时间:
2020-04-30 11:39:17
阅读次数:
71
一、mysql操作基本语法 1、创建名称nulige的数据库 CREATE DATABASE nulige DEFAULT CHARSET utf8 COLLATE utf8_general_ci;<br><br>use nulige 2、建表,Id自增 create table user_info ...
分类:
数据库 时间:
2020-04-29 21:37:37
阅读次数:
56
前言 这是我在升级gradle发生的错误。 解决 原因是被废弃了: 删除: jackOptions { enabled true } 解释一下什么是jack: jack 就是用来编辑java代码可以在android 上运行。 那么为什么有废弃一说? 因为原来这个东西是别人开发的,然后呢,就被goog ...
分类:
其他好文 时间:
2020-04-27 11:44:55
阅读次数:
88
【问题】replace into 引发的从库auto_increment不自增问题 mysql主从,主上的表有唯一索引,然后用replace into 对唯一索引列的值修改了,auto_increment是会增加的,但是从库并不会同步auto_increment值,有什么方法可以规避这个吗 。 一旦 ...
分类:
其他好文 时间:
2020-04-23 16:18:56
阅读次数:
136
你如果要对自己刚刚搭建好的redis做一个基准的压测,测一下你的redis的性能和QPS(query per second) redis自己提供的redis-benchmark压测工具,是最快捷最方便的,当然啦,这个工具比较简单,用一些简单的操作和场景去压测 1、对redis读写分离架构进行压测,单 ...
分类:
其他好文 时间:
2020-04-17 23:36:02
阅读次数:
83
--1.创建表create table Student( ID integer not null primary key, Name varchar2(40) not null, Sex integer, Address varchar2(100)) --2.创建序列 CREATE SEQUENCE ...
分类:
其他好文 时间:
2020-04-14 16:47:11
阅读次数:
60
Wireless Networks Wi Fi 网络不设密码,这种情况下任何人都可以加入网络。 一般Wi Fi还是设有密码的。 用于Wi Fi安全的protocol : Wired Equivalent Privacy,1999 最早的用于无线安全的protocol。垃圾,极容易被hack,已废弃。 ...
分类:
其他好文 时间:
2020-04-08 12:09:15
阅读次数:
57
一、pycharm字体放大的设置 File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut 在弹出的对话框中同时按住ctrl键和鼠标滚轮向上滑。 二、P ...
分类:
其他好文 时间:
2020-04-05 18:34:49
阅读次数:
134