Linux 学习笔记(一):基础入门
1969 年,Ken Thompson 和 Dennis Ritchie 在贝尔实验室用汇编语言写出了 Unix 的原型。1973 年,Dennis Ritchie 用 C 语言重写了 Unix,使其具备了可移植性,Unix 开始在学术界和...
分享我的思考与发现
14 篇文章
1969 年,Ken Thompson 和 Dennis Ritchie 在贝尔实验室用汇编语言写出了 Unix 的原型。1973 年,Dennis Ritchie 用 C 语言重写了 Unix,使其具备了可移植性,Unix 开始在学术界和...
接上一篇 Linux 学习笔记(一):基础入门,本篇涵盖文本处理、系统监控、Vim 编辑器和网络工具。 掌握文本处理的进阶工具,数据处理效率翻倍。 uniq 必须配合 sort 使用(只去除连续重复行)。 将 stdin 转为命令行参数,常...
接上一篇 Linux 学习笔记(二):进阶操作与系统管理,本篇涵盖环境变量、Shell 脚本、终端美化和实战场景。 深入环境变量、磁盘管理、后台任务。 临时设置: 永久设置: | 作用范围 | 配置文件 | 说明 | |||| | 当前用户...
🌳 打开记忆树/memorytree 记忆树是一个基于 Three.js 的 3D 沉浸式记忆空间,通过 174,000 个粒子构建梦幻星海,配合音乐播放和相册系统,打造专属的回忆空间。 | 技术 | 用途 | ||| | Three.j...
翻译成大白话,Git 做的事情很简单: 记住每次修改——每次改动都有记录 比较前后差异——哪里删了、哪里加了,一目了然 随时回到旧版本——不用翻文件名猜 让我们敢放心去试另一种写法——改坏了可以回来 这套能力能管代码,但绝不只限于代码。 一...
Markdown 是一种轻量级的标记语言,设计初衷是让人们可以使用简单的文本格式来书写和编辑文档,同时具有一定的格式化效果。通过使用 Markdown 语法,用户可以快速地将纯文本转换为格式化的文档(例如标题、列表、链接、图片等)。 本文整...
最长公共子串(Longest Common Substring问题要求:求两个字符串的所有子串中能够完全匹配上的最大长度是多少。 例如:s1 = "abcdkkk" 和 s2 = "baabcdadabc",它们最长的公共子串是 "abcd...
在算法竞赛中,求某个特定约束下的排列组合方案数是极常见的高频题型。本题要求利用给定数量的字母(A、B、C 分别有有限个),拼凑出一个固定长度为 的字符串。 这道题的破局原理虽然是递归(Recursion),但它在本质上属于组合数学在计算机科...
这是一道在算法比赛中非常经典的“饮料换购”问题。题目看似是一个需要不断模拟“换饮料 喝饮料 产生新瓶盖 再换饮料”的动态循环过程,但如果我们跳出纯粹的代码模拟,从资源消耗的本质去思考,它其实可以转化为一个极其优雅的数学模型。 我们引入两个变...
这是一道广为人知的经典数论应用题,在各大算法平台上常被称为“买不到的数目”或“麦乐鸡定理(Chicken McNugget Theorem)”。 题目通常给出两个互质的打包数量 和 (例如 4 和 7),要求找出最大那个无法通过 和 组合(...
印度天才数学家拉马努金 Srinivasa Ramanujan 曾随手写下一个 的神奇方阵。它的奇妙之处在于:无论横向、纵向、对角线,甚至是四个角、中间四个数的相加和,全部等于 139! 更令人惊叹的是,这个幻方的第一行数字 2212188...
1.已知 ,其中 ,求 和 的值。 2.函数 有 个第二类间断点(填阿拉伯数字)。 3.求函数 在点 处,沿曲线 在该点的内法线方向的方向导数。 令 (),原式变为: 分子有理化: 为使极限存在且为有限值,分子中 的系数必须为零,故 。 代...
在处理链表(Linked List)或循环数组问题时,传统的单指针遍历往往显得力不从心。今天我们要聊的 快慢指针(Fast & Slow Pointers),通过“步频差异”这一巧妙设计,能优雅地解决许多看似复杂的时间与空间复杂度挑战。 顾...
这是我的个人游戏开发实验室,即会发布自己开发的小游戏,也会收录和分享我发现的小游戏,未来会在这里上线更多有趣的小项目。 基于 HTML5 Canvas 的复古贪吃蛇小游戏,怀旧像素风格。 开始游戏/games/SnakeGame/index...