-
JavaScript 判断浏览器是否处于无痕模式
Chrome 版本74前 !function () { let fs = window.RequestFileSystem || window.webk
2020-09-21, Views: 11580 , Topics: JavaScript Chrome
-
前端文件下载时重命名文件名
a 标签 使用a标签的download属性可重命名文件名。但必须是同源,在跨域的网页中无法重命名。 <a href="https://xxx.com/pi
2020-09-18, Views: 8294 , Topics: JavaScript HTML 跨域
-
使用 ffmpeg 合并无声视频和音频
目的 合并分离了音频的视频。类似哔哩哔哩下载的视频,是两个文件video.m4s和audio.m4s。 命令 ./ffmpeg -i video.m4s -i
2020-09-17, Views: 4197 , Topics: ffmpeg
-
使用 ffmpeg 剥离视频中的音频
目的 使视频文件中的音频单独分离出来,视频仅呈现画面,声音单独存为文件。类似哔哩哔哩Android移动端下载时,文件分为了视频文件和音频文件,在客户端播放组件中
2020-09-16, Views: 5568 , Topics: ffmpeg
-
使用 ffmpeg 下载 m3u8 视频
blob 视频 目前很多HTML5视频播放器都采用blob方式。<video>如下形式: <video src="blob:http://xx
-
网页视频加速方法
HTML5播放器 主要对于是<video>。(正数为加速,负数为减速) document.querySelector('video').playba
2020-09-14, Views: 2924 , Topics: JavaScript
-
Spring Boot 修改 RestTemplate 默认编码格式
描述 Spring Boot中提供的HTTP请求工具类RestTemplate默认的编码格式为:ISO-8859-1。 // A default constructor that uses {@co
2020-09-11, Views: 9302 , Topics: Spring Boot RestTemplate
-
start.spring.io 无法访问解决办法
问题描述 使用IDEA初始化Spring Boot项目时,经常会出现无法访问https://start.spring.io的情况。 解决方法 使用阿里镜像htt
2020-09-10, Views: 8090 , Topics: IDEA Spring Boot 镜像
-
Spring Boot 2.3.0 不再包含 Validation
问题描述 在2.3.0版本及之后的Spring Boot工程,将不再包含Validation依赖。这意味着web项目中用到的@NotNull、@NotEmpty
2020-09-09, Views: 3227 , Topics: Spring Boot
-
Chrome 浏览器解决前端跨域问题
禁用安全策略 开启后顶部会有不受支持的命令行标记提示。 注意 --user-data-dir指定一个目录文件,不存在也可以。若不指定在某些版本的Chrome无法
-
走进 Rust:Drop trait
实现 Drop 实现Drop trait用于手动清理某个值,例如锁。 struct CustomSmartPointer { data: String,
2020-08-25, Views: 2626 , Topics: Rust
-
走进 Rust:迭代器
遍历求和 iter()获取迭代器,sum()求和。 #[test] fn iterator_sum() { let v1 = vec![1, 2, 3]
2020-08-06, Views: 2813 , Topics: Rust
-
走进 Rust:闭包
定义 |num|中的num是传入参数,多个参数可以是|param1, param2|。大括号}前一行num是闭包的返回值。let expensive_closu
2020-07-24, Views: 3392 , Topics: Rust
-
走进 Rust:引用的生命周期
定义 借用检查器borrow checker会比较作用域来确保所有的引用都是有效的。 x的引用的生命周期是'b,即r = &x;后引用就被回收了,而r指
2020-07-23, Views: 2383 , Topics: Rust
-
走进 Rust:trait
注意 trait类似Java中的接口interface。 定义 trait 定义Summary: pub trait Summary { fn summ
2020-07-22, Views: 3275 , Topics: Rust
-
走进 Rust:泛型
函数中使用泛型 fn test<T>(t: T) -> T{ t } 结构体中使用泛型 单个参数 struct Point<T&
2020-07-20, Views: 3029 , Topics: Rust
-
走进 Rust:异常处理
抛出异常 使用panic!宏抛出异常。 fn main() { panic!("crash and burn"); } 处理异常 使用Result枚举处
2020-07-16, Views: 3364 , Topics: Rust
-
走进 Rust:HashMap 集合
新建 通过宏新建一个HashMap对象。 let teams = vec![String::from("Blue"), String::from("Yello
2020-07-16, Views: 4202 , Topics: Rust
-
走进 Rust:Vector 集合
Vector let v: Vec<i32> = Vec::new(); let v = vec![1, 2, 3, 4, 5]; 添加元素 let
2020-07-15, Views: 2546 , Topics: Rust
-
走进 Rust:Crate、模板
Crate src/main.rs 构建成二进制 src/lib.rs 构建成依赖包 Module Rust中的items(函数、方法、结构体、枚举、模块和常量
2020-07-14, Views: 3343 , Topics: Rust