Cactily
  • Home
  • Archives
  • Categories
  • About

Introduction to Machine Learning: Core Concepts

Machine Learning & Deep LearningWhat is Machine Learning?Machine learning (ML) enables computers to learn from data and make predictions or decisions without being explicitly programmed for each s
2025-08-17
AI

基础数据结构(一)

前言本人写作习惯在提供 代码 之后 解释,所以阅读注释时若不理解可以先看看下面的 解释 部分 链表单链表介绍 我们使用数组创建一个静态链表,相比结构体+指针的动态链表速度更快。 链表中包含一串相互链接的节点,每个节点中中包含这个节点的值与这个节点所指向的下一个节点的下标。 几种操作初始化1234void init() { head = -1; idx = 0;}
2025-08-15
Algorithms

DP-动态规划详解

DP算法简介DP算法即动态规划 (Dynamic Programming) 算法,是一种解决复杂问题的有效方法,它将问题分解为相互重叠的子问题,并通过存储子问题的解来避免重复计算,从而提高效率。 核心思想动态规划基于两个关键思想: 最优子结构:问题的最优解包含其子问题的最优解 重叠子问题:在递归求解过程中,相同的子问题会被多次计算 基本步骤 定义状态:找出问题的状态表示方式 建立状态转移方程:
2025-08-10
Algorithms

显卡直通方案

一、前期准备安装所需要软件1paru -S read-edid qemu libvirt edk2-ovmf virt-manager dnsmasq ebtables iptables bridge-utils gnu-netcat looking-glass looking-glass-module-dkms 添加用户组1sudo usermod -a -G libvirt-qemu,libv
2025-07-30

AcWing基础算法的收获复盘

排序算法AcWing 的排序算法包括了快速排序和归并排序,核心思路都是双指针+递归。 快速排序原理 两个指针分别从左右端点出发,与列表中某一随机的数比较大小,直到某一边不满足了便交换两指针指向的元素,再将操作对象改为另一指针。 目的:使该数左边全是小于等于它的数,右边全是大于等于它的数。 递归这一操作,当每一个数都满足这一特性时,排序也就完成了。 return 的条件是左边界大于等于右边界
2025-07-11
Algorithms

Neovim进阶快捷键

Vim 高效操作快捷键手册:超越基础编辑 专注移动效率与语义级编辑操作,适用于中高级 Vim 用户。 一、精准光标跳跃 快捷键 描述 示例场景(⎸ 表示光标位置) w 跳到下一个单词开头 Hello⎸ world → Hello w⎸orld b 跳到上一个单词开头 Hello wo⎸rld → Hello ⎸world e 跳到当前单词结尾 Hello w⎸or → Hell
2025-07-11
Tools

高精度算法

高精度加法模板12345678910111213141516171819202122232425262728293031323334#include <iostream>#include <vector>using namespace std;vector<int> add(vector<int> &A, vector<int>
2025-07-07
Algorithms

云服务器部署Hexo的简易指南

前言官方文档写得很差,但必要时还是最好参考官方文档 本地准备请确保已经安装 Node 和 Git 安装 Hexo12345678910# 新建一个文件夹, 这里使用 ~/blog 演示$ mkdir ~/blog$ cd ~/blog# 安装 Hexo$ npm install -g hexo-cli# 初始化 (名称随意)$ hexo init blog$ cd blog# 安装 Hexo 依赖
2025-06-17
Tools

Search

Hexo Fluid