首页 > 编程语言
Java 8 新增了接口的默认方法
Java 8 新增了接口的默认方法。 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个 default 关键字即可实现默认方法。 为什么要有这个特性? 首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全 ...
分类:编程语言   时间:2021-09-01 23:57:31    收藏:0  评论:0  赞:0  阅读:25
蓄水池通用随机算法 Java
LeetCode例题: 给定一个单链表,随机选择链表的一个节点,并返回相应的节点值。保证每个节点被选的概率一样。 进阶:如果链表十分大且长度未知,如何解决这个问题?你能否使用常数级空间复杂度实现? 示例: // 初始化一个单链表 [1,2,3].ListNode head = new ListNod ...
分类:编程语言   时间:2021-09-01 23:55:04    收藏:0  评论:0  赞:0  阅读:18
数组的各种操作
数组的操作 序号 操作 备注 1 获取数组最大(最小)值 2 获取数组最大值 3 获取数组最大值 获取数组最大(最小)值 Math.max(...arr1) 和 Math.min(...arr1) 方法 let arr1 = [8, 4, 7, '52', 6, 9, 3, '2'] let max ...
分类:编程语言   时间:2021-09-01 23:53:38    收藏:0  评论:0  赞:0  阅读:29
数据结构与算法——排序算法-快速排序
**tip:**这个算法还是有点难度的,而且有些地方只可意会不可言传,很难用文字表述出来,也可能我语言表达能力不行😂,反正读者要多动脑筋。而且我也可能有写错想错的地方,毕竟我也是刚学,如果有大佬看出问题了,请务必跟我说,我好改正,谢谢了。 简单介绍 快速排序(Quicksort) 是对 冒泡排序的 ...
分类:编程语言   时间:2021-09-01 23:53:16    收藏:0  评论:0  赞:0  阅读:23
Java学习知识点-学弟学妹必备Java学习路线
? Java基础 Java基础是java初学者的起点,是帮助你从小白入门到精通必学基础课程! ? 为初学者而著! java300集>>>适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初 ...
分类:编程语言   时间:2021-09-01 23:52:56    收藏:0  评论:0  赞:0  阅读:21
js基础---数组去重
var numArr = [3, 4, 1, 2, 1, 1, 3, 2, 4, 3, 4]; for (var i = 0; i < numArr.length; i++) { for (var j = i + 1; j < numArr.length; j++) { if(numArr[i] = ...
分类:编程语言   时间:2021-09-01 23:51:17    收藏:0  评论:0  赞:0  阅读:30
python购物车
goods = [('蔬菜',{'1':['苹果',2],'2':['梨',2.5]}),('日用百货',{'1':['手纸',3],'2':['牙刷',4.5]})]flag = 0cars = {}ka = int(input('请充值:'))while True: if flag==1: pr ...
分类:编程语言   时间:2021-09-01 23:50:44    收藏:0  评论:0  赞:0  阅读:32
python-optparse
1. usage的使用 usage相当于告诉你这个程序的用法,和其他的一些帮助信息,当然你也可以写一些无关。 1.1. usage的默认值 #如果你不给usage赋值,也就是第二行OptionParser不进行传值,他会输出一个默认信息from optparse import OptionParse ...
分类:编程语言   时间:2021-09-01 23:48:57    收藏:0  评论:0  赞:0  阅读:42
mvn打jar包示例:依赖打入jar包和依赖打到外部文件夹
使用maven打包java的jar包时,通常有两种情况: 将依赖打到外部文件夹,将源码单独打jar包运行; 将依赖和源码一起打到jar包中运行。 下面举例说明这两种情况: 建立如下测试类,依赖一个common-lang包(用于测试外部依赖): package mvnDemo; import org. ...
分类:编程语言   时间:2021-09-01 23:48:24    收藏:0  评论:0  赞:0  阅读:20
位或例题Java 暴力法和前缀异或法
我写的垃圾暴力法: public static int[] xorQueries(int[] arr, int[][] queries) { int i = queries.length; int []querr= new int[i]; int idx = 0; int num; for (int ...
分类:编程语言   时间:2021-09-01 23:21:50    收藏:0  评论:0  赞:0  阅读:37
68个Python内置函数,你不会不知道吧?
内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。 截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如下👇 abs() dict() help() min() setattr() all() dir() hex() next() s ...
分类:编程语言   时间:2021-09-01 23:20:19    收藏:0  评论:0  赞:0  阅读:24
C++之链接
1.using五大用法:https://www.cnblogs.com/Joezzz/p/9927494.html 2.C++基本功和 Design Pattern系列 ctor & dtor:https://blog.csdn.net/yangdelong/article/details/1631 ...
分类:编程语言   时间:2021-09-01 23:19:41    收藏:0  评论:0  赞:0  阅读:34
Java 使用falstjson包 技巧
1.map转json Map<String, Object> map = new HashMap<String, Object>(); map.put("a", "a"); map.put("b", "123"); JSONObject json = new JSONObject(map); 2.m ...
分类:编程语言   时间:2021-09-01 23:18:59    收藏:0  评论:0  赞:0  阅读:35
php数组(二十三) array_splice
array_splice — 去掉数组中的某一部分并用其它值取代 array_slice( array $array, int $offset, int $length = null, bool $preserve_keys = false): array array_slice() 返回根据 of ...
分类:编程语言   时间:2021-09-01 23:16:32    收藏:0  评论:0  赞:0  阅读:25
SpringBoot中添加拦截器对流操作以后,在控制层再次获取流就会提示异常。
Date:2021-09-01 思路:使用适配器模式,如下: package com.cms.filter;import javax.servlet.ReadListener;import javax.servlet.ServletInputStream;import javax.servlet.h ...
分类:编程语言   时间:2021-09-01 23:15:50    收藏:0  评论:0  赞:0  阅读:28
python读写文件模式的区别
注: 如果使用r+,写完未关闭文件直接读,只能读取到上一步写位置后面的内容。 如果使用w+,会先清空文件,即使写入数据直接读得到的内容也为空。 上述两种情况皆是由于文件指针不在文件头造成的, 使用file.seek(0)将指针移到文件头即可。 上面的模式默认隐含t(文本模式)参数,即下表第一行等效于 ...
分类:编程语言   时间:2021-09-01 23:15:41    收藏:0  评论:0  赞:0  阅读:25
Linux下为当前用户添加 PYTHONPATH 环境变量
1 修改当前用户目录下的'~/.bashrc'文件: 2 $ vi ~/.bashrc 3 4 加入内容: 5 export PYTHONPATH=$PYTHONPATH:/home/lg/anaconda3/bin 6 7 保存并退出后执行如下命令: 8 $ source ~/.bashrc 9 ...
分类:编程语言   时间:2021-09-01 23:14:35    收藏:0  评论:0  赞:0  阅读:23
Java 标识符
Java 标识符 关键字 变量 数据类类型 类型转换 常量 1.标识符的命名规则 .标识符可以由字母、数字、下划线(_)和美元符($)组成,不能以数字开头 严格区分大小写 标识符不能是Java关键字和保留字 标识符命名应该做到见名知义 2.关键字 abstract boolean break byt ...
分类:编程语言   时间:2021-09-01 23:13:51    收藏:0  评论:0  赞:0  阅读:31
Java并发--ThreadLocal
ThreadLocal 用于存储线程私有的对象。 查看 Thread 类的源码可以发现,每个 Thread 对象中都会有一个 ThreadLocalMap 的属性,它是一个 HashMap 结构, key 是 ThreadLoacl 对象, value 是该 ThreadLocal 存储的 Obje ...
分类:编程语言   时间:2021-09-01 23:12:16    收藏:0  评论:0  赞:0  阅读:20
vue 数组修改 页面无法刷新
saveData: { current: 1, records:[] , total:0}, countSaveMoney:{ bidSuccessMoney:0, saveMoney:0},页面上有这两个对象,当records为空是,页面始终无法刷新,通过 that.$set(that.saveD ...
分类:编程语言   时间:2021-09-01 23:10:59    收藏:0  评论:0  赞:0  阅读:18
512833条   上一页 1 ... 92 93 94 95 96 ... 25642 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!