<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>问学书斋 - 分类 - 华华的小站</title><link>http://blog.zyhector.com/categories/%E9%97%AE%E5%AD%A6%E4%B9%A6%E6%96%8B/</link><description>问学书斋 - 分类 - 华华的小站</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 25 May 2025 02:09:47 +0800</lastBuildDate><atom:link href="http://blog.zyhector.com/categories/%E9%97%AE%E5%AD%A6%E4%B9%A6%E6%96%8B/" rel="self" type="application/rss+xml"/><item><title>「Unity」可编程渲染管线（SRP）初探</title><link>http://blog.zyhector.com/2025/05/01-srp/</link><pubDate>Sun, 25 May 2025 02:09:47 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2025/05/01-srp/</guid><description>&lt;blockquote>
&lt;p>Context: unity上实现一个功能：
使用srp管线，实现一个功能，每10帧生成一张图，图的左边是整个屏幕内容；图的右边是也是屏幕里的内容，只不过是显示的overdraw现象，一个相素点每被多渲染一次，就RGB的值就加1。&lt;/p></description></item><item><title>深度测试（Z Test）</title><link>http://blog.zyhector.com/2025/05/z-tests/</link><pubDate>Mon, 12 May 2025 19:12:18 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2025/05/z-tests/</guid><description><![CDATA[<blockquote>
<p>在本文中，视角方向为$z$轴负方向 $(-\vec{z})$，$z$值越大，离摄像机越近。</p></blockquote>
<p>正常的渲染管线为</p>
<p>顶点着色器 $\to$ 曲面细分 $\to$ 几何着色器 $\to$ 光栅化 $\to$ 片元着色器 $\to$ 透明度测试 $\to$ 模板测试 $\to$ 深度测试</p>]]></description></item><item><title>遮挡剔除技术（Occlusion Culling）</title><link>http://blog.zyhector.com/2025/05/occlusion-culling/</link><pubDate>Mon, 12 May 2025 13:14:33 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2025/05/occlusion-culling/</guid><description><![CDATA[<blockquote>
<p>为什么写这个系列：</p>
<p>面网易雷火引擎实习被狠狠拷打了，发现自己对技术的垂直深度还不够，只知道自己做了什么，但对为什么这么做和做的怎样了解略少。赶紧多多补一下。</p>]]></description></item><item><title>C++编译安卓原生二进制的一个简单方法</title><link>http://blog.zyhector.com/2025/03/android-clang/</link><pubDate>Tue, 11 Mar 2025 13:39:23 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2025/03/android-clang/</guid><description><![CDATA[<blockquote>
<p>试图将一个只支持macOS、Linux、Windows平台的cpp项目迁移到Android平台，费了好大一番力气。</p></blockquote>
<h2 id="网上查到的方法">网上查到的方法</h2>
<ol>
<li>使用Android Studio进行交叉编译</li>
<li>使用cmake配置好<code>Android SDK</code>的<code>TOOLCHAIN</code>进行编译</li>
</ol>
<p>这两种方法都尝试了，均遇到一点点小问题，而且都太杀鸡用牛刀了</p>]]></description></item><item><title>NSIS安装包逆向实践</title><link>http://blog.zyhector.com/2024/08/nsis-rev/</link><pubDate>Mon, 05 Aug 2024 17:11:46 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2024/08/nsis-rev/</guid><description><![CDATA[<p>省流：实践解包一个NSIS安装程序，然后重新打包成长的一样的安装程序，但可以偷偷替换安装内容。</p>
<h2 id="nsis是什么玩意">NSIS是什么玩意</h2>
<blockquote>
<p>Nullsoft脚本安装系统（英语：Nullsoft Scriptable Install System，缩写：NSIS）为一个开放源代码脚本驱动的封装安装档用工具。可以用其脚本语言自定安装的流程，同时支持多种语系的安装接口。</p>]]></description></item><item><title>[BJDCTF2020]Easy MD5</title><link>http://blog.zyhector.com/2023/07/bjdctf2020easy-md5/</link><pubDate>Sat, 15 Jul 2023 16:42:25 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2023/07/bjdctf2020easy-md5/</guid><description><![CDATA[<p>考察了各种MD5的绕过方法，包括数组绕过、弱类型比较绕过、md5($password, true)的绕过方式</p>
<h2 id="level-1">Level 1</h2>
<p></p>
<p>点进题目看到这样一个框，尝试了下，发现通过 <code>GET</code> 请求的 <code>password</code> 参数传参，那么这个自然就是密码了。</p>]]></description></item><item><title>HTML笔记</title><link>http://blog.zyhector.com/2023/07/html_note/</link><pubDate>Mon, 10 Jul 2023 11:34:39 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2023/07/html_note/</guid><description><![CDATA[<h2 id="写在前面">写在前面</h2>
<p><a href="https://www.bilibili.com/video/BV1vs411M7aT" target="_blank" rel="noopener noreffer ">这次是跟着这个学的</a></p>
<p>去看了一眼Vue的官方教程，但是感觉还有好多啃不下来的HTML的知识，所以打道回府，学一下HTML。</p>
<h2 id="html">HTML</h2>
<p>HyperText Markup Language</p>]]></description></item><item><title>JavaScript笔记</title><link>http://blog.zyhector.com/2023/07/javascript_note/</link><pubDate>Fri, 07 Jul 2023 22:55:48 +0800</pubDate><author>Hector</author><guid>http://blog.zyhector.com/2023/07/javascript_note/</guid><description><![CDATA[<h2 id="写在前面">写在前面</h2>
<p><a href="https://www.bilibili.com/video/BV1ux411d75J" target="_blank" rel="noopener noreffer ">照着这个视频学的JavaScript</a></p>
<p>刷的很快，一下午跳着看完了16小时的内容，毕竟ushio之前学过cpp和python，基本上就了解一下语法，很多概念都不需要重复去啃了。</p>]]></description></item></channel></rss>