JavaScript 正则表达式迷你书 老姚 - v1.1第一章和第二章以这个角度去讲解了正则表达式的基础。 在正则可以使用括号捕获数据,要么在 API 中进行分组引用,要么在正则里进行反向引用。 这是第三章的主题,讲解了正则表达式中括号的作用。 学习正则,是需要了解其匹配原理的。 第四章,讲解了正则表达式的回溯法原理。 另外在第六章最后一节,也讲解了正则的表达式的整体工作原理。 不仅能看懂别人的正则,还要自己会写正则。 第五章,是从读的角度,去拆分一 第五章,是从读的角度,去拆分一个正则表达式,而第六章是从写的角度,去构建一个正则表达式。 学习正则,是为了在真实世界里应用的。 JavaScript 正则表达式迷你书 前言 | 第 4 页 第七章讲解了正则的用法,和相关 API 需要注意的地方。 虽然你可以直接阅读你想了解的任何一章,但我还是建议从头到尾地完整阅读。本书是迷你书,不厚的。 最好阅读两遍。第一遍,不求甚解地快速阅读一遍。阅读过程中遇到的问题不妨记录下来,也许阅读完毕后 * 等价于 {0,},表示出现任意次,有可能不出现。 记忆方式:看看天上的星星,可能一颗没有,可能零散有几颗,可能数也数不过来。 以上量词对应的可视化形式是: 1.3.2. 贪婪匹配与惰性匹配 看如下的例子: var regex = /\d{2,5}/g; var string = "123 1234 12345 123456"; console.log( string.match(regex)0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript 正则表达式迷你书 老姚 - v1.0第一章和第二章以这个角度去讲解了正则表达式的基础。 在正则可以使用括号捕获数据,要么在 API 中进行分组引用,要么在正则里进行反向引用。 这是第三章的主题,讲解了正则表达式中括号的作用。 学习正则,是需要了解其匹配原理的。 第四章,讲解了正则表达式的回溯法原理。 另外在第六章最后一节,也讲解了正则的表达式的整体工作原理。 不仅能看懂别人的正则,还要自己会写正则。 第五章,是从读的角度,去拆分一 第五章,是从读的角度,去拆分一个正则表达式,而第六章是从写的角度,去构建一个正则表达式。 学习正则,是为了在真实世界里应用的。 JavaScript 正则表达式迷你书 前言 | 第 4 页 第七章讲解了正则的用法,和相关 API 需要注意的地方。 虽然你可以直接阅读你想了解的任何一章,但我还是建议从头到尾地完整阅读。本书是迷你书,不厚的。 最好阅读两遍。第一遍,不求甚解地快速阅读一遍。阅读过程中遇到的问题不妨记录下来,也许阅读完毕后 * 等价于 {0,},表示出现任意次,有可能不出现。 记忆方式:看看天上的星星,可能一颗没有,可能零散有几颗,可能数也数不过来。 以上量词对应的可视化形式是: 1.3.2. 贪婪匹配与惰性匹配 看如下的例子: var regex = /\d{2,5}/g; var string = "123 1234 12345 123456"; console.log( string.match(regex)0 码力 | 89 页 | 3.42 MB | 11 月前3
清华大学 DeepSeek 从入门到精通引导性问题的设计要点:设置多个层次的问题、 促使AI对比或论证、引导思维的多样性 控制提示语长度的技巧:避免嵌套复杂的指令、 保持简洁性、使用分步提示 开放式提示:提出开放性问题,允许AI根据多个 角度进行生成 封闭式提示:提出具体问题或设定明确限制,要 求AI给出精准回答 常见陷阱与应对:新手必知的提示语设计误区 缺乏迭代陷阱:期待一次性完美结果 陷阱症状: ▪ 过度复杂的初始提示语 获得的信息总是支持特定观点 ▪ 缺乏对立或不同观点的呈现 应对策略: ▪ 自我审视:在设计提示语时,反思自己可能存在的偏见。 ▪ 使用中立语言:避免在提示语中包含偏见或预设立场。 ▪ 要求多角度分析:明确要求AI提供不同的观点或论据。 ▪ 批判性思考:对AI的输出保持警惕,交叉验证重要信息。 幻觉生成陷阱:当AI自信地胡说八道 陷阱症状: ▪ AI提供的具体数据或事实无法验证 ▪ 或概念 ▪ 对未来或不确定事件做出过于具体的预测 应对策略: ▪ 明确不确定性:鼓励AI在不确定时明确说明。 ▪ 事实核查提示:要求AI区分已知事实和推测。 ▪ 多源验证:要求AI从多个角度或来源验证信 息。 ▪ 要求引用:明确要求AI提供信息来源,便于 验证。 常见陷阱与应对:新手必知的提示语设计误区 忽视伦理边界陷阱:低估AI的伦理限制 陷阱症状: ▪ 要求AI生成有争议、不道德或非法内容。0 码力 | 103 页 | 5.40 MB | 8 月前3
Ubuntu 桌面培训 2010的熟练程度,适当地使用各种教学手段(幻灯片、范 例和引导进行实验练习)。 课程概况 35 Ubuntu 桌面培训 目录 • 使用幻灯片帮助您专注于当前主题而避免离题,确保不遗漏任何有关信息的同时着 重对主要的知识点进行讲解。偶尔看一眼特定的知识点,并尽快将您的注意力重新 放回学生身上。避免单调地逐字复述幻灯片上的内容。 • 为了激发学生的积极性,在课堂上贯穿进行实验练习。 课程结构 每个课程包括以下几个部分。 简介 在第一天要首先做的: 所在公司、对本课程的期望和对 Linux 操作系统的熟悉程度。 2. 明确介绍整个培训的教学意图和目标。 3. 制定课间休息的规则。 内容设置 使用下列方法: • 对主题进行简要介绍。 • 从学习者的角度解释为何该主题很重要。 • 联系之前学习的主题 主要内容 您可以使用以上介绍的任意教学方法,也可以按照学生的资质和教学内容的复杂程度 任意组合以上提到的方法。采用多样的教学风格和方法可以避免单调,有利于教学实 left 性质的许可证使 自由软件开发者的成果按照其意愿保持在自由软件体系内部自由传递,同时不被专有 软件任意使用,借此使得自由软件在同专有软件的竞争中获得优势。 更 详 细 的 内 容 请 查 看 GNU 项 目 网 站 上 给 出 的 对 Copyleft 的 定 义:http://www.gnu.org/copyleft/copyleft.html 到了 1991年,很多 GNU 工具都被开发了出来,包括强大的0 码力 | 540 页 | 26.26 MB | 1 年前3
MySQL高可用 - 多种方案1.176 Centos 5.5 64bit 5.1.63 2.4.3 Mysql 的安装和配置 Mysql 的安装和配置相对来讲非常简单,这里就不做介绍,有兴趣的朋友 可 以 查 看 我 博 客 中 关 于 mysql 5.1.63 版 本 自 动 安 装 的 文 章 http://blog.chinaunix.net/uid-20639775-id-3168737.html sorry_server,使用如下命 令查看:ipvsadm –ln。 停掉 master 上的 keepalived,看写 VIP 是否会迁移到 backup。 启动 master 上的 mysql,看是否能切换回 master。 启动 master 上的 keepalived,看 VIP 是否会迁移回 master 上。 重启 master 的系统,看看切换过程是否 OK 1.177 Centos 5.5 64bit 5.1.63 3.5.2 Mysql 的安装和配置 Mysql 的安装和配置相对来讲非常简单,这里就不做介绍,有兴趣的朋友可 以 查 看 我 博 客 中 关 于 mysql 5.1.63 版 本 自 动 安 装 的 文 章 http://blog.chinaunix.net/uid-20639775-id-3168737.html0 码力 | 31 页 | 874.28 KB | 1 年前3
MySQL 8.0.17 调优指南(openEuler 20.09)如图1所示。 调优分析思路如下: 1. 很多情况下压测流量并没有完全进入到服务端,在网络上可能就会出现由于各种 规格(带宽、最大连接数、新建连接数等)限制,导致压测结果达不到预期。 2. 接着看关键指标是否满足要求,如果不满足,需要确定是哪个地方有问题,一般 情况下,服务器端问题可能性比较大,也有可能是客户端问题(这种情况比较 小)。 3. 对于服务器端问题,需要定位的是硬件相关指标,例如CPU,Memory,Disk0 码力 | 11 页 | 223.31 KB | 1 年前3
消息中间件RocketMQ原理解析 - 斩秋fetchMessageQueuesInBalance(topic) 获取消费的队 列 业务自己获取消费队列,自己到 broker 拉取消息,以及自己更新消费进度 因为内部实现跟 push 方式类似就不在啰嗦,用法也请求看示例代码去 七:shutdown DefaultMQPushConsumerImpl 关闭消费端 关闭消费线程 将分配到的 Set的消费进度保存到 0 码力 | 57 页 | 2.39 MB | 1 年前3
共 7 条
- 1













