为了能到远方,脚下的每一步都不能少。|

Undefined443

园龄:2年11个月粉丝:13关注:3

06 2024 档案

Chrome 开启多线程下载
摘要:打开 chrome://flags/#enable-parallel-downloading,将 Parallel downloading 设置为 Enabled 参考:为什么Chrome浏览器下载速度非常慢 | 简书
28
0
0
字幕文件格式
摘要:常见的字幕文件格式主要有 srt 和 ass。 srt 格式的字幕文件内容简单,很直观,拿来翻译很方便。但缺点是太简单。如果导入播放软件中,只显示最基本的格式,无法做颜色、效果、位置、字体大小这些变化。因此多数只用来储存字幕,而应用的时候则换成 ass 格式。 ass 格式的字幕内容比较多,包括了很
414
0
0
CD、VCD、DVD、BD 傻傻分不清楚?
摘要:CD 激光唱片(Compact Disk, CD),于 1982 年面世,最初用于存储数字音频。容量约 700 MB(80 分钟音频)。 激光唱片 | 维基百科 VCD 影音光盘(Video Compact Disc, VCD),VCD 因为其画面质量较标清电视低,播放时间较短,所以主要仅在早期屏幕
1070
0
0
Ruby 学习笔记
摘要:20分钟体验 Ruby | Ruby 官方网站 安装 macOS: brew install ruby Ubuntu: sudo apt install ruby 运行 将你的 Ruby 代码保存到一个 .rb 文件中,例如 hello.rb。然后在终端中运行: ruby hello.rb 包管理器
10
0
0
Python wheel
摘要:在 Python 的生态系统中,wheel 是一种打包格式,用于分发和安装 Python 项目。它是 Python 包的标准格式之一,旨在提高安装速度和可靠性。 Wheel 的优势 快速安装:因为 wheel 包含了预编译的二进制文件,安装时不需要编译源代码,大大加快了安装速度。 无编译依赖:用户不
280
0
0
路由器
摘要:路由器型号命名规则 AX3600 路由器型号 AX3600 通常代表该路由器的技术特性和速率能力。具体来说: AX: “AX”代表的是 Wi-Fi 6(也称为 802.11ax)技术标准。Wi-Fi 6是最新一代的 Wi-Fi 标准,与前几代相比,它提供了更高的速度、更高的效率和更好的性能,尤其是在
65
0
0
Miniconda 使用
摘要:简介 conda 和 Anaconda、Miniconda 的关系 conda 是一个包管理器及环境管理器。 Anaconda 和 Miniconda 都是一种 Python 和 R 发行版,其包括了 conda。 Miniconda 是 Anaconda 的一个精简版。 conda 和 Pytho
97
0
0
访达使用技巧
摘要:搜索 在关键词之间使用 AND 和 OR 实现逻辑搜索。 例: file1 OR file2 搜索结果会同时显示 file1 和 file2。
12
0
0
P2P 下载入门
摘要:关于 PT 下载有一篇写得非常好的文章,建议从这里了解 PT 下载:PT 下载从入门到养老篇一:站点介绍及生存指南 | 回声 基本概念 直链下载: https://file-examples.com/wp-content/storage/2017/04/file_example_MP4_480_1_
228
0
0
主流开源协议对比
摘要:GPL GNU 通用公共许可证(GNU General Public License, GPL) 你只要用了我的软件/代码,就也要遵循 GPL。 GPL 对于推动自由软件和开源软件的发展起到了重要作用。 GNU 通用公共许可证 | 维基百科 LGPL GNU 宽通用公共许可证(Lesser Gene
49
0
0
Python Lambda 表达式
摘要:Python 的 lambda 表达式,简称匿名函数,是一种创建小型匿名函数的简洁方式。与常规的 def 关键字定义的函数不同,lambda 函数只包含一个表达式,表达式的结果即为函数的返回值。lambda 函数通常用于需要短期使用的小函数,尤其是在函数式编程中,比如在 map、filter 和 r
17
0
0
Selenium 使用
摘要:Selenium 用于控制浏览器完成一系列自动化操作。 安装 pip install selenium webdriver-manager 示例 使用 Google 搜索“Selenium”关键词并在终端打印找到的结果: from selenium import webdriver from sel
19
0
0
操作 JAR 文件
摘要:列出 JAR 文件内容 使用 jar 命令来列出 JAR 文件的内容: jar tf myapp.jar -t 选项表示列出文件,-f 表示指定 JAR 文件。 解压 JAR 文件 使用 jar 命令的 -x 选项: jar xf myapp.jar 这会将 JAR 文件的内容解压到当前目录。
7
0
0
Python 绘制 K 线图
摘要:import mplfinance as mpf import pandas as pd # 示例数据 data = pd.DataFrame({ 'Date': ['2023-01-01', '2023-01-02', '2023-01-03', '2023-01-04', '2023-01-05
77
0
0
MATLAB 绘制 K 线图
摘要:需要安装 Financial Toolbox。 % 示例数据 openPrices = [100, 102, 104, 103, 105]; highPrices = [105, 107, 106, 108, 109]; lowPrices = [99, 101, 103, 102, 104]; c
57
0
0
Mac 使用 Caps Lock 键切换输入法失灵问题解决
摘要:Mac 上的 Caps Lock 键对于多语言用户来说,除了切换输入大小写的作用外还承担着切换输入法的功能。正常情况下,轻按一下 Caps Lock 键会切换输入法,长按则会切换输入大小写。然而有时这个功能会失灵,轻按一下就直接切换输入大小写了。当我们经常在两种输入法之间切换时,这个失灵的问题很影响
1072
0
0
Pipenv 使用
摘要:Pipenv 是 Python 官方推荐的依赖管理工具,旨在简化 pip 和 virtualenv 的使用。其使用 Pipfile 和 Pipfile.lock 来管理项目的依赖和虚拟环境。 安装 pip install --user pipenv # 如果当前用户不是 root,就使用 --use
26
0
0
pip 使用
摘要:pip 是 Python 自带的包管理器,功能简单,对于大型项目来说缺少一些必要功能,不过对于个人小项目来说一般够用。 换源 临时换源 在安装模块时使用 -i 选项指定镜像源: pip install -i https://mirrors.ustc.edu.cn/pypi/simple <packa
21
0
0
pipx 使用
摘要:pipx 用于在孤立环境中安装和运行 Python 应用程序。类似 Node.js 中的 npx。 安装 安装 pipx: macOS: brew install pipx pipx ensurepath Ubuntu: sudo apt install pipx pipx ensurepath 安
108
0
0
Poetry 使用
摘要:Poetry 是当下热门的 Python 包管理器。Poetry 注重为项目提供完整的生命周期管理,包括构建、打包、发布和依赖管理。其使用 pyproject.toml 文件来管理项目的依赖和构建配置。 相比 Pipenv,Poetry 更有前景一些。 安装 安装 Poetry: pipx inst
30
0
0
MarginNote 4 内存泄露?
摘要:在床上用电脑的时候突然发现电脑风扇呼呼响,一摸很烫,以为是被子把出风口堵住了,于是调整角度继续用。结果一段时间之后风扇还是狂转不停,然后收到了这样的提示。不看不知道一看吓一跳,MarginNote 4 竟然吃了我 41.66 GB 的内存!我只是之前不小心打开它了但是根本没有在用它。真是太难为我这个
73
0
0
英语中的“双重否定表否定”
摘要:对于下面这句话: I ain't got no money. 它的中文释义是:我没有钱。 在这里,ain't 的意思为“不是”,是一种表示否定的俚语,是 is not、am not、are not 以及 have not、has not 的简写。 然而,后面的 no money 的意思是“没有钱”。
137
0
0
一些数学公式
摘要:克莱默法则(快速求解线性方程组) 对线性方程组 Ax=b,当系数行列式 D0 时,有 x1=D1D, x2=D2D, , xn=DnD \[\begin{cases} a_{11
15
0
0
Shell 目录栈操作
摘要:Shell 目录栈允许你将一系列目录压入栈中,然后方便地在这些目录之间进行切换。以下是一些常见的命令及其用途: 常见命令 pushd:将当前目录压入栈中,并切换到指定目录。 popd:从栈中移除顶部的目录,并切换到新的顶部目录。 dirs:显示当前目录栈中的所有目录。 使用示例 pushd 将当前目
15
0
0
Mac 打开软件提示 xxx 已损坏,无法打开。您应该将它移到废纸篓
摘要:产生错误的原因是软件没有签名。使用下面的命令给软件签名就好了。 xattr -rd com.apple.quarantine /Applications/xxx.app
59
0
0
使用了 sudo 却依然显示权限不够的原因
摘要:$ sudo echo "151.101.76.133 raw.githubusercontent.com" >> /etc/hosts bash: /etc/hosts: Permission denied bash 报错说权限不够,是因为重定向符号 >> 也是 bash 的命令。我们使用 sud
792
1
1
美国电视、电影、游戏分级制度
摘要:美国电视分级(电视剧) 分级 说明 适用年龄 TV-Y 适合所有年龄的儿童观看,特别设计给 2 至 6 岁的儿童,不会惊吓幼童。 所有儿童 TV-Y7 为 7 岁以上的儿童设计,包含喜剧性暴力或不适合低于 7 岁儿童的内容。可能包含较多的虚构暴力内容(TV-Y7-FV)。 7 岁以上儿童 TV-G
434
0
0
Python 推导式
摘要:列表推导式 一般形式: [expression for index in iterable] 将形成一个由 expression 组成的列表:[exp_1, exp_2, ..., exp_n] 字典推导式 字典推导式(Dictionary Comprehension)是 Python 中一种简洁且
72
0
0
英文短句“xxx for the rest of us”的意思
摘要:"xxx for the rest of us" 这个短语通常被理解为“为我们所有人”或“为我们剩下的人”。为了更好地理解这个短语的意义,我们可以分解并分析它的组成部分: "the rest":这个短语中的“rest”指的是“剩下的部分”或“其余的人”。在某个特定的上下文中,“the rest”通常
149
0
0
Python 线程池使用
摘要:线程池(Thread Pool)是管理和重用一组线程的机制,它能有效地限制线程的数量,减少线程创建和销毁的开销,提高程序的效率。Python 的 concurrent.futures 模块提供了一个高层次的接口来使用线程池。下面是如何使用线程池的一些基本介绍和示例。 导入必要的模块 首先你需要导入T
48
0
0
Python with 语法
摘要:with 语句是 Python 中用于简化资源管理的一种语法结构,通常与上下文管理器(Context Manager)一起使用。上下文管理器提供了一种机制,用于确保资源在使用完毕后能够被正确释放,例如文件、网络连接、锁等。 with 语句的基本结构如下: with expression as var
75
0
0
LaTeX hyperref 包去掉链接方框
摘要:\usepackage[hidelinks]{hyperref}
111
0
0
Linux 内核相关命令
摘要:Shell 命令: ipcs # 查看共享内存 dmesg # 显示内核消息 sudo dmesg -c # 清空内核消息 sudo mknod /dev/rwbuf c 60 0 sudo insmod rwbuf.ko # 加载内核模块 sudo rmmod rwbuf.ko # 卸载内核模块
10
0
0
chmod 使用
摘要:数字 权限 4 (100) 读 2 (010) 写 1 (001) 执行 u 表示该文件的拥有者,g 表示该文件的拥有者所属的组,o 表示其他人,a 表示所有人。 e.g. # 数字表示法 chmod 777 file # 为所有用户开放 file 的全部权限 chmod 744 file # 只有
11
0
0
CASIO fx-991CN X 使用
摘要:复数转换 a+birθ 进入复数运算模式 菜单 2 输入待转换数 OPTN ▼,选择目标格式。 = 可通过 SHIFT 设置 ▼ 2 选择默认输出格式 角度弧度转换 例:将弧度转换为角度 在角度模式 D
946
0
0
Vue 学习笔记
摘要:Practice 创建 Vue 3 项目 # 使用 create-preset 脚手架工具通过 vue3-ts-vite 模板创建项目 npx create-preset init <project-name> --template vue3-ts-vite # 或者使用 Vue 官方的 CLI 脚
23
0
0
Spring Boot 学习笔记
摘要:表示层 > 业务层 > 持久层 > 数据库 使用分层结构进行解耦 表示层 controller 包 用来存放表示层的各种动作类。 命名规范:xxxController 如何让一个类变为动作类:使用 @RestControl 注解 package com.hello.controller; @Rest
9
0
0
HTML 学习笔记
摘要:统一资源定位符 (Uniform Resource Locator, URL):[协议名]://[用户名]:[密码]@[主机名]:[端口]/[路径]?[查询参数]#[片段ID] Introduction To HTML 命名格式 全部小写 用短横线作为分隔符,而不是空格或下划线 目录结构 最基本、最
25
0
0
JavaScript 学习笔记
摘要:MDN Docs 学习笔记 MDN Docs JavaScript 教程 | 廖雪峰的官方网站 在 .html 文件中引入 JavaScript <!-- 在 </body> 标签前的新行添加以下代码 --> <script> src="scripts/main.js" defer></script
23
0
0
CSS 学习笔记
摘要:层叠样式表(Cascading Style Sheet, CSS) CSS 第一步 如何构建 CSS | MDN 在 HTML 里应用 CSS 样式 外部样式表 <link href="style.css" rel="stylesheet" type="text/css"> 内部样式表 不使用外部
9
0
0
Python 学习笔记
摘要:PyCharm Docs Python 虚拟环境(pipenv、vnev、conda)一网打尽 | 腾讯云 Practice 进度条 from tqdm import tqdm progress_bar = tqdm(total=total_num, desc='Progress', unit='k
14
0
0
算法
摘要:背包问题 #include <cstdio> #include <cstring> using namespace std; int T, n, sum, w[205], lim; // w[i]: 物品 i 的价值 bool dp[20005]; int main() { while (1 ==
6
0
0
R 语言使用
摘要:安装 brew install r --formulae 使用 CLI /opt/homebrew/bin/r # 进入 R 交互式编程界面 GUI GUI 有官方的 R Studio,不过界面我不是很喜欢。据说 PyCharm 有 R 语言插件可以用。
6
0
0
MATLAB 使用
摘要:MATLAB CLI 启动 MATLAB 命令行交互界面(需要已安装 MATLAB): matlab -nodesktop -nosplash # nodesktop 无桌面环境,nosplash 无启动动画 使用 MATLAB 执行脚本文件: matlab -batch "main" # 运行 m
23
0
0
Go 接收命令行参数
摘要:在 Go 语言中,可以使用标准库中的 os 包和 flag 包来接收和处理命令行参数。 使用 os 包 os.Args 是一个字符串切片,其中第一个元素是程序的名称,后续元素是传递给程序的命令行参数。 示例代码 package main import ( "fmt" "os" ) func main
84
0
0
神秘的软链接
摘要:某次我发现软链接指向的目录与我想的不一样,于是开始了漫长的探索过程……
12
0
0
Python 运算符重载
摘要:在Python中,运算符重载是一种允许你定义或修改内置运算符(例如 +, -, *, / 等)在自定义类中的行为的技术。通过重载运算符,你可以使这些运算符对自定义对象执行特定的操作。运算符重载是通过在类中定义特殊方法(也称为魔法方法)来实现的,这些方法通常以双下划线开头和结尾。 以下是一些常见运算符
64
0
0
Go 闭包捕获问题
摘要:在 Go 语言中,闭包(closure)是一个函数值,它引用了其外部作用域中的变量。简而言之,闭包能够“捕获”并“记住”其外部作用域中的变量,即使这个变量的生命周期已经结束。闭包的这种特性使得它在许多编程场景中非常有用,但也可能导致一些意外行为,尤其是在捕获变量时。 捕获问题的例子 一个常见的捕获问
31
0
0
导出 LaTeX 为 SVG
摘要:LaTeX 本身并不直接支持导出 SVG 格式的文档或图片,但可以通过一些工具和插件实现将 LaTeX 文档或图形转换为 SVG 格式。 使用 dvisvgm 我们可以先将 LaTeX 文档编译为 DVI 格式,再通过 dvisvgm 工具将 DVI 文件转换为 SVG 格式。这个工具是 TeX L
173
0
0
Python 绘图
摘要:常用的 Python 绘图工具是 Matplotlib 折线图 使用 plot 函数在 Matplotlib 中创建折线图: import matplotlib.pyplot as plt # 数据 x = [1, 2, 3, 4, 5] y = [2, 3, 5, 7, 11] # 创建折线图 p
10
0
0
计算机学科国内外会刊评级
摘要:国内期刊 T1 类 刊物名称 CN 号 语种 主办单位 计算机学报 11-1826/TP 中文 中国科学院计算技术研究所、中国计算机学会 软件学报 11-2560/TP 中文 中国科学院软件研究所、中国计算机学会 计算机研究与发展 11-1777/TP 中文 中国科学院计算技术研究所、中国计算机学会
47
0
0
YAML 使用
摘要:YAML 语言教程 | 阮一峰的网络日志 YAML Reference YAML Tutorial | Tutorials Point YAML (/ˈjæməl/) YAML Ain't Markup Language 基础元素 对象 # 写法一 animal: pets # { "animal"
7
0
0
TOML 使用
摘要:TOML Reference TOML Tom's Obvious, Minimal Language TOML 被设计成可以无歧义地映射为哈希表。(相当于 JSON 对象吧) 注释 # 这是一个全行注释 key = "value" # 这是一个行末注释 another = "# 这不是一个注释"
28
0
0
JSON 使用
摘要:JSON JavaScript Object Notation 表示数据的方式 Object: 键值对的集合,使用花括号 {} 来定义。键值对之间用逗号分隔。 Array: 值的有序集合,使用方括号 [] 来定义。值之间用逗号分隔。 所有 JSON 数据需要包裹在一个花括号中,类似于 JavaScr
19
0
0
Mac 右键菜单中出现多个 Edge 版本解决方法
摘要:cd "/Applications/Microsoft Edge.app/Contents/Frameworks/Microsoft Edge Framework.framework/Versions" ls # 查看已安装的 Edge 版本 rm -rf <old_version> cd ~/"L
1487
0
0
数据结构笔记
摘要:常见时间复杂度 二分查找:O(log2N) 数组 数组的行序存储和列序存储 a[row][col] 行序:a[i][j] = &a[0][0] + (i * col + j) * size a[0][0] a[0][1] ... a[0][col - 1] a[1][0] a[1][1]
16
0
0
计算机网络实验
摘要:跨交换机 VLAN 配置 输入命令 + ? 显示命令帮助 dis curr system-view interface g1/0/1 port link-type trunk port trunk permit vlan all # 2 3 dis vlan all dis vlan vlan 2
7
0
0
PowerShell 使用
摘要:PowerShell 的安装、使用,以及一些插件
14
0
0
Vim 使用
摘要:vim 配置入门 | 阮一峰的网络日志 Practice 翻页 快捷键 功能 ⌃ F 下翻一页(Forward) ⌃ B 上翻一页(Backward) ⌃ U 上翻半页(Up) ⌃ D 下翻半页(Down) 插入 快捷键 功能 a 在光标后插入 i 在光标前插入 A 在行尾插入 I 在行首插入 o
5
0
0
git 学习笔记
摘要:参考: git Reference GitHub Training Kit Git Cheat Sheet Visual Git Cheat Sheet GitHub Docs Practice # 要求 git 使用 vim 作为编辑器 git config --global core.edito
8
0
0
MySQL 使用
摘要:忘记密码 sudo vim /etc/mysql/debian.cnf 记住里面的 password 值,然后用它来登录: mysql -u debian-sys-maint -p ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_
3
0
0
Docker 学习笔记
摘要:参考: Docker Docs Docker 入门教程 | 阮一峰的网络日志 Docker 从入门到实践 | yeasy Practice 保持容器运行的小技巧 使用 tail 跟踪 /dev/null 文件: docker run -d ubuntu bash -c "tail -f /dev/n
28
0
0
Make 使用
摘要:GNU Make 参考:Make 命令教程 | 阮一峰的网络日志 make 命令 make -n # 非执行模式,只输出要执行的命令 make -C <dir> # 在读取 Makefile 之前切换到指定的目录 make -f <makefile> # 指定 Makefile make -j$(n
9
0
0
CMake 使用
摘要:常用工作流 mkdir build && cd build # 创建并进入 build 目录 cmake .. # 生成 Makefile make # 开始构建 常用 CMake 命令 cmake . # 使用 CMakeLists.txt 生成 Makefile cmake -DCMAKE_BU
20
0
0
Maven 使用
摘要:Maven 是一个基于 Project Object Model(POM)的项目管理和构建工具,主要用于 Java 项目。 创建 Java 项目 使用 archetype 插件构建 Java 项目: mvn archetype:generate 也可以在命令中直接提供项目参数: mvn archet
6
0
0
一些不常用的工具整理
摘要:有一些工具,是我曾经产生某个需求时使用的,并且这些工具很好用。后来这些需求没有了,这些工具也就用不到了,但是一直舍不得卸载,因为怕以后又要用到的时候忘记软件叫什么。 但是后来发现这些软件真的是可能再也用不到了,于是决定还是卸载。不过在此记录一下这些软件以备不时之需。 MKVToolNix 用于编辑
12
0
0
LaTeX 魔法注释
摘要:LaTeX magic comments,有点像 shebang,不过与 shebang 有细微区别,不要搞混。 % !TeX root = main.tex % !TeX program = xelatex % !BIB program = biber % !TeX encoding = UTF-
18
0
0
dig 使用
摘要:dig dig(Domain Information Groper)是一个用于 DNS 查询的命令行工具,广泛用于查看域名系统的相关信息。 基本用法 # 查询域名的 A 记录(IPv4 地址): dig example.com # 查询指定 DNS 服务器的 A 记录: dig @dns-serve
83
0
0
如何阅读 diff 命令的输出
摘要:diff 命令有三种模式:上下文模式(context),合并模式(unified)和普通模式(normal)。其中最常用的是合并模式。 合并模式 diff -u f1 f2 f1 2024-03-11 21:08:41 +++ f2 2024-03-11 21:08:40 @@ -3,7 +3,7
62
0
0
哈希校验
摘要:哈希校验的工具包主要有两个系列,一个是 GNU 系的 md5sum、shaXXXsum,另一个是 BSD/macOS 系的 md5、shasum。个人认为 GNU 系更好用些,因此我在 macOS 也使用 GNU 系列的工具包。 GNU 系 计算 md5sum <file> sha1sum <fil
69
0
0
命令行压缩工具用法
摘要:tar 归档 # 创建一个未压缩的 tar 归档文件 # 其中,`-c` 表示创建归档文件,`-v` 表示显示详细信息,`-f` 表示指定归档文件名。 tar -cvf archive.tar file1 file2 dir1 # 创建一个使用 gzip 压缩的 tar 归档文件 # 其中,`-z`
22
0
0
SSH 使用
摘要:常用命令 # 创建 SSH 密钥 ssh-keygen -t rsa # 登录远程主机 ssh user@host # 上传密钥 ssh-copy-id user@host # 传输文件 scp src user@host:dst SSH 配置 基本配置 SSH 的配置文件为 ~/.ssh/conf
21
0
0
终端快捷键
摘要:快捷键 功能描述 进程管理快捷键 Ctrl+C 发送 SIGINT 信号,终止前台进程 Ctrl+D 发送 EOF 信号,结束标准输入流或退出终端会话 Ctrl+\ 发送 SIGQUIT 信号,终止进程并生成核心转储文件 光标和文本编辑快捷键 Ctrl+A 将光标移动到当前行的行首 Ctrl+E 将
10
0
0
Node.js 使用
摘要:创建 Node 项目 npm init -y # 初始化 Node 项目 package.json 文件 这个文件记录了项目的相关信息。 { "name": "hello-node", "version": "1.0.0", "description": "", "main": "index.js"
14
0
0
安装 yarn 和 pnpm
摘要:yarn 2 和 pnpm 都是使用 Corepack 管理的,Corepack 是一个管理包管理器的工具。你可以在 Corepack 官网查看相关介绍。 首先启用 Corepack: corepack enable Yarn 2 使用 yarn 2 初始化项目: yarn init -2 常用命令
183
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起