﻿<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>echoes</title>
    <link>https://www.wyc21.com</link>
    <description>记录生活，分享所思</description>
    <language>zh-CN</language>
    <lastBuildDate>Wed, 04 Feb 2026 00:15:52 GMT</lastBuildDate>
    <atom:link href="https://www.wyc21.com/rss.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>OSS 服务（教学版）：上传 → 加密 → 临时访问 → oss-proxy</title>
      <link>https://www.wyc21.com/articles/learn/java/oss%E6%9C%8D%E5%8A%A1/</link>
      <guid>https://www.wyc21.com/articles/learn/java/oss%E6%9C%8D%E5%8A%A1/</guid>
      <pubDate>Wed, 28 Jan 2026 12:12:00 GMT</pubDate>
      <description><![CDATA[OSS 服务（教学版）：上传 → 加密 → 临时访问 → oss-proxy 这份文档把 OSS 这条链路按“你要新增一个上传/下载能力时怎么写代码”来讲：每一步都有 具体操作步骤 + 代码片段 + 你应该看到的结果。  0. 你要做的事（目标） - 生成规范的 OSS 对象路径（业务相对路径） -...]]></description>
    </item>
    
    <item>
      <title>微信支付（教学版）：下单 → 扫码 → 回调 → 关单</title>
      <link>https://www.wyc21.com/articles/learn/java/%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98/</link>
      <guid>https://www.wyc21.com/articles/learn/java/%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98/</guid>
      <pubDate>Wed, 28 Jan 2026 12:10:00 GMT</pubDate>
      <description><![CDATA[微信支付（教学版）：下单 → 扫码 → 回调 → 关单 这份文档不是“概览”，而是“照着做”的教程：你按步骤走一遍，就能知道微信支付这条链路每一步在哪里、怎么调用、关键代码长什么样。  你现在项目里的“微信支付下单”实际用的是 Native 扫码（返回 codeUrl 二维码链接），不是 App S...]]></description>
    </item>
    
    <item>
      <title>常见 Linux 命令</title>
      <link>https://www.wyc21.com/articles/code/%E5%B8%B8%E8%A7%81linux/</link>
      <guid>https://www.wyc21.com/articles/code/%E5%B8%B8%E8%A7%81linux/</guid>
      <pubDate>Wed, 28 Jan 2026 11:33:54 GMT</pubDate>
      <description><![CDATA[简单常用的命令 | 命令 | 中文含义 | 常用示例 | | --- | --- | --- | | ls | 列出目录内容 | ls -al | | cd | 切换目录 | cd /var/log | | rm | 删除文件/目录（谨慎） | rm file.txt / rm -r dir（慎用 ...]]></description>
    </item>
    
    <item>
      <title>Java Stream 常用操作</title>
      <link>https://www.wyc21.com/articles/learn/java/stream/</link>
      <guid>https://www.wyc21.com/articles/learn/java/stream/</guid>
      <pubDate>Wed, 28 Jan 2026 04:13:18 GMT</pubDate>
      <description><![CDATA[Java Stream 常用操作  准备工作 java import java.util.; import java.util.stream.Collectors; import lombok.AllArgsConstructor; import lombok.Data; @Data @AllArg...]]></description>
    </item>
    
    <item>
      <title>3x-ui配置</title>
      <link>https://www.wyc21.com/articles/other/3x-ui%E9%85%8D%E7%BD%AE/</link>
      <guid>https://www.wyc21.com/articles/other/3x-ui%E9%85%8D%E7%BD%AE/</guid>
      <pubDate>Sat, 19 Apr 2025 02:48:48 GMT</pubDate>
      <description><![CDATA[3x-ui： 安全:Reality Dest (Target) txt apple.com:443  SNI txt apple.com  公钥 txt jCK3ORKMwzmJsig7gMWOTGlaF2wvuVAcEr7jbB1bnwU  私钥 txt oN60djdg_ZRUiChp0Rj-e...]]></description>
    </item>
    
    <item>
      <title>声音模拟GPT-SoVITS</title>
      <link>https://www.wyc21.com/articles/other/%E5%A3%B0%E9%9F%B3%E6%A8%A1%E6%8B%9Fgpt-sovits/</link>
      <guid>https://www.wyc21.com/articles/other/%E5%A3%B0%E9%9F%B3%E6%A8%A1%E6%8B%9Fgpt-sovits/</guid>
      <pubDate>Fri, 28 Mar 2025 11:35:10 GMT</pubDate>
      <description><![CDATA[观看本篇内容则自动同意使用软件者与本博客博主无关，出任何后果使用软件者、传播软件导出的声音者自负全责. 不同意则严禁继续观看。  此软件以 MIT 协议开源, 作者不对软件具备任何控制力, 使用软件者、传播软件导出的声音者自负全责. 如不认可该条款,  则不能使用或引用软件包内任何代码和文件. 详见...]]></description>
    </item>
    
    <item>
      <title>图吧工具箱</title>
      <link>https://www.wyc21.com/articles/apply/apply/</link>
      <guid>https://www.wyc21.com/articles/apply/apply/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[图吧工具箱下载链接 ：（）（）  uTools 推荐 官方链接： 插件推荐（uTools 插件）： 1. OCR 识图翻译 2. 剪贴板：可记录之前的剪贴板内容 独立软件（用于部署 uTools 插件）： 1. CC-switch：快捷管理 API ✅一键切换 API 配置 - 在多个 API 提供...]]></description>
    </item>
    
    <item>
      <title>图吧工具箱</title>
      <link>https://www.wyc21.com/articles/apply/_apply/</link>
      <guid>https://www.wyc21.com/articles/apply/_apply/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[图吧工具箱下载链接 ：（）（）  uTools 推荐 官方链接： 插件推荐（uTools 插件）： 1. OCR 识图翻译 2. 剪贴板：可记录之前的剪贴板内容 独立软件（用于部署 uTools 插件）： 1. CC-switch：快捷管理 API ✅一键切换 API 配置 - 在多个 API 提供...]]></description>
    </item>
    
    <item>
      <title>SakuraFrp</title>
      <link>https://www.wyc21.com/articles/apply/sakurafrp/</link>
      <guid>https://www.wyc21.com/articles/apply/sakurafrp/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[下载 SakuraFrp 启动器  1. 自己注册一个账号 2. 需要花费一块钱获取永久资格 3. 用户——用户信息——访问密钥（复制） 4. 点开下载好的软件，把访问密钥粘贴进去即可 5. 记得每天可以在网页签到领流量  配置 Minecraft 隧道 服务——隧道列表——创建隧道(普通用户同时只...]]></description>
    </item>
    
    <item>
      <title>Adobe 全家桶下载</title>
      <link>https://www.wyc21.com/articles/apply/adobe%E5%85%A8%E5%AE%B6%E6%A1%B6/</link>
      <guid>https://www.wyc21.com/articles/apply/adobe%E5%85%A8%E5%AE%B6%E6%A1%B6/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[Adobe 全家桶下载  链接 - 第三方镜像：http://adobe.v404.cn/adobe/ - 官网：https://www.adobe.com/  常见组件 - Photoshop（PS） - Illustrator（AI） - Premiere Pro（PR） - After Eff...]]></description>
    </item>
    
    <item>
      <title>Clion</title>
      <link>https://www.wyc21.com/articles/apply/clion/</link>
      <guid>https://www.wyc21.com/articles/apply/clion/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[注意 本教程适用于 JetBrains 全系列产品，包括 Clion、IDEA、WebStorm、Phpstorm、Clion、RubyMine、CLion、AppCode 等。 本教程适用 Windows/Mac/Linux 系统，文中以 Windows 系统为例做讲解，其他系统按照教程顺序即可。...]]></description>
    </item>
    
    <item>
      <title>IDEA</title>
      <link>https://www.wyc21.com/articles/apply/idea/</link>
      <guid>https://www.wyc21.com/articles/apply/idea/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[idea下载链接：https://www.jetbrains.com/zh-cn/idea/download/?section=windows  安装IDEA  安装时根据自己的系统来选择 32-bit launcher 64-bit launcher 查看自己电脑系统是多少位 右键此电脑——属性—...]]></description>
    </item>
    
    <item>
      <title>PyCharm</title>
      <link>https://www.wyc21.com/articles/apply/pycharm/</link>
      <guid>https://www.wyc21.com/articles/apply/pycharm/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[软件下载  PyCharm 如果官网打不开提取码 easy 下载好后破解工具提取码 easy 注： install.sh 用于Linux或者MacOS系统激活PyCharm install-all-users.vbs 用于Windows系统针对所有windows用户激活PyCharm install...]]></description>
    </item>
    
    <item>
      <title>VSCode</title>
      <link>https://www.wyc21.com/articles/apply/vscode/</link>
      <guid>https://www.wyc21.com/articles/apply/vscode/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:41 GMT</pubDate>
      <description><![CDATA[一.VSCode 配置 C/C++环境 1. 下载 Microsoft vsCode（注：stable 是稳定版本；insider 是内部测试版本，可能会出问题，建议选 stable） vsCode 官网下载:https://code.visualstudio.com/ 2. 安装 vsCode {...]]></description>
    </item>
    
    <item>
      <title>Git常见命令</title>
      <link>https://www.wyc21.com/articles/code/git%E5%B8%B8%E8%A7%81%E5%91%BD%E4%BB%A4/</link>
      <guid>https://www.wyc21.com/articles/code/git%E5%B8%B8%E8%A7%81%E5%91%BD%E4%BB%A4/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:05 GMT</pubDate>
      <description><![CDATA[Git 常见命令  基础流程 bash git status git add &lt;file git add . git commit -m &quot;message&quot;   分支操作 bash git branch git branch &lt;name git switch &lt;name git switch -c ...]]></description>
    </item>
    
    <item>
      <title>Web实用网址合集</title>
      <link>https://www.wyc21.com/articles/web/web%E5%AE%9E%E7%94%A8%E7%BD%91%E5%9D%80%E5%90%88%E9%9B%86/</link>
      <guid>https://www.wyc21.com/articles/web/web%E5%AE%9E%E7%94%A8%E7%BD%91%E5%9D%80%E5%90%88%E9%9B%86/</guid>
      <pubDate>Fri, 28 Mar 2025 11:34:05 GMT</pubDate>
      <description><![CDATA[网站如果有访问慢，或进不去推荐科学上网 ---  声音&amp;音乐类网站  可以在平淡的背景声音中加入一些其他音效  适合独立游戏制作者，音乐家，视频后期等，反正就是有很多免费音效同时里面也有很多  真实雨声，可作为素材  里面有很多环境声音的素材  国内的电台听腻了，可以听听国外的  可以学习各国语言，...]]></description>
    </item>
    
    <item>
      <title>HTML+CSS-原神官网</title>
      <link>https://www.wyc21.com/articles/code/htmlcss-%E5%8E%9F%E7%A5%9E%E5%AE%98%E7%BD%91/</link>
      <guid>https://www.wyc21.com/articles/code/htmlcss-%E5%8E%9F%E7%A5%9E%E5%AE%98%E7%BD%91/</guid>
      <pubDate>Fri, 28 Mar 2025 11:33:54 GMT</pubDate>
      <description><![CDATA[仿原神官网静态页面  目标 - 使用 HTML + CSS 还原官网风格页面 - 练习布局、字体、图片与交互细节  页面要点 - 顶部导航与大图 Banner - 内容分区与卡片布局 - 页脚与基础响应式适配（可选）  代码地址 - https://github.com/WYC210/HTML/]]></description>
    </item>
    
    <item>
      <title>C 语言项目</title>
      <link>https://www.wyc21.com/articles/code/c_projects/</link>
      <guid>https://www.wyc21.com/articles/code/c_projects/</guid>
      <pubDate>Fri, 28 Mar 2025 11:33:54 GMT</pubDate>
      <description><![CDATA[C 语言项目 1. Bank--简单的银行系统 2. HuliTuzi--简单的文字一维游戏，狐狸追兔子 3. Jisuanqi--计算器 4. Wuzi--五子棋，可以实现人机对战 5. Xiuxian--文字修仙版,C 语言写真是太难受了，已弃坑 6. tanchishe--贪吃蛇大作战,简单的...]]></description>
    </item>
    
    <item>
      <title>Python</title>
      <link>https://www.wyc21.com/articles/code/p_projects/</link>
      <guid>https://www.wyc21.com/articles/code/p_projects/</guid>
      <pubDate>Fri, 28 Mar 2025 11:33:54 GMT</pubDate>
      <description><![CDATA[Python  --- 1. StarLive : 仿星露谷物语基本玩法，只有非常非常基础的功能 代码详细内容访问 gethub: https://github.com/WYC210/PY_project 2. chat_room : 聊天室实现简单通讯和基本功能 代码详细内容访问 gethub: ...]]></description>
    </item>
    
    <item>
      <title>Shopping</title>
      <link>https://www.wyc21.com/articles/code/store/</link>
      <guid>https://www.wyc21.com/articles/code/store/</guid>
      <pubDate>Fri, 28 Mar 2025 11:33:54 GMT</pubDate>
      <description><![CDATA[Store  项目简介 - 基于 Spring Boot + Vue3 的购物商城练习项目  技术栈 - 前端：Element Plus / Pinia / Axios / Vue 3 / Vite / TypeScript - 后端：Spring Boot / MyBatis Plus / MyS...]]></description>
    </item>
    
    <item>
      <title>Minecraft</title>
      <link>https://www.wyc21.com/articles/game/minecraft/</link>
      <guid>https://www.wyc21.com/articles/game/minecraft/</guid>
      <pubDate>Fri, 28 Mar 2025 11:33:54 GMT</pubDate>
      <description><![CDATA[| 启动器 | ------------------- |HTML(推荐)：  HMCL 是一个免费、开源的 Minecraft 启动器，允许玩家方便快捷地安装、管理、运行游戏。 您的赞助将帮助 HMCL 获得更好的发展、支持稳定高速的游戏安装与文件下载服务。| | PCL  PCL2 是 Plai...]]></description>
    </item>
    
    <item>
      <title>CSS继承</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/css%E7%BB%A7%E6%89%BF/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/css%E7%BB%A7%E6%89%BF/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[CSS 继承概述 CSS 继承是指子元素会继承父元素的某些 CSS 属性。在设置字体、颜色等属性时，子元素如果没有特别指定，会使用父元素的属性值。  代码示例 css body { / 在 / 后面加单位是指定行高，不加单位是所有子元素 × 倍数 / color: pink; font: 12px/...]]></description>
    </item>
    
    <item>
      <title>定位</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/%E5%AE%9A%E4%BD%8D/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/%E5%AE%9A%E4%BD%8D/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[相对定位 css / 相对定位，没有脱离文档流，会给他预留空间，受 top，left 等影响 / .element { position: relative; top: 20px; left: 20px; }   绝对定位 css / 绝对定位，脱离文档流，不会给他预留空间，受 top，left 等...]]></description>
    </item>
    
    <item>
      <title>typeof</title>
      <link>https://www.wyc21.com/articles/learn/js/typeof/</link>
      <guid>https://www.wyc21.com/articles/learn/js/typeof/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[console.log(typeof 123); console.log(typeof &quot;Hello,World!&quot;); console.log(typeof true); console.log(typeof undefined); console.log(typeof null); 查看变量/常...]]></description>
    </item>
    
    <item>
      <title>this</title>
      <link>https://www.wyc21.com/articles/learn/js/this/</link>
      <guid>https://www.wyc21.com/articles/learn/js/this/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[解析器在调用函数每次都会向函数内部传递进一个隐含的参数，这个隐含的参数就是this，this指向的是一个对象，这个对象我们称为函数执行的上下文对象，根据函数的调用方式的不同，this会指向不同的对象 - 以函数的形式调用时，this永远都是window - 以方法的形式调用时，this就是调用方法的...]]></description>
    </item>
    
    <item>
      <title>创建对象</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%88%9B%E5%BB%BA%E5%AF%B9%E8%B1%A1/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%88%9B%E5%BB%BA%E5%AF%B9%E8%B1%A1/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[对象的介绍 Object 类型，我们也称为一个对象，是 JavaScript 中的引用数据类型。它是一种复合值，它将很多值聚合到一起，可以通过名字访问这些值。对象也可以看做是属性的无序集合，每个属性都是一个名/值对。对象除了可以创建自有属性，还可以通过从一个名为原型的对象那里继承属性。除了字符串、数...]]></description>
    </item>
    
    <item>
      <title>函数创建</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%87%BD%E6%95%B0%E5%88%9B%E5%BB%BA/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%87%BD%E6%95%B0%E5%88%9B%E5%BB%BA/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[使用 函数对象 来创建一个函数(几乎不用的) js var fun = new Function(&quot;console.log(&#39;这是我的第一个函数&#39;);&quot;);   使用 函数声明 来创建一个函数（比较常用） js function fun(){ console.log(&quot;这是我的第二个函数&quot;); } ...]]></description>
    </item>
    
    <item>
      <title>form表单域</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/form%E8%A1%A8%E5%8D%95%E5%9F%9F/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/form%E8%A1%A8%E5%8D%95%E5%9F%9F/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[form 表单域概述 &lt;form 标签用于创建 HTML 表单，它会把其范围内的数据提交给服务器。  代码示例 html &lt;form action=&quot;demo.php&quot; method=&quot;POST&quot; name=&quot;userForm&quot; &lt;label for=&quot;username&quot;用户名：&lt;/label &lt;i...]]></description>
    </item>
    
    <item>
      <title>label</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/label/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/label/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[label 标签 &lt;label 用于关联表单控件，点击文字即可聚焦/触发对应控件。  关联方式 1. 使用 for + id 绑定 2. 直接包裹表单控件  示例 html &lt;label for=&quot;male&quot;男&lt;/label &lt;input type=&quot;radio&quot; name=&quot;sex&quot; id=&quot;ma...]]></description>
    </item>
    
    <item>
      <title>自定义列表</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%88%97%E8%A1%A8/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%88%97%E8%A1%A8/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[自定义列表（dl / dt / dd） &lt;dl 用于术语与解释的语义结构，&lt;dt 表示术语，&lt;dd 表示描述。  示例 html &lt;dl &lt;dt水果&lt;/dt &lt;dd苹果&lt;/dd &lt;dd香蕉&lt;/dd &lt;dd橙子&lt;/dd &lt;/dl   适用场景 - 术语解释 - FAQ 问答 - 参数说明]]></description>
    </item>
    
    <item>
      <title>伪元素</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/%E4%BC%AA%E5%85%83%E7%B4%A0/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/%E4%BC%AA%E5%85%83%E7%B4%A0/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[伪元素 - ::after ::after 伪元素可用于在元素内容之后插入新内容。  代码示例 html &lt;!DOCTYPE html &lt;html lang=&quot;en&quot; &lt;head &lt;meta charset=&quot;UTF-8&quot; &lt;meta name=&quot;viewport&quot; content=&quot;width=d...]]></description>
    </item>
    
    <item>
      <title>input</title>
      <link>https://www.wyc21.com/articles/learn/htmlcss/input/</link>
      <guid>https://www.wyc21.com/articles/learn/htmlcss/input/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[表单元素 - input 标签 &lt;input 标签是 HTML 中常用的表单元素，用于创建各种输入字段。  文本输入框 html &lt;input type=&#39;text&#39; name=&quot;username&quot; value=&quot;请输入用户名&quot; maxlength=&quot;20&quot; placeholder=&quot;请输入用户名&quot;...]]></description>
    </item>
    
    <item>
      <title>变量</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%8F%98%E9%87%8F/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%8F%98%E9%87%8F/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[变量声明 JavaScript 中常见的变量声明方式有 var 和 let。 - var：函数作用域，存在变量提升 - let：块级作用域，更推荐  示例 js let count = 0; var name = &quot;Tom&quot;; count = count + 1;]]></description>
    </item>
    
    <item>
      <title>删除对象</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%88%A0%E9%99%A4%E5%AF%B9%E8%B1%A1/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%88%A0%E9%99%A4%E5%AF%B9%E8%B1%A1/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[删除属性 删除对象的属性可以使用 delete 关键字，格式如下： delete 对象.属性名 js var person = new Object(); person.name = &quot;孙悟空&quot;; person.age = 18; console.log(person); delete person...]]></description>
    </item>
    
    <item>
      <title>字符串</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%AD%97%E7%AC%A6%E4%B8%B2/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%AD%97%E7%AC%A6%E4%B8%B2/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[通过单引号，双引号，反引号都是字符串 外双内单 js let str = &#39;abc&#39; let str1 = &quot;abc&quot; let str2 = abc console.log(&quot;你说&#39;你好&#39;啊&quot;)   字符串中间用 ${ } 包含变量 js let age = 18 document.write(&quot;我...]]></description>
    </item>
    
    <item>
      <title>对象</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%AF%B9%E8%B1%A1/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%AF%B9%E8%B1%A1/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[声明对象 js let abc = {} let abc = new Object()  js let obj = { name: &#39;老鼠&#39;, age = 18, grender = &#39;女&#39; } //每一行后面必须加逗号,最后一行可以不加  js obj.name // 访问name //修改元素 ...]]></description>
    </item>
    
    <item>
      <title>布尔值</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%B8%83%E5%B0%94%E5%80%BC/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%B8%83%E5%B0%94%E5%80%BC/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[布尔值 true 和 false 表示逻辑真/假。JS 还有“真假值（truthy/falsy）”的概念。  常见 falsy - false - 0、-0 - &quot;&quot;（空字符串） - null、undefined - NaN  示例 js Boolean(0); Boolean(&quot;&quot;); Boole...]]></description>
    </item>
    
    <item>
      <title>常量</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%B8%B8%E9%87%8F/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%B8%B8%E9%87%8F/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[常量（const） - 声明时必须赋值 - 不能重新赋值，但对象/数组的内部属性仍可修改  示例 js const PI = 3.14; const user = { name: &quot;Tom&quot; }; user.name = &quot;Jerry&quot;;]]></description>
    </item>
    
    <item>
      <title>强制转换</title>
      <link>https://www.wyc21.com/articles/learn/js/%E5%BC%BA%E5%88%B6%E8%BD%AC%E6%8D%A2/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E5%BC%BA%E5%88%B6%E8%BD%AC%E6%8D%A2/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[转换为String类型 将其它数值转换为字符串有三种方式：toString()、String()、 拼串。 1. 方式一：调用被转换数据类型的toString()方法，该方法不会影响到原变量，它会将转换的结果返回，但是注意：null和undefined这两个值没有toString()方法，如果调用它...]]></description>
    </item>
    
    <item>
      <title>数据类型转换</title>
      <link>https://www.wyc21.com/articles/learn/js/%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[隐式转换 除了加号，其他符号在进行计算时，会默认把字符串转换为整型 js &#39;abc&#39; + 1 = abc1 2 + &#39;2&#39; = 22 2 - &#39;2&#39; = 0 console.log(+&#39;123&#39;) // 转换为数字型 console.log(-&#39;123&#39;)//也有同样效果   显示转换 Number...]]></description>
    </item>
    
    <item>
      <title>数组</title>
      <link>https://www.wyc21.com/articles/learn/js/%E6%95%B0%E7%BB%84/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E6%95%B0%E7%BB%84/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[let arr = [a,b,c] let arr1 = [&quot;小明&quot;,&quot;小红&quot;，&quot;小兰&quot;] arr1[0] //小明 console.log(arr) //打印数组 console。log(arr.length) // 3 js  新增元素 push()  //将一个或多个元素添加到数组末尾,并返回...]]></description>
    </item>
    
    <item>
      <title>条件语句</title>
      <link>https://www.wyc21.com/articles/learn/js/%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[js if(){ }else if(){ } 除了 0 所有的数字都为真 if(2){ // true } 除了 &#39;&#39;所有的字符串都为真 if(&quot;123&quot;){ //true }  js switchi(){ case a: break default: } while(){ }]]></description>
    </item>
    
    <item>
      <title>比较运算符</title>
      <link>https://www.wyc21.com/articles/learn/js/%E6%AF%94%E8%BE%83%E8%BF%90%E7%AE%97%E7%AC%A6/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E6%AF%94%E8%BE%83%E8%BF%90%E7%AE%97%E7%AC%A6/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[等于== 当使用==来比较两个值时，如果值的类型不同，则会自动进行类型转换，将其转换为相同的类型，然后在比较  全等于=== 用来判断两个值是否全等，它和相等类似，不同的是它不会做自动的类型转换，如果两个值的类型不同，直接返回false 双等于和全等于(三等于的我区别) 首先，双等于比较两个数据类型...]]></description>
    </item>
    
    <item>
      <title>特殊类型</title>
      <link>https://www.wyc21.com/articles/learn/js/%E7%89%B9%E6%AE%8A%E7%B1%BB%E5%9E%8B/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E7%89%B9%E6%AE%8A%E7%B1%BB%E5%9E%8B/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[undefind,只声明变量，不给变量赋值 js let a console.log(a) // undefind   undefind 和 null 的区别 _undefind 代表声明变量但是没有赋值 null 表示赋值了，但是赋值为 null_ js let a // undefind let...]]></description>
    </item>
    
    <item>
      <title>获取DOM元素</title>
      <link>https://www.wyc21.com/articles/learn/js/%E8%8E%B7%E5%8F%96dom%E5%85%83%E7%B4%A0/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E8%8E%B7%E5%8F%96dom%E5%85%83%E7%B4%A0/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[单个选择 js &lt;body &lt;div class=&quot;box&quot;123&lt;/div &lt;/body let box = document.querySelector(&#39;div&#39;) 或 let box = document.querySelector(&#39;.box&#39;) //这里是 .box comsole.lo...]]></description>
    </item>
    
    <item>
      <title>输入输出语句</title>
      <link>https://www.wyc21.com/articles/learn/js/%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E8%AF%AD%E5%8F%A5/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E8%AF%AD%E5%8F%A5/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[输出语句 js &lt;script console.log(&quot;输出一条日志&quot;);//最常用 console.info(&quot;输出一条信息&quot;); console.warn(&quot;输出一条警告&quot;); console.error(&quot;输出一条错误&quot;); &lt;/script   输入语句 js let a = prompt...]]></description>
    </item>
    
    <item>
      <title>逻辑运算符</title>
      <link>https://www.wyc21.com/articles/learn/js/%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E7%AC%A6/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E7%AC%A6/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[逻辑运算符  &amp;&amp; 与 - 都为真时返回最后一个值 - 遇到 falsy 会短路并返回该值  || 或 - 遇到 truthy 会短路并返回该值 - 全部为 falsy 才返回最后一个值  ! 非 - 先转换为布尔值再取反 - !!value 可转成布尔值  示例 js const a = &quot;&quot; &amp;...]]></description>
    </item>
    
    <item>
      <title>遍历对象</title>
      <link>https://www.wyc21.com/articles/learn/js/%E9%81%8D%E5%8E%86%E5%AF%B9%E8%B1%A1/</link>
      <guid>https://www.wyc21.com/articles/learn/js/%E9%81%8D%E5%8E%86%E5%AF%B9%E8%B1%A1/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[js for (var 变量 in 对象) { }  js var person = { name: &quot;zhangsan&quot;, age: 18 } for (var personKey in person) { var personVal = person[personKey]; console.lo...]]></description>
    </item>
    
    <item>
      <title>基础语法</title>
      <link>https://www.wyc21.com/articles/learn/sql/%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95/</link>
      <guid>https://www.wyc21.com/articles/learn/sql/%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[sql 查询：select _ from table1 where 范围 插入：insert into table1(field1,field2) s(1,2) 删除：delete from table1 where 范围 更新：update table1 set field1=1 where 范围...]]></description>
    </item>
    
    <item>
      <title>增删改查</title>
      <link>https://www.wyc21.com/articles/learn/sql/%E5%A2%9E%E5%88%A0%E6%94%B9%E6%9F%A5/</link>
      <guid>https://www.wyc21.com/articles/learn/sql/%E5%A2%9E%E5%88%A0%E6%94%B9%E6%9F%A5/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[添加列 ALTER TABLE 表名 ADD 新列名 数据类型;  删除列 ALTER TABLE 表名 DROP COLUMN 列名;  删除邮箱列（修正拼写错误：colunm → COLUMN） ALTER TABLE People DROP COLUMN PeopleMail;  修改列 AL...]]></description>
    </item>
    
    <item>
      <title>建库</title>
      <link>https://www.wyc21.com/articles/learn/sql/%E5%BB%BA%E5%BA%93/</link>
      <guid>https://www.wyc21.com/articles/learn/sql/%E5%BB%BA%E5%BA%93/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[--创建数据库 sql create datebase DBTEST on --数据文件 { name = &#39;DBTEST&#39; --逻辑名称 filename = &#39;D\code&#39; --物理路径和名称 size = 5MB --文件的初始大小 filegrowth = 2M --文件增长方式，也可以写...]]></description>
    </item>
    
    <item>
      <title>模糊查询</title>
      <link>https://www.wyc21.com/articles/learn/sql/%E6%A8%A1%E7%B3%8A%E6%9F%A5%E8%AF%A2/</link>
      <guid>https://www.wyc21.com/articles/learn/sql/%E6%A8%A1%E7%B3%8A%E6%9F%A5%E8%AF%A2/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[使用 like 关键字和通配符来查找 % 代表匹配 0 个字符，1 个字符或多个字符 \_ 代表匹配有且只有 1 个字符 [ ] 代表匹配的范围内 [^] 代表匹配不在范围内 sql --查询带刘或着带尚的人 select _ from People where PeopleName like &#39;刘...]]></description>
    </item>
    
    <item>
      <title>建表</title>
      <link>https://www.wyc21.com/articles/learn/sql/%E5%BB%BA%E8%A1%A8/</link>
      <guid>https://www.wyc21.com/articles/learn/sql/%E5%BB%BA%E8%A1%A8/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[sql create table Department ( --部门编号 primary key 主键, identity(1,1)自动增长,初始值 1，增长步长 1 DepartmentId int primary key identity(1,1), --部门名称 DepartmentIdNam...]]></description>
    </item>
    
    <item>
      <title>查寻</title>
      <link>https://www.wyc21.com/articles/learn/sql/%E6%9F%A5%E5%AF%BB/</link>
      <guid>https://www.wyc21.com/articles/learn/sql/%E6%9F%A5%E5%AF%BB/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[CASE 查询示例（生肖）  完整写法 sql SELECT , CASE WHEN YEAR(PeopleBirth) % 12 = 4 THEN &#39;鼠&#39; WHEN YEAR(PeopleBirth) % 12 = 5 THEN &#39;牛&#39; WHEN YEAR(PeopleBirth) % 12 = ...]]></description>
    </item>
    
    <item>
      <title>Clion_make</title>
      <link>https://www.wyc21.com/articles/learn/c/clion_make/</link>
      <guid>https://www.wyc21.com/articles/learn/c/clion_make/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[CMake 项目配置 在 CLion 中使用 CMake 进行项目配置时，可以按照以下步骤进行： c cmake_minimum_required(VERSION 3.26) project(CLions C)  按照书本要求设定 C 语言版本 set(CMAKE_C_STANDARD 23)  设...]]></description>
    </item>
    
    <item>
      <title>DOS命令</title>
      <link>https://www.wyc21.com/articles/learn/c/dos%E5%91%BD%E4%BB%A4/</link>
      <guid>https://www.wyc21.com/articles/learn/c/dos%E5%91%BD%E4%BB%A4/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[在 C 语言中，可以使用 system 函数来执行 DOS 命令，从而调用系统的一些应用程序。  常见 DOS 命令调用示例 c include &lt;stdio.h include &lt;stdlib.h int main() { // 打开计算器 system(&quot;calc&quot;); // 打开记事本 sys...]]></description>
    </item>
    
    <item>
      <title>const ,define</title>
      <link>https://www.wyc21.com/articles/learn/c/const-define/</link>
      <guid>https://www.wyc21.com/articles/learn/c/const-define/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[const : 修饰的常变量 //在 C 语言中，const 修饰的 a ， 本质是变量，但是不能直接修改，有常量的属性。 c const int a = 10 ; define： 定义的标识符常量 define NUM 100 后面不用加； define ADD(X,Y) ((X) + (Y)) ...]]></description>
    </item>
    
    <item>
      <title>extern</title>
      <link>https://www.wyc21.com/articles/learn/c/extern/</link>
      <guid>https://www.wyc21.com/articles/learn/c/extern/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[extern 用法 extern 用于声明在其他文件中定义的变量或函数。  示例：函数声明与定义 add.h c ifndef ADD_H define ADD_H int add(int x, int y); endif  add.c c include &quot;add.h&quot; int add(int x...]]></description>
    </item>
    
    <item>
      <title>fopen</title>
      <link>https://www.wyc21.com/articles/learn/c/fopen/</link>
      <guid>https://www.wyc21.com/articles/learn/c/fopen/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[fopen 基础 fopen 用于打开文件，声明在 stdio.h 中。  函数原型 c FILE fopen(const char path, const char mode);   常见模式 | 模式 | 含义 | | --- | --- | | r | 只读，文件必须存在 | | w | 只写...]]></description>
    </item>
    
    <item>
      <title>for循环两种写法</title>
      <link>https://www.wyc21.com/articles/learn/c/for%E5%BE%AA%E7%8E%AF%E4%B8%A4%E7%A7%8D%E5%86%99%E6%B3%95/</link>
      <guid>https://www.wyc21.com/articles/learn/c/for%E5%BE%AA%E7%8E%AF%E4%B8%A4%E7%A7%8D%E5%86%99%E6%B3%95/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[for 循环两种写法  写法一（C89 兼容） c int i; for (i = 0; i &lt; length; i++) { }  特点：i 在循环外部声明，循环结束后仍可访问。  写法二（C99 及以上） c for (int i = 0; i &lt; length; i++) { }  特点：i ...]]></description>
    </item>
    
    <item>
      <title>gets</title>
      <link>https://www.wyc21.com/articles/learn/c/gets/</link>
      <guid>https://www.wyc21.com/articles/learn/c/gets/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[get gets 是一个 C 语言中的函数，用于从标准输入（通常是键盘）读取一行文本。它的原型如下： c 复制代码 char gets(char str); gets 函数将读取输入直到遇到换行符（&#39;\n&#39;），然后将读取的文本存储在参数 str 指向的字符数组中。它会在存储文本之前将换行符替换为字符...]]></description>
    </item>
    
    <item>
      <title>puts</title>
      <link>https://www.wyc21.com/articles/learn/c/puts/</link>
      <guid>https://www.wyc21.com/articles/learn/c/puts/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[puts puts 是一个在 C 语言中用于向标准输出（通常是终端或控制台）写入字符串的函数。它将指定的字符串和一个换行符一起输出到标准输出流。 puts 函数的原型如下： int puts(const char \str); puts 函数接受一个参数 str,它是一个指向要输出的字符串的指针。该...]]></description>
    </item>
    
    <item>
      <title>scanf</title>
      <link>https://www.wyc21.com/articles/learn/c/scanf/</link>
      <guid>https://www.wyc21.com/articles/learn/c/scanf/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[接收键盘输入 scanf 的两种用法 例： c 原版 includ &lt;stdio.h int main(){ int i = 10 ; printf(&quot;i = %d\n , i&quot;); //输出i 的数值 return 0 ; }   c 用scanf includ &lt;stdio.h int main...]]></description>
    </item>
    
    <item>
      <title>sizeof</title>
      <link>https://www.wyc21.com/articles/learn/c/sizeof/</link>
      <guid>https://www.wyc21.com/articles/learn/c/sizeof/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[在 C 语言中，sizeof 是一个操作符，用于获取数据类型或变量所占用的字节数。  基本用法示例 c include &lt;stdio.h int main() { int x = 10; // 通过变量名计算变量所属数据类型占用内存大小 printf(&quot;x: %zu\n&quot;, sizeof(x)); ...]]></description>
    </item>
    
    <item>
      <title>sprintf</title>
      <link>https://www.wyc21.com/articles/learn/c/sprintf/</link>
      <guid>https://www.wyc21.com/articles/learn/c/sprintf/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[sprintf 是 C 语言中用于将格式化的数据写入字符串的函数，它允许将格式化的文本和数据输出到一个字符串中，而不是直接打印到控制台。  函数原型 c int sprintf(char str, const char format, ...);   参数说明 - str：指向目标字符串的指针，用于...]]></description>
    </item>
    
    <item>
      <title>static</title>
      <link>https://www.wyc21.com/articles/learn/c/static/</link>
      <guid>https://www.wyc21.com/articles/learn/c/static/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[在 C 语言中，static 关键字可以用于修饰全局变量和函数。当 static 修饰全局变量时，这个全局变量的外部链接属性就变成了内部链接属性，其他源文件（.c）就不能再使用这个全局变量了。  示例代码 c // file1.c include &lt;stdio.h // 定义一个静态全局变量 sta...]]></description>
    </item>
    
    <item>
      <title>strlen</title>
      <link>https://www.wyc21.com/articles/learn/c/strlen/</link>
      <guid>https://www.wyc21.com/articles/learn/c/strlen/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[在 C 语言里，strlen 函数主要用于计算字符串的长度，也就是字符串中包含的字符数量。strlen() 函数的工作原理是从字符串的起始位置开始，逐个字符进行计数，直到遇到字符串结束标志 &#39;\0&#39; 为止，并且最终统计的字符串长度不包含这个结束标志 &#39;\0&#39;。  函数原型 c size_t strl...]]></description>
    </item>
    
    <item>
      <title>strncat</title>
      <link>https://www.wyc21.com/articles/learn/c/strncat/</link>
      <guid>https://www.wyc21.com/articles/learn/c/strncat/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[strncat 是 C 语言中用于连接两个字符串的函数，它与 strcat 函数类似，但具有更安全的特性，允许指定要附加的最大字符数，这样可以有效避免缓冲区溢出等安全问题。  函数原型 c char strncat(char dest, const char src, size_t n);   参数...]]></description>
    </item>
    
    <item>
      <title>struct</title>
      <link>https://www.wyc21.com/articles/learn/c/struct/</link>
      <guid>https://www.wyc21.com/articles/learn/c/struct/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[在 C 语言中，struct 关键字用于自定义一种新的数据类型，称为结构体。结构体可以包含多个不同类型的成员，这些成员可以是标量、数组、指针，甚至是其他结构体。  结构体定义和初始化示例 c include &lt;stdio.h // 定义一个名为 Stu 的结构体类型 struct Stu { // ...]]></description>
    </item>
    
    <item>
      <title>uint</title>
      <link>https://www.wyc21.com/articles/learn/c/uint/</link>
      <guid>https://www.wyc21.com/articles/learn/c/uint/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[unsigned int / uint 在 C 中常用的是 unsigned int，用于表示非负整数。具体范围取决于平台位数（常见 32 位为 0  2^32 - 1）。 如果需要固定宽度的无符号整数，推荐使用 &lt;stdint.h 中的类型，例如 uint32_t、uint16_t 等。  示例 ...]]></description>
    </item>
    
    <item>
      <title>大体了解</title>
      <link>https://www.wyc21.com/articles/learn/c/%E5%A4%A7%E4%BD%93%E4%BA%86%E8%A7%A3/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E5%A4%A7%E4%BD%93%E4%BA%86%E8%A7%A3/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[unsigned 注意使用 unsigned int(无符号常数)  unsigned int num = 1; int a = -1; num  a ? &quot;大于&quot; : &quot;不大于&quot;  //最终结果竟然是-1 大于 1   uint int 是带符号的，表示范围是：-2147483648 到 2147...]]></description>
    </item>
    
    <item>
      <title>字符</title>
      <link>https://www.wyc21.com/articles/learn/c/%E5%AD%97%E7%AC%A6/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E5%AD%97%E7%AC%A6/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[printf 常用格式符 | 格式 | 含义 | | --- | --- | | %d | 有符号十进制整数 | | %u | 无符号十进制整数 | | %o | 八进制整数 | | %x | 十六进制整数（小写） | | %c | 单个字符 | | %s | 字符串 | | %f | 浮点数 | ...]]></description>
    </item>
    
    <item>
      <title>字符串类型</title>
      <link>https://www.wyc21.com/articles/learn/c/%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[想什么呢，C 语言中没有字符串类型  自定义计算字符串类型数组长度 c include&lt;string.h 引入对应的头文件 int my_strlen(char str){ int count = 0; while(str != &#39;\0&#39;){ count++; str++; } return cou...]]></description>
    </item>
    
    <item>
      <title>指针</title>
      <link>https://www.wyc21.com/articles/learn/c/%E6%8C%87%E9%92%88/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E6%8C%87%E9%92%88/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[int arr[10] = {1,2,3,4,5,6,7,8,9,10}; cout &lt;&lt; &quot;第一个元素为；&quot; &lt;&lt; arr[0] &lt;&lt; endl; int p = arr; //arr 就是数组首地址 cout &lt;&lt; &quot;利用指针访问第一个元素&quot; &lt;&lt; p &lt;&lt;endl; p++; //让指针向后偏...]]></description>
    </item>
    
    <item>
      <title>数组</title>
      <link>https://www.wyc21.com/articles/learn/c/%E6%95%B0%E7%BB%84/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E6%95%B0%E7%BB%84/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[一维数组 注意： 数组名本质上是：数组首元素地址 用法 c int arr[] ={a,b,c,d,e} //注意数组内存储的必须是同一种类型 int arr[10] = {}; //计算一维数组的长度 int length = sizeof(arr) / sizeof(arr[0]);   二维数...]]></description>
    </item>
    
    <item>
      <title>注意事项</title>
      <link>https://www.wyc21.com/articles/learn/c/%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[printf 当类型向上转型时，如果不强制转型，会出现内存溢出，他输出时默认输出 0 . c include &lt;stdio.h int main() { short s = 32767; int i = s; // 向上转型 printf(&quot;%d\n&quot;, i); return 0; }   putc...]]></description>
    </item>
    
    <item>
      <title>结构体</title>
      <link>https://www.wyc21.com/articles/learn/c/%E7%BB%93%E6%9E%84%E4%BD%93/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E7%BB%93%E6%9E%84%E4%BD%93/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[结构体基础  定义与使用 cpp include &lt;iostream include &lt;string struct Student { std::string name; int age; double score; }; int main() { Student s1{&quot;张三&quot;, 14, 66.5...]]></description>
    </item>
    
    <item>
      <title>进阶</title>
      <link>https://www.wyc21.com/articles/learn/c/%E8%BF%9B%E9%98%B6/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E8%BF%9B%E9%98%B6/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[1.1 加载头文件 include &lt;graphics.h  1.2 创建窗口 initgraph(int width , int height);  1.3 关闭窗口 closegraph();  1.4 窗口坐标 0,0 是原点在窗口左上角  1.5 颜色 颜色宏表示颜色(必须是大写) 1. B...]]></description>
    </item>
    
    <item>
      <title>const</title>
      <link>https://www.wyc21.com/articles/learn/c/const/</link>
      <guid>https://www.wyc21.com/articles/learn/c/const/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[const 修饰指针 常量指针 int a = 10; int b = 10; const int p = &amp;a; //指针指向的值不可以改，指针的指向可以改 //p =20； 错误 p = &amp;b; 正确 const 修饰常量 指针常量 //指针的指向不可以改，指针指向的值可以改 int const...]]></description>
    </item>
    
    <item>
      <title>编译器</title>
      <link>https://www.wyc21.com/articles/learn/c/%E7%BC%96%E8%AF%91%E5%99%A8/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E7%BC%96%E8%AF%91%E5%99%A8/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[常见编译器与编译方式  常见编译器 - GCC（g++） - Clang（clang++） - MSVC（Visual Studio）  本地编译示例 bash g++ main.cpp -std=c++17 -O2 -Wall -o app   练习题关键词（便于搜索/练习） - 输出、打印、显示...]]></description>
    </item>
    
    <item>
      <title>this</title>
      <link>https://www.wyc21.com/articles/learn/java/this/</link>
      <guid>https://www.wyc21.com/articles/learn/java/this/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[this 关键字用于区分局部变量和实例变量  如果局部变量的名称与实例变量的名称相同，那么使用 this 关键字可以区分它们  public class Person { private String name; private int age; public Person(String name,...]]></description>
    </item>
    
    <item>
      <title>final</title>
      <link>https://www.wyc21.com/articles/learn/java/final/</link>
      <guid>https://www.wyc21.com/articles/learn/java/final/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[final final 关键字可以用于修饰类、方法和变量： - 类：不能被继承 - 方法：不能被重写 - 变量：一旦赋值，不能再修改（常量） java // FinalExample.java // 最终类，不能被继承 final class FinalClass { // 最终变量，必须初始化，且...]]></description>
    </item>
    
    <item>
      <title>static</title>
      <link>https://www.wyc21.com/articles/learn/java/static/</link>
      <guid>https://www.wyc21.com/articles/learn/java/static/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[static static 关键字用于创建类的静态成员，静态成员属于类本身，而不是类的实例。 java // StaticExample.java public class StaticExample { // 静态变量 static int staticVariable = 0; // 实例变量 ...]]></description>
    </item>
    
    <item>
      <title>super</title>
      <link>https://www.wyc21.com/articles/learn/java/super/</link>
      <guid>https://www.wyc21.com/articles/learn/java/super/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[super super 关键字用于引用父类的成员（变量、方法或构造函数）。 java // SuperExample.java class Parent { String name; public Parent(String name) { this.name = name; } public vo...]]></description>
    </item>
    
    <item>
      <title>BS4</title>
      <link>https://www.wyc21.com/articles/learn/python/bs4/</link>
      <guid>https://www.wyc21.com/articles/learn/python/bs4/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[BeautifulSoup 基础 bs4 用于解析 HTML，常见用法如下：  常用方法 - find()：返回第一个匹配的标签 - find_all()：返回所有匹配标签 - attrs：获取标签属性字典  示例 python from bs4 import BeautifulSoup html ...]]></description>
    </item>
    
    <item>
      <title>get/set</title>
      <link>https://www.wyc21.com/articles/learn/python/set-%E5%92%8C-get/</link>
      <guid>https://www.wyc21.com/articles/learn/python/set-%E5%92%8C-get/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[set 方法 创建一个无序不重复元素的集合 ，可进行关系测试，删除重复数据，还可以计算交集、差集、并集等。其返回值为一个新的集合对象。 python a = &#39;123456&#39; b = &#39;1122aa&#39; x = set(a)  输出{&#39;4&#39;, &#39;6&#39;, &#39;5&#39;, &#39;3&#39;, &#39;2&#39;, &#39;1&#39;}，每次运行...]]></description>
    </item>
    
    <item>
      <title>输出 Hello World</title>
      <link>https://www.wyc21.com/articles/learn/c/%E8%BE%93%E5%87%BAhello-word/</link>
      <guid>https://www.wyc21.com/articles/learn/c/%E8%BE%93%E5%87%BAhello-word/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[输出 Hello World cpp include &lt;iostream int main() { std::cout &lt;&lt; &quot;Hello World&quot; &lt;&lt; std::endl; return 0; }   输出不换行 使用 std::cout &lt;&lt; &quot;Hello World&quot;; 不会自动换行。]]></description>
    </item>
    
    <item>
      <title>for的三种形式</title>
      <link>https://www.wyc21.com/articles/learn/python/for%E7%9A%84%E4%B8%89%E7%A7%8D%E5%BD%A2%E5%BC%8F/</link>
      <guid>https://www.wyc21.com/articles/learn/python/for%E7%9A%84%E4%B8%89%E7%A7%8D%E5%BD%A2%E5%BC%8F/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[Python中for循环的三种常用遍历方式 在Python编程中，for循环有三种常用的遍历方式，分别是： - for ... in - for ... in range() - for ... in enumerate() 下面详细举例解析它们的作用和用法：  1. for ... in 作用：在...]]></description>
    </item>
    
    <item>
      <title>全局声明 </title>
      <link>https://www.wyc21.com/articles/learn/python/global/</link>
      <guid>https://www.wyc21.com/articles/learn/python/global/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[global 声明全局变量 当在函数内修改全局变量时，需要使用 global。 python num = 10 def inc(): global num num += 1   补充 若在嵌套函数中修改外层局部变量，应使用 nonlocal。]]></description>
    </item>
    
    <item>
      <title>matplotlib</title>
      <link>https://www.wyc21.com/articles/learn/python/matplotlib/</link>
      <guid>https://www.wyc21.com/articles/learn/python/matplotlib/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[图形化 python import matplotlib.pyplot as plt x = range(2,26,2) y = [15,19,22,45,67,12,44,90,67,91,47,9] plt.figure(figsize=(20,10),dpi=100) plt.plot(x,y...]]></description>
    </item>
    
    <item>
      <title>range</title>
      <link>https://www.wyc21.com/articles/learn/python/range/</link>
      <guid>https://www.wyc21.com/articles/learn/python/range/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[range 用法 range 生成一个整数序列，左闭右开（不包含 stop）。  形式 - range(stop) - range(start, stop) - range(start, stop, step)  示例 python list(range(5)) list(range(1, 5)) ...]]></description>
    </item>
    
    <item>
      <title>函数传参</title>
      <link>https://www.wyc21.com/articles/learn/python/%E5%87%BD%E6%95%B0%E4%BC%A0%E5%8F%82/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E5%87%BD%E6%95%B0%E4%BC%A0%E5%8F%82/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[函数传参方式  1. 位置参数 python def greet(name, age, sex): print(f&quot;名字叫{name}，年龄{age}，性别{sex}&quot;) greet(&quot;小米&quot;, 12, &quot;男&quot;)   2. 关键字参数 python def info(name, age): prin...]]></description>
    </item>
    
    <item>
      <title>列表</title>
      <link>https://www.wyc21.com/articles/learn/python/%E5%88%97%E8%A1%A8/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E5%88%97%E8%A1%A8/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[下标索引 python name_list = [ &#39;Tom&#39; , &#39;Lily&#39;, &#39; Rose&#39;] print(name_list[-1]) Rose print(name_list[-2]) Lily print(name_list[-3]) Tom  插入元素 python 列表.inser(...]]></description>
    </item>
    
    <item>
      <title>字典</title>
      <link>https://www.wyc21.com/articles/learn/python/%E5%AD%97%E5%85%B8/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E5%AD%97%E5%85%B8/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[字典基础 字典通过键值对存储数据，键必须唯一。  常用操作 - 读取：d[key] 或 d.get(key) - 新增/修改：d[key] = value - 删除：d.pop(key)、d.clear() - 遍历：d.keys()、d.values()、d.items()  示例 python ...]]></description>
    </item>
    
    <item>
      <title>字符串访问 </title>
      <link>https://www.wyc21.com/articles/learn/python/%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%AE%BF%E9%97%AE/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%AE%BF%E9%97%AE/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[字符串访问与常用方法  索引与切片 python s = &quot;Python&quot; s[0] s[1:3] s[:3] s[3:] s[::-1]   替换与分割 - replace(old, new)：返回替换后的新字符串 - split(sep)：按分隔符拆分为列表  去空白 - strip()：去首尾...]]></description>
    </item>
    
    <item>
      <title>容器 </title>
      <link>https://www.wyc21.com/articles/learn/python/%E5%AE%B9%E5%99%A8/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E5%AE%B9%E5%99%A8/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[容器基础 Python 常见容器：list、tuple、set、dict。  常用操作 - for 遍历容器（字典默认遍历 key） - len() 获取元素数量 - max() / min() 获取最大值/最小值  类型转换 - list() 转列表 - tuple() 转元组 - str() 转...]]></description>
    </item>
    
    <item>
      <title>异常处理</title>
      <link>https://www.wyc21.com/articles/learn/python/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[try: 错误语句 except: 异常处理 假设此文件不存在用 r 只读错误会执行下面的异常处理 python try: f= open(&quot;D/abc.txt&quot;,&quot;r&quot;,encoding = &quot;UTF-8&quot;) except: f= open(&quot;D/abc.txt&quot;,&quot;a&quot;,encoding = &quot;...]]></description>
    </item>
    
    <item>
      <title>打包</title>
      <link>https://www.wyc21.com/articles/learn/python/%E6%89%93%E5%8C%85/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E6%89%93%E5%8C%85/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[打包成一个元组 python def a(args): for arg in args: print(arg) a(1,2,3,4,5,6)  python 代表打包，不管传入多少个元素，都打包成一个列表 def a(args): for arg in args: print(arg) a(1,2,...]]></description>
    </item>
    
    <item>
      <title> 换行符 </title>
      <link>https://www.wyc21.com/articles/learn/python/%E6%8D%A2%E8%A1%8C%E7%AC%A6/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E6%8D%A2%E8%A1%8C%E7%AC%A6/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[关于 \r 换行符的解释  核心概念 1. \r 的本义 - 全称：Carriage Return (回车符) - ASCII码：0x0D (十进制13) - 原始作用：将打印头复位到行首（源于打字机时代） 2. \n 的本义 - 全称：Line Feed (换行符) - ASCII码：0x0A (...]]></description>
    </item>
    
    <item>
      <title>文件操作</title>
      <link>https://www.wyc21.com/articles/learn/python/%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[file = open(file_path, mode=&#39;r&#39;, encoding=None)  执行文件操作 file.close()  1. 打开文件 file = open(file_path, mode=&#39;r&#39;, encoding=None)  2. 读取文件内容 content = fil...]]></description>
    </item>
    
    <item>
      <title>文件读写</title>
      <link>https://www.wyc21.com/articles/learn/python/%E6%96%87%E4%BB%B6%E8%AF%BB%E5%86%99/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E6%96%87%E4%BB%B6%E8%AF%BB%E5%86%99/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[python f = open(&quot;D/路径/文件名.txt&quot;, &quot;r&quot;,encoding = &quot;UTF-8&quot;) print(f.read(10)) //读取文件的 10 个字节 print(f.read()） //读取文件的全部内容 lines = f.readlines()  读取全部的行封装到列...]]></description>
    </item>
    
    <item>
      <title>新建方法</title>
      <link>https://www.wyc21.com/articles/learn/python/%E6%96%B0%E5%BB%BA%E6%96%B9%E6%B3%95/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E6%96%B0%E5%BB%BA%E6%96%B9%E6%B3%95/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[定义函数 使用 def 定义函数，未显式 return 时默认返回 None。 python def add(a, b): return a + b result = add(1, 2)]]></description>
    </item>
    
    <item>
      <title>爬虫</title>
      <link>https://www.wyc21.com/articles/learn/python/%E7%88%AC%E8%99%AB/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E7%88%AC%E8%99%AB/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[1.post python 1.请求头 hands = { &quot;User-Agent&quot;: &quot;&quot; } 2.URL链接 URL = &#39;https://fanyi.baidu.com/sug&#39; 3. data目录date = { &quot;kw&quot; : &quot;ed&quot; } //这个data要转换成type格式 date =...]]></description>
    </item>
    
    <item>
      <title>缺省参数 </title>
      <link>https://www.wyc21.com/articles/learn/python/%E7%BC%BA%E7%9C%81%E5%8F%82%E6%95%B0/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E7%BC%BA%E7%9C%81%E5%8F%82%E6%95%B0/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[缺省参数（默认参数） 调用时未传入的参数会使用默认值，默认参数应放在参数列表末尾。 python def greet(name, age, gender=&quot;男&quot;): print(f&quot;你的名字是{name}，年龄是{age}，性别是{gender}&quot;) greet(&quot;老鼠&quot;, 18) greet(&quot;老...]]></description>
    </item>
    
    <item>
      <title>集合</title>
      <link>https://www.wyc21.com/articles/learn/python/%E9%9B%86%E5%90%88/</link>
      <guid>https://www.wyc21.com/articles/learn/python/%E9%9B%86%E5%90%88/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[集合（set） 集合是无序且元素唯一的容器，不支持下标索引。  差集 python set1 = {1, 2, 3} set2 = {1, 5, 6} set1.difference_update(set2) set3 = set1.difference(set2)  difference_upda...]]></description>
    </item>
    
    <item>
      <title>@import导入</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/import%E5%AF%BC%E5%85%A5/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/import%E5%AF%BC%E5%85%A5/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[@import 导入（WXSS） 在小程序 wxss 中使用 @import 导入其他样式文件。  规则 - 路径需要使用引号 - 通常使用相对路径  示例 css @import &quot;common.wxss&quot;; @import &quot;../../styles/variables.wxss&quot;;  导入后即...]]></description>
    </item>
    
    <item>
      <title>text</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/_text_/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/_text_/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[text 与 rich-text  text &lt;text 可通过 selectable 控制是否允许长按复制。 html &lt;text selectable可长按复制：1234566&lt;/text &lt;text selectable=&quot;false&quot;不可长按复制：232455&lt;/text   rich-te...]]></description>
    </item>
    
    <item>
      <title>block</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/block/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/block/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[block 用法 &lt;block 只用于包裹，不会渲染成节点，常用于配合 wx:if 或 wx:for。  示例：配合 wx:if html &lt;block wx:if=&quot;{{show}}&quot; &lt;viewview1&lt;/view &lt;viewview2&lt;/view &lt;/block   说明 适合一次性控制多个...]]></description>
    </item>
    
    <item>
      <title>button</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/button/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/button/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[button 常用属性  type 与 size html &lt;button type=&quot;primary&quot;跳转第二页&lt;/button &lt;button type=&quot;warn&quot; size=&quot;mini&quot;打赏&lt;/button &lt;button type=&quot;warn&quot; size=&quot;mini&quot;点赞&lt;/button ...]]></description>
    </item>
    
    <item>
      <title>3hidden</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/hidden/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/hidden/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[hidden 属性 在小程序中，可用 hidden 控制显示与隐藏。 html &lt;view hidden=&quot;{{condition}}&quot;内容&lt;/view  当 condition 为 true 时隐藏，为 false 时显示。  与 wx:if 的区别 - hidden：节点仍在，只是切换显示状态 ...]]></description>
    </item>
    
    <item>
      <title>image</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/image/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/image/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[&lt;image src =&quot;/1.jpg&quot;&lt;/image 13.image 组件的 mode 属性 image 组件的 mode 属性用来指定图片的裁剪和缩放模式，常用的 mode 属性值如下: mode 值 scaleToFill: (默认值)缩放模式，不保持纵横比缩放图片，使图片的宽高完全拉伸至填...]]></description>
    </item>
    
    <item>
      <title>全局配置-tabBar</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE-tabbar/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE-tabbar/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[全局配置-tabBar 4.每个 tab 项的配置选项 属性 pagePath : String [必填] : 页面路径，页面必须在 pages 中预先定义 text : String [必填] : tab 上显示的文字 iconPath : String [非必填] : 未选中时的图标路径;当 p...]]></description>
    </item>
    
    <item>
      <title>触发事件</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/%E8%A7%A6%E5%8F%91%E4%BA%8B%E4%BB%B6/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/%E8%A7%A6%E5%8F%91%E4%BA%8B%E4%BB%B6/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[tap : bindtap 或 bind:tap :: 手指触摸后马上离开，类似于 HTML 中的 click 事件 input : bindinput 或 bind:input :: 文本框的输入事件 change bindchange 或 bind:change :: 状态改变时触发 3.事件对...]]></description>
    </item>
    
    <item>
      <title>认识</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/%E8%AE%A4%E8%AF%86/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/%E8%AE%A4%E8%AF%86/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[小程序目录结构 - pages/：存放所有页面 - utils/：工具模块（如时间格式化） - app.js：项目入口 - app.json：全局配置 - app.wxss：全局样式 - project.config.json：项目配置 - sitemap.json：是否允许被微信索引]]></description>
    </item>
    
    <item>
      <title>轮播图设置</title>
      <link>https://www.wyc21.com/articles/learn/wechatapp/%E8%BD%AE%E6%92%AD%E5%9B%BE%E8%AE%BE%E7%BD%AE/</link>
      <guid>https://www.wyc21.com/articles/learn/wechatapp/%E8%BD%AE%E6%92%AD%E5%9B%BE%E8%AE%BE%E7%BD%AE/</guid>
      <pubDate>Sun, 06 Oct 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[swiper 轮播图设置  示例 html &lt;swiper class=&quot;swiper&quot; indicator-dots indicator-color=&quot;ffffff&quot; indicator-active-color=&quot;00aaff&quot; autoplay interval=&quot;3000&quot; duration...]]></description>
    </item>
    
    <item>
      <title>markdown使用教程</title>
      <link>https://www.wyc21.com/articles/learn/markdown%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/</link>
      <guid>https://www.wyc21.com/articles/learn/markdown%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[1. Markdown 语法部分  1.1 标题语法 markdown  一级标题  二级标题  三级标题  四级标题  五级标题  六级标题   1.2 文本格式化  1.2.1 粗体文本 markdown 这是粗体文本  这是粗体文本  1.2.2 斜体文本 markdown 这是斜体文本  这...]]></description>
    </item>
    
    <item>
      <title>响应式</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E5%93%8D%E5%BA%94%E5%BC%8F/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E5%93%8D%E5%BA%94%E5%BC%8F/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[响应式基础 1. 声明响应式状态​ ref() | 特性 | ref | reactive | |---------------------|----------------------------------|-------------------------------| | 数据类型 | 支持...]]></description>
    </item>
    
    <item>
      <title>声明周期</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[Vue3 生命周期钩子  选项式 API 生命周期 1. beforeCreate - 触发时机: 组件实例初始化后，数据观测/事件配置之前 - 用途: 初始化非响应式变量 2. created - 触发时机: 数据观测/方法/计算属性已配置完成 - 用途: 发起API请求、操作响应式数据 3. b...]]></description>
    </item>
    
    <item>
      <title>列表渲染</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E5%88%97%E8%A1%A8%E6%B8%B2%E6%9F%93/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E5%88%97%E8%A1%A8%E6%B8%B2%E6%9F%93/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[基本用法  循环数组 vue &lt;ul &lt;li v-for=&quot;(item, index) in items&quot; :key=&quot;item.id&quot; {{ index }} - {{ item.text }} &lt;/li &lt;/ul   核心特性  必须绑定 key 属性 使用唯一标识符（推荐ID） 避免使用索引作...]]></description>
    </item>
    
    <item>
      <title>模板语法</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E6%A8%A1%E6%9D%BF%E8%AF%AD%E6%B3%95/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E6%A8%A1%E6%9D%BF%E8%AF%AD%E6%B3%95/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[一、文本插值 1. Mustache语法 vue &lt;spanMessage: {{ msg }}&lt;/span  双大括号标签会被替换为相应组件实例中 msg 属性的值。同时每次 msg 属性更改时它也会同步更新。  二、指令 1. v-html 指令 vue &lt;pUsing text interpo...]]></description>
    </item>
    
    <item>
      <title>条件渲染总结</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E6%9D%A1%E4%BB%B6%E6%B8%B2%E6%9F%93/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E6%9D%A1%E4%BB%B6%E6%B8%B2%E6%9F%93/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[一、基础指令 1. v-if - 功能：根据表达式真假条件渲染内容 - 特点：惰性渲染（初始为false时不渲染） - 示例：  &lt;h1 v-if=&quot;awesome&quot;Vue is awesome!&lt;/h1 2. v-else - 功能：添加&quot;else&quot;逻辑块 - 规则：  必须紧跟v-if/v-el...]]></description>
    </item>
    
    <item>
      <title>类样式与绑定</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E7%B1%BB%E4%B8%8E%E6%A0%B7%E5%BC%8F%E7%BB%91%E5%AE%9A/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E7%B1%BB%E4%B8%8E%E6%A0%B7%E5%BC%8F%E7%BB%91%E5%AE%9A/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[Class 与 Style 绑定 [Class 绑定] 1. 对象语法 // 根据 isActive 的真假值切换 &#39;active&#39; 类 &lt;div :class=&quot;{ active: isActive }&quot;&lt;/div // 多字段示例 vue const classObject = reactive...]]></description>
    </item>
    
    <item>
      <title>事件处理</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[基本用法  -- 监听事件 -- 标准写法： vue &lt;button v-on:click=&quot;handler&quot;按钮&lt;/button 简写形式： &lt;button @click=&quot;handler&quot;按钮&lt;/button   事件处理器类型 -- 内联事件处理器 -- 示例： &lt;button @click=...]]></description>
    </item>
    
    <item>
      <title>计算属性</title>
      <link>https://www.wyc21.com/articles/learn/vue3/%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7/</link>
      <guid>https://www.wyc21.com/articles/learn/vue3/%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7/</guid>
      <pubDate>Sat, 06 Apr 2024 19:08:00 GMT</pubDate>
      <description><![CDATA[计算属性 (Computed Properties) [基本用法] vue &lt;script setup import { ref, computed } from &#39;vue&#39; const count = ref(0) const doubleCount = computed(() = count.v...]]></description>
    </item>
    
    <item>
      <title>X-UI面板快速搭建和配置</title>
      <link>https://www.wyc21.com/articles/other/x-ui%E9%9D%A2%E6%9D%BF%E5%BF%AB%E9%80%9F%E6%90%AD%E5%BB%BA%E5%92%8C%E9%85%8D%E7%BD%AE/</link>
      <guid>https://www.wyc21.com/articles/other/x-ui%E9%9D%A2%E6%9D%BF%E5%BF%AB%E9%80%9F%E6%90%AD%E5%BB%BA%E5%92%8C%E9%85%8D%E7%BD%AE/</guid>
      <pubDate>Mon, 10 Jul 2023 16:17:00 GMT</pubDate>
      <description><![CDATA[一、部署安装 GitHub 项目地址： 1. 复制粘贴以下代码，并运行： bash bash &lt;(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)  注意：在 IPv6 Only 的 VPS...]]></description>
    </item>
  </channel>
</rss>