首页 > 2021年02月16日 > 全部分享
剑指 Offer 57. 和为s的两个数字
思路: 1.暴力解法(哈希表) 遍历数组将元素存入哈希表,第二次遍历数组,对每一个元素在哈希表中寻找符合条件的另一个元素。 时间复杂度O(n),空间复杂度O(n) class Solution { public int[] twoSum(int[] nums, int target) { HashS ...
分类:其他   时间:2021-02-16 23:34:12    收藏:0  评论:0  赞:0  阅读:2
Java并发之ThreadPoolExecutor源码解析(一)
线程池 假设我们编写了一个Servlet应用,当用户通过浏览器发起一个请求到达我们服务器时,传统的Servlet应用一般针对一个用户请求创建一个线程去执行请求,等到请求执行完毕后,再销毁线程。这种设计在用户量几百或者几千的情况下一般不会有什么大问题,但是如果我们的用户量上达几万甚至几十万几百万,频繁 ...
分类:编程语言   时间:2021-02-16 23:34:01    收藏:0  评论:0  赞:0  阅读:3
Qt项目中error: C2001: newline in constant错误的解决
几个项目因为源码中有中文,而且当中文字数为奇数的时候很容易出问题。 报错:error: C2001: newline in constant。 网上随便搜索了一下,有的说重新保存为UTF8+bom文件格式的, 有说重新修改文本,用英文的,还有说用QStringLiteral把字符串包起来的。 都太麻 ...
分类:其他   时间:2021-02-16 23:33:47    收藏:0  评论:0  赞:0  阅读:1
CF1100F Ivan and Burgers
给定$n$和$a_{1\cdots n}$,有$q$个询问,每个询问要求区间$[l,r]\(内选出任意个数的异或最大值。\)(n,q\leq 5\times 105, a_i\leq 106)$ 不知道怎么就想到了分块。先按$\sqrt n$分块,预处理出$f[l][r]$表示第$l$个块到第$r$ ...
分类:其他   时间:2021-02-16 23:33:31    收藏:0  评论:0  赞:0  阅读:1
python中break语句
1、 aaa = "123" answer = input("please input the answer:") while True: if answer == aaa: break answer = input("please input the answer,again:") print(" ...
分类:编程语言   时间:2021-02-16 23:33:18    收藏:0  评论:0  赞:0  阅读:1
go实现ls
package mainimport ( "fmt" "log" "os")func main () { f,err :=os.Open(".") if err !=nil{ log.Fatal(err) }infos,_:=f.Readdir(-1)for _,info :=range infos ...
分类:其他   时间:2021-02-16 23:33:05    收藏:0  评论:0  赞:0  阅读:2
JAVA基础语法学习--Scanner类
###Scanner类 1.创建Scanner类的基本语法 注意需要导包 ###使用next方法 ###使用nextLine方法 ###使用nextInt,nextfloat方法 1.输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取 例如 nextInt ...
分类:编程语言   时间:2021-02-16 23:32:50    收藏:0  评论:0  赞:0  阅读:2
信号量Semaphore使用
semaphore:信号量,又称许可管理器,来控制线程的并发数量。 例如: 1、主线程设置许可数为2,标识最大允许并发线程数为2,前边的线程释放许可后,阻塞的线程才可以继续获取许可。信号量可以设置公平和非公平,当前设置为非公平 public static void main(String[] arg ...
分类:其他   时间:2021-02-16 23:32:39    收藏:0  评论:0  赞:0  阅读:5
Java方法
?🖼🐇🔰👩🏻?🔬 Java方法 我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 System 是系统类。 out 是标准输出对象。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println() ...
分类:编程语言   时间:2021-02-16 23:32:22    收藏:0  评论:0  赞:0  阅读:2
模板方法模式
模板方法模式 围绕抽象类,实现通用逻辑,定义模板结构,部分逻辑由子类实现: 1.复用代码 2.反向控制 ...
分类:其他   时间:2021-02-16 23:32:03    收藏:0  评论:0  赞:0  阅读:2
斐波那契额矩阵快速幂
斐波那契额矩阵快速幂 首先斐波那契数列的通式是: \[ f[i] = f[i-1]+f[i-2] \] 我们要求出 \(f[n]\) 就需要枚举,时间复杂度为 \(O(n)\) 若用矩阵乘法和快速幂,就可达到 \(O(logn)\) 原理:\(f[i]\) 受到前两项的影响,那么可以设置一个 \(1 ...
分类:其他   时间:2021-02-16 23:31:51    收藏:0  评论:0  赞:0  阅读:2
Go string 一清二楚
字符串(string) 作为 go 语言的基本数据类型,在开发中必不可少,我们务必深入学习一下,做到一清二楚。 ...
分类:其他   时间:2021-02-16 23:31:39    收藏:0  评论:0  赞:0  阅读:1
迭代器
理解迭代 在JavaScript中,计数循环是一种最简单的迭代。因为它可以指定迭代次数、每次迭代要执行什么操作;而且每次循环都在下一次迭代开始前完成、每次迭代的顺序都是事先定义好的: for(let i=1;i<=10;i++){ console.log(i) } 迭代会在一个有序集合上进行。“有序 ...
分类:其他   时间:2021-02-16 23:31:24    收藏:0  评论:0  赞:0  阅读:2
多线程(五)Lock
ReentrantLock VS ReentrantReadWriteLock VS StampedLock 锁 特性 是否支持重入 是否支持锁升级 是否支持Condition 适合场景 ReentrantLock 独占可重入 是 无 是 纯写入 ReentrantReadWriteLock 非独占 ...
分类:编程语言   时间:2021-02-16 23:31:10    收藏:0  评论:0  赞:0  阅读:3
flask04-模板
04-01 模板 1 重定向 1.1 什么是重定向? 重定向,顾名思义,就是重新定向到一个新的位置,比如我们在浏览器的页面自动跳转到了另一个页面,又比如访问了一个页面,然后观察网址之后并不是我们输入的网址,这个过程就是重定向完成的。 1.2 为什么要有重定向? http状态码应用场景优势 暂时性重定 ...
分类:其他   时间:2021-02-16 23:30:55    收藏:0  评论:0  赞:0  阅读:2
Java学习-数组
数组 数组的定义 数组描述的是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明、创建 01 数组的声明 dataType [] arrayRefVar;//首选方法或data ...
分类:编程语言   时间:2021-02-16 23:30:43    收藏:0  评论:0  赞:0  阅读:1
N1 盒子空间不足问题
去年冬天买了N1给家里做电视盒子用。今年过年回家,爸爸说它空间总是不足,因此他把很多应用都删除了,但依然不足。而且因为空间不足,安装新应用也就安装不上。 今天adb登录上去,查看空间占用,发现是log文件把空间占满了,因此把它重定向到null就解决了。过程如下。 因为log文件是root创建的,因此 ...
分类:其他   时间:2021-02-16 23:30:29    收藏:0  评论:0  赞:0  阅读:7
高等数学 第二章 导数与微分
@文章目录 导数与微分的概念 导数的概念 ? 定义1 \[ f^{\prime}\left(x_{0}\right)=\lim _{\Delta x \rightarrow 0} \frac{\Delta y}{\Delta x}=\lim _{\Delta x \rightarrow 0} \fr ...
分类:其他   时间:2021-02-16 23:30:19    收藏:0  评论:0  赞:0  阅读:1
动态拖拽盒子的方式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ...
分类:其他   时间:2021-02-16 23:30:09    收藏:0  评论:0  赞:0  阅读:3
基本的Dos命令
打开CMD的方式 开始+系统+命令提示符 Win键+R 输入 cmd 打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上 cmd 路径 管理员方式运行:选择亿管理员方式运行 常用的Dos命令 #盘符切换 #查看当前目录的所有文件 ...
分类:其他   时间:2021-02-16 23:29:58    收藏:0  评论:0  赞:0  阅读:2
329条   1 2 3 4 ... 17 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号