:root {
--md-primary: #0060ff;
--md-primary-dark: #004ecc;
--md-surface: var(--anzhiyu-card-bg);
--md-surface-variant: var(--anzhiyu-background);
--md-on-surface: var(--anzhiyu-fontcolor);
--md-on-surface-variant: var(--anzhiyu-secondtext);
--md-elevation-1: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12);
--md-elevation-2: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);
}
...
好久不见!网页已经到了3.0的版本哦
🚀 5月迭代:从底层逻辑到视觉重构各位访客,我是 LeonardoFox。在 2026 年的立夏之际,本站迎来了自迁移到 AnZhiYu (安知鱼) 主题以来最大规模的一次技术迭代。
📡 1. 物理层迁移:全站搬迁为了提供更稳定的极客访问体验,站点已正式搬迁至全新的托管页面。目前所有路由已完成重定向映射,确保你的书签不会失效。
🎨 2. 视觉与交互:页面完全重置遵循 Material Design 2 规范与 ** Blue (#0060ff)** 的核心视觉准则,我对站点 90% 的页面进行了深度定制:
UI 重置:基于 AnZhiYu 的卡片式布局,重新优化了信息密度,确保在 16 寸 110% 缩放下的极致观感。[cite: 1]
双模式适配:完善了黑底白字与白底黑字的严格对比度测试,深夜 Coding 也不再刺眼。[cite: 1]
独立页面:重写了“关于我”与“更新日志”页,实现样式隔离,杜绝全局 CSS 污染。[cite: 1]
🚨 3. 紧急修复:浅色模式阅读异常 (HOTFIX)我们修复了一个严重影响阅读的视觉 Bug: ...
/* 基础变量注入 */
:root {
--md-primary: #0060ff;
--md-primary-dark: #004ecc;
--md-error: #d32f2f;
--md-success: #388e3c;
--md-warning: #f57c00;
--md-surface: var(--anzhiyu-card-bg);
--md-surface-variant: var(--anzhiyu-background);
--md-on-surface: var(--anzhiyu-fontcolor);
--md-on-surface-variant: var(--anzhiyu-secondtext);
--md-elevation-1: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12);
--md-elevation-2: 0 ...
发表于 C语言
scanf 的「按图索骥」原理什么是scanfscanf 是用来记录用户键盘输入的输入在 scanf("格式字符串", &变量); 中,双引号里的内容就是给电脑下的“死命令”。
scanf有安全性问题
如果必须使用请在头部
#include <stdio.h>前加上#define _CRT_SECURE_NO_WARNINGS 1或者在项目名-右键-属性-C/C++-预处理器加上 _CRT_SECURE_NO_WARNINGS来屏蔽警告(C4996)
1. 核心结论:原样输入原则除了以 % 开头的占位符(如 %d, %s),你在双引号里写的任何字符,用户在键盘上都必须原封不动地输入,否则匹配就会失败。
写了 aaa%d:用户必须输入 aaa18,电脑才能把 18 存到变量去。
写了 %d, %d:用户必须在两个数字中间打一个英文逗号。
写了 年龄=%d:用户必须输入 年龄=18。
结论:双引号里的非占位符就像是“通行证”,打错了或者漏打了,后面的数据电脑就拒收。
案例1123456789101112131415#define _ ...
C-Notes
未读“你好”为什么变成了”烫烫烫”代码开路
123456789101112#include <stdio.h>int main(){ printf("请输入女朋友名字"); // 字符串定义方式 //数据类型 变量名 = 字符串 char a[30]; scanf("%d<!>", &a); printf("我女朋友的名字是%s", a); return 0;}
此处输出是会变成 我女朋友的名字是烫烫烫烫烫烫烫烫烫烫烫烫F??原因:<!>处的 %d 使用不当应该改为使用为 %s 字符串类型下面是常用占位符和数据类型的解释第一部分:常用数据类型(内存中的样子)这部分决定了你定义的变量能存多大的数,以及它在内存里占多大空间。
分类
关键字
字节 (Byte)
取值范围简述
适用场景
整型
int
4
-21亿 ~ 21亿
存整数(最常用)
long long
8
极大的整数
存手机号、QQ号、超大计算
浮点型
float
4
6~7位有效数字 ...
/* 极客适配:解决浅色模式变白 Bug,直接调用安知鱼变量 */
:root {
--md-primary: #0060ff;
--md-primary-dark: #004ecc;
/* 核心修复:将自定义变量锚定到主题原生变量,实现随主题自动切换 */
--md-surface: var(--anzhiyu-card-bg, #ffffff);
--md-on-surface: var(--anzhiyu-fontcolor, #212121);
--md-on-surface-variant: var(--anzhiyu-secondtext, #757575);
--md-border: var(--anzhiyu-card-border, #e3e8f7);
}
.md-card {
background: var(--md-surface);
color: var(--md-on-surface);
border-radius: 12px;
padding: 24p ...
发表于
26.3更新版本图片:
更新内容:
网页色彩回归 侧边栏 顶栏 快捷方式已重定义颜色
网页标题栏图标更新
页脚更新
之后会统一文章的风格为MD2 设计 MD2设计简洁 优雅 比较适合我
没多少更新 就这些了 这次更新没有HTML网页版
:root {
--md-primary: #0060ff;
--md-primary-dark: #004ecc;
--md-surface: #ffffff;
--md-surface-variant: #f5f5f5;
--md-on-surface: #212121;
--md-on-surface-variant: #757575;
--md-error: #d32f2f;
--md-success: #388e3c;
--md-warning: #f57c00;
--md-info: #0288d1;
--md-elevation-1: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12);
--md-elevation-2: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), ...
/* 修复:通过 .post-content 前缀提升权重,确保覆盖主题默认样式 */
.post-content .amd-article-container {
--md-primary: #0060ff;
--md-primary-dark: #004ecc;
/* 核心修复:强制映射安知鱼变量,解决浅色模式文字变白 */
--md-surface: var(--anzhiyu-card-bg, #ffffff);
--md-on-surface: var(--anzhiyu-fontcolor, #212121);
--md-on-surface-variant: var(--anzhiyu-secondtext, #757575);
--md-error: #d32f2f;
--md-success: #388e3c;
--md-warning: #f57c00;
--md-elevation-1: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 ...










