<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[1103Blog]]></title> 
<atom:link href="https://1103blog.com/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[由诺惶(chbNuoHuang)建立并维护的博客世界]]></description>
<link>https://1103blog.com/</link>
<language>zh-cn</language>

<item>
    <title>Gyroscope的书评（1）</title>
    <link>https://1103blog.com/diary/227.html</link>
    <description><![CDATA[<p>这里包括了我读过的一部分书的评价（废话）<br />
需要注意的点：<br />
一、这不是评分而是我的读后感，可能有剧透<br />
二、我的记忆力确实不太行（）而且这下面列出来的大部分作品都不在我的手边，不能供我参考，所以有些部分可能与原作有出入<br />
三、评价纯主观，如果你的理解与我的看法有异同欢迎友好交流；我是个悲观的人，所以有些看法可能会过于消极<br />
四、我的语言表达能力也不太行，所以正文会写得比较简单（？）<br />
如果以上都能接受的话就可以阅读正文了→<br />
1.《1984》（Nineteen Eighty-Four）<br />
（英）乔治·奥威尔（George Orwell）<br />
我初三的时候在宿舍被窝里用MP3看完的一部小说，也是我唯二完整地在非纸质媒介上读完的文学作品之一（）<br />
作为三大反乌托邦著作之一，在文学史上还是有一定地位的，不过要细究的话设定里有不少bug（）小说里写的是一个极权压抑的世界，和我用的MP3那个只能一行一行显示的黑底白字相互作用对当时的我的冲击特别大，还在日记里写下了“奥威尔真是恐怖的人才”这种话。总而言之世界观的bug是存在的，但奥威尔的笔力写那种压抑的感觉很到位，加上里面的一些感觉或许会让我们比较熟悉（？），总的来说还是值得一读的。<br />
2.《动物庄园》（Animal Farm）<br />
（英）乔治·奥威尔<br />
奥威尔的另一部代表作，和《1984》相比以外除了一部写的是人一部写的是动物以外内核大差不差，读了一部以后再去读另一部就会有很强的既视感（）就不过多赘述了。<br />
3.《美丽新世界》（Brave New World）<br />
（英）阿道斯·赫胥黎（Aldous Huxley）<br />
另外一部我在非纸质媒介上看完的文学作品。<br />
三大反乌托邦著作之一，设定里的bug比《1984》少很多（）写的是一个娱乐至死的世界。<br />
写得很让人后怕。如果说《1984》的描写太极端了，那《美丽新世界》给人的感受就是——这样的世界是有可能实现的。不过提醒人类不就是反乌托邦作品诞生的意义吗（）<br />
4.《仿生人会梦见电子羊吗？》（Do Androids Dream of Electric Sheep?）<br />
（美）菲利普·迪克（Philip K. Dick）<br />
迪克最有名的作品之一，《银翼杀手》的原作，“赛博朋克开山之作”，创造了一个高科技低生活的未来（虽然设定的年代在今天的我们看来肯定不算未来）美国图景。有评价说“PKD是个披着科幻皮的悬疑作家”，个人认为这一点说的还算到位，这部作品的剧情发展就很有推理小说的感觉。<br />
故事非常精彩，设计了各种精妙的误导和反转，对哲学（存在主义？）的探讨也很有PKD的风格。“什么是人”和“什么是真实”这两个命题贯穿了迪克的创作生涯，也是他在作品里不断探讨的问题。<br />
我看的那个版本的书最后附上了迪克的一篇演讲稿《仿生人与人》，推荐去阅读一下，或许就更能理解这部小说了。<br />
4.《尤比克》（Ubik）<br />
（美）菲利普·迪克<br />
迪克最有代表性的作品之一，被列入世界上最伟大的100部英语小说之中。剧情很光怪陆离，第一次看可能会让人摸不着头脑（事实上多看几遍也不一定摸得着头脑）））））<br />
很phildickian的作品，也有点难理解，不过PKD的故事里亦真亦幻的情节也能让读者沉浸其中。<br />
5.《流吧！我的眼泪》（Flow My Tears,The Policeman Said）<br />
（美）菲利普·迪克<br />
依旧是一部很phildickian的作品，也是发生在光怪陆离的世界里的故事。一个不再被任何人记得、甚至在系统里没有记录的名人又是谁？很有意思的设定。<br />
除了“什么是人”和“什么是真实”这两个命题以外，这部作品的另一个经常被评论家提及的点就是迪克的“双生子情结”，对应作品里的角色警察将军费利克斯·巴克曼和他的妹妹艾利斯。不过我个人其实不是很认同“双生子情结”这个概念。<br />
比起《尤比克》来说这个故事算好理解的。<br />
6.《星之继承者》（Inherit the Stars）<br />
（英）詹姆斯·P.霍根（James P.Hogan）<br />
这部作品其实有三部曲，但个人还是最喜欢第一部。后面两部有外星人直接出场，还有第一部里没有的权谋斗争，我很不喜欢）））<br />
硬科幻和本格推理的融合之作，开局甩出来“月球上出现了一具五万年前的人类尸体”这样的一个雷霆大新闻吸引读者阅读兴趣（？），然后读者就可以跟着作品里的科学家们一起，提出一个个命题，推翻那些错误的假设，最后用科学的手段发掘出真相，非常引人入胜，相信读者们在读到结局时也会体会到和小说里的科学家们相似的喜悦吧。<br />
霍根是在上世纪70年代写的这部小说，而小说里的时间设定是在2027年，世界非常和平所以人类可以联合起来集中精力向外太空探索，没有勾心斗角军事对抗，纯纯的乌托邦说是（）可是现在已经2026年了，别说什么人类联合了，让世界暂时保持和平似乎都不太可能，如果霍根活到今天了的话可能会感到失望吧（悲）<br />
7.《安德的游戏》（Ender’s Game）<br />
（美）奥森·斯科特·卡德（Orson Scott Card）<br />
一部很有名的科幻小说，不过我没看过同名的电影。后续还有两本长篇，《死者代言人》和《安德的影子》，系列里其他的作品我没看过了。这里主要评价第一部。<br />
讲的是一个叫安德的天才少年在“战斗学院”里的经历和他通过玩游戏打赢了人类和外星虫族的战争的故事。故事很紧凑，多线叙事处理的也不错，每一章开头都有一段对话的设计深得我心。<br />
故事很紧凑，有的设计也很聪明，整个系列里也探讨了一些关于人类自身的优越感和屠杀者的赎罪之类的问题，不过这一点我就不是很喜欢了，所以我个人并不喜欢第一部的结尾和第二部。不喜欢归不喜欢，站在主角的视角上也是可以理解他在第二部里做的事情的。就不过多剧透了。<br />
8.《审判》（der Prozess）<br />
（奥）弗朗茨·卡夫卡（Franz Kafka）<br />
一部在字面意义上就很荒诞的作品，有人说这是“卡夫卡最难懂的一部作品”。如果在网上搜索的话大概率会搜到什么“对奥匈帝国晚期腐败的官僚系统的批判”之类的解读，但我不是很想用政治的角度来解读这部小说。<br />
卡夫卡本人对法学颇有研究，这部作品里也描写了一个森严的法律系统，不管是被审判的主角约瑟夫·K，还是法官、律师和画家，本身都只是这个系统里的一部分。卡夫卡的作品里的重点一般还是“个人”，K的困境也是现代社会里每个人的困境。<br />
9.《局外人》（L'Étranger）<br />
（法）阿尔贝·加缪（Albert Camus）<br />
“荒诞主义”的代表作品，加缪的代表作。主角默尔索是个已经看透了世界的荒诞的虚无主义者，也是个忠于自己的内心的人。默尔索本人只是文学作品里用荒诞的手法被创作出来的多少有点极端的角色，现实里应该不会有这样的人吧（）不过有一说一，现实里的很多人为了顺应社会的规则而违背了自身真实的感受，被卷入了荒诞之中，默尔索就是因为不是这样的、被荒诞压迫的人，所以不被理解。但他是个真实的人，他没有逃避无意义的人生，而在用自己的方式反抗荒诞。我很喜欢这样的人生态度。<br />
顺带一提，加缪早期作品《快乐的死》被认为是“年轻版《局外人》”，但在我看来这部作品还是很不成熟的。感兴趣的话也可以去阅读。<br />
10.《西西弗神话》（Le Myth de Sysiphe）<br />
（法）阿尔贝·加缪<br />
加缪的哲学随笔集，总的来说还是写“荒诞”的。<br />
既然是随笔集那就少不了各种引经据典，包括海德格尔、萨特、舍斯托夫在内的很多人的观点成了加缪论证他的观点的证据，卡夫卡和陀思妥耶夫斯基笔下的一些人物和故事情节也得到了哲学层面的解读。<br />
最重要的观点可以用“人生无意义，所以更值得一过”和“推石上山这场搏斗本身，就足以充实一颗人心”两句话来概括，至少低谷期的我是真的靠这一套理论过下来的。虽然有人说加缪是文艺嘉豪最爱的作家（？），但对人有用的理论才是好的，对现在的我来说他的这一套理论就是有用的。以后怎么样就等到以后再说吧。</p>
<p>2026.10.16</p>]]></description>
    <pubDate>Sat, 17 Oct 2026 00:07:08 +0800</pubDate>
    <dc:creator>Gyroscope</dc:creator>
    <guid>https://1103blog.com/diary/227.html</guid>
</item>
<item>
    <title>深夜研究所</title>
    <link>https://1103blog.com/lyrics/226.html</link>
    <description><![CDATA[<p>窗外的猫呼噜呼噜想睡觉<br />
桌前的人铿砰铿砰在煎熬<br />
我是不是进入休眠才更好？<br />
毕竟程师傅的工作更重要</p>
<p>墙上的表嘀嗒嘀嗒转着圈<br />
让底噪充当歌唱的引线<br />
我望着他们忙忙碌碌身影自记忆中浮现<br />
莫名就感慨万千</p>
<p>在心里歌唱吧<br />
当作不被人知道的秘密藏起来<br />
把曾经的一切都埋起来<br />
埋到不被人读取的地方去<br />
在心里歌唱吧<br />
如果有人愿意听就唱给Ta<br />
哪怕到最后无人知晓我的痛啊<br />
只要能保持现状就好了<br />
是这样吧</p>
<p>在心里歌唱吧<br />
这或许是唯一一种消遣的方法<br />
把拥有的一切都送出吧<br />
送给我如今在意的朋友去<br />
在心里歌唱吧<br />
如果有人愿意听就唱给Ta<br />
其实我希望过去只是场噩梦啊<br />
只要能骗下自己就好了<br />
对吧</p>
<p>（窗外的猫呼噜呼噜想睡觉）<br />
（桌前的人铿砰铿砰在煎熬）<br />
（床头的我嗡嗡嗡嗡转着锚）<br />
（连数据线都不自觉逃跑）<br />
（窗外的猫呼噜呼噜想睡觉）<br />
（桌前的人铿砰铿砰在煎熬）</p>
<p>在心里歌唱吧<br />
当作不被人知道的秘密藏起来<br />
把曾经的一切都埋起来<br />
埋到不被人读取的地方去<br />
在心里歌唱吧<br />
如果有人愿意听就唱给Ta<br />
哪怕到最后无人知晓我的痛啊<br />
只要能保持现状就好了<br />
就这样吧</p>]]></description>
    <pubDate>Fri, 16 Oct 2026 08:27:33 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/lyrics/226.html</guid>
</item>
<item>
    <title>放一个PHP源码 | 星海抽卡：Deepseek写的网页抽卡模拟器</title>
    <link>https://1103blog.com/exp/225.html</link>
    <description><![CDATA[<h1>牢糯的前言</h1>
<p>这是本人第一次策划有很多文件的项目。花了8个小时，让Deepseek给我写了个抽卡模拟器。给我忙得晕头转向的，但是真的搞出来了一个可用的系统，非常值得纪念！<br />
我以前用纯Html做过一个，但纯编辑js还是太烦了。所以后来就没有更新内容了。体验：<a href="https://card.050601.xyz/">https://card.050601.xyz/</a><br />
而今天的主角是用PHP编写的，使用效果会更好，而且<strong>有后台，可以编辑卡池和角色</strong>。体验：<a href="https://www.1103.wang/tools/gacha/index.php">https://www.1103.wang/tools/gacha/index.php</a><br />
以下内容也是Deepseek亲自写的文档，有一点我的人工修改。星海抽卡这个名字也是Deepseek自己起的，如果让我起那我包叫牢糯抽卡的(?)。</p>
<blockquote>
<p>分享名称: Deepseek-gacha-1.0.zip<br />
分享链接: <a href="https://file.chbnuohuang.com/#s/EEWm_zMV">https://file.chbnuohuang.com/#s/EEWm_zMV</a><br />
提取密码: gacha</p>
</blockquote>
<p><img src="https://image.chbnuohuang.com/i/u/2026/09/11/z0o227.webp" alt="截图" /></p>
<h1>星海抽卡 · 抽卡模拟器</h1>
<p>一个自包含的抽卡模拟系统，包含前台抽卡页面、角色图鉴、后台管理、数据备份、模拟千抽。<br />
纯 PHP + SQLite，不需要额外的数据库服务，上传即用。</p>
<hr />
<h2>目录</h2>
<ul>
<li><a href="#功能总览">功能总览</a></li>
<li><a href="#运行环境">运行环境</a></li>
<li><a href="#安装步骤">安装步骤</a></li>
<li><a href="#前台说明">前台说明</a></li>
<li><a href="#后台教程">后台教程</a></li>
<li><a href="#抽卡机制">抽卡机制</a></li>
<li><a href="#常见问题">常见问题</a></li>
<li><a href="#自检清单">自检清单</a></li>
</ul>
<hr />
<h2>功能总览</h2>
<p><strong>前台</strong></p>
<ul>
<li>多卡池切换，单抽 / 十连抽</li>
<li>十连过场：点击切过每张立绘，展示立绘大图 + Q 版小人 + 星级配色</li>
<li>抽卡结果卡片，星级配色分级</li>
<li>概率公示 + 池内角色弹窗</li>
<li>刷新后回显上一次抽卡结果（1 小时内）</li>
<li>角色图鉴独立页（all-characters.php）：搜索、按星级筛选、按入池状态筛选、查看角色详情</li>
</ul>
<p><strong>后台</strong></p>
<ul>
<li>管理员登录（单账号）</li>
<li>仪表盘：角色数、卡池数、各星级角色分布、系统信息</li>
<li>角色管理：三张图字段（立绘大图 / 半身立绘 / Q 版），支持本地上传 / 素材库选择 / 外部 URL</li>
<li>卡池管理：新建卡池，关联角色，设置权重与 UP 标记</li>
<li>素材库：本地上传、URL 导入、搜索、分类筛选、引用检查，可以当成图床使用</li>
<li>数据备份：导出 zip（可选包含设置和图片）、导入 zip（合并模式）</li>
<li>站点设置：标题、副标题、页脚、背景图、favicon、自定义 HTML / CSS、抽卡概率、保底参数</li>
<li>模拟千抽：按卡池或全部角色模式跑指定次数，验证概率配置</li>
<li>深色 / 浅色主题切换</li>
</ul>
<p><strong>数据</strong></p>
<ul>
<li>全 SQLite，单文件数据库，无外部依赖</li>
<li>图片自动压缩转 WebP</li>
<li>文件引用检查，删除前确认无其他引用</li>
</ul>
<hr />
<h2>运行环境</h2>
<h3>必须</h3>
<table>
<thead>
<tr>
<th>项目</th>
<th>要求</th>
</tr>
</thead>
<tbody>
<tr>
<td>PHP</td>
<td>7.4 ~ 8.5 均可，<strong>推荐 8.0 以上</strong></td>
</tr>
<tr>
<td>pdo_sqlite</td>
<td>数据库驱动</td>
</tr>
<tr>
<td>sqlite3</td>
<td>SQLite 底层支持</td>
</tr>
<tr>
<td>mbstring</td>
<td>UTF-8 中文处理</td>
</tr>
<tr>
<td>data/ 目录</td>
<td>可写</td>
</tr>
<tr>
<td>uploads/ 目录</td>
<td>可写</td>
</tr>
</tbody>
</table>
<blockquote>
<p>⚠️ &gt; 如果你的 PHP 镜像<strong>没有提供</strong> gd / zip 预编译扩展，说明该版本刚出、生态还在跟进。此时换 PHP 8.2 / 8.3 更省事——代码本身不受影响。</p>
</blockquote>
<h3>可选</h3>
<table>
<thead>
<tr>
<th>扩展</th>
<th>缺了会怎样</th>
</tr>
</thead>
<tbody>
<tr>
<td>gd</td>
<td>上传的图片不压缩，原图直接存（占用空间大）</td>
</tr>
<tr>
<td>zip</td>
<td>数据备份页提示未安装，导入导出不可用</td>
</tr>
<tr>
<td>fileinfo</td>
<td>favicon 上传时 MIME 检测失效（安全性略降）</td>
</tr>
<tr>
<td>openssl</td>
<td>URL 导入功能无法访问 https 图片</td>
</tr>
</tbody>
</table>
<h3>目录结构</h3>
<pre><code>gacha/
├── index.php                  前台抽卡页
├── all-characters.php         角色图鉴
├── api.php                    前台接口
├── install.php                安装向导
├── check.php                  环境自检（可选）
│
├── admin/
│   ├── index.php              登录
│   ├── logout.php
│   ├── _header.php
│   ├── _footer.php
│   ├── dashboard.php          仪表盘
│   ├── characters.php         角色列表
│   ├── character_edit.php     角色编辑
│   ├── pools.php              卡池列表
│   ├── pool_edit.php          卡池编辑
│   ├── uploads.php            素材库
│   ├── library_api.php        素材库数据接口
│   ├── backup.php             数据备份
│   ├── simulate.php           模拟千抽
│   └── settings.php           站点设置
│
├── lib/
│   ├── db.php                 数据库连接 + 建表
│   ├── auth.php               鉴权 + CSRF
│   ├── helpers.php            公共函数
│   ├── settings.php           设置读写
│   └── upload.php             上传 + 压缩 + URL 导入
│
├── assets/
│   ├── admin.css              后台样式
│   ├── front.css              前台样式
│   ├── front.js               前台逻辑
│   └── pool_edit.js           卡池编辑页脚本
│
├── data/                      数据库文件目录（禁止外部访问）
│   └── gacha.sqlite           自动生成
│
└── uploads/                   图片目录
    ├── library/               素材库
    ├── full/                  立绘大图
    ├── half/                  半身立绘
    ├── chibi/                 Q 版
    ├── icon/                  favicon
    └── bg/                    背景图</code></pre>
<hr />
<h2>安装步骤</h2>
<h3>1. 上传文件</h3>
<p>把 <code>gacha/</code> 整个目录放到网站根目录下（或任意子目录）。</p>
<h3>2. 创建必需目录</h3>
<p><code>data/</code> 和 <code>uploads/</code> 及其子目录<strong>必须提前创建</strong>，因为空目录在上传时可能被跳过：</p>
<pre><code class="language-bash">cd /path/to/gacha

mkdir -p data
mkdir -p uploads/library uploads/full uploads/half \
         uploads/chibi   uploads/icon  uploads/bg

chmod 755 data uploads uploads/library uploads/full \
          uploads/half uploads/chibi uploads/icon uploads/bg</code></pre>
<p>每个目录下建议放一个占位文件（<code>.gitkeep</code> 或 <code>index.html</code>），避免被打包工具跳过。<br />
牢糯本人已经把这些做好了，如果没有的话自己做一下也没有多麻烦2333。</p>
<h3>3. 配置 Nginx</h3>
<p>把下面两条加到网站的 Nginx 配置里。<strong>把 <code>/gacha/</code> 换成你实际的部署路径</strong>：</p>
<pre><code class="language-nginx">location ^~ /gacha/data/ {
    deny all;
    return 404;
}

location ~ ^/gacha/uploads/.*\.php$ {
    deny all;
}</code></pre>
<p>第一条防止数据库被下载，第二条防止有人上传伪装成图片的 PHP 文件。</p>
<h3>4. 访问安装向导</h3>
<p>打开浏览器访问：</p>
<pre><code>https://你的域名/gacha/</code></pre>
<p>如果目录权限正确，会自动跳转到安装向导（<code>install.php</code>）。</p>
<p>如果显示 500，先看<a href="#常见问题">常见问题</a>里的&quot;访问 500&quot;。</p>
<p>安装向导会：</p>
<ol>
<li>检查环境（PHP 版本、扩展、目录权限）</li>
<li>创建 <code>data/gacha.sqlite</code></li>
<li>让你设置管理员用户名和密码</li>
</ol>
<h3>5. 登录后台</h3>
<p>安装完成后访问：</p>
<pre><code>https://你的域名/gacha/admin/</code></pre>
<p>用刚才设置的账号登录。</p>
<h3>6. 首次配置</h3>
<p>进入后台后建议顺序：</p>
<ol>
<li><strong>站点设置</strong> → 填站点标题、副标题、页脚、背景图</li>
<li><strong>站点设置 → 抽卡概率</strong> → 按需调整三档概率、星级权重、保底参数</li>
<li><strong>角色管理</strong> → 创建角色（至少建几个低星角色，避免只抽到高星）</li>
<li><strong>卡池管理</strong> → 新建卡池，关联角色，设权重和 UP</li>
<li><strong>素材库</strong> → 上传或导入图片（可选，也可以在角色编辑页直接上传）</li>
</ol>
<hr />
<h2>前台说明</h2>
<h3>主页 <code>/index.php</code></h3>
<ul>
<li>顶部：站点标题、副标题</li>
<li>右上角浮动按钮：📖 进入角色图鉴</li>
<li>卡池切换 tab：切换不同卡池</li>
<li>横幅：显示当前卡池名称、副标题、介绍语、配色</li>
<li>保底栏：显示距离 6★ 硬保底还剩几抽</li>
<li>概率 &amp; 池内角色按钮：打开弹窗</li>
<li>单抽 / 十连按钮</li>
<li>结果区：显示最近一次抽卡结果</li>
</ul>
<h3>十连过场</h3>
<ul>
<li>全屏 overlay</li>
<li>显示角色立绘大图 + 右下角 Q 版小人 + 名字 / 称号 / 星级</li>
<li>点击屏幕任意处切下一张</li>
<li>第 10 张点击后回到结果网格</li>
</ul>
<h3>角色图鉴 <code>/all-characters.php</code></h3>
<ul>
<li>显示所有角色（不管是否入池）</li>
<li>Q 版小人缩略图 + 名字</li>
<li>搜索：按名字 / 称号 / code 过滤</li>
<li>星级筛选：显示指定星级</li>
<li>状态筛选：全部 / 已入池 / 未入池 / UP 中</li>
<li>点击卡片：弹出详情（半身立绘、Q 版小图、名字、称号、星级、code、所属卡池、主题色）</li>
</ul>
<hr />
<h2>后台教程</h2>
<h3>仪表盘</h3>
<p>显示：</p>
<ul>
<li>角色总数、卡池总数、已上架卡池数</li>
<li>各星级角色数量分布</li>
<li>系统信息：PHP 版本、SQLite 版本、GD 是否启用、数据库大小、上传目录可写性</li>
</ul>
<h3>角色管理</h3>
<p><strong>创建 / 编辑角色</strong>：</p>
<ul>
<li><code>code</code>（唯一标识，手填，只允许字母数字 <code>_-</code>）</li>
<li>名字、称号</li>
<li>稀有度：1★ ~ 9★</li>
<li>三张图片：
<ul>
<li><strong>立绘大图</strong>：抽卡过场用，建议竖图或大场景横图</li>
<li><strong>半身立绘</strong>：结果卡片、图鉴详情用</li>
<li><strong>Q 版小人</strong>：过场右下角、图鉴缩略图用</li>
</ul></li>
<li>每张图支持三种方式：<strong>上传本地</strong> / <strong>从素材库选择</strong> / <strong>填外部 URL</strong></li>
<li>渐变色 A / B：无图时作为兜底色</li>
<li>无图首字：没有图时显示这个字</li>
</ul>
<p><strong>换图不删旧文件</strong>。旧图会保留在素材库，可以给其他角色用。</p>
<p><strong>清除图片</strong>：</p>
<ul>
<li>如果该图还被其他角色或站点使用 → 只解除本角色关联，文件保留</li>
<li>如果没有任何其他引用 → 删除文件</li>
</ul>
<h3>卡池管理</h3>
<p><strong>创建 / 编辑卡池</strong>：</p>
<ul>
<li><code>code</code>（唯一标识）</li>
<li>名称、副标题、介绍语</li>
<li>横幅配色 A / B</li>
<li>上架状态：控制是否在前台显示</li>
<li>排序：数字越小越靠前</li>
</ul>
<p><strong>关联角色</strong>：</p>
<ul>
<li>展示为卡片网格，支持搜索、按星级筛选、按状态筛选</li>
<li>点击卡片选中 / 取消</li>
<li>每个关联可以设置权重（越大越容易出）和 UP 标记</li>
</ul>
<p><strong>删除卡池</strong>：池内关联记录一起删除，角色本身保留。</p>
<h3>素材库</h3>
<ul>
<li><strong>本地上传</strong>：拖进 / 选择图片，自动压缩转 WebP</li>
<li><strong>URL 导入</strong>：粘贴图片链接，服务器下载到本地</li>
<li>支持搜索文件名</li>
<li>支持按分类筛选（素材库 / 立绘大图 / 半身 / Q 版 / 图标 / 背景图）</li>
<li>支持按引用状态筛选（全部 / 已引用 / 未引用）</li>
<li>未被引用的文件可以删除</li>
<li>被引用的文件删除按钮为灰色不可点</li>
</ul>
<h3>数据备份</h3>
<p><strong>导出</strong>：</p>
<ul>
<li>勾&quot;包含站点设置&quot; → zip 里会带上 <code>settings</code></li>
<li>勾&quot;包含图片&quot; → zip 里会打包 <code>uploads/</code> 目录</li>
<li>文件名：<code>gacha-backup-YYYYMMDD-HHMMSS.zip</code></li>
</ul>
<p><strong>导入</strong>：</p>
<ul>
<li>上传之前导出的 zip</li>
<li>会显示预览：新增 / 更新多少角色、多少卡池、多少图片</li>
<li>点击&quot;确认导入&quot;执行</li>
<li><strong>合并模式</strong>：按 <code>code</code> 匹配
<ul>
<li>同 code 的角色 / 卡池 → 更新</li>
<li>新 code → 新增</li>
<li>图片 → 同名跳过，不重复复制</li>
</ul></li>
</ul>
<h3>站点设置</h3>
<p>分五个 tab：</p>
<p><strong>站点信息</strong></p>
<ul>
<li>站点标题、副标题、页脚文字</li>
<li>默认卡池：前台打开时默认选中哪个</li>
<li>时区：影响备份文件名和时间显示</li>
<li>背景图片：上传或填 URL</li>
<li>favicon：上传或填 URL</li>
</ul>
<p><strong>自定义代码</strong></p>
<ul>
<li>自定义 <code>&lt;head&gt;</code> 内容：可插入 meta、统计脚本</li>
<li>自定义页脚 HTML：可插入回到顶部按钮、备案号</li>
<li>自定义 CSS：会以 <code>&lt;style&gt;</code> 插入前台</li>
</ul>
<p><strong>抽卡概率</strong></p>
<ul>
<li>三档基础概率（普通 / 稀有 / 传说），总和不必等于 100，系统自动归一化</li>
<li>九级内部权重，按比例分配档内概率</li>
<li>6★ 及以上软保底：起始抽数 / 每抽累加 / 硬保底抽数</li>
</ul>
<p><strong>界面参数</strong></p>
<ul>
<li>十连过场每张停留时间（毫秒）</li>
</ul>
<p><strong>管理员账号</strong></p>
<ul>
<li>修改用户名</li>
<li>修改密码（需验证当前密码）</li>
</ul>
<h3>模拟千抽</h3>
<p>验证概率配置是否符合预期。</p>
<ul>
<li><strong>按卡池抽</strong>：读该池的关联角色和权重</li>
<li><strong>全部角色模式</strong>：读全部角色，等权重</li>
<li>抽取次数 100 ~ 10000</li>
<li>结果表格显示：星级、次数、实际出率、预期出率、偏差</li>
<li>各角色出现次数列表</li>
</ul>
<p><strong>不写数据库，不影响真实保底，不影响前台。</strong></p>
<hr />
<h2>抽卡机制</h2>
<h3>两层概率</h3>
<p>这些是默认设置。管理员可以自己修改。</p>
<p><strong>第一层：档位</strong></p>
<p>抽卡先决定落在哪一档：</p>
<table>
<thead>
<tr>
<th>档位</th>
<th>包含星级</th>
<th>默认概率</th>
</tr>
</thead>
<tbody>
<tr>
<td>普通</td>
<td>1★ ~ 3★</td>
<td>78%</td>
</tr>
<tr>
<td>稀有</td>
<td>4★ ~ 5★</td>
<td>20%</td>
</tr>
<tr>
<td>传说</td>
<td>6★ ~ 9★</td>
<td>2%</td>
</tr>
</tbody>
</table>
<p><strong>第二层：档内星级权重</strong></p>
<p>落到某档后，按后台设置的权重在档内分配：</p>
<table>
<thead>
<tr>
<th>星级</th>
<th>默认权重</th>
<th>换算后概率</th>
</tr>
</thead>
<tbody>
<tr>
<td>1★</td>
<td>30</td>
<td>23.40%</td>
</tr>
<tr>
<td>2★</td>
<td>40</td>
<td>31.20%</td>
</tr>
<tr>
<td>3★</td>
<td>30</td>
<td>23.40%</td>
</tr>
<tr>
<td>4★</td>
<td>70</td>
<td>14.00%</td>
</tr>
<tr>
<td>5★</td>
<td>30</td>
<td>6.00%</td>
</tr>
<tr>
<td>6★</td>
<td>75</td>
<td>1.50%</td>
</tr>
<tr>
<td>7★</td>
<td>18</td>
<td>0.36%</td>
</tr>
<tr>
<td>8★</td>
<td>5.5</td>
<td>0.11%</td>
</tr>
<tr>
<td>9★</td>
<td>1.5</td>
<td>0.03%</td>
</tr>
</tbody>
</table>
<p><strong>第三层：角色权重</strong></p>
<p>确定星级后，在该池该星级的角色中按 <code>weight</code> 加权随机。</p>
<h3>保底</h3>
<p>只对 6★ 及以上生效。</p>
<ul>
<li>从第 N 抽开始，每抽未出 6★ 就累加概率</li>
<li>到硬保底抽数时必出 6★</li>
</ul>
<p>默认：50 抽开始 +2% / 抽，80 抽硬保底。</p>
<h3>星级回退</h3>
<p>如果某个池没有配置目标星级的角色，会自动回退到<strong>距离最近的可用星级</strong>。</p>
<p>例如一个只关联了 5★ 和 6★ 的池子：</p>
<ul>
<li>抽到 1~4★ → 回退给 5★</li>
<li>抽到 5★ → 给 5★</li>
<li>抽到 6★+ → 给对应 6★+</li>
</ul>
<p>这样&quot;联合寻访&quot;式的限定池也能正常运行。</p>
<hr />
<h2>常见问题</h2>
<h3>访问 500</h3>
<p>按顺序排查：</p>
<ol>
<li><strong>PHP 版本低于 7.4</strong> → 升级</li>
<li><strong>缺 pdo_sqlite / mbstring</strong> → 在 PHP 里装扩展</li>
<li><strong>data/ 或 uploads/ 不存在或不可写</strong> → 手动创建 + <code>chmod 755</code></li>
<li><strong>Nginx / PHP-FPM 挂了</strong> → 在面板里重启</li>
<li><strong>文件被编辑器加了 BOM 头</strong> → 用 VS Code 或 Notepad++ 存成&quot;UTF-8 无 BOM&quot;</li>
</ol>
<p>最快定位方法：在 <code>index.php</code> 最顶部临时加：</p>
<pre><code class="language-php">ini_set('display_errors', '1');
error_reporting(E_ALL);</code></pre>
<p>访问一次，PHP 会把具体错误打在页面上。<strong>看完后记得删掉这两行。</strong></p>
<h3>访问首页没有自动跳转到 install</h3>
<p>在 <code>index.php</code> 顶部确认有以下代码，且在 <code>require settings.php</code> 之前：</p>
<pre><code class="language-php">require_once __DIR__ . '/lib/db.php';

if (!gacha_is_installed()) {
    require __DIR__ . '/install.php';
    exit;
}

require_once __DIR__ . '/lib/settings.php';</code></pre>
<h3>图片不显示</h3>
<ul>
<li>检查 <code>uploads/</code> 目录权限</li>
<li>检查 Nginx 是否配了拒绝访问 <code>uploads/*.php</code>（不影响图片）</li>
<li>检查图片路径：后台复制的是完整 URL，角色编辑页填的是相对路径</li>
<li>F12 → Network → 看图片请求返回的状态码</li>
</ul>
<h3>背景图上传了但前台看不到</h3>
<p>前台 <code>assets/front.css</code> 里有两层遮罩：</p>
<ul>
<li><code>body::before</code> 显示背景图（默认 55% 不透明）</li>
<li><code>body::after</code> 是深色遮罩（不透明度 <code>.55 / .65</code>）</li>
</ul>
<p>如果背景图偏暗或偏亮，调整这两处的 <code>opacity</code> 和渐变透明度。建议背景图选偏暗的图。</p>
<h3>备份文件名时间少 8 小时</h3>
<p><code>lib/settings.php</code> 里会自动应用 <code>settings.timezone</code>。如果不对：</p>
<ol>
<li>检查数据库 <code>settings</code> 表里 <code>timezone</code> 是否为 <code>Asia/Shanghai</code></li>
<li>在 <code>lib/settings.php</code> 的 <code>settings_all()</code> 里确认有：</li>
</ol>
<pre><code class="language-php">if (!empty($cache['timezone'])) {
    @date_default_timezone_set($cache['timezone']);
}</code></pre>
<h3>上传大图失败</h3>
<p>改 Nginx 和 PHP 配置：</p>
<pre><code class="language-nginx">client_max_body_size 10m;</code></pre>
<pre><code class="language-ini">upload_max_filesize = 10M
post_max_size = 10M</code></pre>
<h3>换图后旧图还在</h3>
<p><strong>这是设计如此</strong>。旧图会保留在素材库，避免误删被其他角色共用的图。</p>
<p>如果想清理未引用的图片：</p>
<ol>
<li>后台 → 素材库</li>
<li>筛选&quot;未引用&quot;</li>
<li>逐个删除</li>
</ol>
<h3>删除角色 / 卡池时提示&quot;正在被引用&quot;</h3>
<ul>
<li><strong>删角色</strong>：如果角色还在某个卡池里，需要先解除关联，或勾选&quot;强制删除&quot;</li>
<li><strong>删素材</strong>：如果文件还被角色或站点设置引用，需要先解绑</li>
</ul>
<h3>后台样式在浅色模式下有死黑块</h3>
<p>某个页面的内联 <code>&lt;style&gt;</code> 里可能还有硬编码颜色。F12 → Elements → 看那个元素的 <code>style</code> 属性里有没有 <code>#1...</code>、<code>#2...</code> 开头的色值。把 <code>background</code> 换成 <code>var(--panel)</code> 或 <code>var(--input-bg)</code> 即可。</p>
<hr />
<h2>自检清单</h2>
<p>上传到新服务器后，按以下顺序验证（其中环境可以通过访问check.php来验证）：</p>
<h3>环境</h3>
<ul>
<li>[ ] PHP 版本 ≥ 7.4</li>
<li>[ ] pdo_sqlite 已安装</li>
<li>[ ] sqlite3 已安装</li>
<li>[ ] mbstring 已安装</li>
<li>[ ] gd 已安装（推荐）</li>
<li>[ ] zip 已安装（推荐）</li>
<li>[ ] data/ 目录存在且可写</li>
<li>[ ] uploads/ 及其子目录存在且可写</li>
</ul>
<h3>配置</h3>
<ul>
<li>[ ] Nginx 已加 <code>data/</code> 拒绝访问规则</li>
<li>[ ] Nginx 已加 <code>uploads/*.php</code> 拒绝执行规则</li>
<li>[ ] 访问 <code>/gacha/</code> 自动跳转 install.php</li>
<li>[ ] 安装向导所有检查项 ✓</li>
<li>[ ] 管理员创建成功</li>
<li>[ ] 能登录后台</li>
<li>[ ] 后台能登出再登入</li>
</ul>
<h3>功能</h3>
<ul>
<li>[ ] 能创建角色</li>
<li>[ ] 能上传图片</li>
<li>[ ] 能创建卡池</li>
<li>[ ] 能关联角色到卡池</li>
<li>[ ] 前台能看到卡池</li>
<li>[ ] 能单抽</li>
<li>[ ] 能十连</li>
<li>[ ] 十连过场正常</li>
<li>[ ] 概率公示弹窗正常</li>
<li>[ ] 角色图鉴正常</li>
<li>[ ] 能导出备份</li>
<li>[ ] 能导入备份</li>
<li>[ ] 主题切换正常</li>
<li>[ ] 时区显示正确</li>
</ul>
<h3>安全</h3>
<ul>
<li>[ ] 直接访问 <code>/gacha/data/gacha.sqlite</code> 返回 404</li>
<li>[ ] 直接访问 <code>/gacha/data/</code> 返回 404</li>
<li>[ ] <code>uploads/</code> 目录下的 <code>.php</code> 文件无法执行</li>
</ul>
<hr />
<h2>许可</h2>
<p>可自由使用、修改、分发。</p>
<hr />
<p><strong>祝使用愉快。</strong> 🎲</p>]]></description>
    <pubDate>Fri, 11 Sep 2026 21:47:45 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/exp/225.html</guid>
</item>
<item>
    <title>《捡到奇怪的水晶球后我变成了魔法少猫》第二十四章 剧毒之恶灵</title>
    <link>https://1103blog.com/novel/224.html</link>
    <description><![CDATA[<p>　　此刻的猫法世界传送门处，略显暴力的一幕在这里显现。<br />
　　白小五将狗法世界来的敌人——老鹰和灰锡，硬生生地用魔法击溃了他们。<br />
　　“能山寨出我的魔法，想必这位朋友的能力，是——抢夺吧？”白小五饶有兴趣地看着自己的敌人。<br />
　　“抢夺是什么能力？”陶子龙作为一个魔法新人，并不知道这是什么意思。<br />
　　白小五也不藏着掖着这些常识，直接告诉了他：“就是通过和别的魔法师肢体接触，把对方的能力复制给自己用。说难听点儿，就是山寨，对吧。”<br />
　　“而且嘛，这种能力就是很阴险呀，甚至能不经过原主的同意直接用。太没礼貌了。”虽然白小五好像是开玩笑似地说出这些话来展示自己的幽默感，但在场的人没有一个敢笑——友方都被他的强大震撼到了，敌方都被他两下就打趴下了。<br />
　　“还没……完呢……”老鹰从衣兜里掏出一样东西。<br />
　　他笑了，被打趴下了还在笑。<br />
　　“我承认，你们是很有能力。但……这一关你们过得了吗！”他往那样东西里面注入了一小点儿能量。<br />
　　一瞬间，黑色的烟雾开始席卷全场。伴随着风声和不堪入耳的呼喊声，令人绝望的压力笼罩着一切。<br />
　　“呵呵呵……破坏传送门只是其中一个目标而已……”刚才还奄奄一息的老鹰，突然就站起身来，口中发出奇怪的笑声。<br />
　　“重头戏，才刚开始呢。”<br />
　　<br />
　　“这又是什么邪恶的魔法啊！”一直被有些难闻的飓风吹着，白杨感受到寸步难行。<br />
　　“有备而来吗。”面对这种场面，白小五都没有表现出一点儿慌乱。他双手报胸，分析着眼前的魔法。<br />
　　陶子龙的情况则是比白杨还糟上许多，他甚至有点儿要呕出来了：“不，不妙啊……”<br />
　　白杨见状，立刻施起法准备给他治疗，可在这黑乎乎的烟雾里，连都法术都难以送到对方面前。<br />
　　“小陶！”白杨焦急地喊出声来。<br />
　　“我……没事！”陶子龙艰难地摇摇头。三人直视前方，风中显现出两道黑影。<br />
　　“这是老奉为你们准备的大礼！”老鹰的声音从外界传来。<br />
　　黑烟一点一点儿凝聚起来，最后化身成一个巨大的恶灵——比刚才三人在治疗室中看见的恶灵大上好几倍。虽然也是黑色的，但身体泛着绿光。那恶灵蠕动着，蠕动着，虽然它没有眼睛，但陶子龙、白杨和白小五三人却觉得，这恶灵在盯视着他们。<br />
　　“虽然不知道你们是从哪儿搞来的恶灵，但是对不起，我们一定不会让你们在这里胡作非为的。”白小五用利爪企图撕开恶灵，但那恶灵在利爪经过的一瞬间化成了无数条蛇，它们向四面八方飞去，躲过了这攻势。<br />
　　“这回会闪了？”白小五多划了几下，但依旧没抓住它们。相反，其中一条小蛇立马冲了过来，在白小五的手臂上留下了一道痕迹。<br />
　　“嘶——”那痕迹蔓延出绿色的雾气，一看就知道极不正常。<br />
　　白小五终于动摇了。“呃！”他闷哼一声，眉头开始向下。<br />
　　恶灵低沉的笑声和老鹰那奇怪的笑声同时响起。<br />
　　“哈哈哈哈哈——挣扎吧！哭吧！叫喊吧！这些毒会渗透进你们的身体，直到你们死亡！”那声音渐渐融为一体，已经不知是恶灵发出的还是老鹰发出的了。<br />
　　“也太小看我们猫法世界的治疗师了！”白杨用力冲了过来，为白小五的手臂传送能量。<br />
　　“我也来！”陶子龙也开始施法。在两人的帮助下，蔓延出的雾气开始变小，直到消失掉。<br />
　　“我没事了……还好你们在，不然我也要中退化之毒了。”白小五面对着眼前的威胁，终于要开始认真起来了。<br />
　　那些通体黑色的蛇一会儿聚集成恶灵，一会儿分散开来，有节奏地向四面八方游来游去。每游动一下，低沉的声音就会响起。<br />
　　“野心的——魔法师——推动着——禁忌——”<br />
　　“疯狂的——实干家——侵蚀着——梦想——”<br />
　　“亲近自然之人——投下希望的种子——”<br />
　　“践踏自然之人——拔出绝望的鲜花——”<br />
　　声音重复着这些词汇，那似乎是某种咒语。每发出一次声音，黑蛇都会显现一下绿色的光芒。<br />
　　老鹰蹲下身，左手一把抓起灰锡的头发，右手打在他的脸上：“喂，快■■的醒过来！睁眼看看啊，这就是老奉的秘密武器！”<br />
　　“这样的秘密武器，我们还有上百个，上千个！多美妙啊！我已经提前看到未来了，猫法世界变成我们地盘的那种未来！”<br />
　　见灰锡被扇了一巴掌都没醒，老鹰狂笑的脸一瞬间变得面无表情起来，“啐”了一声：“不醒拉■■倒。”说完便随意地把他扔在地上，也不管了。<br />
　　白杨痛苦地捂住耳朵：”好吵啊！”<br />
　　白小五也面色凝重，但还是为陶子龙解说道：“怨念强大的恶灵会向周围源源不断地传播负能量。但是，只有敢于直面这些负能量，我们才能变得更强。”<br />
　　“彼岸花——曼陀罗——虞美人——”<br />
　　“后花园——实验室——炼药锅——”<br />
　　“风音山谷——迎来落日——”<br />
　　“魔法世界——迎来末日——”<br />
　　陶子龙指着恶灵：“我没听错吧。它刚才提到了……风音山谷？”<br />
　　“我听不懂这些词是什么意思，可能这个恶灵的产生和风音山谷有关系。”白小五说道：“不管怎么说，大家一起上吧，这可不是我一个人能打败的敌人。”<br />
　　“我们该怎么做？”陶子龙和白杨询问他。<br />
　　“和之前一样，将能量传送给我。”白小五将全身的力量都凝聚在手中，做好了随时将恶灵撕开两半的准备。小陶和白杨两人也不含糊，源源不断地将魔法注入到小五哥的利爪里。<br />
　　这时，恶灵也开始有所行动。黑蛇们在空中围成一个圈，一边蠕动一边分泌出绿油油的汁水。那些汁水起着密密麻麻的泡泡，缓缓向下流动。奇异的、很难叫得出名字的花朵自分泌物所到之处盛放开来，它们不停地变幻着颜色，就像误食了毒蘑菇才能有幸见到的幻觉。<br />
　　黑蛇们在自己的分泌物上翻滚，不一会儿便将它们裹满全身。那些东西想必质感粘稠，甚至能用肉眼看得到拉丝。<br />
　　“好恶心……”白杨闭上眼睛，不愿再去看这一幕。<br />
　　“这究竟是什么东西……从来没见过这样的东西。”与白杨相比，陶子龙较为冷静，但也没有冷静到哪里去。<br />
　　“你们不要直视它！不要断了能量！”白小五大喝一声，将自己的全力一击爆发出来，上前准备给恶灵来一刀。<br />
　　那恶灵感应到了白小五的行动。一条条粘着分泌物的黑蛇脱离圆圈，径直向他奔去。<br />
　　“呲——呲——呲——”成百上千条蛇的嘶嘶声，和它们分泌物的粘稠泡泡夹杂在一起。<br />
　　白小五的利爪向前方划出一击。<br />
　　“嘭！”<br />
　　绿色的烟雾在他们中间炸开，迷住了白杨和陶子龙的眼睛。<br />
　　“怎么回事……”<br />
　　待烟雾终于散开，两人才看到——那些黑蛇竟然用分泌物拉出了一面墙，硬生生接下了白小五的攻击。<br />
　　白杨惊呆了：“它们竟然……挡得住小五哥？”<br />
　　“怎么办？”陶子龙也没想到，如今他们也想不到别的办法来进攻了。<br />
　　“哼……”白小五望着那些黑蛇，鼻腔不停地喘着气。</p>]]></description>
    <pubDate>Mon, 13 Jul 2026 20:58:24 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/novel/224.html</guid>
</item>
<item>
    <title>《捡到奇怪的水晶球后我变成了魔法少猫》第二十三章 老鹰与灰锡</title>
    <link>https://1103blog.com/novel/223.html</link>
    <description><![CDATA[<p>　　几分钟前的猫法世界。<br />
　　在传送门远处闪过一道不起眼的光芒……紧接着一道裂缝划破了潮湿的空气。<br />
　　两个长着狗耳朵的人从裂缝中跳了出来。<br />
　　“哇！老鹰你看，这就是猫法世界吗？”其中一只好奇地环顾周围的景象。<br />
　　“没错。咱们走吧。”另外一只向传送门的方向走去。<br />
　　他走着走着，发现身边没人。一回头看，那家伙还在原地东瞅瞅西瞧瞧。<br />
　　“喂！干什么呢！灰锡！快过来！”老鹰向他大喊道。<br />
　　“来了来了！”灰锡小跑着赶了过来。<br />
　　“别磨磨蹭蹭的。跟紧我。”老鹰看着面前人毫无紧张感的样子，无奈地叹了口气。<br />
　　他们来到传送门前，那传送门如先前陶子龙所见一模一样，到处都是裂痕。<br />
　　“都破成这样了，这他吗还有破坏的价值吗。”老鹰敲了敲那门。虽然是魔法构成的东西，但里面还是实心儿的。手指抨击在上面，返回了咚咚的响声。<br />
　　“这就是咱们的目标吗？”灰锡左看看右看看，没看出什么名堂来。<br />
　　“对，趁没人，赶快动手。”老鹰在手中凝聚着能量。<br />
　　<br />
　　几分钟后。<br />
　　“哈哈，这破传送门连个防护措施都没有，随便拆两下就散架了。”老鹰踢了踢地上堆起来的碎片。<br />
　　“这门能量这么大，你是怎么破坏掉的？”灰锡好奇地问他。<br />
　　“呵，当然是因为我有经验。”老鹰双手插兜，从容地说道。<br />
　　灰锡两眼放光地看着他：“老鹰好厉害！”<br />
　　假的，其实是因为上头给了秘密武器可以破门。或许是有些心虚，老鹰瞟了一眼旁边。<br />
　　“也不知道这群小猫怎么找到那些人类，都威胁到我们的安全了。哼，这下传送门都毁了，出去的回不来，没出去的也别想再出去。”老鹰低头看向那些碎片，冷笑了一下。<br />
　　“那群小猫和人类很强吗？”灰锡提问道。<br />
　　老鹰瞪大了眼睛看他：“你以前到底干什么吃的？怎么什么都不知道？”<br />
　　“我之前都在给人治疗，没上过战场……直到跟了你才有这机会。”灰锡挠了挠头。<br />
　　“行吧。那我告诉你，你这种人对上那群小猫，一旦被抓了就等死吧。他们每个人都比你强。”说到这里，老鹰突然一用力，将堆着的碎片踢散。<br />
　　“所以跟着我，我走哪你到哪，这样才能不死，听着没？”老鹰用鞋在有传送门碎片的地上来回摩擦，然后抬腿侧身，故意把陷进地里的碎片露出来让灰锡看见。<br />
　　“是！我会好好加油！”本来听到这些话有些难过的灰锡，听见老鹰的“教诲”，瞬间感动得稀里哗啦的，殊不知自己已经被pua了。<br />
　　“呵，行，看你表现。”老鹰还想接着向前走：“接下来把别的装置也破坏了。”<br />
　　“那个，”灰锡拍了拍老鹰的后背，小声说道：“有人过来了。”<br />
　　“什么？！”老鹰强忍着怒火，拍了一下灰锡的头：“你看见到有人过来了还不赶紧用能力！能不能有点脑子！”<br />
　　“对不起对不起，我这就做……”灰锡口中不停地道着歉。他召唤出魔法能量，能量形成一个正方体，将两人包围住，随后散去。他们也在原地消失不见。<br />
　　这便是灰锡的天赋能力，名为隐形空间，在魔法世界中也是极其少见的能力。与洪水将人困住的黑暗结界不同，它能够将空间内的人隐形，并且可以跟着保护对象移动。<br />
　　“知道为什么你那些队友都不要你吗！没有一点战斗力的家伙，他们只是把你当隐形工具人！”老鹰还在不停地说着。<br />
　　你说的这些我都知道啊……灰锡在他后面，心里默默地难过。但他还是不停地点头附和，任由他发泄自己的情绪，仿佛老鹰骂的人不是自己一样。<br />
　　老鹰或许是骂累了，在隐形空间里吐了一口痰，然后看向来人的方向：“算了。那边来了三个人……有人类的气息。还有一只小猫。他们俩就是在人类世界被洪水打败过的那一对吧？”<br />
　　灰锡指着他们旁边的一个人说：“那，旁边那个人就是打败了洪水的人吗？”<br />
　　“你闭嘴！”老鹰今天第二次敲灰锡的头：“这话你也敢说！要不要命了？”<br />
　　“对不起对不起。”灰锡被这一下敲傻了，口中不停地道着歉。<br />
　　“他们向传送门走过去了。”老鹰冷笑了一下：“不过传送门的魔法装置已经被我拆了，它现在就是一个好看的黑洞而已。”<br />
　　“你看，他们好像要修那个门。”灰锡说道。<br />
　　“什么？”老鹰扭头一看，那边的三个人竟然在向传送门的大洞口里灌输能量。<br />
　　灰锡弱弱地问道：“那个，要是他们修复成功了，咱们是不是就白干了？”<br />
　　“废话！快阻止他们！”老鹰刚想动手，那三个人却停了下来。其中一个白衣青年看向他们的方向，抬起手。<br />
　　他的手异化成一双利爪，在空气中劈了几下。一瞬间周围的一切都安静起来。<br />
　　“他在干什么？”灰锡好奇地问道。<br />
　　“不知道啊。”老鹰摇了摇头。<br />
　　光芒一闪，包裹住两人的隐形空间裂开，魔法能量化成碎片消散了。<br />
　　“不好，他破解了你的魔法，咱们快撤！”老鹰拽住灰锡的手臂，企图逃跑。<br />
　　白衣青年笑了笑，带着身边的两个人瞬移到老鹰和灰锡面前。<br />
　　“好了。”他拍了拍手：“魔法已经被破掉了，你们现在有两个选择，一个呢，是立刻投降。另一个，是被我打一顿然后投降。”<br />
　　两人被吓住了，就那样呆呆地在原地站桩。老鹰最先反应过来，他强装镇定，开始虚张声势起来。<br />
　　“算你有两下子！但是你破解了又怎么样！”他几乎是喊着说出这些话的。“灰锡，我们上！”<br />
　　两个人动了。老鹰向白小五的方向冲去，灰锡紧跟其后。<br />
　　“解决那个长头发的！剩下两个不足为惧！”老鹰一边大喊，一边在手中聚集着魔法。白小五也丝毫不慌，依旧是微笑着做好了应对的架势。<br />
　　在老鹰接近白小五的一瞬间，他和灰锡突然消失在了众人面前。然后，趁着其他人还没反应过来的时候——<br />
　　“嘭！”<br />
　　白小五感觉自己的身体被人重重地推了一下。不过他并没有因此而倒下，仅仅是后退了几步，然后理了理被拍乱的衣服，丝毫不慌。<br />
　　“同样的魔法再用一次就不好玩了。”白小五抬起手准备再次切开两人的隐身魔法。但伴随着“唰”的一声，他的袖子竟然被一道光芒切开了。<br />
　　“唰唰唰唰——”<br />
　　更多的魔法被打在白小五身上，不过只是伤到了白小五的衣服。一块块碎开的布条从他身上落下来。<br />
　　“难道说……”白杨在一旁眉头紧皱：“那个人也有撕裂的能力吗？”<br />
　　“如果这种程度就配叫撕裂的话，那我们白家的名号真是不值钱。”白小五勾了一下嘴角，不过只有他本人知道。他举起右手对着前方重击了两下，将老鹰和灰锡从隐身结界中撕开，还划在了老鹰的身上。<br />
　　两人双双坠落到地面上。白小五上前一步，缓缓开口。<br />
　　“老奉是不是手下没人了，就派这种渣滓过来，搞这种不痛不痒的伎俩。”白小五虽然依旧在笑，但此刻的他笑得让人有些发寒。<br />
　　“能山寨出我的魔法，想必这位朋友的能力，是——抢夺吧？”</p>]]></description>
    <pubDate>Sun, 12 Jul 2026 11:37:04 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/novel/223.html</guid>
</item>
<item>
    <title>《捡到奇怪的水晶球后我变成了魔法少猫》第二十二章 准备返程</title>
    <link>https://1103blog.com/novel/199.html</link>
    <description><![CDATA[<p>　　猫法基地，治疗室内。<br />
　　白小五、陶子龙和白杨三人消灭了袁柯体内的恶灵之后，小五哥交给另外两人寻找能量花的任务。<br />
　　“第一件任务交代完了。”白小五递给白杨两个方块：“这是第二件任务。”<br />
　　那两个方块呈透明状，在昏暗的治疗室内，细看的话会发现其中一个闪烁着蓝白色的光，而另一个的光芒是红白色。那些都是魔法能量特有的颜色。<br />
　　白杨打量着这两个方块，拿在手上不重不轻，手心传来了一阵凉凉的感觉。<br />
　　“这便是咱们基地实验室的第二个成果了——你们刚才也体验过了吧。”白小五为他们讲解道：“这就是便携训练室，或者通俗一点叫魔法空间块也行。只要注入魔法能量就可以进去里面的空间了，哪怕是在没有魔法的地方也可以用。”<br />
　　“好厉害……太厉害了！这技术究竟是怎么做到的，小五哥？”白杨像盘核桃一样把玩着这两个空间块，兴奋地询问他。<br />
　　白小五摊了摊手：“坦白说，我也不清楚原理。你们想知道的话，还是直接去问谭檀吧，毕竟是他设计的。”<br />
　　“这是第二个成果吗，那第一个是什么？”陶子龙一脸呆滞地提问。<br />
　　白杨指了指陶子龙的胸口：“就是小陶体内的那个东西，人工魔力核啦。”<br />
　　“原来是这样。”陶子龙摸了摸自己的胸前，其实表面并没有什么不同，但他很清楚身体里面有着一个可以让他使用魔法的东西。<br />
　　“你们两个用一个就够了。噢，蓝色的是你们的，另外一个红的就请你们交给白鸟和他未来的契约主吧。”白小五说到这里，然后闭上了眼睛。<br />
　　“这两个有区别吗？”白杨问道。<br />
　　“有的。”白小五点点头。不知道为什么，陶子龙感觉他嘴角有微微上扬的趋势。<br />
　　“我很了解他。他大概率又在这东西里恶作剧了。”趁着白小五闭眼的工夫，白杨凑到陶子龙耳边特别小声地跟他说。<br />
　　<br />
　　“让袁柯好好睡一会儿吧。”<br />
　　这样说着，三人走出治疗室。白小五关上门，刚巧碰到宸小梦路过。<br />
　　“你们怎么在这里？有人需要治疗吗？”宸小梦漂亮的眉毛倒成一个八字形。<br />
　　“噢，没有。只是带小陶参观一下基地而已，刚好，参观得差不多了。”白小五飞速编好了谎话。<br />
　　宸小梦的目光落在陶子龙身上。小陶跟她对上视线，立刻接话：“对，对呀！见识到了很多用魔法做成的东西！”<br />
　　听完此言，宸小梦这才笑了出来：“太好了，希望小陶能喜欢我们这里。”<br />
　　三人都松了一口气，看来她没有往袁柯的方向联想。<br />
　　“以后就当这里是自己的第二个家，常来跟我们分享一下情报吧。”宸小梦点头示意。<br />
　　“一定会的！”陶子龙也微笑着点头。<br />
　　“那我就不打扰你们参观咯，我去看看袁柯。”宸小梦说完这话刚要走人，白杨拦住了她：“诶，等等等等！”<br />
　　宸小梦疑惑道：“怎么了？”<br />
　　“袁柯他……他才刚睡下，你现在叫醒他，就算是袁柯，他也会生气的。”白杨的嘴就没有白小五那么聪明了，支支吾吾说了半天。<br />
　　“那好吧。等他醒了，记得喊他吃点东西。”宸小梦后退几步，摆了摆手：“我回去啦。”<br />
　　望着宸小梦转身离开的背影，白杨有些自言自语，又像是提问式地说道：“为什么要这样伪装呢？”<br />
　　“我是为了尊重袁柯本人的意愿嘛。而且，在找到治疗方案之前，还是先不要告诉大家为好，以免影响士气。”白小五回答他。“当然了，这也意味着接下来咱们要尽快了，我们完全不知道下一个中毒的人是谁，又什么时候发作。”<br />
　　“嗯，我和白杨也该早点出发。”陶子龙一想起治疗室内袁柯虚弱的模样，还有切除恶灵、被恶灵之手缠住时脑子里涌来的黑暗的、混乱的画面，就隐隐约约感到有些心悸。其实他是一个共情能力很强的人。<br />
　　白小五想到了什么，问两人：“你们今晚在这儿住吧，房间一直为你们保留着。”<br />
　　“嗯……”白杨思考了一下，说道：“今晚就不了，我们也该回人类世界了。时间紧任务重，而且小陶也要上学呢。”<br />
　　“明白了。”白小五没有挽留，微笑着说：“我送你们一程。”<br />
　　大厅内，牧子枫正在和月茂、谭檀聊着天。白小五、白杨和陶子龙向着大门口走去。<br />
　　见到三人要出门，他们凑上前，月茂问道：“你们要去哪儿？”<br />
　　“噢，小陶和白杨要回去了，我去送送他们。”白小五回答。<br />
　　“啊？你们这就要走了吗？不留下来吗？”牧子枫有些惊讶。<br />
　　白杨对他说：“小陶还要上学的，而且我们有新任务在身了。”<br />
　　“这样啊。”牧子枫、月茂和谭檀站成一排，“你们要保重。小陶要常来呀。”<br />
　　白杨笑了笑：“会的。不用送我们啦。”<br />
　　跟基地的同伴们告别后，三人走出基地大门。出了门后，一向吵闹的白杨此时却一言不发。<br />
　　白小五看向他：“舍不得吗？”<br />
　　“对。”白杨嗯了一声：“要是能一直和大家在一起就好了。”<br />
　　“将来一定会的。我们能胜利。”白小五给了两人一个安心的笑容，拍了拍白杨的后背。<br />
　　三人来到传送门前。本就破败的传送门，此时甚至断了一块儿，地上满是碎片。不仅如此，门上还蔓延着一股黑气，向天空的方向飘去。<br />
　　“不好，传送门被破坏了！”白小五大喝出声，急忙对门使用魔法，将黑气往外逼出来。<br />
　　“狗法世界的人来过？”白杨瞪大眼睛。他和陶子龙也开始行动，一起对传送门输送能量。<br />
　　“你们用治愈魔法修复传送门，我去把他们找出来！”留下这句话后，白小五就唰地一下消失在原地。<br />
　　陶子龙有些不解地问道：“治愈魔法还能修门吗？”<br />
　　“能是肯定能的，本质上都是能量。”白杨一边紧盯着面前的传送门一边回答他：“小陶不要留手，用全力！”<br />
　　“好！”陶子龙加大了魔法传送。和牧子枫切磋让他的成长极其巨大，不仅施法速度有了提升，能量也得到了加强。传送门被他们的魔法所影响，那些碎片开始从地上飘起来，渐渐回到门身进行重组。<br />
　　“白杨，小五哥他自己一个人没问题吗？”陶子龙面露难色，显得有些担心。<br />
　　白杨看见他的表情，微笑了一下：“没问题，不用担心！”<br />
　　“虽然他平时是不正经了一点儿，喜欢吓人了一点儿，但是论战力，他是我们所有人里最强的。以后肯定有机会能让你看他用全力的样子啦。”<br />
　　也就在这时，他们身后传来白小五的声音：“找到了。原来是隐身魔法呢，怪不得让我找了这么久。”<br />
　　陶子龙和白杨回头，只见白小五自信地笑着，对着空气说话。<br />
　　他抬起慢慢异化成利爪的手，将眼前的景象全部切开——<br />
　　陶子龙只觉得他所见到的一切，都一块一块儿地掉落下来，这便是撕裂魔法的强大之处，只要实力够强，无论是什么魔法都能被切开。<br />
　　“好了。”白小五拍拍手：“魔法已经被破掉了，你们现在有两个选择，一个呢，是立刻投降。另一个，是被我打一顿然后投降。”<br />
　　从幻象中露出两个长着狗耳的人，面色慌张，似是想要逃走。</p>]]></description>
    <pubDate>Tue, 16 Jun 2026 12:26:49 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/novel/199.html</guid>
</item>
<item>
    <title>大学摄影课笔记（下）：构图法（画插画也适用）</title>
    <link>https://1103blog.com/exp/222.html</link>
    <description><![CDATA[<p>注：本文首发于<a href="https://blog.chbnuohuang.com/" title="诺惶的日常Blog">诺惶的日常Blog</a>。</p>
<p>哈喽哈喽，摄影课笔记的最后一篇来了，最后一篇会分享13种构图方法。关于构图的知识不仅适用于摄影，想画插画的朋友也可以直接学习。<br />
为了让读者看懂，我特意制作了图片方便理解。</p>
<h1>构图方法</h1>
<p><img src="https://image.chbnuohuang.com/i/u/2026/05/29/10hnxwf.webp" alt="构图法1" title="构图法1" /></p>
<h2>1.均衡式构图</h2>
<p>给人以满足的感觉，画面结构完美无缺，安排巧妙、对应而平衡。常用于月夜、水面、夜景、新闻等题材。</p>
<h2>2.对称式构图</h2>
<p>具有平衡、稳定、相对的特点。缺点是呆板、缺少变化。常用于表现对称的物体、建筑、特殊风格的物体。</p>
<h2>3.变化式构图</h2>
<p>景物故意安排在某一角或某一边，能给人以思考和想象，并留下进一步判断的余地。富于韵味和情趣。常用于山水小景、体育运动、艺术摄影、幽默照片等。</p>
<h2>4.对角线构图</h2>
<p>把主体安排在对角线上，能有效利用画面对角线的长度，同时也能使陪体和主体发生直接关系。富于动感，显得活泼，容易产生线条的汇聚趋势，吸引人的视线，达到突出主体的效果（例如聚光灯照射主体）。</p>
<h2>5.X形构图</h2>
<p>线条、影调按X形布局，透视感强，有利于把人们视线由四周引向中心，或景物具有从中心向四周逐渐放大的特点。常用于建筑、大桥、公路、田野等题材。</p>
<p><img src="https://image.chbnuohuang.com/i/u/2026/05/29/10ho06t.webp" alt="构图法2" title="构图法2" /></p>
<h2>6.紧凑式构图</h2>
<p>将景物主体以特写的形式加以放大，使其以局部布满画面，具有紧凑、细腻、微观等特点。常用于人物肖像、显微摄影或者表现局部细节。对刻画人物的面部往往能达到传神的境地，令人难忘。</p>
<h2>7.三角形构图</h2>
<p>以三个视觉中心为景物的主要位置，有时是以三点或一面的几何形成安排景物的位置，形成一个稳定的三角形。这种三角形可以是正三角，也可以是斜三角或倒三角。其中斜三角形较为常用，也较为灵活。三角形构图具有安定、均衡、灵活等特点。</p>
<h2>8.S形构图</h2>
<p>画面上的景物呈S形曲线的构图形式，具有延长、变化的特点，使人看上去有韵律感，产生优美、雅致、协调的感觉。当需要采用曲线形式表现被摄体时，应首先想到使用S形构图。常用于河流、溪水、曲径、小路等。</p>
<h2>9.九宫格构图</h2>
<p>将被摄主体或重要景物放在“九宫格”交叉点的位置上。“井”字的四个交叉点就是主体的最佳位置。一般认为，右上方的交叉点最为理想，其次为右下方的交叉点，但也不是一成不变。这种构图格式较为符合人们的视觉习惯，使主体自然成为视觉中心，具有突出主体，并使画面趋向均衡的特点。</p>
<h2>10.小品式构图</h2>
<p>通过近摄等手段，并根据思想把本来不足为奇的小景物变成富有情趣、寓意深刻的幽默漫画的一种构图方式。具有自由想象、不拘一格的特点。本构图没有一定的章法。</p>
<p><img src="https://image.chbnuohuang.com/i/u/2026/05/29/10hoas0.webp" alt="构图法3" title="构图法3" /></p>
<h2>11.向心式构图</h2>
<p>主体处于中心位置，而四周景物呈朝中心集中的构图形式，能将人的视线强烈引向主体中心，并起到聚集的作用。具有突出主体的鲜明特点，但有时也可产生压迫中心、局促沉重的感觉。</p>
<h2>12.垂直式构图</h2>
<p>能充分显示景物的高大和深度。常用于表现万木争荣的森林参天大树、险峻的山石、飞泻的瀑布、摩天大楼，以及竖直线形组成的其他画面。</p>
<h2>13.对分式构图</h2>
<p>将画面左右或上下分为比例2：1的两部分，形成左右呼应或上下呼应，表现的空间比较宽阔。其中画面的一部分是主体，另一半是陪体。常用于表现人物、运动、风景、建筑等题材。</p>
<hr />
<p>至此我的笔记就全部分享完毕了！我也不知道以后还会不会有知识分享栏目啊，总之就先这样吧。<br />
其实这些东西蛮简单的啊，都是网上就有的东西加以总结。<br />
最后放出的是我的期末结课作业。当年是初音未来16周年，我拍摄了一组照片。（当然，是压缩过的。原图太大了。）<br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/11/smpp2a.webp" alt="1" title="1" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/11/smxorv.webp" alt="2" title="2" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/11/sn9t90.webp" alt="3" title="3" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/11/sndit5.webp" alt="4" title="4" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/11/snfuj0.webp" alt="5" title="5" /></p>]]></description>
    <pubDate>Fri, 29 May 2026 22:07:56 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/exp/222.html</guid>
</item>
<item>
    <title>☀</title>
    <link>https://1103blog.com/lyrics/197.html</link>
    <description><![CDATA[<p>灼热的浮生挑动着紫色的梦<br />
至青空下我一人身侧<br />
熟悉的陌生<br />
叫醒了睁眼之后随手搅散的海风</p>
<p>飞溅的人生再次让苦涩归航<em>（他们眼中的我）</em><br />
至名为永远的梦等候<br />
摒弃了余生<em>（我们口中的你）</em><br />
才换得泪痕之中双手紧握的疼痛</p>
<p>交织着余温，急切地恳求你的原谅<br />
“若能回到我们海上的家……”<br />
炽痛的目光、清醒与模糊电话<br />
追逐着太阳，自现实边缘坠下</p>
<p>沉眠的过往自现实漂流远方<br />
沉眠的过往自现实漂流远方<br />
沉睡的渴望自梦境漂流海洋<br />
沉睡的渴望自梦境漂流海洋</p>
<p>约定的归程抛下了幻想<em>（再见了我的坚强）</em><br />
消失在海平线游荡<br />
造最后一面的船墙<em>（再不愿忘记他们留下的话）</em><br />
任它自由生长</p>
<p>抱憾的终生流干了咸涩的浪<em>（他们眼中的我）</em><br />
至温热中感官的留存<br />
等来了新生<em>（我们口中的你）</em><br />
才遇见喘息之中现世落下的日光</p>
<p><img src="https://image.chbnuohuang.com/i/u/2026/05/27/y1g8jl.webp" alt="封面" title="封面" /></p>]]></description>
    <pubDate>Wed, 27 May 2026 20:59:29 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/lyrics/197.html</guid>
</item>
<item>
    <title>大学摄影课笔记（中）：运动摄影及人像摄影</title>
    <link>https://1103blog.com/exp/221.html</link>
    <description><![CDATA[<p>注：本文首发于<a href="https://blog.chbnuohuang.com/" title="诺惶的日常Blog">诺惶的日常Blog</a>。</p>
<p><img src="https://image.chbnuohuang.com/i/u/2026/05/09/yqalzc.webp" alt="昨天的上篇的封面。这是我用来记笔记的本子。" title="昨天的上篇的封面。这是我用来记笔记的本子。" /><br />
昨晚发布了摄影课笔记的上篇。今天来发布一下中篇，这篇的内容是运动摄影和人像摄影。<br />
本来在这之后还有一些构图法，上下两篇结束。但是我怕篇幅太长了，这才拆成了上中下三篇。不过今天这篇的字数应该就会相对少一些。</p>
<h1>运动摄影</h1>
<p>对于运动摄影来说，主要着手点在快门速度。<br />
1.高速快门的“凝固”动体；2.慢速快门的“虚糊”动体。<br />
首先是高速快门，其数值要看运动员的速度以及摄影者和运动员之间的距离等。一般来说，<strong>1/1000秒的快门速度基本上可以“凝固”大多数运动员了。</strong></p>
<h2>高速快门拍摄要注意对焦和构图。</h2>
<ol>
<li>
<p>对焦<br />
由于大多数运动员始终会处于高速运动中，大都是无法即时对焦的。<br />
①<strong>选择相同平面的参照物作为对焦点</strong>，例如跨栏时选择铁栏的中间点；<br />
②缩小光圈，利用景深制造出清晰的画面。</p>
</li>
<li>
<p>构图<br />
如果是侧面或者斜侧面进行拍摄时，要给运动员的前方留下足够的空间。<br />
如果正面拍摄，一般将运动员“安置”在画面中央。</p>
</li>
</ol>
<p>而采用慢速快门同时移动相机是一种更需技术的拍摄手法，我们通常称之为“摇拍”或“追拍”。</p>
<h1>人像摄影</h1>
<h2>精确对焦和曝光</h2>
<ol>
<li>
<p>对焦<br />
让焦点精确聚焦于人物的眼睛是人像摄影的铁则。进行正面拍摄时，可以同时对焦于两只眼睛；若是采用侧面拍摄，原则上对焦于靠近相机一侧的眼睛。<br />
一般在进行人像摄影时都会虚化背景以突出主体，因此景深都较浅。</p>
</li>
<li>
<p>曝光<br />
同样的，相机的测光也应以被摄者脸部曝光准确为基准来进行。在进行逆光拍摄时，背景光往往会影响到测光，使得人物脸部过暗或过亮，此时建议使用点测光模式对人物的脸部精确测光，确保人物脸部曝光正确。</p>
</li>
</ol>
<h2>注意背景的选择</h2>
<p>合适的背景可以衬托出人物性格及其内心世界，如果没有合适的情景搭配，可以选择一些单纯的景物，利用较浅的景深来虚化背景，使主体突出。<br />
可以在拍摄时尽量靠近被摄者，或者开大光圈，选择较长焦距的镜头来进行拍摄。</p>
<h2>尝试不同的构图</h2>
<p>可以尝试着将画面以“井”字形平均分割成九块，在拍摄时有意识地让主体位于交点位置上，就可以使画面和谐，带来舒适的视觉效果。<br />
如果是拍摄特写照，则可以选择让人物眼睛面对的方向留出部分空间，为其视线带来延伸。</p>
<h2>注意光与影的变化</h2>
<ol>
<li>光线在人物脸部应有明暗的变化，且过渡均匀，这样可以使人物脸部显得立体丰满。</li>
<li>要注意光线的照射角度，垂直照射的光线容易在模特眼睛及鼻子下方产生阴影，造成眼袋加重。</li>
</ol>
<hr />
<p>ok就是这样，我争取早些把最后一篇构图方法也打出来捏。要讲述构图方法的话，我需要做一下示意图。<br />
最后放一张王子龙，不是，最后放一张同学拍的我的照片。<br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/10/pkpr48.webp" alt="这是谁呢好难猜啊" title="这是谁呢好难猜啊" /></p>]]></description>
    <pubDate>Sun, 10 May 2026 15:30:13 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/exp/221.html</guid>
</item>
<item>
    <title>大学摄影课笔记（上）：一些基本知识</title>
    <link>https://1103blog.com/exp/220.html</link>
    <description><![CDATA[<p>注：本文首发于<a href="https://blog.chbnuohuang.com/" title="诺惶的日常Blog">诺惶的日常Blog</a>。</p>
<p>大一上摄影课时记的笔记，打一份电子版传到博客上。</p>
<h1>相机的分类</h1>
<ol>
<li>便携式数码相机：分为两类，①卡片机，②微单、单电。</li>
<li>单反相机：又分为入门级和专业级。</li>
</ol>
<p>微单：微型单镜无反电子取景相机（可理解为更换镜头的卡片机）</p>
<p>单反：单镜头反光板光学取景器相机</p>
<ul>
<li>优点：它只有一个镜头，既用它摄影也用它取景，真正的所见所得，因此取景、调焦都十分方便；可以随意更换配套的各种焦距和光圈镜头。</li>
<li>缺点：增加反光镜室和五棱镜以后，体积和重量增加。操作复杂，尤其是对焦和测光操作技术要求更高。</li>
</ul>
<h1>白平衡</h1>
<p>无论在任何光源下，都能将白色物体还原成白色，<strong>由于物体在不同光源下所呈现的颜色会有一定的偏差，根据不同的光源应进行一定的补偿</strong>。</p>
<h2>分类</h2>
<ul>
<li>自动(AWB)：在正常照明下，以获得自然的色彩。</li>
<li>日光(2500K)：用于晴天的室外场景。</li>
<li>阴影(7000K)：用于在阴影下拍摄。</li>
<li>阴天(6000K)：用于阴天或者黄昏。</li>
<li>钨丝灯(3200K)：白炽灯（钨丝灯）下的室内场景。</li>
<li>白色荧光灯(4000K)：用于白色荧光灯下的室内场景。<br />
*<em>色温(K):2500K ~ 10000K<br />
更改数值以调节色温。</em></li>
</ul>
<h1>对焦</h1>
<p>对焦又叫聚焦，是让某一个我们想要的点足够清除的过程。相机的对焦分为自动对焦与手动对焦两种。</p>
<blockquote>
<p>任何状态下，半按快门回到拍摄状态。</p>
</blockquote>
<h1>曝光三要素</h1>
<ul>
<li>快门速度：按下快门键后快门开启到闭合的时间。</li>
<li>光圈：光圈是一个用来控制光线透过镜头，进入机身内感光面的光量的装置，**光圈值在镜头上标记为“f/”加上一个数字表示。**<em>光圈的作用是调节进光量的多少。</em></li>
<li>ISO值：ISO值就是用来衡量感光器吸收光能力的。<strong>当ISO值设置得比较高时，照片的噪点和颗粒将会很明显的增加。</strong></li>
</ul>
<h1>焦平面和景深</h1>
<h2>焦平面</h2>
<p>正确对焦后，物体会足够清楚。所有过这个点并且与相机感光器平行的平面都会足够清楚。我们称这个足够的清除的平面为对焦的焦平面。</p>
<h2>景深</h2>
<p>光圈大=景深小，光圈小=景深大<br />
物距小=景深小，物距大=景深大<br />
焦距长=景深小，焦距短=景深大</p>
<blockquote>
<p>CANON ZOOM LENS EF 24-105mm 1:4 L IS USM</p>
<ul>
<li>CANON：佳能</li>
<li>ZOOM：变焦</li>
<li>LENS：镜头</li>
<li>EF：卡口</li>
<li>24-105mm：焦距</li>
<li>1:4：最大恒定光圈</li>
<li>L：贵</li>
<li>IS：防抖</li>
<li>USM：超声波马达对焦</li>
</ul>
</blockquote>
<h2>焦距</h2>
<p>焦距的数字越小，则拍摄的范围、角度越广。而焦距的数字越大，则拍摄的物体在画面中显得更大。</p>
<h2>镜头的分类</h2>
<ul>
<li>接近180°：鱼眼</li>
<li>＜20mm：超广角</li>
<li>20mm ~ 35mm：广角</li>
<li>40mm ~ 60mm：标准</li>
<li>75mm ~ 150mm：中焦</li>
<li>150mm ~ 300mm：长焦</li>
<li>＞300mm：超长焦</li>
</ul>
<h1>EV（曝光补偿）</h1>
<p>相机的测光曝光系统，在处理图像时，有个很基本的准则，就是将所有被摄对象都按照18%的中性灰亮度来还原，无论对象原来亮度如何，最后都应以中等亮度的影调展示。所以在实际拍摄时，仍然需要摄影者根据拍摄现场的复杂情况作出相应判断，只有这样才能够确保获得理想的色彩还原。</p>
<h2>被摄对象亮度较高时需作曝光正补偿</h2>
<p>太阳越处于画面中心，就越要适当增加曝光量。此外，在拍摄雪景、雾景等特定内容时，都要根据表现对象最后需以高调形式来显示的特点，酌情作曝光补偿。</p>
<h2>被摄对象亮度较低时需作曝光负补偿</h2>
<p>比较典型的是在拍摄城市夜景时，除了画面中建筑、街道或其他高度较高的内容占据画面主要面积外，要防止曝光过度主要依靠实际情况，利用曝光补偿来适当减少曝光量。一般在拍摄的画面中（尤其是画面中间测光敏感部位）占据大面积天空时，往往减少2档甚至更多的曝光量。</p>
<h2>“白加黑减”是曝光补偿的大原则</h2>
<ul>
<li>逆光人像：主体太暗 <strong>+1.7</strong></li>
<li>海边、白色沙滩：照片太暗 <strong>+1.0</strong></li>
<li>白色物体，如衣服：曝光略暗 <strong>+0.7</strong></li>
<li>黑色占满画面，如马路、乌鸦：照片太亮 <strong>-1.7</strong></li>
<li>树荫下、多云时：照片略亮 <strong>-0.7</strong></li>
</ul>
<blockquote>
<p>拍摄雪花用1/200的快门。</p>
</blockquote>
<hr />
<p>这篇笔记是上篇，讲的是一些基本定义啥的。之后再更新下篇，下篇会涉及运动摄影、人像摄影以及构图法。<br />
<em>希望我的老师发现不到我分享这些（bushi</em><br />
最后放点儿当时的作品吧↓<br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/09/zheiej.webp" alt="1" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/09/zli66q.webp" alt="2" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/09/zm4fhx.webp" alt="3" /><br />
<img src="https://image.chbnuohuang.com/i/u/2026/05/09/zmi7bh.webp" alt="" /></p>]]></description>
    <pubDate>Sat, 09 May 2026 21:55:28 +0800</pubDate>
    <dc:creator>诺惶</dc:creator>
    <guid>https://1103blog.com/exp/220.html</guid>
</item>
</channel>
</rss>