1、HashMap底层的实现 JDK 1.7 中 HashMap 是以数组+链表的形式组成的 JDK 1.8 之后数组+链表/红黑树的组成的,当链表大于 8 并且容量大于 64 时,链表结构会转换成红黑树结构,链表长度过长,影响性能,红黑树具有快速增删改查的功能 JDK1.中HashMap的几个重要 ...
分类:
编程语言 时间:
2020-05-13 23:18:11
阅读次数:
62
[toc] 瞬时数据是指存储在内存中的数据。持久化技术可以将内存中的数据和持久状态(保存在存储设备上)之间相互转化。 Android提供了三种持久化方式 文件存储 文件存储不对存储内容进行任何的格式化处理,所有数据都是原封不动保存到文件当中。 将数据存储到文件中 Context类中提供了一个open ...
分类:
移动开发 时间:
2020-05-13 23:10:38
阅读次数:
93
Google Chrome升级到81.x之后会自发的将原来的http请求转化成https(你返回给前端的uri可能是http开头的但是实际调用资源的时候会自动转化成https),但是其他浏览器暂时不会。那么那些原来通过http访问资源的操作就要考虑两个问题: 1.如何让资源能通过https的方式获取 ...
分类:
Web程序 时间:
2020-05-13 17:04:11
阅读次数:
163
关于HLS,上篇咱们已经讲过,它基于http协议,内容包括两部分:m3u8描述文件,ts媒体文件。它可以实现视频直播,不过直播有点延迟,延迟大小与循环体的大小有关。我们将要利用它的循环体,来实现大视频的分片下载播放。问:怎么将一个视频分片得到m3u8文件?答:利用ffmpeg工具。问:那么什么是FFmpeg呢?答:FFmpeg是一套可以用来记录、转换数字音频、视频,并且将其转化为流的开源程序。它提
分类:
其他好文 时间:
2020-05-13 09:52:08
阅读次数:
64
很多时候我们写代码的时候会经常用到某些代码段,比方说求两个或几个整数的和或者将一个整形数组转化为二叉树等等。经常使用这些代码,但是每一次又得重新再写一遍,次数多了等于就是重复无用劳动了。所以,可以自己动手写一个自己的动态链接库,保存起来。下次用到只需要加上库就ok了,这样既方便了自己又对动态链接库本 ...
分类:
其他好文 时间:
2020-05-12 10:00:34
阅读次数:
64
其实对于 std::move来说,只做了一件事。可以初步的理解为 (不过当然是错误的) template<typename T>T&& move(T& val){ return static_cast<T&&>(val);}12345move 只是纯粹的将一个左值转化为了一个右值,STL实现基本都已 ...
分类:
编程语言 时间:
2020-05-11 18:40:06
阅读次数:
65
<el-upload style="display: inline" ref="upload" :show-file-list="false" :on-success="onSuccess" :on-error="onError" accept=".csv,.xls,.xlsx" :before-u ...
分类:
Web程序 时间:
2020-05-11 18:35:16
阅读次数:
386
简介 Markdown 是一种轻量级标记语言,纯文本格式,使用一些常见的文字符号来实现 ,`多级标题 代码片段 列表` 等文字渲染效果。 格式 1. 常用文字渲染 | 功能 | 示例语法 | 效果 | | | | | | 文字加粗 | \ \ 测试文本\ \ | 测试文本 | | 文字倾斜 | \ ...
分类:
其他好文 时间:
2020-05-11 15:24:25
阅读次数:
51
基于Vue表单操作 input 单行文本 单选框 多选框 下拉框 文本域 表单修饰符 number : 转化为数值 trim : 去掉开始和结尾的空格 lazy : 将 input 事件切换为 change 事件 自定义指令 实例自动获取焦点 计算属性 表达式的计算逻辑可能会比较复杂, 使用计算属性 ...
分类:
其他好文 时间:
2020-05-11 01:01:10
阅读次数:
73
1.数据描述 想了想决定爬一下海工的录取分数线,但是刚开始只能爬出数据,没有办法转化为列表形式,于是在网上找了很多方法,也参考了一下同学的,终于将其转化为列表形式得了。 for tr in data: lt=[] lg=[] ltd=tr.find_all('td') if len(ltd)==0: ...
分类:
其他好文 时间:
2020-05-10 19:26:39
阅读次数:
67