<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ASIMOV&#39;S Blog</title>
    <description>ASIMOV的老巢</description>
    <link>https://chendingya.github.io/</link>
    <atom:link href="https://chendingya.github.io//feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Tue, 02 Jun 2026 13:24:59 GMT</lastBuildDate>
    <language>zh-CN</language>
    <item>
      <title></title>
      <description>C++ unorderedmap unorderedmap是一个将key和value关联起来的容器，它可以高效的根据单个key值查找对应的value。 内部实现机理  map：...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/leetcode/c-unordered-map/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/leetcode/c-unordered-map/</guid>
    </item>
    <item>
      <title></title>
      <description>c++ vector C++中的vector是一种序列容器，表示可以改变大小的数组。以下是vector的一些基本用法： 1. 包含头文件 在使用vector之前，需要包含相应的头文件： cpp #include  2. 声明一个vector cpp std::vector vec;          // 声明一个int类型的vector std::vector vecDouble; //...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/leetcode/c-vector/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/leetcode/c-vector/</guid>
    </item>
    <item>
      <title></title>
      <description>c++的sort sort()函数可以对给定区间所有元素进行排序。它有三个参数sort(begin, end,...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/leetcode/c-的sort/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/leetcode/c-的sort/</guid>
    </item>
    <item>
      <title></title>
      <description>2025.1.4 ArrayDeque ArrayDeque 是 Java 中的一个类，它实现了 Deque 接口，可以作为栈（Stack）或者队列（Queue）使用。ArrayDeque 是基于数组实现的，因此它具有更好的性能特性，特别是对于固定大小的操作集合，它比 LinkedList 更高效。 以下是 ArrayDeque 的一些基本使用方法： 初始化 import...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/leetcode/java-linkedllist实现的queue/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/leetcode/java-linkedllist实现的queue/</guid>
    </item>
    <item>
      <title></title>
      <description>2025.1.4 71. 简化路径 java class Solution {     public String simplifyPath(String path) {         String[] names = path.split(&quot;/&quot;);         Deque stack = new ArrayDeque();         for (String name :...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/leetcode/71-简化路径/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/leetcode/71-简化路径/</guid>
    </item>
    <item>
      <title></title>
      <description>数据库期末重点 100 20机试 80笔试 SQL  - 三道题 时间 字符串 数值（考虑空值）三选二 常见函数 - 日期索引的三种写法 - 标注选择的数据库 - 递归查询可能会考一个 withas - 外连接和数值在一起 - 结构和关键字合理就有分，细节全对全部分 字符串——replace（a，“，”，“”），计数需要/length（“，”） !img !img !img !img 日期 -...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/24-数据库开发/数据库期末复习/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/24-数据库开发/数据库期末复习/</guid>
    </item>
    <item>
      <title></title>
      <description>linux期末重点 考试重点都回联动，放在一起考 试卷结构 - 选择题 - 填空题 - 判断题 - 两年选择则下一年无选择 第一章 - mbr，常见目录、开机启动、冯诺依曼不考 - 配置文件能读懂 - cmake config make in - 虚拟终端，命令行提示符 linux概念 定义...</description>
      <pubDate>Tue, 02 Jun 2026 13:24:53 GMT</pubDate>
      <link>https://chendingya.github.io//posts/24-linux系统开发/linux期末复习/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/24-linux系统开发/linux期末复习/</guid>
    </item>
    <item>
      <title>欢迎使用AI Blog</title>
      <description>这是你的第一篇博客文章，了解如何使用AI Blog系统。</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/welcome-to-ai-blog/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/welcome-to-ai-blog/</guid>
    </item>
    <item>
      <title>直接背诵总纲与答题模板</title>
      <description>00 直接背诵总纲与答题模板 怎么用本页：本页只放考前可直接背诵的总纲内容。 - 先背答案：优先背每题的“可直接作答”段落和最后的默写清单。 - 再看专题：需要理解表格、例子和画图时，跳到 02\-06 对应专题页。 - 考试边界：三份飞书纪要已明确 AI 增强 / AI 原生 为考试后或背景介绍内容，不纳入期末考试要求。 -...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/00-直接背诵总纲与答题模板/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/00-直接背诵总纲与答题模板/</guid>
    </item>
    <item>
      <title>考试导向与复习路线</title>
      <description>01 考试导向与复习路线 先看考试范围：本页依据老师考前复习纪要整理。 - 考试主干：基础概念、质量属性与 ADD、架构模式与微服务、DDD、企业架构。 - 排除内容：三份飞书纪要明确 AI 增强 / AI 原生 属于考试后两次课或背景介绍内容，不纳入期末考试要求。 - 复习动作：遇到 AI\-native 相关资料，只保留为背景了解，不放入必背范围。 考试信息速记 |项目|确认信息|复习含义|...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/01-考试导向与复习路线/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/01-考试导向与复习路线/</guid>
    </item>
    <item>
      <title>核心概念与架构过程</title>
      <description>02 核心概念与架构过程 一句话框架：软件架构不是方框图本身，而是用高层设计决策组织系统的重要元素、外部可见属性及其关系，从而平衡利益相关者诉求并控制风险。 三个容易混淆的词 |概念|关注点|答题关键词| |---|---|---| |Structure 结构|元素及静态关系|组成、连接、层次| |Architecture 架构|关键结构加运行关系、属性与演进约束|高层、关键决策、难以更改|...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/02-核心概念与架构过程/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/02-核心概念与架构过程/</guid>
    </item>
    <item>
      <title>质量属性、ASR 与 ADD</title>
      <description>03 质量属性、ASR 与 ADD 本页是复习枢纽：架构设计不是从“我要高性能”开始，而是从可度量的质量属性场景开始；识别 ASR 后，先用 通用设计策略（Generic Design Strategies） 把问题抽象、分解、迭代和复用，再用 tactics / patterns 与七类设计决策形成可评估方案，最终进入 ADD 的迭代设计。 需求先分类，架构才有依据 脑图：质量属性、ASR 与...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/03-质量属性-asr-与-add/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/03-质量属性-asr-与-add/</guid>
    </item>
    <item>
      <title>架构模式演进与微服务</title>
      <description>04 架构模式演进与微服务 扫描资料与纪要共同给出的答题方向：架构模式不是背定义，而是解释“当时的核心矛盾是什么、改变了什么管理对象、解决了什么、又引入了什么代价”。扫描资料的总结句是：在新的成本结构下，重新划定边界和协作方式。 架构演进：每一步都是取舍 脑图：架构模式与微服务速记 记忆方法：模式题按“上下文、问题、结构、收益、代价”作答；微服务题再补部署、治理和分布式代价。...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/04-架构模式演进与微服务/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/04-架构模式演进与微服务/</guid>
    </item>
    <item>
      <title>DDD、事件风暴与企业架构</title>
      <description>05 DDD、事件风暴与企业架构 设计题优先页：纪要指出 DDD 设计分析题曾作为约 20 分题目；本页把 DDD 的分析框架、企业架构理论题与历年高频问题合并成答题训练清单。 DDD：先判断是否值得用 脑图：DDD 设计分析题怎么展开 记忆方法：DDD 题先判断是否需要 DDD，再从问题空间进入解空间，最后落到聚合、事件和重构收益。 适用场景 - 业务复杂，概念多且规则不断变化。 -...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/05-ddd-事件风暴与企业架构/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/05-ddd-事件风暴与企业架构/</guid>
    </item>
    <item>
      <title>历年题与训练答案</title>
      <description>06 历年题与训练答案 历年题高频训练清单 本页读法：06 是刷题页，不建议从头硬读。先用下面的三步路线定位题型，再按 2025 → 2024 → 2023 → 2015\-2019 的时间倒序刷题；遇到画图题先看图，再背文字。 答题表述：本页是刷题页，遇到知识点时请和前面专题页保持一致：质量属性场景写六要素，ASR 写成显著影响架构的需求或约束，ADD 3\.0 按“驱动因素 → 待分解元素...</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/06-历年题与训练答案/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/06-历年题与训练答案/</guid>
    </item>
    <item>
      <title>DDD 设计例子：代码怎么变更与设计图怎么画</title>
      <description>DDD 设计例子：代码怎么变更与设计图怎么画 一句话：这份课件的设计例子可以按“事件风暴找业务事实 → 限界上下文切边界 → 类图/聚合图表达领域模型 → 包图/分层图表达代码位置 → 端口适配器图隔离基础设施 → 时序图说明一次业务流程”来复习。 一、先记住：DDD 代码怎么改 1. 坏代码：Service / Controller 直接拼流程、读写技术对象。 2....</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <link>https://chendingya.github.io//posts/26-软件系统架构/ddd-设计例子-代码怎么变更与设计图怎么画/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/26-软件系统架构/ddd-设计例子-代码怎么变更与设计图怎么画/</guid>
    </item>
    <item>
      <title>leetcode刷题-3280-日期转换为二进制表示</title>
      <description>3280. 将日期转换为二进制表示 便捷的java int转二进制字符串的方法 java public class Solution {     private String binary(int x) {         StringBuilder s = new StringBuilder();         for (; x != 0; x &gt;&gt;= 1) {            ...</description>
      <pubDate>Thu, 01 Jan 2026 11:40:36 GMT</pubDate>
      <link>https://chendingya.github.io//posts/leetcode/刷题-3280-日期转二进制/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/leetcode/刷题-3280-日期转二进制/</guid>
    </item>
    <item>
      <title>Flutter Widge</title>
      <description>2024.7.1 Widge 2.2 Widget 简介 | 《Flutter实战·第二版》 (flutterchina.club) 在Flutter中几乎所有的对象都是一个 widget 我们在描述UI元素时可能会用到“控件”、“组件”这样的概念，读者心里需要知道他们就是 widget ，只是在不同场景的不同表述而已。 Flutter 中是通过 Widget 嵌套 Widget...</description>
      <pubDate>Tue, 02 Jul 2024 18:32:34 GMT</pubDate>
      <link>https://chendingya.github.io//posts/flutter笔记/widge/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/flutter笔记/widge/</guid>
    </item>
    <item>
      <title>Dart语法</title>
      <description>2024.6.29 本章目录 | 《Flutter实战·第二版》 (flutterchina.club) Dart语法 Dart 在静态语法方面和 Java 非常相似，如类型定义、函数声明、泛型等， 而在动态特性方面又和 JavaScript 很像，如函数式特性、异步支持等。 除了融合 Java 和 JavaScript 语言之所长之外，Dart...</description>
      <pubDate>Sat, 29 Jun 2024 18:32:34 GMT</pubDate>
      <link>https://chendingya.github.io//posts/flutter笔记/dart语法/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/flutter笔记/dart语法/</guid>
    </item>
    <item>
      <title>Flutter 简介</title>
      <description>2024.6.28 Flutter 简介 1.2 初识 Flutter | 《Flutter实战·第二版》 (flutterchina.club) Flutter 是 Google 推出并开源的移动应用开发框架，主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App，一套代码同时运行在 iOS 和 Android平台。  Flutter 提供了丰富的组件、接口，开发者可以很快地为...</description>
      <pubDate>Fri, 28 Jun 2024 18:32:34 GMT</pubDate>
      <link>https://chendingya.github.io//posts/flutter笔记/flutter初识/</link>
      <guid isPermaLink="true">https://chendingya.github.io//posts/flutter笔记/flutter初识/</guid>
    </item>
  </channel>
</rss>