- 博客(14)
- 收藏
- 关注
原创 【安卓】一加解Bootloader+Root:小白也能轻松搞定
解锁Bootloader操作指南:1.准备工作:确认手机支持解锁,开启开发者选项和USB调试,安装fastboot/adb工具,下载匹配的ROM固件;2.解锁步骤:通过adb进入bootloader模式,执行fastboot解锁命令,确认操作后将清除所有数据;3.安装Magisk:修补提取的init_boot镜像并刷入,注意分区选择避免变砖。全过程需严格核对版本信息,操作风险较高,建议备份重要数据并仔细阅读教程。
2025-11-24 18:08:43
1891
原创 【形式语言】常用数学符号大全(建议收藏)
本文总结了数学符号的常见用法,分为六类:1)逻辑与量词,包括全称/存在量词、逻辑运算等;2)集合论与关系,涵盖子集、并交补等运算;3)函数与映射,说明定义域、值域等概念;4)运算符号,如求和、取整等;5)优化约束,包括梯度、拉格朗日函数等;6)概率统计,涉及期望、方差、分布等。表格形式清晰呈现符号、中文释义及示例,是数学表达的标准参考。
2025-08-15 15:48:53
625
原创 【神经网络】神经网络的应用场景
神经网络本质上是一个通用的函数逼近器,其功能完全取决于训练方式、训练信号与目标函数的设定。在有监督学习中,网络通过输入与标签对进行优化,可用于分类或回归任务;在强化学习中,网络基于状态、动作和奖励信号,学习最大化长期回报,从而成为智能体的策略模型;在无监督学习中,网络依靠数据自身结构进行特征提取或生成任务。即便结构相同,不同任务的训练目标和数据形式会塑造完全不同的功能,就像同一硬件经过不同“编程”后可执行截然不同的任务一样。
2025-08-14 21:26:28
421
原创 【多目标优化】Pareto最优解详解及支配
一个解x∗x∗被称为Pareto最优解(Pareto optimal solution),如果没有其他解x\mathbf{x}x能在所有目标函数上比x∗x∗更优,或者至少在一个目标上更优,而在其他目标上不差。形式化地,x∗x∗∄x∈Xfix≤fix∗∀i,且对至少一个jfjxfjx∗。
2025-07-29 20:27:16
1266
原创 【Linux】Ubuntu安装和启动SFTP服务教程
在 Ubuntu 上搭建 SFTP 服务器的简明指南: 安装 OpenSSH Server 并确保服务运行 创建专用 SFTP 用户 通过修改 sshd_config 配置 SFTP 权限隔离 设置 ChrootDirectory 限制用户访问范围 强制使用 internal-sftp 正确设置目录权限(主目录 root 所有,子目录用户所有) 重启 SSH 服务使配置生效 提供连接测试方法和常用 SFTP 命令 包含常见错误排查: SSH服务状态检查 防火墙设置 目录权限问题 日志查看方法 注意事项强调
2025-07-07 15:18:13
865
原创 【离散傅里叶变换】使用FFT进行信号滤波的详细公式描述
频域滤波的核心思想是通过快速傅里叶变换(FFT)将时域信号转换到频域,在频域中直接操作频谱(如滤除高频分量),再通过逆FFT(IFFT)恢复为滤波后的时域信号。
2025-04-15 18:56:36
1613
原创 【以太坊】图解以太坊Geth数据库层次
本层次图意在弄清楚geth的整体的存储结构,重点是弄清楚SLOAD的执行流程以及各个数据库之间的关系。注意图中缺少Snapshot部分的描述,Geth为了防止针对SLOAD进行的DDOS攻击加入了Snapshot来缓解IO压力。此外图片描述的是使用HashDB方案的Geth数据库结构,而PathDB的结构会有所不同。
2025-04-15 18:30:37
542
原创 【Uniswap V3】交易价格的最小单位是否由Tick决定?
平方根价格(sqrtPriceX96):价格的连续性:在当前 Tick 内变化:跨越多个 Tick:假设:Tick 用于流动性的管理:交易价格的最小单位由 sqrtPriceX96 决定:
2024-09-18 11:44:20
873
原创 【Linux】sftp常用命令使用方法
在 Linux 系统中,我们可以使用 SFTP 进行远程文件传输。put命令用于将本地目录及其内容递归上传到远程服务器。lmkdir命令用于在本地创建一个新的目录,sftp user@remote_host将连接到指定的远程主机。ls命令列出远程目录的内容, cd命令用于切换到远程目录, lls命令列出本地目录的内容, lcd命令用于切换到本地目录。rm命令用于删除远程文件, lrmdir命令用于删除远程目录。lrm命令用于删除本地文件,rmdir命令用于删除本地目录。
2024-08-02 16:15:40
10861
原创 【Rust】踩坑:动态数组Vec<T>中元素的指针在某些情况下可能会改变
在 Rust 中,动态数组(Vec)的元素指针在某些情况下可能会改变,尤其是当数组增长时。在使用Vec时,如果你在添加元素后继续使用指向其元素的指针,必须注意可能的重新分配问题。预先分配足够的容量可以帮助避免指针失效。
2024-07-27 15:05:40
317
原创 【Rust】使用Option类型给变量赋空值
在 Rust 中,Option类型用于表示一个值可能存在(Some)或不存在(None)。要给一个变量赋 “空值”,可以使用Option类型来表示变量,并使用None给变量赋值。
2024-07-27 14:49:04
394
原创 【Rust】互斥锁Mutex以及读写锁RwLock
在 Rust 中,避免资源调用冲突的常用方法是使用std::sync模块中的互斥锁Mutex和读写锁RwLock。这些锁提供了一种安全的机制来保护共享资源,确保在并发环境中不会发生数据竞争。在 Rust 中,可以通过Mutex和RwLock来保护共享资源,避免资源调用冲突。Mutex:适用于需要独占访问资源的场景。RwLock:适用于读操作多于写操作的场景,允许多个读者同时访问。使用这些锁可以确保数据的一致性和安全性,有效避免数据竞争。
2024-07-26 11:18:19
1216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅