首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    3-9 读写缓存流 ——Buffered

    类BufferedStream就是给另一流上的读写操作添加一个缓冲区。缓冲区是内存中的字节块,用于缓存数据,从而减少对操作系统的调用次数。因此,缓冲区可提高读取和写入性能。使用缓冲区可进行读取或写入,但不能同时进行这两种操作。BufferedStream 的Read和Write方法自动维护缓冲区的读写过程。

    91210发布于 2020-01-08
  • 来自专栏刷题笔记

    3-9 堆栈模拟队列 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101223979 3-9 堆栈模拟队列 (20 分) 设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列

    60330发布于 2019-11-08
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-9)

    代码清单3-9 class stack { public: stack() { stackTop = -1; maxStackItemIndex

    22120编辑于 2022-11-30
  • ElementUI——动态表单验证

    前言 版本更新迭代的时候,需要用到一个动态表单的功能,ElementUI刚好有教程就改改用咯 步骤 代码 <! { required: true, message: '请输入手机号码', trigger: 'blur' }, { pattern: /^1[3-

    80410编辑于 2024-08-16
  • 来自专栏数字化之路

    30分钟精通正则表达式!程序员必备的文本处理「万能钥匙」,效率直接飙升 10 倍!

    \w+\.net  // 匹配非www开头的.com域名(如 ai-as.net)   三、实战技巧:3 招解决 90% 的日常需求 ▶ 场景 1:验证手机号与邮箱 手机号:1[3-9]\d{9} 解析 :以 1 开头,第二位 3-9,后跟 9 位数字(覆盖所有运营商)。 ▶ 场景 3:爬取网页中的标签内容 需求:提取 HTML 标签中的文本(如 <title>正则教程</title> 中的 正则教程) (?<=<(\w+)>).*(?

    55510编辑于 2025-06-09
  • 来自专栏张戈的专栏

    nginx日志切割及7天前的历史日志删除脚本

    -mtime +7 -name "*20[1-9][3-9]*" | xargs rm -f exit 0 将这个脚本添加到计划任务,每天执行一次即可: 1 0 * * * /usr/local/script /cut_del_logs.sh 此方法,网上一搜一大把,因此本文仅作为个人工作记录,并非教程,随便看看就行,别太在意。

    2.4K30发布于 2018-03-23
  • 【python 正则表达式:太复杂了所以通过练习-1(电话号码-日期)】编写常见格式的字符串的正则表达式来由浅入深的认识它

    电话号码的格式为: 开头是 1 第二位在3-9之间 后9位可以是任意数字。 代码如下: import re def match_phone_number(string): pattern = r"^(1[3-9]\d{9})$" match = re.match False string = "13555555555" print(match_phone_number(string)) # True 解释 ^$是开始和结束的标志; 1表示第一位必须是1; [3- 9]表示第二位必须是3-9之间的数字; \d表示后面部分是一个数字,{9}这样的数字有9个,不限区间0-9; 我们学到了什么 知道了开始和结束的标志是 ^ $; 知道了原来字符的位置有如此严格的占位限制 ; 知道了 [] 代表字符集合; 知道了 3-9 代表区间; 知道了 \d 代表数字匹配; 知道了 {} 代表要匹配多少次; 2.

    10710编辑于 2026-01-23
  • 来自专栏葡萄城控件技术团队

    使用正则表达式判断合法的电话号码

    <四位区号>(0[3-9][1-9]{2})|(\(0[3-9][1-9]{2}\)))\D?\d{7,8}) 这里简单判断了不可能存在0111或者0222的区号,以及电话号码是7位或者8位。 <四位区号>(0[3-9][1-9]{2})|(\(0[3-9][1-9]{2}\)))\D?\d{7,8}))(?<分机号>\D?\d{1,4})? <四位区号>(0[3-9][1-9]{2})|(\(0[3-9][1-9]{2}\)))\D?\d{7,8}))(?<分机号>\D?\d{1,4})?

    2.8K90发布于 2018-01-10
  • 来自专栏全栈程序员必看

    Etcd学习(二)集群搭建Clustering

    data-dir /usr/local/etcdData/machine0 -name machine0 2、三个Etcd节点组成Clustering 然后今天想測试一下集群功能,就依照gutHub上面的教程 问题: 为什么我依照这个教程启动的三个节点的集群,随时时间推移,leader会变来变去??? etcd还比較新,如今还在不断开发中。1.0版本号都还没有出来,让我们拭目以待@! 所以3-9个最合适。 可是从以下的表能够看出,由于涉及到写入延迟和可靠性两个问题,3-9之间的奇数个节点组成的集群总是最有效、最优的。 6、集群中的节点分布在多个不同机器上。效果是否一样? 一样。 ======== 以下内容是我从ETCD的GutHub上面翻译而来 ============== Optimal etcd Cluster Size etcd的Raft一致性算法在比較小的集群(3-

    77830编辑于 2022-07-10
  • 来自专栏网络收集

    正则表达式

    he llo 示例 测试输入数字是否为手机号码 思路: //注意^与$的使用 var phone = "13553597193"; var phoneReg = /^1[3- 9][0-9]{9}$/ console.log(phoneReg.test(phone)); 手机号共11位 第一位为1 :^1 第二位为3-9的数字 : [3-9] 第三位以后为 的9位数字: [0-9]{9}$1 2 3 4COPY//注意^与$的使用 var phone = "13553597193"; var phoneReg = /^1[3-

    48240编辑于 2022-04-01
  • 来自专栏nginx

    如何在Java中使用注解校验手机号格式:详细指南

    例如: @Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确") private String userPhone; 这里的正则表达式^1[3- [3-9]:第二位必须是3到9之间的数字。 \\d{9}$:后面跟着9位数字。 4.3 正则表达式的作用 正则表达式是校验字符串格式的强大工具。 serialVersionUID = 6032064528363065061L; @NotBlank(message = "用户手机号不能为空") @Pattern(regexp = "^1[3- 附录:常用正则表达式 手机号:^1[3-9]\\d{9}$ 邮箱:^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.

    39910编辑于 2025-11-15
  • 来自专栏算法与编程之美

    用Python给文章中手机号打马赛克

    方法 导入re模块,使用正则表达式的模式pattern = r"(1[3-9])\d{9}"找到电话号码,并提出电话号码的前两位,后面号码用*代替。 import re pattern = r"(1[3-9])\d{9}" print( re. sub( pattern, r"\1******", content)) 结语 针对给手机号打马赛克的问题

    31810编辑于 2024-03-25
  • 来自专栏啄木鸟软件测试

    基于Django的电子商务网站开发(连载20)

    图3-8 添加商品信息 点击图标进入图3-9,显示商品信息列表页面。 ? 图3-9 显示商品信息列表 选择复选框,然后点击下拉列条 ? ,然后选择按钮 ? ,删除选择的商品信息。如图3-10所示。

    90710发布于 2019-12-11
  • 来自专栏数据云团

    Python进阶-正则匹配

    ① 验证手机号 总长度11位 第一位为1,第二位为[3-9],第3-11位[0-9] import re def checkMobile(strData): pattern = r"^1[3-

    4.7K20发布于 2019-07-18
  • 来自专栏友儿

    laravel 表单验证之自定义验证规则

    extend('phone', function ($attribute, $value, $parameters, $validator) { $reg0 = '/^\+86-1[3- 9]\d{9}$/'; $reg1 = '/^1[3-9]\d{9}$/'; return preg_match($reg0, $value) || preg_match

    3K20编辑于 2022-09-11
  • 来自专栏全栈程序员必看

    gradle教程_Gradle教程

    gradle教程 Welcome to Gradle Tutorial. 欢迎使用Gradle教程。 在我之前的文章中,我们研究了什么是Gradle和Gradle Eclipse插件 。 Gradle教程 (Gradle Tutorial) Now that we know how to install gradle into your system and configure it’s 在讨论gradle教程要点时,我将引用上一篇文章中的build.gradle文件。 以下是我们较早的gradle示例项目中的build.gradle文件。 这就是有关gradle教程的全部内容。 我已经介绍了您将使用的大多数gradle构建脚本元素。

    4.6K10编辑于 2022-09-14
  • 来自专栏全栈程序员必看

    emwin教程_emwin教程

    emWin 支持三种位图文件形式: .c 文件位图、 .dta 格式流位图和.bmp 格式位图

    7K40编辑于 2022-11-04
  • 来自专栏全栈程序员必看

    ollydbg激活成功教程教程_逆向教程分享

    推荐从吾爱激活成功教程或者看雪论坛上面下载。 大家有问题的可以评论区留言or私信博主,博主全天24小时在线! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    5.3K10编辑于 2022-09-29
  • 来自专栏全栈程序员必看

    doxygen教程_genedoc教程

     我们在编写代码的时候,最头疼的就属于说明书了,很多代码一边写具体代码,一边写说明书,Doxygen主要解决说明书问题,可以在我们写代码的时候讲注释转化为说明书,Graphviz主要是用于图形展示,html help workshop主要使用生成CHM文档。 1.Doxygen

    5.6K30编辑于 2022-11-15
  • 来自专栏CSDNToQQCode

    软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)

    软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分) ---- 目录 软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用 (最难的点1个答题15分-程序填空题-目标3-9分) 数据库设计过程 ER模型 实体间的联系模型 答题技巧 考的内容: 数据结构及算法应用 分治法 二分查找法 回溯法 贪心法 动态规划法 ---- 数据库设计过程

    91621编辑于 2022-11-30
领券