<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>DevWiki</title><link>https://devwiki.net/</link><atom:link href="https://devwiki.net/rss.xml" rel="self" type="application/rss+xml"/><description>一个程序员的记录~</description><generator>Halo v2.25.0</generator><language>zh-cn</language><image><url>/upload/devwiki_512_h.png</url><title>DevWiki</title><link>https://devwiki.net/</link></image><lastBuildDate>Tue, 14 Jul 2026 18:47:18 GMT</lastBuildDate><item><title><![CDATA[拒绝废话与环境打架：Cursor Rule深度配置实战]]></title><link>/2026/04/29/ju-jue-fei-hua-yu-huan-jing-da-jia-cursor-ruleshen-du-pei-zhi-shi-zhan</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E6%8B%92%E7%BB%9D%E5%BA%9F%E8%AF%9D%E4%B8%8E%E7%8E%AF%E5%A2%83%E6%89%93%E6%9E%B6%EF%BC%9ACursor%20Rule%E6%B7%B1%E5%BA%A6%E9%85%8D%E7%BD%AE%E5%AE%9E%E6%88%98&amp;url=/2026/04/29/ju-jue-fei-hua-yu-huan-jing-da-jia-cursor-ruleshen-du-pei-zhi-shi-zhan" width="1" height="1" alt="" style="opacity:0;">1. 踩坑与背景 最近 Cursor 风很大，代码补全和上下文理解确实能打。但如果你把它用在实际的重度工程里，不出半天你就会被默认配置的两个毛病逼疯： 废话太多，信噪比极低：每次让它改个小 Bug，非要先来一句“好的，完全理解您的需求，这是一个很好的发现……”，既浪费 Token，又把真正的核心代码]]></description><guid isPermaLink="false">/2026/04/29/ju-jue-fei-hua-yu-huan-jing-da-jia-cursor-ruleshen-du-pei-zhi-shi-zhan</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_windows.jpg&amp;size=m" type="image/jpeg" length="0"/><category>开发工具</category><pubDate>Wed, 29 Apr 2026 07:44:28 GMT</pubDate></item><item><title><![CDATA[开发环境工程化：Windows 与 WSL 共用 Gitea Access Token 认证实战]]></title><link>/2026/04/28/kai-fa-huan-jing-gong-cheng-hua-windows-yu-wsl-gong-yong-gitea-access-token-ren-zheng-shi-zhan</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E5%B7%A5%E7%A8%8B%E5%8C%96%EF%BC%9AWindows%20%E4%B8%8E%20WSL%20%E5%85%B1%E7%94%A8%20Gitea%20Access%20Token%20%E8%AE%A4%E8%AF%81%E5%AE%9E%E6%88%98&amp;url=/2026/04/28/kai-fa-huan-jing-gong-cheng-hua-windows-yu-wsl-gong-yong-gitea-access-token-ren-zheng-shi-zhan" width="1" height="1" alt="" style="opacity:0;">1. 背景概要 在日常开发中，频繁输入 Git 账号密码不仅效率低下，且在 Windows 与 WSL 混合开发环境下，重复配置两套凭据往往会导致同步失效或冲突。 本篇博文将分享如何通过 HTTPS + Access Token 模式，实现一套凭据在 Windows 与 WSL 间无缝共用。核心逻辑]]></description><guid isPermaLink="false">/2026/04/28/kai-fa-huan-jing-gong-cheng-hua-windows-yu-wsl-gong-yong-gitea-access-token-ren-zheng-shi-zhan</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_windows.jpg&amp;size=m" type="image/jpeg" length="0"/><category>开发工具</category><pubDate>Tue, 28 Apr 2026 05:51:25 GMT</pubDate></item><item><title><![CDATA[从“小龙虾”到 MR 自动评审：一个更工程化的 AI 自动化框架设计]]></title><link>/2026/03/18/cong-xiao-long-xia-dao-mr-zi-dong-ping-shen-yi-ge-geng-gong-cheng-hua-de-ai-zi-dong-hua-kuang-jia-she-ji</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E4%BB%8E%E2%80%9C%E5%B0%8F%E9%BE%99%E8%99%BE%E2%80%9D%E5%88%B0%20MR%20%E8%87%AA%E5%8A%A8%E8%AF%84%E5%AE%A1%EF%BC%9A%E4%B8%80%E4%B8%AA%E6%9B%B4%E5%B7%A5%E7%A8%8B%E5%8C%96%E7%9A%84%20AI%20%E8%87%AA%E5%8A%A8%E5%8C%96%E6%A1%86%E6%9E%B6%E8%AE%BE%E8%AE%A1&amp;url=/2026/03/18/cong-xiao-long-xia-dao-mr-zi-dong-ping-shen-yi-ge-geng-gong-cheng-hua-de-ai-zi-dong-hua-kuang-jia-she-ji" width="1" height="1" alt="" style="opacity:0;">一、背景 最近一段时间，“小龙虾”（一类 Agent 框架的俗称）非常火。 很多方案主打： 自动调用工具 多轮推理 自主决策执行任务 看起来像是： 一个 AI 可以自己完成复杂工作流 但实际落地之后，很多工程团队会遇到一个问题： 能跑 ≠ 好用 尤其是在工程领域（MR评审 / dump分析 /]]></description><guid isPermaLink="false">/2026/03/18/cong-xiao-long-xia-dao-mr-zi-dong-ping-shen-yi-ge-geng-gong-cheng-hua-de-ai-zi-dong-hua-kuang-jia-she-ji</guid><dc:creator>DevWiki</dc:creator><category>开发工具</category><pubDate>Wed, 18 Mar 2026 02:26:40 GMT</pubDate></item><item><title><![CDATA[EnumDisplayDevices枚举显示设备时同一显卡为何会有多个结果?]]></title><link>/2024/10/08/win32-api-EnumDisplayDevices-multi-result</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=EnumDisplayDevices%E6%9E%9A%E4%B8%BE%E6%98%BE%E7%A4%BA%E8%AE%BE%E5%A4%87%E6%97%B6%E5%90%8C%E4%B8%80%E6%98%BE%E5%8D%A1%E4%B8%BA%E4%BD%95%E4%BC%9A%E6%9C%89%E5%A4%9A%E4%B8%AA%E7%BB%93%E6%9E%9C%3F&amp;url=/2024/10/08/win32-api-EnumDisplayDevices-multi-result" width="1" height="1" alt="" style="opacity:0;">问题 在使用以下代码输出显示设备信息时: void WinDevice::ScreenManager::_UpdateDisplayDeviceList() { spdlog::info("=====GetInfoByEnumDisplayDevices start=====");]]></description><guid isPermaLink="false">/2024/10/08/win32-api-EnumDisplayDevices-multi-result</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fic_windows.jpg&amp;size=m" type="image/jpeg" length="0"/><category>Windows</category><pubDate>Tue, 8 Oct 2024 08:25:37 GMT</pubDate></item><item><title><![CDATA[Windows平台Qt设置qInstallMessageHandler日志无法显示]]></title><link>/2024/09/30/windowsping-tai-qtshe-zhi-qinstallmessagehandlerri-zhi-wu-fa-xian-shi</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Windows%E5%B9%B3%E5%8F%B0Qt%E8%AE%BE%E7%BD%AEqInstallMessageHandler%E6%97%A5%E5%BF%97%E6%97%A0%E6%B3%95%E6%98%BE%E7%A4%BA&amp;url=/2024/09/30/windowsping-tai-qtshe-zhi-qinstallmessagehandlerri-zhi-wu-fa-xian-shi" width="1" height="1" alt="" style="opacity:0;">0. 问题 在学习Qt 开发时,为了方便输出日志以查看问题, Google了优化方法,即: QApplication a(argc, argv); qInstallMessageHandler(myMessageOutput); 使用 qInstallMessageHandler函数添加自定义的日]]></description><guid isPermaLink="false">/2024/09/30/windowsping-tai-qtshe-zhi-qinstallmessagehandlerri-zhi-wu-fa-xian-shi</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fic_qt.png&amp;size=m" type="image/jpeg" length="0"/><category>QT</category><pubDate>Mon, 30 Sep 2024 09:06:47 GMT</pubDate></item><item><title><![CDATA[harmony初学者入门]]></title><link>/2024/09/14/harmony-develop-introduce</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=harmony%E5%88%9D%E5%AD%A6%E8%80%85%E5%85%A5%E9%97%A8&amp;url=/2024/09/14/harmony-develop-introduce" width="1" height="1" alt="" style="opacity:0;">一、开发前准备 1.申请开发者账号,可进行个人认证和企业认证 2.下载开发者工具，下载最新版本的devecoStudio ，当然可以下载历史版本的 3.安装DevEco Studio 4.]]></description><guid isPermaLink="false">/2024/09/14/harmony-develop-introduce</guid><dc:creator>程序媛-雪儿</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_harmony.jpg&amp;size=m" type="image/jpeg" length="0"/><category>鸿蒙</category><pubDate>Sat, 14 Sep 2024 02:15:49 GMT</pubDate></item><item><title><![CDATA[从代码层面学习鸿蒙App应用模型]]></title><link>/2024/09/11/harmony-app-dev-04-application-module</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E4%BB%8E%E4%BB%A3%E7%A0%81%E5%B1%82%E9%9D%A2%E5%AD%A6%E4%B9%A0%E9%B8%BF%E8%92%99App%E5%BA%94%E7%94%A8%E6%A8%A1%E5%9E%8B&amp;url=/2024/09/11/harmony-app-dev-04-application-module" width="1" height="1" alt="" style="opacity:0;">根据鸿蒙官方的文档, 程序包的定义如下: 用户应用程序泛指运行在设备的操作系统之上，为用户提供特定服务的程序，简称“应用”。一个应用所对应的软件包文件，称为“应用程序包”。 当前系统提供了应用程序包开发、安装、查询、更新、卸载的管理机制，便于开发者开发和管理应用。同时，系统还屏蔽了不同的芯片平台的差]]></description><guid isPermaLink="false">/2024/09/11/harmony-app-dev-04-application-module</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_harmony.jpg&amp;size=m" type="image/jpeg" length="0"/><category>鸿蒙</category><pubDate>Wed, 11 Sep 2024 01:00:00 GMT</pubDate></item><item><title><![CDATA[Intel处理器命名含义说明]]></title><link>/2024/08/15/Intel-cpu-name-parse</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Intel%E5%A4%84%E7%90%86%E5%99%A8%E5%91%BD%E5%90%8D%E5%90%AB%E4%B9%89%E8%AF%B4%E6%98%8E&amp;url=/2024/08/15/Intel-cpu-name-parse" width="1" height="1" alt="" style="opacity:0;">Intel 处理器的命名通常包含多个部分，每个部分都有特定的含义。以下是对 Intel 处理器命名的解析： 1. 品牌名称（Brand Name） Intel Core：高性能系列，适用于主流用户和发烧友。 Intel Pentium：中端系列，适用于基本计算需求。 Intel Celeron：入门]]></description><guid isPermaLink="false">/2024/08/15/Intel-cpu-name-parse</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fq4.itc.cn%2Fimages01%2F20240301%2F9c686880ec4442a180c238451cde66d8.jpeg&amp;size=m" type="image/jpeg" length="0"/><category>通用知识</category><pubDate>Thu, 15 Aug 2024 09:57:49 GMT</pubDate></item><item><title><![CDATA[好用工具第17期:【Excel/WPS】表格插件 — 方方格子Excel工具箱]]></title><link>/2024/08/09/good-tools-17-wps-tool</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%A5%BD%E7%94%A8%E5%B7%A5%E5%85%B7%E7%AC%AC17%E6%9C%9F%3A%E3%80%90Excel%2FWPS%E3%80%91%E8%A1%A8%E6%A0%BC%E6%8F%92%E4%BB%B6%20%E2%80%94%20%E6%96%B9%E6%96%B9%E6%A0%BC%E5%AD%90Excel%E5%B7%A5%E5%85%B7%E7%AE%B1&amp;url=/2024/08/09/good-tools-17-wps-tool" width="1" height="1" alt="" style="opacity:0;">1. 功能介绍 方方格子 Excel工具箱，简称FFCell，是一款大型的Excel工具箱软件(Com加载项)，极大的增强了Excel程序的功能，提高用户工作效率。 本工具箱功能强大，操作简单，支持撤销，支持DIY工具箱。极大的加强了Excel功能，提高了办公效率。 支持32位和64位Office，]]></description><guid isPermaLink="false">/2024/08/09/good-tools-17-wps-tool</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fic_windows.jpg&amp;size=m" type="image/jpeg" length="0"/><category>好用工具</category><pubDate>Fri, 9 Aug 2024 03:41:19 GMT</pubDate></item><item><title><![CDATA[使用audacity进行Windows loopback测试]]></title><link>/2024/07/26/audacity-test-loopback-windows</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E4%BD%BF%E7%94%A8audacity%E8%BF%9B%E8%A1%8CWindows%20loopback%E6%B5%8B%E8%AF%95&amp;url=/2024/07/26/audacity-test-loopback-windows" width="1" height="1" alt="" style="opacity:0;">1. 下载audacity 直接点击下载地址: Audacity ® | Download for Windows (audacityteam.org), 或者复制下面地址到浏览器: https://www.audacityteam.org/download/windows/ 不想安装直接下载 zi]]></description><guid isPermaLink="false">/2024/07/26/audacity-test-loopback-windows</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_devtool.jpg&amp;size=m" type="image/jpeg" length="0"/><category>开发工具</category><pubDate>Fri, 26 Jul 2024 08:51:08 GMT</pubDate></item><item><title><![CDATA[C++函数参数的const修饰词]]></title><link>/2024/07/18/c-han-shu-ding-yi</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=C%2B%2B%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E7%9A%84const%E4%BF%AE%E9%A5%B0%E8%AF%8D&amp;url=/2024/07/18/c-han-shu-ding-yi" width="1" height="1" alt="" style="opacity:0;">C++ 中使用 const 引用来传递字符串参数，与 Java 或 C# 中 String 类型的不可变性有类似的目的，但实现方式有所不同。 1. Java 和 C# 中的不可变字符串 在 Java 和 C# 中，String 类型是不可变的（immutable）。一旦创建了 String 对象，其]]></description><guid isPermaLink="false">/2024/07/18/c-han-shu-ding-yi</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_cpp.png&amp;size=m" type="image/jpeg" length="0"/><category>C++</category><pubDate>Thu, 18 Jul 2024 09:23:18 GMT</pubDate></item><item><title><![CDATA[WinDbg说明和下载]]></title><link>/2024/06/24/windbg-download-url</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=WinDbg%E8%AF%B4%E6%98%8E%E5%92%8C%E4%B8%8B%E8%BD%BD&amp;url=/2024/06/24/windbg-download-url" width="1" height="1" alt="" style="opacity:0;">1. 介绍 WinDbg 是一个调试器，可用于分析故障转储、调试实时用户模式和内核模式代码，以及检查 CPU 寄存器和内存。 最新版本preview具有更新的界面、完善的脚本功能、可扩展的调试数据模型、内置的时间旅行调试 (TTD) 支持和许多其他功能，提供更加现代化的用户体验。 最新版要求 支持的]]></description><guid isPermaLink="false">/2024/06/24/windbg-download-url</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_windows.jpg&amp;size=m" type="image/jpeg" length="0"/><category>开发工具</category><category>Windows</category><pubDate>Mon, 24 Jun 2024 09:53:46 GMT</pubDate></item><item><title><![CDATA[Windows平台配置git说明]]></title><link>/2024/06/20/git-config</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Windows%E5%B9%B3%E5%8F%B0%E9%85%8D%E7%BD%AEgit%E8%AF%B4%E6%98%8E&amp;url=/2024/06/20/git-config" width="1" height="1" alt="" style="opacity:0;">1. 添加key到 ssh-agent 打开 git 安装目录 C:\Program Files\Git\etc, 找到 profile 文件, 管理员身份打开, 在最后追加: env=~/.ssh/agent.env agent_load_env () { test -f "$env" &amp;&amp; .]]></description><guid isPermaLink="false">/2024/06/20/git-config</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_git.png&amp;size=m" type="image/jpeg" length="0"/><category>通用知识</category><pubDate>Thu, 20 Jun 2024 01:58:39 GMT</pubDate></item><item><title><![CDATA[TypeScript 中的实用类型（utility type）和转换类型]]></title><link>/2024/06/12/typescript-utility-type</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=TypeScript%20%E4%B8%AD%E7%9A%84%E5%AE%9E%E7%94%A8%E7%B1%BB%E5%9E%8B%EF%BC%88utility%20type%EF%BC%89%E5%92%8C%E8%BD%AC%E6%8D%A2%E7%B1%BB%E5%9E%8B&amp;url=/2024/06/12/typescript-utility-type" width="1" height="1" alt="" style="opacity:0;">在学习 TypeScript 中遇到了Record 这个类型, 一开始不知道其用途, 查找了一下说明才得知: Record&lt;K extends keyof any, T&gt; 是 TypeScript 提供的一个实用类型（utility type），用于构造一个对象类型，其中键 K 的集合可以是任意类型]]></description><guid isPermaLink="false">/2024/06/12/typescript-utility-type</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_typescript.jpg&amp;size=m" type="image/jpeg" length="0"/><category>TypeScript</category><pubDate>Wed, 12 Jun 2024 06:05:03 GMT</pubDate></item><item><title><![CDATA[TypeScript中反引号、单引号和双引号的区别]]></title><link>/2024/06/04/typescript-string</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=TypeScript%E4%B8%AD%E5%8F%8D%E5%BC%95%E5%8F%B7%E3%80%81%E5%8D%95%E5%BC%95%E5%8F%B7%E5%92%8C%E5%8F%8C%E5%BC%95%E5%8F%B7%E7%9A%84%E5%8C%BA%E5%88%AB&amp;url=/2024/06/04/typescript-string" width="1" height="1" alt="" style="opacity:0;">在TypeScript（以及JavaScript）中，``（反引号）、''（单引号）和""（双引号）都是用来表示字符串的，但它们在某些方面有不同的功能和用法。以下是它们之间的主要区别： 反引号（``）： 模板字符串：反引号用于创建模板字符串，可以在字符串中包含表达式。用法是将表达式放在 ${}中。]]></description><guid isPermaLink="false">/2024/06/04/typescript-string</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_typescript.jpg&amp;size=m" type="image/jpeg" length="0"/><category>TypeScript</category><pubDate>Tue, 4 Jun 2024 02:55:45 GMT</pubDate></item><item><title><![CDATA[不透明度对照表]]></title><link>/2024/05/11/Opacity-Reference-Chart</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E4%B8%8D%E9%80%8F%E6%98%8E%E5%BA%A6%E5%AF%B9%E7%85%A7%E8%A1%A8&amp;url=/2024/05/11/Opacity-Reference-Chart" width="1" height="1" alt="" style="opacity:0;">常用 0% — 00 100% — FF 90% — E6 80% — CC 70% — B3 60% — 99 50% — 80 40% — 66 30% — 4D 20% — 33 10% — 1A 95% — F2 85% — D9]]></description><guid isPermaLink="false">/2024/05/11/Opacity-Reference-Chart</guid><dc:creator>DevWiki</dc:creator><category>通用知识</category><pubDate>Sat, 11 May 2024 03:22:10 GMT</pubDate></item><item><title><![CDATA[Win平台HTTPS请求证书问题分析]]></title><link>/2024/04/12/windows-https-request-cert</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=Win%E5%B9%B3%E5%8F%B0HTTPS%E8%AF%B7%E6%B1%82%E8%AF%81%E4%B9%A6%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90&amp;url=/2024/04/12/windows-https-request-cert" width="1" height="1" alt="" style="opacity:0;">HTTPS请求概述 在 Windows 系统上，进行 HTTPS 网络请求的证书校验过程通常如下： 当进行 HTTPS 请求时，服务器会把它的证书发送给客户端。 客户端会检查证书是否已经被信任，如果没有，客户端会尝试建立一个安全连接。证书是否被信任是通过检查证书中的颁发者（CA）是否被信任来判断的。]]></description><guid isPermaLink="false">/2024/04/12/windows-https-request-cert</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_windows.jpg&amp;size=m" type="image/jpeg" length="0"/><category>Windows</category><pubDate>Fri, 12 Apr 2024 03:43:00 GMT</pubDate></item><item><title><![CDATA[设计模式六大原则]]></title><link>/2024/04/12/six-software-design-principles</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%85%AD%E5%A4%A7%E5%8E%9F%E5%88%99&amp;url=/2024/04/12/six-software-design-principles" width="1" height="1" alt="" style="opacity:0;">1. 设计模式六大原则（1）：单一职责原则 定义：不要存在多于一个导致类变更的原因。通俗的说，即一个类只负责一项职责。 问题由来：类T负责两个不同的职责：职责P1，职责P2。当由于职责P1需求发生改变而需要修改类T时，有可能会导致原本运行正常的职责P2功能发生故障。 解决方案：遵循单一职责原则。分别]]></description><guid isPermaLink="false">/2024/04/12/six-software-design-principles</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_General_Knowledge.jpg&amp;size=m" type="image/jpeg" length="0"/><category>通用知识</category><pubDate>Fri, 12 Apr 2024 02:12:00 GMT</pubDate></item><item><title><![CDATA[鸿蒙App开发学习04 - 组件跳转页面的方式]]></title><link>/2024/04/02/harmony-app-dev-04-component-to-page</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E9%B8%BF%E8%92%99App%E5%BC%80%E5%8F%91%E5%AD%A6%E4%B9%A004%20-%20%E7%BB%84%E4%BB%B6%E8%B7%B3%E8%BD%AC%E9%A1%B5%E9%9D%A2%E7%9A%84%E6%96%B9%E5%BC%8F&amp;url=/2024/04/02/harmony-app-dev-04-component-to-page" width="1" height="1" alt="" style="opacity:0;">1. 背景说明 我们创建好默认项目的时候, 可以看到有一个默认的 AppAbility 类, 里面有这样的跳转 page 的代码: onWindowStageCreate(windowStage: window.WindowStage): void { // Main window is c]]></description><guid isPermaLink="false">/2024/04/02/harmony-app-dev-04-component-to-page</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_harmony.jpg&amp;size=m" type="image/jpeg" length="0"/><category>鸿蒙</category><pubDate>Tue, 2 Apr 2024 13:49:00 GMT</pubDate></item><item><title><![CDATA[鸿蒙App开发学习03 - ArkTS语言]]></title><link>/2024/04/01/harmony-app-dev-03-arkts</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E9%B8%BF%E8%92%99App%E5%BC%80%E5%8F%91%E5%AD%A6%E4%B9%A003%20-%20ArkTS%E8%AF%AD%E8%A8%80&amp;url=/2024/04/01/harmony-app-dev-03-arkts" width="1" height="1" alt="" style="opacity:0;">ArkTS语言 ArkTS是一种为构建高性能应用而设计的编程语言。ArkTS在继承TypeScript语法的基础上进行了优化，以提供更高的性能和开发效率。 随着移动设备在人们的日常生活中变得越来越普遍，许多编程语言在设计之初没有考虑到移动设备，导致应用的运行缓慢、低效、功耗大，针对移动环境的编程语言]]></description><guid isPermaLink="false">/2024/04/01/harmony-app-dev-03-arkts</guid><dc:creator>DevWiki</dc:creator><enclosure url="/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fbg_harmony.jpg&amp;size=m" type="image/jpeg" length="0"/><category>鸿蒙</category><pubDate>Mon, 1 Apr 2024 01:33:00 GMT</pubDate></item></channel></rss>