JavaScript 正则表达式迷你书 老姚 - v1.12 导读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 第一章 正则表达式字符匹配攻略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1. 两种模糊匹配 . . . . . 小例子深入浅出地示 范了正则表达式的典型用法,值得一读。 — 大漠穷秋 我连续看了老姚在专栏的正则系列的前三篇,毫不犹豫就打赏了,而且顺藤摸瓜认识了老姚,没想到 老姚对学习本身研究颇深,当晚第一次聊天就是半宿。在本系列中,我印象最深的两句话是“正则表 达式是匹配模式,要么匹配字符,要么匹配位置”和“对于位置的理解,我们可以理解成空字符”, 这两句话可谓是醍醐灌顶,通过数字的千位分隔符这 语言的正则表达式方方面面。 具体章节如下: • 第一章 正则表达式字符匹配攻略 • 第二章 正则表达式位置匹配攻略 • 第三章 正则表达式括号的作用 • 第四章 正则表达式回溯法原理 • 第五章 正则表达式的拆分 • 第六章 正则表达式的构建 • 第七章 正则表达式编程 下面简单地说说每一章都讨论了什么? 正则是匹配模式,要么匹配字符,要么匹配位置。 第一章和第二章以这个角度去讲解了正则表达式的基础。0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript 正则表达式迷你书 老姚 - v1.02 导读 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. 第一章 正则表达式字符匹配攻略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1. 两种模糊匹配 . . . . . 小例子深入浅出地示 范了正则表达式的典型用法,值得一读。 — 大漠穷秋 我连续看了老姚在专栏的正则系列的前三篇,毫不犹豫就打赏了,而且顺藤摸瓜认识了老姚,没想到 老姚对学习本身研究颇深,当晚第一次聊天就是半宿。在本系列中,我印象最深的两句话是“正则表 达式是匹配模式,要么匹配字符,要么匹配位置”和“对于位置的理解,我们可以理解成空字符”, 这两句话可谓是醍醐灌顶,通过数字的千位分隔符这 语言的正则表达式方方面面。 具体章节如下: • 第一章 正则表达式字符匹配攻略 • 第二章 正则表达式位置匹配攻略 • 第三章 正则表达式括号的作用 • 第四章 正则表达式回溯法原理 • 第五章 正则表达式的拆分 • 第六章 正则表达式的构建 • 第七章 正则表达式编程 下面简单地说说每一章都讨论了什么? 正则是匹配模式,要么匹配字符,要么匹配位置。 第一章和第二章以这个角度去讲解了正则表达式的基础。0 码力 | 89 页 | 3.42 MB | 11 月前3
Ubuntu 桌面培训 2010. . . . . . . . 481 24 目录 Lucid Lynx 表格 1 第一天 - 课程概况和第 1 章 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2 第一天 - 第 2 章 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3 第一天 - 第 3 章 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4 第一天 - 第 4 章 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5 第一天 - 第 5 章 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6 第二天 - 第0 码力 | 540 页 | 26.26 MB | 1 年前3
RocketMQ v3.2.4 开发指南存储的支持,因为第二阶段的提交回 滚需要修改消息状态,一定涉及到根据 Key 去查找 Message 的劢作。RocketMQ 在第二阶段绕过了根据 Key 去查找 Message 的问题,采用第一阶段収送 Prepared 消息时,拿到了消息的 Offset,第二阶段通过 Offset 去访问消息, 幵修改状态,Offset 就是数据的地址。 RocketMQ 返种实现事务方式,没有通过 优点:可以利用 DMA 方式,消耗 CPU 较少,大块文件传输效率高,无内存安全新问题。 缺点:小块文件效率低亍 mmap 方式,只能是 BIO 方式传输,丌能使用 NIO。 RocketMQ 选择了第一种方式,mmap+write 方式,因为有小块数据传输的需求,效果会比 sendfile 更好。 关亍 Zero Copy 的更详细介绍,请参考以下文章 http://www.linuxjournal 32 条记彔) 4. Hash 冲突;寻找 key 的 slot 位置时相当亍执行了两次散列函数,一次 key 的 hash,一次 key 的 hash 值叏模, 因此返里存在两次冲突的情冴;第一种,key 的 hash 值丌同但模数相同,此时查询的时候会在比较一次 key 的 hash 值(每个索引项保存了 key 的 hash 值),过滤掉 hash 值丌相等的项。第二种,hash 值相等但0 码力 | 52 页 | 1.61 MB | 1 年前3
消息中间件RocketMQ原理解析 - 斩秋............................................................................................... 4 第一章: producer ....................................................................................... https://github.com/alibaba/RocketMQ 获取最权威的文档、问题解答、原理介 绍等。 第一章: producer 一:Producer 启动流程 Producer 如何感知要发送消息的 broker 即 brokerAddrTable 中的值是怎么获得的, 1. 发送消息的时候指定会指定 ce 异步预创建下一个 MapedFile 文件,这样下次创建新文件请求就不要等待,因为创建文件特别是一个 1G 的文 件还是有点耗时的, getMinOffset 获取队列消息最少偏移量,即第一个文件的文件起始偏移量 getMaxOffset 获取队列目前写到位置偏移量 getCommitWhere 刷盘刷到哪里了 5) DefaultMessageStore 消息存储层实现0 码力 | 57 页 | 2.39 MB | 1 年前3
清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单DeepSeek R1 能够准确对数据进行分类,从多个维度进行梳理和分析,借助可视化图表进行数据挖掘,基于分析结 果提供可行建议,但整体数据挖掘深度较浅,缺少对不同类型数据直接关联性的探究。 第一轮对话: 第二轮对话: (基于初步分析结果,选择其中一部分或某个方 向进行深入的数据挖掘) 提示词 测试结果受到数据样本、测试环境、AI抽卡、提示词模板等因素影响,仅供参考,无法作为决策制定、质量评估或产品验证的最终依据。 指令:我想让您担任学术期刊编辑,我将向您提供一份手稿摘要,您将向我提供 5 个好的研究论文英文标题,并解释为什 么这个标题是好的。请将输出结果以 Markdown 表格的形式提供,表格有两列,标题为中文。第一列给出英文标题,第二 列给出中文解释。以下文本为摘要: 【指令后加上文章的摘要】。 中-英、英-中互译指令 指令:我想让你充当一名科研类的英汉翻译,我会向你提供一种语言的一些段落,你的任务是将这些段落准确地、学术性 供的段落。您应使用人工智能工具(如自然语言处理)以及有关有效写作技巧 的修辞知识和经验进行回复。我会给你如下段落,请告诉我是用什么语言写的,然后翻译。我希望你能以标记表的形式给出 输出结果,其中第一列是原文,第二列是翻译后的句子,每行只给出一个句子 所提供段落的语言是中文,以下是按要求的标记表格式翻译成英文的译文: Original (Chinese) Translation (English)0 码力 | 85 页 | 8.31 MB | 8 月前3
清华大学 DeepSeek 从入门到精通Explanation Strategy)来 构建一个关键概念细节矩阵。 跨域映射机制(CMM):激发创新思维 (2)逐层展开类比: a.将防火墙和访问控制比作皮肤和黏膜,解释它们如何作为第一道防线。 b.描述入侵检测系统如何像白细胞一样在网络中“巡逻”,识别和应对威胁。 c.解释签名式防御如何类似于抗体,能够快速识别和中和已知威胁。 d.比较系统隔离和清 [系统指令] 你是一个递归元叙事生成器。你的任务是创作一个三层递归的元叙 事作品。每一层都应该包含对上一层的反思和评论。遵循以下步骤: (1)第一层叙事:写一个200字的微型小说,主题是“创作的困境”。 (2)第二层元叙事:用150字评论你创作第一层叙事的过程,讨论: a. 你如何诠释"创作的困境"这个主题 b. 在创作过程中你遇到的实际困境 (3)第三层元元叙 行动目标明确化:在提示语中明确指出期望受众采取的具 体行动 2. 强烈的紧迫感 时间限制设置:要求在文案中加入限时优惠或稀缺性信息 3. 低门槛的起始步骤 简单行动设计:要求设计一个简单、具体的第一步行动 4. 清晰的收益阐述 利益点强化:要求明确列出采取行动后的具体收益 5. 社会证明的运用 案例/数据要求:要求加入用户见证或数据支持 为[产品/服务名称]创作一则促销文案,目标是有效引导目标受众立即采取行0 码力 | 103 页 | 5.40 MB | 8 月前3
MySQL高可用 - 多种方案5.5.9 Heartbeat+DRBD 监控 由于 heartbeat 不能监控 mysql 的可用性,因此需要通过其他的方式来实现, 对于 mysql 可用性的监控是必须的,如果发生切换,需要第一时间知道是什么 原因导致的切换,使用 nagios 能很好的监控那些网络、mysql、系统等的可用 性。 6 MMM 高可用 mysql 方案 6.1 方案简介 MMM 即 Master-Master 为实现高可用,系统的各个层面都需要全面的监控起来,比如 agent 进程的监 控,monitor 进程的监控,mysql 可用性的监控,数据库同步的监控等,推荐 使用 nagios 对以上资源进行监控,第一时间发现问题,第一时间处理。 7 参考文献 http://www.xifenfei.com/1465.html http://blog.chinaunix.net/uid-20639775-id-1546050 码力 | 31 页 | 874.28 KB | 1 年前3
MySQL 8.0.17 调优指南(openEuler 20.09)2280的板载网卡)来说,最多可以 绑定32个中断队列,建议将所有的队列都用在中断绑定上来获得最佳性能。 以下脚本是在华为鲲鹏920 4826处理器 + Huawei TM280 25G网卡上的最佳绑中断设 置,其中第一个参数$1是网卡名称,第二个参数$2是队列数目32,第三个参数$3是网 卡对应的总线名,可以用ethtool -i <网卡名>查询出: #!/bin/bash eth1=$1 cnt=$2 bus=$3 16777216。 echo "4096 87380 16777216" > /proc/sys/net/ipv4/ tcp_rmem net.ipv4.tcp_wmem 配置写缓冲的大小,三个值, 第一个是这个写缓冲的最小 值,第三个是最大值,中间的 是默认值。默认值是"4096 16384 4194304",建议修改成 "4096 65536 16777216"。 echo "4096 655360 码力 | 11 页 | 223.31 KB | 1 年前3
使用 Docker 建立 MySQL 集群Docker 版本 1.6.2 数据库:Mariadb 10.10 (Mariadb 是 MySQL 之父在 MySQL 被 Oracle 收购之后 创建的分支,性能上优于 MySQL 开源版本) 第一步 安装 Docker 对于 Ubuntu,建议直接联网安装 Docker 最新版本,apt-get 中版本较老。 首先获取安装脚本: wget https://get.docker.com 下下来的虽然名字是0 码力 | 3 页 | 103.32 KB | 1 年前3
共 12 条
- 1
- 2













