<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>书香雅阁 - 知识手册</title>
    <link>https://shuxiangyage.net/forum.php?mod=forumdisplay&amp;fid=82</link>
    <description>Latest 20 threads of 知识手册</description>
    <copyright>Copyright(C) 书香雅阁</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Tue, 21 Apr 2026 12:37:35 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://shuxiangyage.net/static/image/common/logo_88_31.gif</url>
      <title>书香雅阁</title>
      <link>https://shuxiangyage.net/</link>
    </image>
    <item>
      <title>【Windows特取定目录函数】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1758</link>
      <description><![CDATA[所谓特定目录，指的就是可能用到的一些目录，比如：桌面、Windows安装目录、我的文档目录等等

重点1：为什么要提供这条函数
重点2：这条函数有哪些应用



（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）
 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Sat, 17 May 2025 06:14:40 +0000</pubDate>
    </item>
    <item>
      <title>【时间类函数的重要细节】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1757</link>
      <description><![CDATA[重点：
由于历史原因，1582年10月5日——1582年10月14日是不存在的，如果通过其他技术计算时间需要考虑这一点


大家也可以打开自己的日历，会发现这段日子是没有的，因此如果涉及到这段时间的运算，需要考虑这段时间的特殊性


（点击返回课程目录：https://shuxiangy ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Thu, 15 May 2025 06:08:19 +0000</pubDate>
    </item>
    <item>
      <title>【RSA的无法解密性理解及其应用】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1756</link>
      <description><![CDATA[RSA算法大家可能听说过，另外一种就是RC4

大家通过互联网搜索RSA和RC4算法，看到文章中最多的一句话应该就是RSA算法很安全，无法被破解，然后就是一大推的推导公式，RC4则说不安全，容易被暴力破解

关键技术解释（后文会用到）

RC4（对称加密，对称指的是信息对等， ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Thu, 15 May 2025 06:04:07 +0000</pubDate>
    </item>
    <item>
      <title>【md5的不可逆性】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1583</link>
      <description><![CDATA[md5的运算规则就是取数据摘要，比如我们设计一个规则，排除第2个字符
那么123运算后的结果是13，我们无法通过13得出原来的数据是123，因为也可以是1a3

md5就是以上面这种类型的规则为核心去创建的，因此从原则上来说，md5是无法还原的，因为可以有无数种数据的md5相同
 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Fri, 05 Apr 2024 14:12:09 +0000</pubDate>
    </item>
    <item>
      <title>【什么是原生开发】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1576</link>
      <description><![CDATA[大家之所以一提到原生开发就觉得技术难度大，主要是将原生理解成了纯净和最底层的含义

在开发中主要涉及3种

一些人可能也在网上查过相关信息，但是太官方了，听不太明白。其实区分的标准主要是组件和功能是由谁提供的


例子：

html5开发的优势

原生开发的优势

总 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Fri, 29 Mar 2024 13:27:21 +0000</pubDate>
    </item>
    <item>
      <title>【局部变量的独立性】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1552</link>
      <description><![CDATA[假设一个子程序执行过程需要2秒（第1句代码到最后一句），那么使用多线程同时执行该子程序100次，那么这100个子程序内部的变量是否会互相干扰？


答案：不会，虽然从代码上看，你是执行的同一个子程序，但实际上在程序运行的这是100个独立的子程序，理解成100个不同的 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Tue, 12 Mar 2024 18:10:10 +0000</pubDate>
    </item>
    <item>
      <title>【ANSI编码】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1528</link>
      <description><![CDATA[我们新建一个txt文本，然后另存为，就会看到一个ANSI编码，其结果相当于GBK

那么两者有什么区别？
实际上，ANSI编码并不固定，在简体中文系统下，ANSI 编码代表 GBK 编码，在日文操作系统下，ANSI 编码代表 JIS 编码。

（点击返回课程目录：https://shuxiangyage.net/ ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Tue, 05 Mar 2024 22:45:54 +0000</pubDate>
    </item>
    <item>
      <title>【DLL的独立性原则】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1527</link>
      <description><![CDATA[先看知识点：【语言的编码架构】


易语言dll函数
.版本 2
.支持库 shell

.子程序 test, , 公开
.局部变量 文本, 文本型

文本 ＝ “你好”
写到文件 (取特定目录 (3) ＋ “1.txt”, 到字节集 (文本))


那如果火山调用易语言的这个DLL，那么写出的“ ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Tue, 05 Mar 2024 22:34:43 +0000</pubDate>
    </item>
    <item>
      <title>【语言的编码架构】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1526</link>
      <description><![CDATA[不同语言采用的编码架构不一样


这个编码架构指的就是文本所代表的字节集，比如易语言中“你好”表示的就是{196,227,186,195}
[ecode=1].版本 2
.支持库 shell

.程序集 窗口程序集_启动窗口

.子程序 _按钮_测试_文本_被单击
.局部变量 文本, 文本型

文本 ＝ “你好 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Tue, 05 Mar 2024 22:09:42 +0000</pubDate>
    </item>
    <item>
      <title>【文件名的编码规则】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1519</link>
      <description><![CDATA[我们在学习的过程中，写出数据或读取数据时需要考虑编码类型



那么我们写出的文件名应该是何种编码的？比如火山程序向本地写出一个“测试.txt”，理论上这个“测试”的编码就是UTF-16，那么我们读取的时候是否要编码转换

文件名的编码规则实际上共同的，以设备使用语 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 04 Mar 2024 10:36:43 +0000</pubDate>
    </item>
    <item>
      <title>【2进制与字节】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1492</link>
      <description><![CDATA[8个2进制码称为一个字节

如：

提示：2进制不一定就是表示ascall码，所以本节大家只要知道1个字节=8个2进制即可

（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）

 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 26 Feb 2024 18:47:28 +0000</pubDate>
    </item>
    <item>
      <title>【内存条与硬盘的架构】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1489</link>
      <description><![CDATA[内存和硬盘大家应该并不陌生，不过要以文字的形式表述2者的关系难度还是很大的，我们这节课就来讲解这个问题，本节课非常重要，本节课讲的点便是几乎所有的逆向工具研发的理论框架（由于本文是知识手册，因此在后面会有专门的帖子来引用本帖）

先看知识点：
004：【进 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 26 Feb 2024 06:05:28 +0000</pubDate>
    </item>
    <item>
      <title>【2进制与ascall码】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1488</link>
      <description><![CDATA[这一节实际上是对【ASCALL编码】 的进一步解释，加深大家的理解

先复习知识点：018： 【计算机与2进制】

上面说了第一台计算机于1946年2月在美国诞生，既然2进制可以用来计算，那能不能用来存储数据呢，这是一个非常伟大的想法，于是有人提出了一个非常NB的思路，将2 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 26 Feb 2024 05:56:18 +0000</pubDate>
    </item>
    <item>
      <title>【计算机与2进制】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1487</link>
      <description><![CDATA[先阅读知识点：004：【进制的理解】  


重点：
那么首先你需要理解什么是2进制，这是一个数学概念，不是计算机的概念
第一台计算机于1946年2月在美国诞生，但是在1679年,德国数学家戈特弗里德.威廉.莱布尼茨就提出二进制计数法,并完善了其运算规则，所以2进制不是计算 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 26 Feb 2024 05:32:45 +0000</pubDate>
    </item>
    <item>
      <title>【Unicode（UTF-16）】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1486</link>
      <description><![CDATA[先预习前面的知识点
008：【ASCALL编码】           009：【UTF-8和GBK】



说简单点就是现在的字符太多了（各种字体表情包等等），UTF-8已经满足不了需求了，所以引入了Unicode（UTF-16），目的就是为了表达更多的字符


Unicode对于单个字符采用4个字节来表示，但是 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 26 Feb 2024 05:30:43 +0000</pubDate>
    </item>
    <item>
      <title>【VS工具和c语言的关系】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1402</link>
      <description><![CDATA[很多人学习写c语言代码的时候，他人都会建议自己下载VS，也有一些人以为VS是一门语言

VS全称Visual Studio，是微软开发的一款工具，可以用来编写c语言代码，也可以用于编写其他语言的代码，同时编写c语言代码也不一定非要使用vs，只是这款工具比较好用全面而已


一些 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Fri, 22 Dec 2023 12:47:44 +0000</pubDate>
    </item>
    <item>
      <title>【全角和半角】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1360</link>
      <description><![CDATA[一般来讲，全角字符占用两个标准字符位置，在显示上最直观的就是位置宽度不一样
全角字符：，。：；
半角字符：,.:；


使用输入法中文输入时，打出的符号是全角，英文输入时打出的符号是半角



（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthrea ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Mon, 24 Apr 2023 15:04:18 +0000</pubDate>
    </item>
    <item>
      <title>【解析语言】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1356</link>
      <description><![CDATA[什么是解析语言，对于程序而言，一般情况都是需要编译的，成为一个可以运行的应用程序，但是解析语言是不需要编译的，就是一个txt文本

运行原理：]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Sun, 23 Apr 2023 16:07:53 +0000</pubDate>
    </item>
    <item>
      <title>【php版本问题】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1353</link>
      <description><![CDATA[一些搭建过网站的朋友可能知道，安装网站的时候，需要选择php版本，很多网站是绑定版本的，版本不对可能导致网站无法运行

php版本并不是向下兼容的，举个例子，7.2版本有的代码在7.3版n可能就取消了，如果你的php程序刚好使用了这部分被取消的代码，那么就会导致你的程 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Sun, 23 Apr 2023 13:52:12 +0000</pubDate>
    </item>
    <item>
      <title>【post与get】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1339</link>
      <description><![CDATA[在了解这节课之前，你需要查看003：【协议的理解】



http协议下有2种数据传输方式，一种是get，一种是post


get：
将传输的数据放入网址里，如这种格式https://127.0.0.1/index?a=1&amp;b=1，使用\&quot;?\&quot;隔开,\&quot;?\&quot;后面的称为get数据，所以gei传输的数据


post：
将传输的数据 ...]]></description>
      <category>知识手册</category>
      <author>admin</author>
      <pubDate>Tue, 11 Apr 2023 16:46:15 +0000</pubDate>
    </item>
  </channel>
</rss>