刷新
IDEA如何进行阿里巴巴编码规约扫描并导出报告

博主头像 前言 我们在使用IDEA开发Java应用时,可以安装很多的插件来帮助我们高效的开发代码。 我们需要注意开发的编码规范,这时候就可以安装一款很有名的插件,阿里巴巴的编码规约插件。可以用这个插件,对我们的代码进行扫描,并且导出报告,那么我们应该怎么操作呢? 如何扫描代码并且导出报告 首先,我们点击上方的 ...

MP4 转 TXT 项目与 M3U8 下载脚本

项目背景 在当今信息社会,视频学习已成为一种重要的知识获取方式。然而,许多用户在观看视频的过程中,效率往往低于预期。为了提升学习效率,我们决定开发一个将 MP4 视频转换为 TXT 文稿的项目。此外,很多视频在微信网页上播放,无法直接下载,主要采用 M3U8 格式进行流式传输。这促使我们寻找解决方案 ...

rust学习一、入门之搭建简单开发环境

最近希望学习一些新的,选择了rust. 本篇介绍怎么搭建一个非常简单的windows开发环境,以及如何使用cargo 命令 1、搭建开发环境(windows11) a.登录官网 https://www.rust-lang.org/tools/install 一看就明白,此处略。 b.安装rustup ...

Elasticsearch底层的倒排索引技术是什么?

博主头像 倒排索引 倒排索引的概念是基于MySQL这样的正向索引而言的。 技术应用在Elasticsearch,得益于倒排索引,用来实现高性能的搜索功能 正向索引 例如有一张名为tb_goods的表: id title price 1 小米手机 3499 2 华为手机 4999 3 华为小米充电器 49 4 ...

Java面试题(持续更新中...)

博主头像 一、JavaSE 线程有几个状态 6个状态分别是:新建,运行,阻塞,等待,超时等待,终止 wait和sleep的区别 wait来自Object类,Sleep来自Thread类。 wait会释放锁,sleep不会。 wait必须在同步代码块中执行,sleep可以随便执行。 wait可以捕获异常,sle ...

Python入门:A+B问题

博主头像 1. A + B 问题I 前言 本篇作为课程第一篇,主要是对Python基础语法进行扫盲,本节课会学习到下面知识: 输入 本道题目的工作任务很简单,只是计算两个数的和,但是在计算之前,我们首先要明确的一个问题就是如何把这两个数据输入到计算机中,并由程序读取呢? 输入当然是使用键盘之类的输入设备完成, ...

Delphi 中禁止 TStringGrid 单元格被选中

博主头像 Delphi 中禁止 TStringGrid 单元格被选中 环境 Windows 11 23H2 Delphi 12 Update 1 FXM 框架 使用 Delphi 中 FMX 框架的 TStringGrid 展示数据而不愿意某个单元格被选中时,OnSelectCell 事件提供了很简单的方法实 ...

解决conda不同环境包冲突问题

当我们将一个包安装到我们指定的虚拟环境中时,我们可能会发现它们会被安装到同一个目录中,并且不同版本的这些包之间会存在冲突。此外,我们可能会获取到不属于我们创建的环境的包信息。 首先,我们需要知道,如果USER_SITE存在,所有的包都会被安装在其中,这就是为什么会导致版本冲突的原因。 要解决这个问题 ...

【日记】舞蹈是跟身体对话的一个过程(1451 字)

博主头像 正文 今天天气真好,天上一朵云都没有。本来上午就想着把被子拿出来晒,但想到中午还要睡觉,就变成下午了。晚上去收,发现被子上又落了一些桂花。 想得很好,中午却几乎没有睡成觉。打游戏去了。中午过了黄眉。禁字诀真好用。都说难的第三阶段,我两次过。没什么人提起的第一阶段,我却死了五六次…… 打黄眉过场动画 ...

manim边做边学--数轴

博主头像 数轴是数学中的一个基本概念,它规定了原点、正方向和单位长度的直线。 Manim中的NumberLine就是一个专门用来表示数轴的对象,它允许用户设置数轴的范围、间隔和显示长度等参数,从而灵活地在动画中展示数学中的一维数值变化。 下面将介绍Manim中的NumberLine对象的基本功能到使用示例。 ...

一个案例入门补环境

博主头像 补环境其实是`补浏览器有而Node没有的环境,即补BOM和DOM的对象`,一切环境补的结果都是向浏览器实际结果靠齐,入门补环境只需要记住缺啥补啥这个技巧,当运行提示缺少某个环境,则直接在浏览器运行该环境是啥结果然后补上该结果。 ...

高可用之限流-07-token bucket 令牌桶算法

博主头像 限流系列 开源组件 rate-limit: 限流 高可用之限流-01-入门介绍 高可用之限流-02-如何设计限流框架 高可用之限流-03-Semaphore 信号量做限流 高可用之限流-04-fixed window 固定窗口 高可用之限流-05-slide window 滑动窗口 高可用之限流-0 ...

函数

博主头像 Rust 代码中的函数和变量名使用 snake case 规范风格。在 snake case 中,所有字母都是小写并使用下划线分隔单词。这是一个包含函数定义示例的程序: fn main() { println!("Hello, world!"); another_function(); } fn a ...

IDEA如何查看所有的断点(Breakpoints)并关闭

博主头像 前言 我们在使用IDEA开发Java应用时,基本上都需要进行打断点的操作,这方便我们排查BUG,也方便我们查看设计的是否正确。 不过有时候,我们不希望进入断点,这时候除了点击断点关闭外,有没有更快速的方便关闭所有的断点呢? 如何设置 首先,我们在运行debug模式的时候,切换到Debug的窗口,然后 ...

数据类型

博主头像 Rust 是 静态类型 (statically typed) 语言,也就是说在编译时就必须知道所有变量的类型 使用 parse 将 String 转换为数字时,必须增加类型注解,像这样: let guess: u32 = "42".parse().expect("Not a number!"); 如 ...

<1···424344···50>