<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CNew333的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CNew333</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CNew333]]></copyright><item><title><![CDATA[Docker镜像介绍]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/154744189</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/154744189</guid><author>CNew333</author><pubDate>Wed, 12 Nov 2025 17:15:18 +0800</pubDate><description><![CDATA[Docker镜像管理命令摘要：docker images用于查看本地镜像列表，支持多种参数控制输出格式和内容。常用参数包括-a显示所有镜像，--no-trunc显示完整信息，-q仅显示镜像ID。可通过[REPOSITORY[:TAG]]格式精确匹配镜像，支持按名称、标签、创建时间等条件筛选。输出格式可自定义为表格、JSON或树状结构，并可选显示内容寻址符。镜像信息包含仓库名、标签、ID、创建时间和大小等关键字段。]]></description><category></category></item><item><title><![CDATA[NodeJs后端常用三方库汇总]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/149282732</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/149282732</guid><author>CNew333</author><pubDate>Fri, 11 Jul 2025 21:05:21 +0800</pubDate><description><![CDATA[NodeJs后端常用三方库汇总]]></description><category></category></item><item><title><![CDATA[Could not install Gradle distribution from ‘httpservices.gradle.orgdistributionsgradle-6.7.1。。。]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/147675896</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/147675896</guid><author>CNew333</author><pubDate>Sat, 03 May 2025 09:45:50 +0800</pubDate><description><![CDATA[这个gradle包默认是从外网下载，所以在国内下载速度会比较慢，解决办法就是自己先用魔法上网工具去把这个包下载下来，下载方法就是直接【Ctrl + 点击】这个报错中的链接。接下来，配置android studio中读取gradle的文件路径，按这个步骤走，File -> Settings -> 在搜索框中输入。在 【Gradle user home】这个配置项旁边，选择自己要存放gradle包的文件夹路径，我是放在。包，下载时网络超时了，通过学习大佬的解决方法，自己总结了一下。最后祝大家安卓玩的快乐！]]></description><category></category></item><item><title><![CDATA[牛客周赛 Round 77 题解]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145383598</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145383598</guid><author>CNew333</author><pubDate>Mon, 27 Jan 2025 23:36:51 +0800</pubDate><description><![CDATA[那么这个权重一定在二进制的某一个位上有着相同的1（与运算全1出1，有0出0），因此可以使用并查集来维护这个有着二进制位同为1的集合，就是如果这个两个数可以在同一个社交网络，那么这个两个数所在的两个集合也可在同一个社交网络。，子串的自审值为0的情况只有一种可能，那就是这个子串全是0，故此我们可以用【核心思路】来快速求自审值的和，因为自审值只可能是0或1，所以有字符1的子串的个数即为答案。，这就是线性同余算法，也就是若y可以被a和b的最大公约数整除，那么y就一定通过a和b两个数字构造出来，x也是同理。]]></description><category></category></item><item><title><![CDATA[包管理工具随记]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145383016</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145383016</guid><author>CNew333</author><pubDate>Mon, 27 Jan 2025 22:01:02 +0800</pubDate><description><![CDATA[中的scripts字段允许定义常用命令脚本。npm run 脚本别名start：可以直接运行npm start，默认会执行。test：执行npm test运行测试脚本。在scripts中可以使用所有的命令行指令，多个命令通过&&连接。NPM 是强大的包管理工具，掌握常用命令和配置方式可以大幅提升开发效率。与 Yarn 类似，NPM 也支持锁定版本文件（），并在版本 5+ 后优化了性能和安全性。根据项目需求选择合适的工具更为重要！与 NPM 和 Yarn 类似，PNPM 支持在的scripts。]]></description><category></category></item><item><title><![CDATA[HTTPS协议简述]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145312437</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145312437</guid><author>CNew333</author><pubDate>Wed, 22 Jan 2025 23:21:59 +0800</pubDate><description><![CDATA[具体原理较复杂，常结合区块链技术，实现分布式的可信签名。的组合，即在 HTTP 的基础上加入了安全性机制，主要通过加密传输、身份认证和数据完整性保护来确保通信的安全性。对称加密是一种加密方式，服务器和客户端共用一个密钥。信息通过密钥进行加密和解密，密钥本身也需要在双方之间传递。CA（Certificate Authority）是数字证书认证机构，用于解决公钥来源不明的问题。，包括对称加密、非对称加密和数字证书机制。服务器的公钥需要由 CA 进行签名，生成。，数字证书可以帮助客户端验证公钥的真实性。]]></description><category></category></item><item><title><![CDATA[前端模块化]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145291025</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145291025</guid><author>CNew333</author><pubDate>Tue, 21 Jan 2025 21:43:05 +0800</pubDate><description><![CDATA[ES 模块化（ESM）是 JavaScript 的原生模块化标准，目前是浏览器和 Node.js 主流支持的模块化规范。CommonJS 是为 Node.js 提供模块化支持而诞生的，它专注于服务端开发，是一种同步加载模块的规范。主要特点是提前加载模块，适合依赖较多的场景。主要特点是按需加载模块，更灵活。的引用，不能直接覆盖。，否则会导致导出失效。]]></description><category></category></item><item><title><![CDATA[Sublime Text 配置 C++（竞赛向）]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145265017</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145265017</guid><author>CNew333</author><pubDate>Mon, 20 Jan 2025 16:49:40 +0800</pubDate><description><![CDATA[打开 Sublime 的 Preferences > Key Bindings。在命令行输入 python3，如果未安装会跳转到下载页面。或直接访问 Python 官网 下载适合的版本。在题目页面点击浏览器小绿标插件，爬取样例数据。右键浏览器顶部的小绿标插件，选择 选项。字体，提升代码可读性和美观。保存并重启 Sublime。到此，你的主要功能已经完善。打开 Sublime，按。文件，写好简单的代码。]]></description><category></category></item><item><title><![CDATA[#CSS 实用属性总结]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145227890</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145227890</guid><author>CNew333</author><pubDate>Sat, 18 Jan 2025 15:27:20 +0800</pubDate><description><![CDATA[元素用于定义表格结构，但随着CSS的发展，其使用频率大幅下降。CSS中的单位用于指定元素的尺寸、边距、间距、字体大小等。是一个布尔属性，可以应用于任意HTML元素，赋予其可编辑性。，避免尺寸计算的困扰。CSS伪类选择器是一种用于选择特定状态元素的强大工具。绝对单位表示固定的尺寸，通常不随视窗大小或其他因素变化。几乎所有可以设置尺寸的属性都支持百分比，但它们的。相对单位依赖于其他元素或环境，常用于响应式设计。这类属性可以限制元素的尺寸，避免其过大或过小。用于动画的持续时间或延迟时间。]]></description><category></category></item><item><title><![CDATA[图算法和数论算法基础模板汇总]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145227841</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145227841</guid><author>CNew333</author><pubDate>Sat, 18 Jan 2025 15:12:12 +0800</pubDate><description><![CDATA[Dijkstra是一种单源最短路径算法，适用于边权为非负的图。通过一个优先队列，每次扩展当前距离最短的节点，逐步计算到其他节点的最短距离。DFS是一种图遍历算法，通过沿着某一路径尽可能深地搜索，然后回溯到上一个节点继续搜索未访问的路径，直到所有节点都被访问。BFS是一种层次遍历算法，从起始节点开始，依次访问距离为1、2、3…的所有节点，直至图中所有节点都被访问。判断质数是许多算法和数学问题的基础。线性筛是一种高效生成质数表的方法，避免了冗余标记。最大公约数是两个整数的所有公约数中最大的一个。]]></description><category></category></item><item><title><![CDATA[数据结构入门模板]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145207183</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145207183</guid><author>CNew333</author><pubDate>Fri, 17 Jan 2025 14:36:04 +0800</pubDate><description><![CDATA[栈是一种**后进先出（LIFO，Last In First Out）**的数据结构。插入和删除操作只能在栈顶进行。队列是一种**先进先出（FIFO，First In First Out）**的数据结构，插入操作在队尾，删除操作在队首。最大堆：根节点值大于给定树中所有子节点的值。最小堆：根节点值小于给定树中所有子节点的值。通常使用堆实现一些需要自动索引的场景，如优先队列。并查集是一种用于处理动态连通性**合并：将两个元素所在的集合合并。查找：查询某个元素属于哪个集合。]]></description><category></category></item><item><title><![CDATA[常见算法模板汇总]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145207153</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145207153</guid><author>CNew333</author><pubDate>Fri, 17 Jan 2025 14:35:00 +0800</pubDate><description><![CDATA[前缀和是一种重要的预处理，能大大降低查询的时间复杂度。它可以简单理解为 “数列的前 n 项的和”。SiA1A2⋯AiSiA1A2⋯Ai，其中S00S[0] = 0S00（为了方便计算）。差分是前缀和的逆运算。对于给定的数列 A，其差分数列 B 定义为：B1A1B1A1BiAi−Ai−1i1BiAi−Ai−1i1。二分查找是一种在有序数组中查找特定元素的搜索算法。]]></description><category></category></item><item><title><![CDATA[ECMAScript知识归纳]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/145079722</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/145079722</guid><author>CNew333</author><pubDate>Sat, 11 Jan 2025 17:09:24 +0800</pubDate><description><![CDATA[使用class定义类时，可以包含构造函数、实例方法、静态方法和访问器。解构赋值是一种语法，允许将对象或数组中的数据直接提取到变量中。这种方式使代码更加简洁直观，同时不会对被解构的目标对象或数组造成任何影响。Symbol是 ES6 新增的一种原始数据类型，用于创建独一无二的值。它通过Symbol()函数生成，每个Symbol值都是唯一的。设计初衷：为对象添加私有属性，防止属性名冲突或被外部访问。所有功能都集中在一个对象上，代码容易混乱且难以维护。基于传统的事件驱动模式，不支持现代的Promise。]]></description><category></category></item><item><title><![CDATA[深入理解DOM操作：从获取元素到修改结构]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/144973558</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/144973558</guid><author>CNew333</author><pubDate>Mon, 06 Jan 2025 22:20:22 +0800</pubDate><description><![CDATA[深入理解DOM操作]]></description><category></category></item><item><title><![CDATA[用ES6的类实现面向对象编程]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/144973144</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/144973144</guid><author>CNew333</author><pubDate>Mon, 06 Jan 2025 21:47:38 +0800</pubDate><description><![CDATA[尽管我对UI设计没有太多经验，但通过与ChatGPT的互动，我获得了一个简洁大方的UI设计方案，并通过HTML和CSS实现了它。在这篇文章中，我将分享如何使用ES6的类来实现面向对象的编程，并通过开发一个简单的游戏来实践这些概念。通过这个小项目，我加深了对面向对象编程的理解，并用它们构建一个简单的游戏。接下来，我将详细讲解每个类的设计与实现，并阐明如何利用面向对象的思想来管理游戏的各个方面。游戏类是游戏的主控制类，负责整体的游戏循环、碰撞检测以及游戏的开始、结束和重置。积分榜类用于管理和显示玩家的积分。]]></description><category></category></item><item><title><![CDATA[ubuntu 安装 mongodb]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/144752910</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/144752910</guid><author>CNew333</author><pubDate>Thu, 26 Dec 2024 20:59:08 +0800</pubDate><description><![CDATA[mongodb的安装教学]]></description><category></category></item><item><title><![CDATA[github Clone 失败]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/144324910</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/144324910</guid><author>CNew333</author><pubDate>Sun, 08 Dec 2024 13:35:15 +0800</pubDate><description><![CDATA[配置github与git的ssh远程连接]]></description><category></category></item><item><title><![CDATA[最新版vscode中设置C++代码在CMD命令框中运行]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/137932609</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/137932609</guid><author>CNew333</author><pubDate>Thu, 18 Apr 2024 18:44:18 +0800</pubDate><description><![CDATA[最后注意在你要执行的代码中添加system(“pause”);，这代码在CF提交是被允许的，并且不会报答案错误。将会有这两个文件，点开launch.json文件， 更改以下注释了的内容。使用快捷键Ctrl + Shift + B后，选择生成g++ 调试文件。接着打开task.json文件，复制以下代码并做修改。]]></description><category></category></item><item><title><![CDATA[蓝桥杯热身赛题解]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/137617242</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/137617242</guid><author>CNew333</author><pubDate>Thu, 11 Apr 2024 00:39:08 +0800</pubDate><description><![CDATA[标签：枚举思路：枚举阶乘数并判断是否是回文数。]]></description><category></category></item><item><title><![CDATA[岛屿个数蓝桥B组]]></title><link>https://blog.youkuaiyun.com/CNew333/article/details/137606903</link><guid>https://blog.youkuaiyun.com/CNew333/article/details/137606903</guid><author>CNew333</author><pubDate>Wed, 10 Apr 2024 18:50:04 +0800</pubDate><description><![CDATA[！！link。]]></description><category></category></item></channel></rss>