<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gu20的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/roy2006</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; roy2006]]></copyright><item><title><![CDATA[怎样将visual studio 2015开发的项目 保存为2010版本使用]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/147575838</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/147575838</guid><author>roy2006</author><pubDate>Mon, 28 Apr 2025 10:22:10 +0800</pubDate><description><![CDATA[用的老旧电脑跑vs2015太慢了，实在忍不了了！想把用 Visual Studio 2015 的做的项目保存为 Visual Studio 2010 兼容的格式，以后都使用2010写了。自己在网上搜了一下，亲测以下步骤可以的。]]></description><category></category></item><item><title><![CDATA[什么是 “超参数” ？]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/146415137</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/146415137</guid><author>roy2006</author><pubDate>Fri, 21 Mar 2025 10:37:51 +0800</pubDate><description><![CDATA[（Hyperparameter）是机器学习模型在训练前人为设定的参数，用于控制模型的训练过程或结构，不能通过训练数据自动学习。例如，在训练神经网络时，通常需要手动尝试不同的学习率（如 0.1、0.01、0.001），或通过网格搜索（Grid Search）等方法找到最佳值。：迭代次数（Epochs）、批量大小（Batch Size）、正则化系数（如 λλ）、神经网络的层数/神经元数量等。在梯度下降算法中，学习率（通常表示为 αα）是一个典型的超参数，它决定了每次参数更新的步长。]]></description><category></category></item><item><title><![CDATA[思考与学习：第一性思维]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/146015458</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/146015458</guid><author>roy2006</author><pubDate>Tue, 04 Mar 2025 14:33:38 +0800</pubDate><description><![CDATA[第一性思维”（First Principles Thinking）是一种通过回归事物最本质的原理和基本假设，而非依赖既有经验或类比推理的思维方式。它最早由古希腊哲学家亚里士多德提出，现代因埃隆·马斯克（Elon Musk）在科技领域的实践而被广泛关注。核心逻辑打破惯性思维：抛弃“别人都这么做”“过去一直如此”的预设。解剖本质：将问题分解到不可再分的“原子级”基本要素。重构逻辑：从零开始重新组合这些要素，寻找新路径。为什么需要第一性思维？]]></description><category></category></item><item><title><![CDATA[C#：LINQ学习笔记01：LINQ基础概念]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/146014559</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/146014559</guid><author>roy2006</author><pubDate>Tue, 04 Mar 2025 14:06:18 +0800</pubDate><description><![CDATA[所有查询表达式会被编译器。]]></description><category></category></item><item><title><![CDATA[c#编程，使用 事件 编程入门]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145945271</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145945271</guid><author>roy2006</author><pubDate>Sat, 01 Mar 2025 12:02:44 +0800</pubDate><description><![CDATA[是委托（Delegate）的封装，用于实现观察者模式（Observer Pattern）。通过事件机制，可以实现松耦合的代码结构，让发布者和订阅者独立演化。场景：当现在的温度超过 阈值时，就触发事件通知。]]></description><category></category></item><item><title><![CDATA[c#编程：委托入门]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145920987</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145920987</guid><author>roy2006</author><pubDate>Fri, 28 Feb 2025 10:20:53 +0800</pubDate><description><![CDATA[在C#中，委托（Delegate）是一种类型安全的函数指针，它允许你引用一个或多个方法。委托特别适用于需要回调方法或事件处理程序的场景。通过委托，你可以将方法作为参数传递给其他方法，并在适当的时机调用这些方法。c#委托的作用和c语言中的函数指针是对应的，灵活的使用委托可以有效降低耦合度。]]></description><category></category></item><item><title><![CDATA[SQuAD是什么？]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145877529</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145877529</guid><author>roy2006</author><pubDate>Wed, 26 Feb 2025 14:15:44 +0800</pubDate><description><![CDATA[SQuAD，全称 Stanford Question Answering Dataset，是由斯坦福大学创建和维护的一个数据集，广泛用于评估机器阅读理解系统的性能。SQuAD 的目标是推动自然语言处理（NLP）领域的发展，特别是针对机器阅读理解和问答系统的研究。]]></description><category></category></item><item><title><![CDATA[Markdown 文档格式 简介]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145876900</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145876900</guid><author>roy2006</author><pubDate>Wed, 26 Feb 2025 14:02:45 +0800</pubDate><description><![CDATA[Markdown 是一种轻量级的标记语言，由约翰·格鲁伯（John Gruber）和亚伦·斯沃茨（Aaron Swartz）在2004年合作设计，目的是让人们能够使用易读易写的纯文本格式编写文档，然后转换成结构化的HTML（或者XHTML）文档。Markdown的设计理念是让文档尽可能地保持可读性，即使没有被渲染或排版过。]]></description><category></category></item><item><title><![CDATA[c#编程：SortedList与Dictionary的比较 与 选择]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145843260</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145843260</guid><author>roy2006</author><pubDate>Tue, 25 Feb 2025 08:48:51 +0800</pubDate><description><![CDATA[是两种常用的键值对集合，其看起来很像，但其他它们的实现和适用场景是有显著差异的。：当需要按键排序、范围查询或内存优化，且数据量较小、变更不频繁时。：哈希表可能有空桶，内存占用相对较高。：有序遍历、范围查询、低频插入/删除。：如按顺序遍历键值对（如从小到大）。：数组结构紧凑，内存占用通常更低。：元素顺序无关紧要，仅需快速访问。：快速按键访问、高频插入/删除。：查找某个键区间的所有元素（如。：如用户会话管理、数据库索引。：配置项、静态数据的有序存储。：数据量较小且需减少内存占用。：例如缓存、实时数据处理。]]></description><category></category></item><item><title><![CDATA[c#编程：基于C#+Access的学生信息管理系统 课程设计报告 需求分析+系统设计]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145815475</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145815475</guid><author>roy2006</author><pubDate>Sun, 23 Feb 2025 20:53:21 +0800</pubDate><description><![CDATA[其次，数据安全性至关重要，系统需采取有效的安全措施，如数据加密、访问控制等，确保学生信息的安全存储与传输，防止数据泄露；最后，界面友好性也是不可忽视的一方面，系统界面应设计简洁明了，操作流程直观易懂，降低用户的学习成本，提高系统的易用性。‌成绩管理模块‌是系统的核心部分，专注于学生成绩的管理和查询。系统需实现成绩的录入与查询功能，允许教师将学生的考试成绩录入系统，并提供便捷的查询方式。通过此模块，管理员可以管理不同角色的用户，如教师、学生和管理员，并为他们分配相应的权限，确保系统的安全性和数据的保密性。]]></description><category></category></item><item><title><![CDATA[c#编程：使用Linq语法表达的代码 会比 传统循环结构带来更好的性能么？]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145797025</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145797025</guid><author>roy2006</author><pubDate>Sat, 22 Feb 2025 16:43:24 +0800</pubDate><description><![CDATA[在C#中使用LINQ和传统循环结构的性能对比是一个需要具体场景具体分析的复杂问题。]]></description><category></category></item><item><title><![CDATA[c#编程：学习Linq，从几个简单示例开始]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145783252</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145783252</guid><author>roy2006</author><pubDate>Fri, 21 Feb 2025 18:04:11 +0800</pubDate><description><![CDATA[学习LINQ（Language Integrated Query）是掌握C#中数据处理和分析的重要一步。。以下是一些入门级的经典LINQ示例，帮助理解LINQ的基本概念和使用方法。]]></description><category></category></item><item><title><![CDATA[c#编程：基于C#+Access的学生信息管理系统 课程设计报告 摘要+引言部分]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145782494</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145782494</guid><author>roy2006</author><pubDate>Fri, 21 Feb 2025 17:31:22 +0800</pubDate><description><![CDATA[摘要本系统基于C#与Access数据库技术，设计并实现了一个高效的学生信息管理系统，旨在解决传统人工管理模式下的效率低、易出错等问题。系统采用C#作为开发语言，结合Access轻量级数据库，充分发挥C#面向对象编程的优势与Access灵活的数据存储特性。核心功能包括学生信息增删改查、课程与成绩管理、多条件数据查询及用户权限控制，同时支持数据导出与统计报表生成。数据库设计方面，通过规范化的表结构（如学生表、课程表、成绩表、用户表）实现数据低冗余，并采用事务处理机制保障批量操作的数据一致性。]]></description><category></category></item><item><title><![CDATA[c#编程：定义比较器，ArrayList使用比较器进行排序]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145750217</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145750217</guid><author>roy2006</author><pubDate>Thu, 20 Feb 2025 12:13:44 +0800</pubDate><description><![CDATA[ArrayList 中的元素按照指定顺序进行排序，可以使用 ArrayList.Sort() 方法。然而，默认情况下，ArrayList 的 Sort() 方法要求集合中的所有元素都能相互比较（即实现了 IComparable 接口，比如string、int这种类型的都可以）。请注意，由于 ArrayList 是非泛型集合，所以在处理时需要进行适当的类型检查和转换。在现代C#编程中，推荐。对于更复杂的排序逻辑，你需要创建一个实现了 IComparer 接口的类，并将其传递给 Sort 方法。]]></description><category></category></item><item><title><![CDATA[c#编程：基于C#+Access的学生信息管理系统 课程设计报告撰写提纲]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145696782</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145696782</guid><author>roy2006</author><pubDate>Tue, 18 Feb 2025 09:13:21 +0800</pubDate><description><![CDATA[简述系统目标、技术选型（C#+Access）、核心功能及数据库设计亮点。关键词：学生信息管理系统；数据库原理；C#；Access；事务处理。理论实践结合：规范化理论在表设计中的应用。事务ACID特性在成绩管理中的体现。Access数据库优劣势分析：轻量级、易部署，但并发性能较弱（适合中小规模系统）。改进方向：迁移至SQL Server提升性能，引入触发器自动化统计。]]></description><category></category></item><item><title><![CDATA[C#编程：SortedList 集合类简介]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145686074</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145686074</guid><author>roy2006</author><pubDate>Mon, 17 Feb 2025 16:36:03 +0800</pubDate><description><![CDATA[在C#中，SortedList 是一个集合类，它表示一系列。SortedList 继承自 IDictionary、ICollection 和 IEnumerable 接口，因此它提供了这些接口定义的所有成员和方法。]]></description><category></category></item><item><title><![CDATA[c#编程：LINQ是什么？]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145685740</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145685740</guid><author>roy2006</author><pubDate>Mon, 17 Feb 2025 16:24:08 +0800</pubDate><description><![CDATA[LINQ查询通常使用一种称为查询表达式（Query Expression）的语法，这种语法看起来类似于SQL语句，但它是完全集成在C#语言中的。此外，你也可以使用方法语法（Method Syntax）来编写LINQ查询，这种方法通过调用一系列的方法（如Where、Select、OrderBy等）来实现查询。]]></description><category></category></item><item><title><![CDATA[C#编程：使用索引方式访问Dictionary 类型数据]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145647109</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145647109</guid><author>roy2006</author><pubDate>Sat, 15 Feb 2025 10:50:08 +0800</pubDate><description><![CDATA[如果经常需要按索引访问字典中的元素，并且性能是一个关键因素，那么可能需要考虑使用一个不同的数据结构，比如一个同时存储键、值和索引的自定义类，或者使用一个有序集合（如 SortedList<TKey, TValue> 或 SortedDictionary<TKey, TValue>），尽管它们也不直接支持下标访问，但它们的元素是按键排序的，因此你可以通过遍历来找到特定索引处的元素（尽管这仍然不是高效的索引访问）。总的来说，如果是频繁地通过索引访问元素，Dictionary 并不是最适合的数据结构！]]></description><category></category></item><item><title><![CDATA[c# 类型安全是什么意思？]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145629751</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145629751</guid><author>roy2006</author><pubDate>Fri, 14 Feb 2025 11:48:19 +0800</pubDate><description><![CDATA[类型安全：编译器 + 运行时共同保障类型合法性。类型不安全：绕过类型检查，可能导致运行时错误或数据损坏。]]></description><category></category></item><item><title><![CDATA[开源软件系列：MIT开源软件协议（许可证）]]></title><link>https://blog.youkuaiyun.com/roy2006/article/details/145614664</link><guid>https://blog.youkuaiyun.com/roy2006/article/details/145614664</guid><author>roy2006</author><pubDate>Thu, 13 Feb 2025 16:18:44 +0800</pubDate><description><![CDATA[MIT License是一个非常宽松的许可证，允许用户几乎可以自由地做任何事情，让自己编写的软件获得MIT License并不涉及实际的“注册”过程，因为MIT许可证是一种公开授权声明，不需要通过任何官方机构进行登记。而是通过的。]]></description><category></category></item></channel></rss>