首页 > 其他
leetcode 15. 三数之和
一、题目 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 二、解法 要使答案不包含重复的三元组,思路是将nums进行排序,并且每次拿出来的元 ...
分类:其他   时间:2021-06-13 00:46:26    收藏:0  评论:0  赞:0  阅读:31
LongAdder源码解析
功能描述 LongAdder通过创建多个副本对象,解决了多线程使用CAS更新同一个对象造成的CPU阻塞,加快了对线程处理的速度。 当多个线程同一时刻更新一个AtomicLong类型的变量时,只有一个线程能够更新成功,其他线程则更新失败,继续尝试更新。 当使用LongAdder类型的变量时,由于副本数 ...
分类:其他   时间:2021-06-12 17:58:01    收藏:0  评论:0  赞:0  阅读:35
git 命令删除本地分支
git 命令删除本地分支,(以删除分支aaa为例)操作如下, 1、git branch 查看本地分支,比如: aaa bbb 2、然后本地切换到其它分支上比如bbb上, git checkout bbb 3、删除aaa分支,git branch -d aaa 备注: 1、删除远程主机上的分支也是可以 ...
分类:其他   时间:2021-06-12 17:57:07    收藏:0  评论:0  赞:0  阅读:45
Servlet学习
//在idea中修改了Servlet中的代码之后,需重启服务器,输出的才是修改之后的结果;不重启,输入相同的网址,结果依然是修改之前的 //通过网址,即url-pattern访问其对应的Servlet实现类,服务器会自动调用该实现类的service方法,不会调用执行其他的,若当前Servlet没有s ...
分类:其他   时间:2021-06-12 17:56:49    收藏:0  评论:0  赞:0  阅读:39
vue-点击切换li文本颜色
<!-- * @description 参数1 * @fileName shoppint * @author userName * @date 2021-06-12 17:02:03 * @version V1.0.0 !--> <!DOCTYPE html> <html lang="zh-CN"> ...
分类:其他   时间:2021-06-12 17:55:38    收藏:0  评论:0  赞:0  阅读:35
keepalived抢占和非抢占模式
keepalived的实际运行过程中,当master发生异常,且后期恢复master正常后,存在抢占或非抢占两种情况。简单点说抢占模式就是,当master宕机后,backup 接管服务。后续当master恢复后,vip漂移到master上,master重新接管服务,多了一次多余的vip切换,而在实际 ...
分类:其他   时间:2021-06-12 17:55:25    收藏:0  评论:0  赞:0  阅读:71
面向对象14static关键字详解
package com.oop.demo07;public class Person { { //2.赋初值 //代码块(匿名代码块) System.out.println("匿名代码块"); } static { //1.只执行一次 //静态代码块 System.out.println("静态代码 ...
分类:其他   时间:2021-06-12 17:55:08    收藏:0  评论:0  赞:0  阅读:44
LeetCode155 最小栈
题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 示例: 输入: ["MinStack","p ...
分类:其他   时间:2021-06-12 17:54:50    收藏:0  评论:0  赞:0  阅读:38
7. 加一
加一 [原题链接](初级算法 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 (leetcode-cn.com)) 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整 ...
分类:其他   时间:2021-06-12 17:54:31    收藏:0  评论:0  赞:0  阅读:32
POJ 1609
开始使用DAG的DP思路解决,然而忽略一个特殊情况,两个box倘若相同尺寸,此时就不满足DAG的限制了 这道题取了一个非常巧妙的思路,因为box的l, m是固定的(也就是说不存在可以旋转的问题),这道题巧妙的利用LIS的思路解决,在学习LIS的过程中,还顺道了解了一个O(nlogn)的算法 #inc ...
分类:其他   时间:2021-06-12 17:54:17    收藏:0  评论:0  赞:0  阅读:27
golang值传递和引用传递
一、值传递和引用传递区别 package main import ( "fmt" ) func main() { // map m := make(map[int]string) m[0] = "a" m[1] = "b" changeMap(m) fmt.Printf("map:%+v", m) ...
分类:其他   时间:2021-06-12 17:53:38    收藏:0  评论:0  赞:0  阅读:41
git删除远程忽略文件并添加已忽略的文件到.gitignore
最近做项目时发现,代码上传远程仓库之后把应该要忽略的文件或目录给push上去了(如.idea/,*.iml文件), 这时候去编辑project目录下的.gitignore文件并添加忽略已经不起作用了,因为.gitignore只对从来没有commit过的文件起作用。 那应该怎么处理呢? 可以通过git ...
分类:其他   时间:2021-06-12 17:52:41    收藏:0  评论:0  赞:0  阅读:43
Redis哨兵工作原理与部署
工作流程 1、监控阶段 哨兵先连接master服务器,并获取、保存master的详细信息(包括master、slave以及sentinel的信息),连接会保持 哨兵获取了master的信息后,又与master的slaves进行连接和信息的获取,连接同样会保持 master的各个哨兵互相建立连接,同步 ...
分类:其他   时间:2021-06-12 17:52:18    收藏:0  评论:0  赞:0  阅读:37
R dataframe 统计每行中大于某个值的列的数量
统计每行的yes的个数 isA=c("yes","no","yes",NA)isB=c("no","yes","no",NA)df <- data.frame(isA,isB)df isA isB1 yes no2 no yes3 yes no4 <NA> <NA> df$ans<-apply(df ...
分类:其他   时间:2021-06-12 17:51:45    收藏:0  评论:0  赞:0  阅读:32
能力考必看|推荐三本适合N1和N2能力考练听力的书|帝京日语
https://zhuanlan.zhihu.com/p/86429410 考前对策听力 从目录来看分为前期准备,然后就是各类型的对话的练习。 第一章是基础练习,着重让你去听清楚每个发音。 第二章是熟悉题型,把考题的几种题型都列出来练习。 第三章是分了几个场景的对话来练习听力。 第四章是一些单词和表 ...
分类:其他   时间:2021-06-12 17:50:58    收藏:0  评论:0  赞:0  阅读:64
TCP与UDP的区别
1. 对比 UDPTCP 是否连接 无连接 面向连接 是否可靠 不可靠传输,不使用流量控制和拥塞控制 可靠传输,使用流量控制和拥塞控制 连接对象个数 支持一对一,一对多,多对一和多对多交互通信 只能是一对一通信 传输方式 面向报文 面向字节流 首部开销 首部开销小,仅8字节 首部最小20字节,最大6 ...
分类:其他   时间:2021-06-12 17:50:40    收藏:0  评论:0  赞:0  阅读:54
基础语法
基础语法 注释 单行注释 // ![截图](C:\Users\vvv\Pictures\Saved Pictures\微信截图_20210612131410.png) 多行注释 /**/ 中间写要注释的文字 ![截图](C:\Users\vvv\Pictures\Saved Pictures\微信截 ...
分类:其他   时间:2021-06-12 17:50:14    收藏:0  评论:0  赞:0  阅读:36
面向对象13instanceof和类型转换
package com.oop;import com.oop.demo06.Person;import com.oop.demo06.Student;import com.oop.demo06.Teacher;public class Application { public static void ...
分类:其他   时间:2021-06-12 17:48:57    收藏:0  评论:0  赞:0  阅读:38
关键路径(Critical Path)
引入 拓扑排序主要是为解决一个工程能否顺序进行的问题,但有时还需要解决工程完成需要的最短时间问题。这时仅仅是拓扑排序是不够的。 通过拓扑排序,可以有效地分析出一个有向图是否存在环;若不存在,那它的拓扑排序是什么?另一方面,利用求关键路径的算法,可以得到完成工程的最短工期及关键活动有哪些。(摘自《大话 ...
分类:其他   时间:2021-06-12 17:48:10    收藏:0  评论:0  赞:0  阅读:29
树套树总结
最近做题发现自己并不知道什么时候该用树套树,就来总结一下 一、静态整体kth 排序输出 sort(a+1,a+n+1); printf("%d\n",a[k]); 时间复杂度O(nlogn) 空间复杂度O(n) 二、动态整体kth 权值线段树+二分 查询时先查询左子树和sum,比较k和sum的大小: ...
分类:其他   时间:2021-06-12 17:47:16    收藏:0  评论:0  赞:0  阅读:36
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!