JavaScript 正则表达式迷你书 老姚 - v1.1
当然,也有相应的范围表示法。 1.2.3. 常见的简写形式 有了字符组的概念后,一些常见的符号我们也就理解了。因为它们都是系统自带的简写形式。 字符组 具体含义 \d 表示 [0-9]。表示是一位数字。 记忆方式:其英文是 digit(数字)。 \D 表示 [^0-9]。表示除数字外的任意字符。 \w 表示 [0-9a-zA-Z_]。表示数字、大小写字母和下划线。 记忆方式:w 是 word 的简写,也称单词字符。 [^\n\r\u2028\u2029]。通配符,表示几乎任意字符。换行符、回车符、行分隔符和段分隔符 除外。 记忆方式:想想省略号 … 中的每个点,都可以理解成占位符,表示任何类似的东西。 如果要匹配任意字符怎么办?可以使用 [\d\D]、[\w\W]、[\s\S] 和 [^] 中任何的一个。 以上各字符组对应的可视化形式是: JavaScript 正则表达式迷你书 1. 第一章 正则表达式字符匹配攻略 | 第 8 页 1 贪婪匹配与惰性匹配 看如下的例子: var regex = /\d{2,5}/g; var string = "123 1234 12345 123456"; console.log( string.match(regex) ); // => ["123", "1234", "12345", "12345"] 其中正则 /\d{2,5}/,表示数字连续出现 2 到 5 次。会匹配 2 位、3 位、40 码力 | 89 页 | 3.42 MB | 10 月前3JavaScript 正则表达式迷你书 老姚 - v1.0
当然,也有相应的范围表示法。 1.2.3. 常见的简写形式 有了字符组的概念后,一些常见的符号我们也就理解了。因为它们都是系统自带的简写形式。 字符组 具体含义 \d 表示 [0-9]。表示是一位数字。 记忆方式:其英文是 digit(数字)。 \D 表示 [^0-9]。表示除数字外的任意字符。 \w 表示 [0-9a-zA-Z_]。表示数字、大小写字母和下划线。 记忆方式:w 是 word 的简写,也称单词字符。 [^\n\r\u2028\u2029]。通配符,表示几乎任意字符。换行符、回车符、行分隔符和段分隔符 除外。 记忆方式:想想省略号 … 中的每个点,都可以理解成占位符,表示任何类似的东西。 如果要匹配任意字符怎么办?可以使用 [\d\D]、[\w\W]、[\s\S] 和 [^] 中任何的一个。 以上各字符组对应的可视化形式是: JavaScript 正则表达式迷你书 1. 第一章 正则表达式字符匹配攻略 | 第 8 页 1 贪婪匹配与惰性匹配 看如下的例子: var regex = /\d{2,5}/g; var string = "123 1234 12345 123456"; console.log( string.match(regex) ); // => ["123", "1234", "12345", "12345"] 其中正则 /\d{2,5}/,表示数字连续出现 2 到 5 次。会匹配 2 位、3 位、40 码力 | 89 页 | 3.42 MB | 10 月前3强大的音视频处理工具: FFmpeg
VideoHandler Stream Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), Metadata: Metadata: creation_time creation_time 0x31637661 Stream Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), Metadata: Metadata: creation_time creation_time input/5d41d82f52247ce73d40475b.mp4 -vf ffmpeg -i input/5d41d82f52247ce73d40475b.mp4 -vf "pad=width "pad=width ffmpeg -i input/5d41d82f52247ce73d40475b.mp4 -vf ffmpeg -i input/5d41d82f52247ce73d40475b0 码力 | 73 页 | 11.57 MB | 1 年前3MySQL高可用 - 多种方案
/usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ mkdir /etc/keepalived 2.4.7 Keepalived 的配置 2.4.7.1 Master 的 keepalived 的配置 Master 和 backup 是一致的,脚本内容如下: vim /etc/rc.d/init.d/realserver.sh #!/bin/bash # description: Config realserver lo and apply noarp SNS_VIP=10.1.1.176 /etc/rc.d/init.d/functions case "$1" in start) keepalived 和 realserver 脚本: /etc/rc.d/init.d/realserver.sh start /etc/rc.d/init.d/keepalived start 并将 keepalived 和 realserver 的启动脚本加入到 rc.local 自启动中: echo “/etc/rc.d/init.d/realserver.sh start” >> /etc/rc0 码力 | 31 页 | 874.28 KB | 1 年前3MySQL wire protocol (Oct 31, 2023)
Generated SQL Queries (#53066) 11 SELECT `87605426-78cf-432d-ad42-311766be5478.created_tg`, `count` FROM (SELECT * FROM (SELECT `87605426-78cf-432d-ad42-311766be5478.created_tg`, COUNT(*) `$PERCENTILECONT_3` FROM (SELECT `87605426-78cf-432d-ad42-311766be5478.created_tg`, (MAX(`$f18`) OVER (PARTITION BY `87605426-78cf-432d-ad42-311766be5478.created_tg`)) + (MAX(`$f17`) OVER (PARTITION BY `87605426-78cf-432d-ad42-311766be5478.created_tg`))) * ((MAX(`$f20`) OVER (PARTITION BY `87605426-78cf-432d-ad42-311766be5478.created_tg`)) -0 码力 | 16 页 | 3.04 MB | 1 年前3Ubuntu 桌面培训 2010
II.IV 自定义屏幕分辨率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 VI.III 3D 特效 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 本课小结 上机练习 表 5 第 一 天 - 第 5 章 课程概况 31 Ubuntu 桌面培训 目录 章节 时长(分钟) 第二天 自定义桌面和应用程序 80 简介 自定义桌面 3D 特效 使用 Nautilus 管理文件 使用 Ubuntu 软件中心和新立得软件包管理器来添加或删 除应用程序 安装单个软件包文件 软件仓库 添加新语言设置 本课小结 复习题 上机练习 Warty Warthog b) 2009年10月 3) Hardy Heron c) 2010年04月 4) Karmic Koala d) 2004年10月 答 1) Lucid Lynx c) 2010年04月 2) Warty Warthog d) 2004年10月 3) Hardy Heron a) 2008年04月 4) Karmic Koala b) 2009年10月 问列举三种非技术型用户为0 码力 | 540 页 | 26.26 MB | 1 年前32022 Apache Ozone 的最近进展和实践分享
对象/⽂件级别策略设置 数据写⼊ DN5 C-1 C-2 B-1-p B-2-p DN1 C-1 C-2 B-1-d B-2-d DN2 C-1 C-2 B-1-d B-2-d DN3 C-1 C-2 B-1-d B-2-d DN4 C-1 C-2 B-1-p B-2-p EC Container Group1 EC Container Chunk2 Chunk3 Chunk4 Chunk5 Chunk6 Chunk7 Chunk8 … data1 data2 data3 parity1 parity2 B-2-d B-2-d B-2-d B-2-p B-2-p Chunk2 1MB Chunk3 1MB Parity1 1MB Parity2 1MB Chunk4 1MB Chunk5 1MB Chunk6 Chunk2 Chunk3 Chunk4 Chunk5 Chunk6 Chunk7 Chunk8 … data1 data2 data3 parity1 parity2 B-2-d B-2-d B-2-d B-2-p B-2-p Chunk1 1MB Chunk2 1MB Chunk3 1MB Parity1 1MB Parity2 1MB Chunk4 1MB Chunk50 码力 | 35 页 | 2.57 MB | 1 年前3清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单
3 年 7 月 D e e p S e e k 成 立 2 0 2 3 年 1 1 月 2 日 首个开源代码大模型 DeepSeek Coder发布 2 0 2 3 年 1 1 月 2 9 日 推出670亿参数的通用大模型 D e e p S e e k L L M , 包 括 7 B 和67B的base及chat版本 发 布 新 一 代 推 理 模 型 D e e p S e p e n A I 的 o 1 正 式 版 持平,并开源 2 0 2 5 年 1 月 2 0 日 2 0 2 4 年 1 2 月 2 6 日 发 布 总 参 数 达 6 7 1 0 亿 的 D e e p S e e k - V 3 , 采 用 创 新 MoE架构和FP8混合精度训练, 训练成本大幅降低 DeepSeek是一家专注通用人工智能(AGl)的中国科技公司,主攻大模型研发与应用。 DeepSeek的成功促使AI行业重新审视技术应用与发展方向。其低成本、高性能的模型为AI技术的普及提供了实际 范例,推动了AI技术在训练成本、模型效能和开源生态方面的新标准的形成。 创新技术路径 D e e p S e e k 通 过 算 法 优 化 与 架构创新(如MLA、MoE结 构 ) , 将 训 练 成 本 降 至 行 业 1/10,打破了传统AI巨头依 赖“规模法则”的垄断局面。0 码力 | 85 页 | 8.31 MB | 7 月前3RocketMQ v3.2.4 开发指南
will be the first discarded. c) LifoOrder - The last event received will be the first discarded. d) PriorityOrder - Events should be discarded in priority order, such that lower priority 项目开源主页:https://github mqbroker -n 192.168.1.1:9876 -c $ROCKETMQ_HOME/conf/2m-2s-async/broker-a-s.properties & ### 在机器 D,启劢第二个 Slave nohup sh mqbroker -n 192.168.1.1:9876 -c $ROCKETMQ_HOME/conf/2m-2s-async/broker-b-s.properties mqbroker -n 192.168.1.1:9876 -c $ROCKETMQ_HOME/conf/2m-2s-sync/broker-a-s.properties & ### 在机器 D,启劢第二个 Slave nohup sh mqbroker -n 192.168.1.1:9876 -c $ROCKETMQ_HOME/conf/2m-2s-sync/broker-b-s.properties0 码力 | 52 页 | 1.61 MB | 1 年前3使用 Docker 建立 MySQL 集群
MYSQL_USER=medical_waste \ -e MYSQL_PASSWORD=medical_waste \ -e MYSQL_DATABASE=medical_waste \ -e TERM=linux \ -d mariadb 第三步 配置一主一从集群 3.1 接下来启动另一个容器作为从数据库,因为镜像不支持在容器内进入 mysql 控制 台,所以依然需要把端口暴露出来以供局域网访问,但主数据库容易可以链接进 master_db。 docker run --name <从数据库名> -e MYSQL_ROOT_PASSWORD=<从数据库 root 密码> --link <主数据库容器名>:master_db -d mariadb 3.2 接下来就需要配置两个数据库了,前提工作是镜像中并没有自带 vi,所以在两 个容器内都需要: apt-get update apt-get install vim 这样我们才能在容器内修改配置文件。0 码力 | 3 页 | 103.32 KB | 1 年前3
共 17 条
- 1
- 2