265 赠人玫瑰 手有余香:从今天的一封邮件开始说起
今天收到一封小伙伴的邮件,根据内容判断,来源于我曾经的一个ppt。 今天将文件回复之后,将一些思绪整理成本文。 […]
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
今天收到一封小伙伴的邮件,根据内容判断,来源于我曾经的一个ppt。 今天将文件回复之后,将一些思绪整理成本文。 […]
设备信息# 狼蛛 F2088 Pro 原价:239 元,折后价:139 元 型号:有线冰川蓝,茶轴 声音怎么样#很好听 owo,打音游可以。
记录近期日常:广州返程被导航坑到错过城际、游戏抽卡欧气爆棚、七夕与老婆吃烧烤
博客首页原本直接使用外部随机图片接口作为 Banner 图片源。这种方式配置简单,但实际用下来有几个问题:图片质量和横竖比例不可控,第三方接口的图库规模和内容筛选也不完全符合需求;同一次页面加载的多个 Banner 还可能随机到同一张图。后续又希望点击 Banner 后能看到作者、角色、原始来源等信息,这时单纯依赖一个外部随机图片 URL 已经不够用了。 最后采用的结构是:服务器定期从 Danbo […]
deepwhite是我用了四年的微信名字,顺理成章的,它也成为我购买域名的第一选择。我曾经用过,deepwhite86.top/deepwhite.me 。 网站那会搭建的很随意,随着完整度的提高,也逐渐意识到,域名不能随意更换,就开始琢磨着一个能长久用的域名。 本来打算把deepwhite.me 作为长期域名使用, 但是续费高达136元让我望而却步。我对国别域名一般没信心,所以可能后续还会继续涨价。综合考虑后我决定用com域名。第一年虽然贵,但是续费多几年就比其他域名更有性交比。 不幸的是,deepwhite[.]com被注册了,我没有办法,只能选择加后缀,最后注册了 deepwhitex[…
我读书那会,家长总喜欢和我玩一个游戏:问我晚饭想吃什么菜。我思考一下,说出答案:番茄炒蛋。 但是晚饭并没有番茄炒蛋。 于是我不喜欢玩这个表演性民主游戏了。后面再问我就是:随便。 随后,他指责我说,你怎么没主见,想吃什么大胆说。 后来我中学升学,家长把我拉到桌子前,问我喜欢上哪个学校自己选,告诉我,我的人生我做主。 我早就知道预设答案是什么,仍选了自己喜欢的学校。 但他看到我做的选择后并不满意,脸色就不好看了,接着是一顿训斥。 后来即使我强烈反对,以离家出走抗议,最后也没改变结果。 现在,故事又更新了,我的对象老问我,我为什么不说话,为什么不取悦她,并且觉得我不可理喻,很没礼貌没素质。 实际,我…
刷到这个仓库的时候是被名字骗进去的,munder-difflin,《办公室》里那家最差的纸业公司,主管 Michael 也搬了过来当了这层楼的老板。演示视频里一堆像素小人在办公室里走来走去,互相发消息的时候还有信封在桌子之间飞,看着像个玩具。 后来翻到一份叫 docs/message-queue.md 的文档,一千多字只讲一件很窄的事:一个真实的 CLI 只有一根输入行,而想用它的不止你一个。这篇就记一下里面几处认真想过的地方。 项目概况 munder-difflin 是个 Electron 桌面应用,把你已经在终端里跑的 agent CLI 包起来当 agent 用,README 里列了十种…
前一篇翻完一个把 agent 摆进办公室的项目,顺手又去看了火山引擎开源的这个,两个都在解决 agent 记不住事,路子完全不一样。 OpenViking 的做法是别让 agent 去查一个黑盒向量库,让它像开发者一样用 ls、tree、find 翻自己的上下文。记忆、资源、技能统一挂在 viking:// 这个虚拟文件系统下,每个目录带一份摘要和一份概览,检索先定位到目录再往下钻。 这篇记一下它的结构、检索流程,以及一致性那块的取舍。 项目概况 不是薄封装,是三种语言各管一层。到今天的 HEAD(afa5aae9),从 1 月 29 日起 2,033 次提交。Python 那层是服务和业务逻…
对于网络工程师、安全审计和后端开发者来说,Wireshark和tshark堪称网络抓包与流量分析的神兵利器。然 […]
记录磁珠纯化与片段分选背后PEG浓度原理的笔记,附两个参考链接~
A few weeks ago a paper was shared that showed how to extract reasoning traces from closed-weight models. Together with online discussions about tricking models into leaking them, it made me investigate it more out of curiosity. Twitter seems full of half-truths and confusion about how this works, s…
今日はカクテル作りに緒戦してみました!(塑料日语) 偶尔也会有这种时候,在超市十分随意的买点饮料和酒,看到什么感觉不错就买什么吧! 出场嘉宾: 1787151613762.png1787151630353.png 以及你能看到有一瓶纯水乐气泡水,用于中和一下可乐的甜腻感(我不喜欢喝很甜的东西) 大致的配比是 伏特加50...
阅读引言第一次尝试医学科普类文章,那么先从被流行文化影响的一个临床常用的生理数据开始吧。本文仅作一般健康科普,不作为疾病诊断、治疗或临床决策依据。由于今天是中国医师节,在此向所有临床医生们表示一声节日快乐!那么B站也有一个视频专栏的投稿,但由于我的PR剪辑软件技术不能与那些专业的医学科普的相比,那么只能通过文字来进行一波文字相关的科普了。这是我第一次在我的博客网站进行医学相关的科普,如果大家对此挺感兴趣,我可能继续去写这种文章;如果不感兴趣,那么这种文章就会减少一些啦。因为我去年年底献血过,所以自然知道我的血型是什么,就是A+啦。但其实我之前一度认为自己是B型血,就因为有些人说什么“性格是什么…
阅读引言19岁正式结束,年龄的第二个数字终于迎来了一次更新。随着接到英语四六级、日语四级等的出分通知,以及向一位诊所的牙医说一句“医师节快乐!!”,并收获她的“谢谢”后,我最终即将迎来我的20岁。我长得那个样子,好多人都问我“初几了?”我只能心里默默捂着脸,然后说“要大三了……”,最后收获他们的“啊???”。哈,主要我长得真的很显小。如果以后有机会开线下见面的话,大家就知道我长得是什么样子的啦。那么我们学校也总是叫喊着说要搬迁新校区,结果关键时候又不说了。今天似乎说了,但也只是收取学费了,哎,40000多。不过明年升本科就好啦,10000不到。但这不是关键问题,关键问题是:住宿费还是使用原先的…
之前一直想拥有一把热插拔机械键盘,换不同的键盘轴玩玩,我喜欢段落轴按起来很解压,不过我平时不怎么用机械键盘,所以也没入客制化&
从画面到动态效果,整体完成度已经相当不错。AI 在视频创作方面的发展速度确实有点超出预期,很多以前需要专业团队才能完成的内容,现在普通人也可以借助 AI 快速尝试。不得不感叹一句:AI 的实力,真的越来越强了。
What if the answer to Tech monopolies wasn't a new application, but a new way of designing the Web?
8 月 17 日,奶爸接了一个 WordPress + WooCommerce B2C 电商网站的 PageS […] Source
从光子矩阵计算到可部署 AI 加速器Sluke简版 | 2026 年 8 月覆盖范围:光计算/光电混合芯片/板卡系统/软件栈/商业化路径注:企业性能数据无第三方复现时按企业口径记录。市场预测仅供...
“the year of DuckDB as a server”,DuckDB 正在从“嵌入应用里的分析引擎”,扩展成“可以嵌入、可以独立运行、可以连接远端数据源、可以直接查询 Lakehous...
阿里云ESA(边缘安全加速)是一个融合全球加速、原生安全防护与边缘计算的一体化平台,ESA Pages 支持从代码推送到全球部署的一站式托管服务。本文解析其智能动态加速、原生集成安全与极简计费的核心优势,以及 ESA Pages 如何通过零门槛 HTTPS 证书与灰度发布加速开发交付。
在电脑上安装wsl(linux系统),并在其中运行deepseek harness,以便获得最强的性能。
从零实现 LoRA:把 ΔW 参数化成两个瘦矩阵,只训 4.35% 的参数就在 12 道题上追平全量微调,并实测它并未减轻灾难性遗忘。
素材来源于DeepSeek为了提高输入输出速度,可以在开头加上以下两行:std::ios::sync_with_stdio(false);std::cin.tie(nullptr); 1.万能模版#include
本项目 fork 自 Mangi-11/SmartisanMusic-Revived,感谢原作者的细心工作,我们才能拥有如此精致的播放器。 本项目仅仅将原仓库所支持的 Android 版本从 12 降到了 8.1.0,该版本在 坚果 Pro 2s 上测试过,基本功能(登录网易云、播放、歌词等等)运行正常。 当前存在的问题:打碟功能无法使用。 本仓库的安卓低版本适配工作 90% 由 AI 实现,介意请勿尝试! 下载地址(最低支持 Android 8.1.0):https://github.com/gadore/SmartisanMusic-Revived/releases/tag/0.0.1 原…
Diagram Design Diagram Design 是一个专门给 AI Agent 做图表设计的开源 […]
Dashi PPT Skill(大师 PPT) 这是一个面向 AI Agent 的 PPT 生成 Skill。 […]
BookOrbit 是一款可以部署在个人服务器或 NAS 上的数字书库系统,支持统一管理和阅读多种类型的内容,包括
首先,七夕快乐,我还单着,不快乐,其次,时隔六天,再次打开IDE,这几天都没有什么动力,起床就是中午了,刷回视频就晚上,再玩一会就凌晨,今天具体来说应该是昨天现在是凌晨2点,昨天也是中午醒的,但是打开了电脑,突发奇想把留言板做了,然后就开始这一天的遭遇了。 留言板 这个的设计是在五六个设计里面挑出来的,我本来想做明信片样式,但是留言详情展开的明信片好做,多个明信片堆叠不好做,另一个方案就是地图样式,3D滚动,难度有亿点大,还有就是滚动弹幕,以前做过,样式不是太好,于是选了这种,看着好看,也相对好做一些,就是最新的3条评论放到卡片里面来回翻动,还行。 天气 在首页一个不起眼的位置里面我塞了一个天…
感觉最难的 lab...起码是代码量最大的。我的实现:wendaining/xv6-lab-2025 at mmap阅读事实上这就是 Lab5 COW 里面提到的 8.1 Page Fault Basics | MIT6.S081 这一章节里面所涉及的内容(一个小节)。所以需要读的内容也不多,只是一种机制。memory mapped files 的核心思想是将完整或部分文件加载到内存中,从而直接使用内存的 load store 来操控文件,减少了磁盘 I/O。需要实现的接口(来自 man 2 mmap):void *mmap(void *addr, size_t len, int prot, …
你的项目还在"裸奔"吗?改错无法回退、代码丢失一夜回到解放前、线上出 bug 只能手动传文件?本文用一套真实博客系统的两天改造实战,手把手教你从零搭建 Git 版本管理:本地基线打 tag、双远端备份、服务器 Git 化部署、多 Agent 协作铁律。5 个真实踩坑全复盘,照做即得"版本时光机 + 数据双保险"。
TL;DR 最近在尝试rCore这个内核实验 这本教程旨在一步一步展示如何 从零开始 用 Rust 语言写一个基于 RISC-V 架构的 类 Unix 内核 。 所以只是理解Rust的各种语言特性就不够了,需要学习Rust的内存模型,理解它是如何在内存空间中组织各个实例 基于C++的堆栈管理 Rust对于数据存放在栈还是堆上有着清晰的界定 栈只存放编译器确定的数据 堆存放大小动态变化或需要在作用域之外继续生存的数据 基础类型:bool, i32, i64等,存放在栈上 结构体:默认存放在栈上(Rust中结构体会经历重排优化) &str:本质是一个指针和长度信息的集合 Box,String: 在…
优惠码:SPSCOMTR, 一个账号只能用一次转入 .com 只要 $3.94 优惠码: SPST25 , 一个账号只能用一次转入 .cc 只要 $2.94 转入 .net 只要 $5.94 转...
注册窗口 分为用户窗口和系统窗口 用户窗口 多种多样的,需要提前注册,需要填充一个数据结构(窗口清单) 首先声明一个Windows API主函数 int APIENTRY WinMain( HINSTANCE hinstance, // handle to current instance HINSTANCE hinstPrev, // handle to previous instance LPSTR lpCmdLine, // address of command-line string int nCmdShow) // show-window type { return 0 } 创建过程…
进程 概念 进程实际上就是一个容器和管理对象,代表程序的运行实例。 - 一个可执行程序,其中包含用于在进程内执行代码的初始代码和数据。大多数进程都是如此,但某些特殊进程没有可执行映像(由内核直接创建)。 - 一个私有的虚拟地址空间,用于按进程内代码的需求分配内存。 - 一个访问令牌(称为主令牌),这是一个存储进程安全上下文的对象,供在进程内执行的线程使用(除非线程通过模拟使用不同的令牌)。 - 一个私有的句柄表,用于访问执行体对象,如事件、信号量和文件。 - 一个或多个执行线程。正常的用户模式进程在创建时带有一个线程(执行经典的 main/WinMain 函数)。没有线程的用户模式进程基本毫无…
保护模式 学习保护模式是为了了解操作系统的运行逻辑,可以看透本质 电脑启动是从实模式跳转到保护模式 原因 主要是为了保护寄存器 段 段是有权限的 页 段 我们平常写某一个地址的时候: mov dword ptr ds:[0x123456],eax 我们真正读取的地址是: ds.base+0x123456 段寄存器 一共八个,分别是ES\CS\SS\DS\FS\GS\LDTR\TR,共8个 段寄存器结构 strut SegMent { WORD Selector; // 16位Select WORD Atrributes; // 16位Attribute DWORD Base; // 32位Ba…
理论 物理组件无法解释或理解高级语言,因为它们实际上只能处理 1 和 0 这样的二进制数据。这就是汇编语言发挥作用的地方,它是一种低级语言,能够直接编写处理器可以理解的指令。 由于处理器只能处理二进制数据,即 1 和 0 这样的二进制代码,因此对于人类来说,如果不参考手册来知道哪个十六进制代码对应哪个指令,那么与处理器进行交互就会变得非常困难。 这就是为什么会开发出低级别的汇编语言。通过使用汇编语言,开发者可以编写出人类能够理解的机器指令,这些指令随后会被转化为与机器代码相当的形式,从而让处理器能够直接执行它们。因此,有些人将汇编语言称为“符号化机器代码”。例如,汇编代码“ add rax, …
链路层的分析 Ethernet 协议分析 概述 以太网(Ethernet)是目前局域网中使用最广泛的链路层协议,最初由 Xerox(施乐)和 DEC 公司设计,并通过 DIX 联盟(DEC / Intel / Xerox)命名推广。 由于以太网部署简单、价格低廉,被广泛接受,最终由 IEEE 802.3 委员会将其标准化。 类似的局域网技术还有令牌环网、令牌总线网、FDDI 网等。随着以太网的大力发展,这些标准逐渐被市场抛弃,以太网成为事实上的局域网标准。 帧结构 一个完整的 Ethernet II 帧(含物理层前导部分)由以下字段组成: 字段长度作用前导码(Preamble)7 字节1010…
概念 现代网络的工作模式 现在网络普遍采用分组交换的方式,最大的特征就是把较大的数据包分成较小的数据包 数据包是以0和1进行编码的,如果说使用手工来进行分析的话,工作量将会非常大 所以wireshark是一个可以数据包的捕获和分析的软件 操作过程 选择合适的网卡 捕获数据包 过滤无用数据包 将捕获数据包保存为文件 会话 使用会话可以很清楚地看出来源主机和目标主机 依赖 GTK 1/2 图像处理工具,处理用户的输入输出 Core 核心引擎,通过函数调用将其他模块连接再一起,起到联动调度作用 Wiretap 格式支持,从抓包文件中读取数据包 Capture 捕包引擎,利用libpcap/Winpc…
企业网络架构基础 前言 企业的业务总是在不断地发展,,对网络的需求也在不断变化,这就要求企业网络需要具备使用这种需求不断变化的能力。因此,了解企业网络架构是如何适应业务的需求也变得什么需求 基本架构 计算机网络 定义 一组自治计算机互联的集合 硬件方面:通过介质将网络设备和终端连接起来 软件方面:使用操作系统、应用软件、APP等实现通讯 最终目的:实现资源共享、信息传递 术语 术语备注设备Device介质Media消息/数据Message/Data协议Protocol发送方/源Source接收方/目的DestinationISP:因特网服务提供商,提供互联网接入业务、信息业务和增值业务 网络类…
Go语言简介 Go语言(Golang)是 Google 开发的一种静态强类型、编译型语言。go语言可以简单的写成 Golanguage。 学习方向 区块链研发工程师 Go服务端/游戏软件工程师 Golang分布式/云计算软件工程师 执行流程 编译后执行 如果是对源码编译后再执行,go的执行流程: 通过编译器将其编译成机器可以识别的二进制码文件。 直接执行 如果对源码直接执行,go的执行流程: 开发注意事项 Go源文件以”go”为扩展名 Go应用程序的执行入口是main()方法 Go语言严格区分大小写 Go方法由一条条语句构成,每个语句后面不需要分号,体现出go的简洁性 Go编译器是一行行进行编…
代数符号 下标符号 下标符号表示一个变量,该变量的索引通常表示序列中的一个特定时间点或状态。 x_t = q(x_t | x_{t-2}) 这种表示法通常用于序列和时间序列数据中,其中 x_t 表示 x 在 t 时的数值。 上标符号 上标记法用于表示指数或幂。 x^2 = x * x 这种符号在多项式表达式和指数函数中使用。 范数符号 在线性代数和泛函分析中,‖𝑥‖表示向量或矩阵的“长度”或“大小”。它是对绝对值概念的推广。 norm 用于测量向量的大小或长度。最常用的范数是欧几里得范数,其计算方法如下: ||v|| = sqrt{v_1^2 + v_2^2 + ..
重新设计 Shoka 主题统计页面,加入多年份文章日历、发布趋势、创作时钟、文章体量散点图、标签排行、分类分布以及分类与标签旭日图。 #前言 早期的统计页面只包含几个基础 ECharts 图表,功能可以使用,但在移动端、PJAX 页面切换、日间与夜间模式以及大量数据展示方面不够完善。本次改造在保留 Shoka 配色的基础上,重新设计图表卡片和加载方式,并让图表只在接近可视区域时初始化。 最终页面包含以下内容: 可从左侧切换年份的文章发布日历; 支持最近 6、12、24 个月、全部月份和自定义范围的发布趋势; 按星期和 24 小时展示发布习惯的创作时钟; 可点击进入文章、并随可视时间范围调整纵轴…
将 Shoka 默认的线性归档、分类和标签列表改造成统一的卡片页面,加入数据概览、层级分类、最近文章、日期卡片、面包屑和移动端适配。 #前言 Shoka 默认归档页面使用时间轴展示文章,结构清晰,但当文章、分类和标签逐渐增多后,页面会显得较长,也不容易快速浏览。本次改造把归档、分类和标签统一为一套视觉系统,同时保留 Hexo 原有分页、分类层级和 PJAX 行为。 改造后的页面分为四类: :按年份分组的文章卡片; :当前分类下的文章卡片; :当前标签下的文章卡片; 和 :分类索引卡片与标签索引卡片。 #开始前准备 这篇教程会修改主题模板、主题脚本和 Stylus 样式。第一次接触 Hexo 也…
为 Shoka 右下角音乐播放器增加音效可视化开关,使用 Web Audio API 分析真实音乐能量,并在页面顶部原有波浪区域绘制彩色、平滑且随节奏起伏的音频波形。 #前言 Shoka 自带的音乐播放器可以播放歌单,但默认页面波浪只是固定动画,与当前音乐内容没有关系。本次改造会在播放器内部加入一个音效可视化按钮:开启后,原有 SVG 波浪自然淡出,Canvas 彩色波形接替显示;暂停或关闭功能后,页面再平滑恢复原来的波浪。 最终效果包含: 可在音乐面板中实时开启或关闭; 开关状态保存到浏览器,刷新页面后仍然保留; 优先读取真实频率、低频能量和瞬时冲击; 波峰和波谷均会跟随音乐起伏,而不是固定…
为 Shoka 右下角音乐播放器加入默认开启的桌面歌词开关,将当前 LRC 歌词以主题色浮层显示在屏幕底部,并同步播放、暂停、拖动进度、切歌和刷新后的状态。 #前言 Shoka 播放器原本可以在音乐面板内部滚动显示歌词,但关闭面板后就无法继续看到当前歌词。本次改造会复用播放器已有的 LRC 解析结果,在页面底部增加一条独立的桌面歌词浮层。 最终效果包含: 在音乐面板控制栏中加入桌面歌词按钮; 默认开启,用户关闭后记住选择; 当前歌词显示在屏幕最下方; 使用主题色文字、半透明背景和模糊效果提高可读性; 播放时显示,暂停时自然隐藏; 拖动进度条时立即同步歌词; 切歌后重新解析新歌曲的 LRC; 无…
假设这样一个场景:有几个人要公平分配一块蛋糕,我们假设几乎一切可能的贪污都不发生,每个人都能分到分量、大小、口味等都一致的蛋糕,现在有一个意外变量——蛋糕上写了一句祝福语“祝某某人无病无灾”,那么如果在所以被分配者都分配到蛋糕,有两人拿到了写着“病”和“灾”字的蛋糕,在这种情况下,这场分配是否公平? 我想,一些哲学家可能认为这是充分的公平的分配,但是如果你是中国哲学家,大概不会这么认为,因为尽管在实物上,人们获得了同样的东西,但最终结果却是非善的——这往往与一个问题搭边——即所谓程序正义与结果正义的分裂。这个问题在知乎上我看到了无数次,大概是中国人喜欢看到结果上的绝对正义,所以对于程序设计上的…