<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>学习笔记 on Xuyuan&#39;s Blog</title>
    <link>https://nekoark.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link>
    <description>Recent content in 学习笔记 on Xuyuan&#39;s Blog</description>
    <generator>Hugo -- 0.160.1</generator>
    <language>zh-cn</language>
    <copyright>闽ICP备2024031181号-3 © Xuyuan</copyright>
    <lastBuildDate>Sun, 21 Sep 2025 14:28:07 +0800</lastBuildDate>
    <atom:link href="https://nekoark.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>学习笔记 - JavaWeb</title>
      <link>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-javaweb/</link>
      <pubDate>Sun, 21 Sep 2025 14:28:07 +0800</pubDate>
      <guid>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-javaweb/</guid>
      <description>&lt;h2 id=&#34;d01-web及html&#34;&gt;D01 web及HTML&lt;/h2&gt;
&lt;p&gt;Web网站的工作流程：路由器 - 前端服务器 - 后端Java程序 - 数据库服务器 = 前后端分离开发&lt;/p&gt;
&lt;p&gt;前端Web开发&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HTML、CSS、JavaScript&lt;/li&gt;
&lt;li&gt;Vue、Element、Nginx&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;后端Web开发&lt;/p&gt;</description>
    </item>
    <item>
      <title>学习笔记 - 数据结构</title>
      <link>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</link>
      <pubDate>Mon, 01 Sep 2025 20:10:28 +0800</pubDate>
      <guid>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</guid>
      <description>&lt;p&gt;以下 H2 标题均为 B站视频标记使用的片段。&lt;a href=&#34;https://www.bilibili.com/video/BV1Kb41127fT&#34;&gt;B站视频链接&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;第一讲-基本概念111-至-133&#34;&gt;第一讲 基本概念：1.1.1 至 1.3.3&lt;/h2&gt;
&lt;p&gt;主要介绍了数据组织、空间使用、算法效率和抽象数据类型。由此引入，提出了算法复杂度的概念。以最大子序列和的问题从O(N^3)到O(N^2)、再到O(NlogN)以及O(N)表示算法的重要性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>学习笔记 - MIT-The-Missing-Semester</title>
      <link>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-themissingsemester/</link>
      <pubDate>Wed, 04 Jun 2025 20:20:19 +0800</pubDate>
      <guid>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-themissingsemester/</guid>
      <description>&lt;h2 id=&#34;课程总结&#34;&gt;课程总结&lt;/h2&gt;
&lt;p&gt;前后总共花费了半个月的时间（或许更久一些，但总之是先看了几节他人编写的本地化内容）上完了这门总课时大约 13 小时的课。&lt;/p&gt;
&lt;p&gt;参考资料：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/huashanjian/CN-the-missing-semester&#34;&gt;中文版笔记&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.bilibili.com/video/BV1x7411H7wa&#34;&gt;Bilibili 讲座视频（注意这里的字幕是机翻，很多地方比较难看懂）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/MIT-Missing-Semester/&#34;&gt;CSDIY 课程介绍&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;大约先回顾一下这门课程讲了什么内容：&lt;/p&gt;</description>
    </item>
    <item>
      <title>学习笔记 - C&#43;&#43;</title>
      <link>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-cpp/</link>
      <pubDate>Tue, 18 Feb 2025 14:17:13 +0800</pubDate>
      <guid>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-cpp/</guid>
      <description>&lt;h2 id=&#34;streams&#34;&gt;Streams&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;getline(cin, name)是从cin中读取到下一个换行字符的段落到name中（不含换行字符本身），cin &amp;raquo; name则是从cin中读取到下一个空白字符的段落到name中。&lt;/li&gt;
&lt;li&gt;getInteger的实现 example
{% code %}&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;include&#34;&gt;include &lt;iostream&gt;&lt;/h1&gt;
&lt;p&gt;int getInteger(string &amp;amp;prompt) {
int n;
string text;
cout &amp;laquo; prompt; // 将提示符输出
cin &amp;raquo; text; // 获取用户输入
istringstream iss(text); // 创建输入流
if(iss &amp;raquo; n) {
return n;
} else {
cout &amp;laquo; &amp;ldquo;输入错误&amp;rdquo; &amp;laquo; endl;
return -1;
} // 读取整数
}
{% endcode %}&lt;/p&gt;</description>
    </item>
    <item>
      <title>学习笔记 - 数据库系统</title>
      <link>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Sat, 11 Jan 2025 16:41:15 +0800</pubDate>
      <guid>https://nekoark.com/posts/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F/</guid>
      <description>&lt;h2 id=&#34;第1讲-数据库的基本知识与关系模型&#34;&gt;第1讲 数据库的基本知识与关系模型&lt;/h2&gt;
&lt;h3 id=&#34;什么是数据库&#34;&gt;什么是数据库&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;数据库是电子化信息的集合。&lt;/li&gt;
&lt;li&gt;数据库起源于规范化表的处理&lt;/li&gt;
&lt;li&gt;数据库是相互之间有关联关系的Table的集合&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;什么是数据库系统&#34;&gt;什么是数据库系统&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;数据库系统分为数据库、数据库管理系统、数据库应用、数据库管理员&lt;/li&gt;
&lt;li&gt;数据库管理系统
&lt;ul&gt;
&lt;li&gt;数据库定义: 定义数据库中Table的名称、标题&lt;/li&gt;
&lt;li&gt;数据库操纵: 向数据库的Table中增加/删除/更新数据及对数据进行查询、检索、统计等&lt;/li&gt;
&lt;li&gt;数据库控制: 控制数据库中数据的使用&lt;/li&gt;
&lt;li&gt;数据库维护: 转储/恢复/重组/性能监测/分析&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;数据库语言
&lt;ul&gt;
&lt;li&gt;数据定义语言 DDL&lt;/li&gt;
&lt;li&gt;数据操纵语言 DML&lt;/li&gt;
&lt;li&gt;数据控制语言 DCL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DBMS的功能
&lt;ul&gt;
&lt;li&gt;语言编译器、查询优化与查询实现、数据存取与索引、通信控制&lt;/li&gt;
&lt;li&gt;事务管理、故障恢复、安全性控制、完整性控制、数据字典管理、应用程序接口、数据库数据装载、重组等实用程序、数据库性能分析&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;第2讲-数据库系统的结构抽象与演变&#34;&gt;第2讲 数据库系统的结构抽象与演变&lt;/h2&gt;
&lt;h3 id=&#34;数据与模式&#34;&gt;数据与模式&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;模式&lt;/strong&gt;: 对数据库中数据所进行的一种结构性的描述/所观察到的数据的结构信息, 是对视图的抽象。&lt;br&gt;
&lt;strong&gt;视图/数据&lt;/strong&gt;: 某一种表现形式下表现出来的数据库中的数据。&lt;br&gt;
&lt;strong&gt;数据库的标准结构&lt;/strong&gt;: 三级模式、两层映像&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
