js \d正则匹配数字失败问题记录

记录一次的正则匹配数字失败的问题 在一次开发中,需要匹配卡号,正则表达式较为复杂,想通过元字符进行简化,便由: new RegExp('^622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[01][0-9]|92[0-5])[0-9]{10,}$') 变成: new RegExp('^622(12[6-9]|1[3-9]\d|[2-8]\d{2}| 继续阅读

使用AI聊天模型写作和编码心得

原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 给大家推荐一个国内暂时免费使用AI聊天模型的网站: ChatAnywhere 有需要的朋友可以点击试用一下。 写文档 要点 详细描述要干的事情 说清楚你的需求,例如: 可以使用序号列出所有需求,让AI模型来梳理逻辑 对描述不清楚的带你让模型进一步解释时,需要把最初的问题再说清楚,避免断连 逐级扩散 由于模 继续阅读

Excel根据颜色求和与计数

文章目录 一、需求二、实现方法1.代码2.创建自定义函数3.使用函数 三、参考资料 一、需求 一个Excel中有不同颜色标记的单元格,统计的时候,需要按照颜色进行统计。 人工来做肯定是不可能了,借助Excel的功能好像也没有思路,其实这种情况可以通过使用vba自定义函数来实现。 二、实现方法 1.代码 根据颜色求和函数代码 ' 根据颜色求和 Function SumColor(i As Range, 继续阅读

波浪理论与伦敦金价走势分析

艾略特波浪理论(Elliott Wave Theory)是一套能应用于伦敦金走势分析的理论,它认为市场的走势会不断重复一种模式,每一周期由5个上升浪和3个下跌浪组成。波浪理论将不同规模的趋势分成了九大类,最长的超大循环波(Grand supercycle) 是横跨200年的超大型周期,而次微波(Subminuette)则只覆盖数小时之内的走势。但无论趋势的规模如何,每一周期由8个波浪构成,这点是不变的。   继续阅读

【计算机组成原理】辅助存储器

目录 一、磁盘存储器 二、固态硬盘SSD  三、虚拟存储系统 一、磁盘存储器 磁盘设备的组成:由磁盘控制器、磁盘驱动器和磁盘盘面组成 容量大、成本低、速度慢采用机械结构,机械结构复杂可重复使用,长期保存,非破坏性读出 磁盘的性能指标 磁盘地址 磁盘阵列RAID RAID:Redundant Array of Inexpensive Disks,廉价冗 继续阅读

【Java高级语法】(十)面向对象:掀开Java 的面向对象盖章时代,一起来发现OOP的有趣编程秘密!~

Java高级语法详解之面向对象 1️⃣ 类和对象2️⃣ 三大特性2.1 封装(Encapsulation)2.2 继承(Inheritance)2.3 多态(Polymorphism) 3️⃣ 面向对象编程(OOP)和面向过程编程(PP)4️⃣ 方法重载和方法重写🔍 小结:方法重载与方法重写的区别? 5️⃣ 接口和抽象类🔍 小结:接口和抽象类的区别&#xff1f 继续阅读

Kali Linux 系统暴力破解压缩包密码工具总结

在 Kali Linux 系统中,有多种工具可以用于暴力破解压缩包密码。下面将介绍几种常用的工具,包括 fcrackzip、zipcracker 和 John the Ripper。 1、fcrackzip fcrackzip 是一款高效的 ZIP 文件密码破解工具。它可以使用多种破解模式来尝试解密 ZIP 文件密码,如字典攻击、暴力攻击等。 使用 fcrackzip 的命令格式如下: fcrackzip -u -v -D -p P 继续阅读

ChatGPT/GPT-4 或将从根本上改变软件工程

文章目录 一、前言二、主要内容 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 编程也可能是最容易被 AI 技术取代的工作之一,软件的构建方式将产生根本性的转变。 今年以来,相信大家都听说过 ChatGPT、New Bing 和 GPT-4。 在网上可能也经常看到关于这些技术的一些炒作,它们因某种原因而不好(“它们是随机鹦鹉”&# 继续阅读

常见的Jmeter参数化方式总结

目录       前言:   参数化概念   参数化方式   二、用户变量   三、CSV数据文件   四、函数助手       前言:          在进行接口性能测试时,我们通常需要针对不同的场景进行参数化操作。JMeter是一款强大的性能测试工具,它提供了多种参数化方式,方便测试人员进行测试用例的构造。   参数化概念   测试工作中,通常会使用不同的数据发送请求测试不同的场 继续阅读

SAP FI,CO,MM,PP设计到的底表

TableTable TypeApplication ClassData ClassDescriptionBKPFTRANSPFBTransaction会计核算凭证:抬头BNKATRANSPFBMaster银行主记录BSADTRANSPFBTransaction会计核算凭证:客户欠款已清项的凭证编号和行项目明细BSAKTRANSPFBTransaction会计核算:供应商的第二个索引(已结算项目)BSASTRANSPFBTra 继续阅读

【Python】文件操作 ④ ( 文件操作 | 向文件写出数据 | 使用 write 函数向文件中写出数据 |

文章目录 一、向文件写出数据1、使用 write 函数向文件中写出数据2、使用 flush 函数刷新文件数据3、代码示例 - 使用 write / flush 函数向文件中写出数据 一、向文件写出数据 1、使用 write 函数向文件中写出数据 Python 中 通过 调用 write 函数 向文件中写入数据 ; 语法如下 : write(string, file) string 是要写入的数据 , file是要写入的文件对象 ; 继续阅读

支付宝一面:如何基于Redis实现分布式锁?

复习八股文的时候,分布式锁大家应该不陌生,像很多阿里、美团的面试官就很喜欢问这个问题。 前几天一位读者面试阿里的时候,就被问到了这个问题。当时,面试官追问的比较深,一些细节他回答的不是很好。不过,所幸阿里面试官抬了一手,让他过了一面。 网上有很多 Redis 分布式锁相关的文章,写了一个相对简洁易懂的版本,针对面试和工作应该够用了。 分布式锁介绍 对于单机多线程来 继续阅读

Shell 函数实现Go语言多版本管理轻量级方案

现有的工具方案 https://github.com/moovweb/gvmhttps://github.com/voidint/g 我的方案 优点: 原生:基于 go 语言本身支持多版本的能力实现,可以下载任何官方发布的版本简单:shell 函数实现,直接集成到 bashrc 或 zshrc 中即可使用,无需额外配置可定制化:代码简单可根据自身需求定制 代码实现 gist地址&#xff 继续阅读

mysql errno 32 mysqldump: Got errno 32 on write 解决办法

当遇到mysqldump: Got errno 32 on write错误时可以尝试以下详细的解决方案: 检查磁盘空间:使用命令df -h或者df -i检查磁盘使用情况。确保输出文件所在的目录或分区有足够的可用空间。 检查文件路径和权限:使用命令ls -l检查输出文件所在目录的权限。确保您拥有适当的写入权限。如果需要,可以使用chmod命令更改权限,例如:chmod +w /output/file/ 继续阅读

多快好省!硫元素循环分析内容又升级啦!

        元素循环是生物地球化学循环的重要环节,主要涉及碳、氮、磷、硫等元素的循环过程。凌恩生物强势推出基于宏基因组的硫循环研究方案,构建了完整的硫循环循环模式图,对宏基因组数据进行深入挖掘,各部分结果图可直接用于文章发表,充分满足您对元素循环的各类个性化分析要求!         硫元素是生物体必需的营养元素,是合成氨基酸(甲硫氨酸、半胱氨酸)所必需的原料。 继续阅读