21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2: 输入:l1 = [], l2 = []输出:[]示例 3: 输入:l1 = [], l2 = [0]输出:[0] 提示: 两个链表
CAP模式 1.C:是所有节点在同一时间看到的数据一致的。 2.A:A的定义就是所有请求都会收到响应。 3.P:分布式的高可用 何时选用何种模式: AP模式(只能支持注册临时实例): 一般来说,如果不需要存储服务级别的信息,月服务实例通过nacos-client注册,并能保持心跳上报,那么就选
Singer House 题目描述 点此看题 解法 同时路径计数问题,本题可以和 环 这题对比起来理解。 基本方法都是一样的,首先考虑计数顺序应该是自底向上的树形 \(dp\),但是计数顺序却和我们考虑的状态——有向路径产生了冲突,因为按照这样的计数顺序,有向路径从某个点来看,可能就是若干个分散
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 示例: 输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 <= nums.length
《孙子算经》有这么一道题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何。 就是说:一些东西,不知道有多少个,三个三个数剩两个,五个五个数剩三个,七个七个数剩两个,问这些东西最少有多少个。 《孙子歌诀》中给出了解法:三人同行七十稀,五树梅花廿一支,七子团圆正半月,除百零
思路:和合并2个有序数组一样 细节:head=一个链表,可以指向链表的头节点 if head: 可以判断该链表当前是否还有Node
上题目! 题目 1.1 题目描述 给定一个仅含小写字母的字符串 S[0..n-1],对于一个询问 (p, q, len),我们想知道它的两个子串 S[p..p+len-1]、S[q..q+len-1] 是否相同。更多地,我们希望在对串 S 完成一些操作之后还能高效地得到这个结果。 我们具体要维护以下几个操作(其中 L
12:00 有些人认为创新就是改变,我们从来不这么看。我认为,让社会变得更好,就是创新。 ——蒂姆·库克 我现在做事情最大的
------------恢复内容开始------------ 链接:https://pan.baidu.com/s/1Z3bScUm0uyA8RnNqqjw7-A 提取码:lx3b 这是 我上传的资料 以后要是大文件 也会传在这个地址 一开始下载ue4.27.2 只看见.0没有.2 发现点击下载.0就会自动区下载.2 -----------
前言 Before 好久没写博客了,老规矩,先来个前言 本周末,我们亲爱的副班王老师布置了一个语不惊人死不休的周末作业:记录自己真实的一天 emm,行,最开始没打算来录,但最近正好从戴老板(详见此报告)那嫖来一台大疆的pocket 再加上我也想来练习一下使用PR(但没打算精剪,没那么多精力)
1、编写源码文件 vim first.go package mainimport ( "fmt") func main(){ fmt.Println("hello world,my first go !") #这里的P大写要注意} 2、编译成二进制可执行文件 go build 报错1: root@VM-0-3-debian:~/mygo# go build go: go.mod file not found in cu
今天干了啥: Python3 运算符 打算干啥:Python3 数字(Number)代码数:460
持仓情况 稳定分仓账户: 1. 300ETF 55% 2. 湖南发展31% 短线推仓账户: 1. 41.5% 浙江建投 2. 15% 湖南发展 (调整后买回) 3. 6.7% 徐家汇 开仓情况: 1. 徐家汇。 2.中设股份 3. 福星股份 4. 湖南发展 5. 江铃汽车
原库: 192.168.162.199 node01 目标库: 192.168.162.200 oracle11g 目标库: [oracle@oracle11g dbs]$ vi ~/.bash_profile export PATH export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$ORA
前言 因为我使用docker来部署软路由系统,有点儿不稳定,所以改实体路由器刷软路由 降级 先进入红米的后台看看系统的版本号,如果过高就要降级回2.0.7 下载链接:http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rm2100/miwifi_rm2100_firmware_d6234_2.0.7.bin 选择手动升级刷入
Easy Dump While you are upgrading from PostgreSQL earlier releases like PostgreSQL 9.1 to later releases like PostgreSQL 11, pg_dump and pg_upgrade provided by PostgreSQL are the most reliable and most powerful tools. pg_dump is more flexible and can als
如下图所示(实际环境更复杂一些,内部服务器访问FTP的IP是经过地址转换后的,例如1.1.1.1:21,然后防火墙在把1.1.1.1:21映射成19.172.x.x:21) FTP服务器部署在云上,除了FTP服务器其他设备都是外单位的。因为A端防火墙不给用21端口,所以我把FTP的端口改了 改了之后能telnet通新端口,但是登录
一、Go time/rate 限流器 1.1 简介 Go 在 x 标准库,即 golang.org/x/time/rate 里自带了一个限流器,这个限流器是基于令牌桶算法(token bucket)实现的。 在上一篇文章讲了几种限流算法,里面就有令牌桶算法,具体可以看上篇文章介绍。 1.2 rate/time 限流构造器 这个限流构造器就是生成 to
【深入理解TcaplusDB技术】windows10部署 TcaplusDB Local版操作 背景 为方便客户在开发过程中能在 Windows10 机器上直接部署 TcaplusDB 本地 Docker 版,介绍如何借助 Windows 已有的组件来完成整个部署过程。 前置 环境要求 依赖项说明 Windows10 Build Version >=18362,
一、概述 目前系统信息: 版本:ubuntu-18.04.6-server-amd64 内核版本:4.15.0-156-generic 由于需要安装k8s某个组件,需要内核版本>= 4.9,因此需要做一下升级。 二、操作 要升级 Ubuntu 的内核,打开 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 并选择列表中需要的版本(此文使
class Solution { public ListNode mergeTwoLists(ListNode list1, ListNode list2) { if(list1 == null){ return list2; } if(list2 == null){ return list1; } ListNode res = list1.val < list2.
一、下载 下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html 这是Oracle Instant Client的下载首页,有很多种版本可供下载。 但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应32位的OracleInstant Client,不要因为系统是64位的就
其实这篇Blog早在21年7月就该写了,中途陆陆续续补充了一些,最终还是没有完成,最近由于某些事情影响,重新找出了自己去年的简历来,当我重新注视这份简历的时候,不由的感叹这是去年的我吗?怎么有种恍若隔世的感觉。是啊从去年完成实习毕业到现在已经一年时间了,步入社会已经快一年了
先进行密码绕过,在这个界面迅速按下方向键,然后按下e进入编辑模式 找到linux16这一行,将lang编码后面的全部删掉,加上rd.break 然后Ctrl+x直接启动进入switchroot界面,重新挂载根目录mount -o remount ,rw /sysroot,然后进入shellchroot /sysroot,接下来就可以正常使用命令了,更改原先
直接插入排序的思想是:是将n个待排序的元素由一个有序表和一个无序表组成,开始时有序表中只包含一个元素。排序过程中,每次从无序表中取出第一个元素,将其插入到有序表中的适当位置,使有序表的长度不断加长,完成排序过程。 例如,对序列21,48,21*,9进行直接插入排序,21和21*的相对位置在排序