ECS连接Github443问题修复
原因大陆地域服务器访问GitHub会受到国际链路影响,导致时断时续,甚至无法访问,此类问题没有较好的解决办法。 解决办法 可以稍等多刷新几次后再去测试下, 或者在其他可以访问的客户端下载后,再上传到服务器上。 140.82.114.3这个节点的时候可以访问,您可以尝试在/etc/hosts中添加  12vim /etc/hosts140.82.116.4 github.com 
国家中小学教材下载方法
【最新教程(2025)】如何下载国家中小学智慧教育平台教材资源(图文,超简单)前言本教程仅用于技术交流,请遵守相关法律法规,下载资源后请于24小时内删除,支持正版。 原理web网页预览的时候,pdf.js内部其实已经加载了整个文件的数据,只要获取到blob数据,下载就好了 (萌新,有不对的地方欢迎大佬指正) 直接下载步骤:国家中小学智慧教育平台教材,打开要下载的资源 提供资源搜索技巧(如 site:example.com filetype:pdf) 步骤2:打开F12, 控制台粘贴代码,修改文件名称,并执行123456789101112131415161718(async () => {  const data = await window.PDFViewerApplication.pdfDocument._transport.getData();  const blob = new Blob([data], { type: 'application/pdf' });  const url =...
策略模式
策略模式1. 定义定义一系列算法,将每个算法都封装起来,并且使它们之间可以相互替换。策略模式使算法可以独立于使用它的用户而变化 2. 核心思想对算法、规则进行封装,使得替换算法和新增算法更加灵活 3. 模型说明3.1 设计要点策略模式中主要有三个角色,在设计策略模式时要找到并区分这些角色。 (1)上下文环境(Context):起着承上启下的封装作用,屏蔽上层应用对策略(算法)的直接访问,封装可能存在的变化。 (2)策略的抽象(Strategy):策略(算法)的抽象类,定义统一的接口,规定每个子类必须实现的方法。 (3)具备的策略:策略的具体实现者,可以有多个不同的(算法或规则)实现。 3.2策略模式的优缺点优点(1)算法(规则)可自由切换。 (2)避免使用多重条件判断。 (3)方便拓展和增加新的算法(规则)。 缺点:所有策略类都需要对外暴露 4....
职责模式
...
监听者模式
...
UML
1. UML定义UML是英文 Unified Modeling Language 的缩写,简称UML(统一建模语言),它是一种由一整套图组成的标准化建模语言,用于帮助系统开发人员阐明、设计和构建软件系统。UML 的这一整套图被分为两组,一组叫结构性图,包含类图、组件图、部署图、对象图、包图、组合结构图、轮廓图;一组叫行为性图,包含用例图、活动图(也叫流程图)、状态机图、序列图、通信图、交互图、时序图。其中类图是应用最广泛的一种图,经常被用于软件架构设计中 2. 常见的关系常见的关系类图用于表示不同的实体(人、事物和数据),以及它们彼此之间的关系。该图描述了系统中对象的类型以及它们之间存在的各种静态关系,是一切面向对象方法的核心建模工具。 UML 类图中最常见的几种关系有:泛化(Generalization)、实现(Realization)、组合(Composition)、聚合(Aggregation)、关联(Association)和依赖(Dependency)。这些关系的强弱顺序为:泛化=实现 > 组合 > 聚合 > 关联 >...
Python Style Guide
Python Code Style GuideTable of Contents General Principles Code Layout Naming Conventions Comments & Documentation Functions & Classes Imports Error Handling Best Practices  General Principles Readability counts: Code is read more often than it’s written Consistency is key: Follow established patterns within the codebase Explicit is better than implicit: Make your intentions clear Simple is better than complex: Favor straightforward solutions  Code LayoutIndentation Use 4 spaces per...
Docker: 银河麒麟操作系统 v10 中离线安装
银河麒麟操作系统 v10 中离线安装 Docker1. 查看系统版本12345678[root@localhost opt]# cat /etc/os-releaseNAME="Kylin Linux Advanced Server"VERSION="V10 (Lance)"ID="kylin"VERSION_ID="V10"PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"ANSI_COLOR="0;31"[root@localhost opt]# 2. 查看Linux内核版本12345[root@localhost opt]# uname -r4.19.90-52.22.v2207.ky10.aarch64[root@localhost opt]# uname -aLinux localhost.localdomain 4.19.90-52.22.v2207.ky10.aarch64 #1 SMP...
JS中的正则表达式
JavaScript中的正则表达式常见形式1. 基本形式1/hello/  2. 常见参数12345678// 忽略大小写/hello/i// 全局匹配/hello/g// 匹配任意字符/[+-\s]/     2. 匹配数字: 指数表达式匹配1234567/[0-9]e[0-9]/// 匹配1次到多次/[0-9]+e[0-9]+/// 数字匹配简写形式, shorthands/\d+e\d+/  3. 其他: TODO
English-250509
   单词 词性 解释 例句    curriculum n 课程    respectively adverb(副词) 分别 副词定义:通常交代时间,地点,原因,程度等非核心信息   repetition n 重复    build out  建造    dedicated adjective 投入的,致力于    primitive adj, n 原始的    assign n, v 分配 Assign it an empty object   dot n, v 点 make with a small spot  or spots   notation n 符号 He noticed the notations in  the margin   bracket n, v 括号    dive n, v 潜水 dive deep: 深入探究   comma n 逗号 object properties are separated by comma   consolidate v 巩固 Now you can consolidate some of your...