<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>LIFEI - blog</title><link>http://lifeiai.com/</link><description>Today Good Luck!</description><item><title>C#进阶 序列化和反序列化</title><link>http://lifeiai.com/index.php?id=465</link><description>111&lt;!--autointro--&gt;</description><pubDate>Mon, 26 Jan 2026 15:22:24 +0800</pubDate></item><item><title>C#进阶 值传递和引用传递</title><link>http://lifeiai.com/index.php?id=464</link><description>在 C# 中，传递参数的方式取决于参数的类型，而不是传递方式的关键字（虽然 ref/out/in可以改变行为）。理解值类型和引用类型的内存布局是掌握参数传递的关键。1. 核心概念值类型- 结构体（`struct`）、枚举（`enum`）、基本类型（`int`, `bool`, `double` 等）- 直接存储数据- 分配在栈上（除非被装箱或作为类的字段）引用类型- 类（`class`）、接口（`interface`）、委托（`delegate`）、数组（`array`）- 存储对数据的引用（内&lt;!--autointro--&gt;</description><pubDate>Mon, 26 Jan 2026 14:50:32 +0800</pubDate></item><item><title>C#进阶 IO流全面解析</title><link>http://lifeiai.com/index.php?id=463</link><description>IO（输入/输出）流是C#中处理文件和数据流的核心机制。让我为你详细介绍C#中的IO流系统。1. 命名空间using&amp;nbsp;System.IO;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;基础IO操作
using&amp;nbsp;System.Text;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;编码相关2. 文件基础操作2.1 System.IO.Path类System.IO.Pat&lt;!--autointro--&gt;</description><pubDate>Thu, 22 Jan 2026 11:44:06 +0800</pubDate></item><item><title>C#进阶 一、NUnit 单元测试详解</title><link>http://lifeiai.com/index.php?id=462</link><description>1. 引用和安装通过 NuGet 包管理器安装：#&amp;nbsp;安装&amp;nbsp;NUnit&amp;nbsp;框架
Install-Package&amp;nbsp;NUnit
#&amp;nbsp;安装&amp;nbsp;NUnit&amp;nbsp;SDK&amp;nbsp;框架
Microsoft.NET.Test.Sdk
#&amp;nbsp;安装&amp;nbsp;NUnit&amp;nbsp;测试运行器
Install-Package&amp;nbsp;NUnit3TestAdapter
#&amp;nbsp;安装断言扩展（可选）
Install-Packa&lt;!--autointro--&gt;</description><pubDate>Thu, 22 Jan 2026 11:15:59 +0800</pubDate></item><item><title>流行的几种API接口模式：RESTful、GraphQL、gRPC、WebSocket、Webhook</title><link>http://lifeiai.com/index.php?id=461</link><description>当思考使用哪种API接口时，你将会面临一个重要的决策。RESTful、GraphQL、gRPC、WebSocket和Webhook是当前流行的几种API接口模式。在本文中，我们将介绍这些接口的特点、用途和比较，帮助你选择最适合你应用程序需求的接口。引言随着现代应用程序的复杂性和用户期望的提高，选择适合的API接口模式对于应用程序的开发和性能至关重要。不同的接口模式在数据传输、实时性、灵活性和可扩展性方面有着不同的优势和特点。因此，对于开发者来说，理解并选择合适的API接口模式是很关键的。REST&lt;!--autointro--&gt;</description><pubDate>Tue, 04 Nov 2025 16:00:24 +0800</pubDate></item><item><title>VS code 运行 npm i 报错修复</title><link>http://lifeiai.com/index.php?id=460</link><description>报错信息截图如下：修复方法：方法 1：以管理员身份运行 PowerShell 并更改执行策略（推荐）以管理员身份打开 PowerShell运行以下命令：Set-ExecutionPolicy&amp;nbsp;RemoteSigned&amp;nbsp;-Scope&amp;nbsp;CurrentUser输入&amp;nbsp;Y&amp;nbsp;确认&lt;!--autointro--&gt;</description><pubDate>Fri, 22 Aug 2025 21:54:09 +0800</pubDate></item><item><title>Oracle 中查询一条记录中多个字段时间最晚的记录</title><link>http://lifeiai.com/index.php?id=459</link><description>在 Oracle 中，如果你需要从一条记录的多个时间字段中找出最晚的时间值，可以使用以下方法：使用 GREATEST 函数SELECT&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GREATEST(create_time,&amp;nbsp;update_time,&amp;nbsp;approve_time,&amp;nbsp;complete_time)&amp;nbsp;AS&amp;nbsp;latest_time
FROM&amp;nbsp;your_ta&lt;!--autointro--&gt;</description><pubDate>Fri, 23 May 2025 10:48:05 +0800</pubDate></item><item><title>Oracle 查询已有表格字段（表格不确定）</title><link>http://lifeiai.com/index.php?id=458</link><description>当您需要查询 Oracle 数据库中不确定的表结构时，可以使用以下几种方法：1. 查询用户所有表的字段信息SELECT&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;table_name,&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;column_name,&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data_type,&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data_length,&amp;nbsp;
&amp;nbsp;&amp;nbs&lt;!--autointro--&gt;</description><pubDate>Fri, 09 May 2025 11:01:55 +0800</pubDate></item><item><title>Windows Server 2016 离线安装.NET Framework 3.5(带安装包)</title><link>http://lifeiai.com/index.php?id=457</link><description>操作步骤一、下载.NET 3.5的cab包。将下载的文件拷贝到本地C:\Windows文件夹下。二、以管理员身份运行命令提示符，输入以下命令：dism.exe&amp;nbsp;/online&amp;nbsp;/enable-feature&amp;nbsp;/all&amp;nbsp;/featurename:netfx3&amp;nbsp;/Source:c:\Windows出现成功提示后，重新在服务器管理器中安装.NET Framework 3.5。附件：NetFx3.zip通过以上步骤，您应该能够成功在Windows Ser&lt;!--autointro--&gt;</description><pubDate>Mon, 24 Mar 2025 10:48:59 +0800</pubDate></item><item><title>PB 输入法的特殊改造，指定返回值</title><link>http://lifeiai.com/index.php?id=456</link><description>概述天健业务系统F9快捷键开立诊断、检查、检验等项目时，一般会用到默认的输入法，如何调整输入法的反参结构体呢？接下来时具体的使用方法。本实例用到如下两个文件：uo_input_keyboard_new.zipstr_inputresult_new.zip一个用于接收反参的结构体，具体内容可以自行添加，一个是输入法对象；具体引用的方法可以参见这篇文章，不做过多的赘述：天健系统输入法使用方法F9（pubcomm.pbd）以下是部分示例代码：一、实例化加载数据uo_1.uf_set_userobj(d&lt;!--autointro--&gt;</description><pubDate>Sun, 02 Mar 2025 14:30:52 +0800</pubDate></item></channel></rss>