相关函数

PHP常用工具函数之手机号相关

依然范特西╮ 提交于 2019-11-28 14:58:27
1、手机号正确与否判定 //测试手机号 $phone = '17777777777'; $pattern = '/^1[356789]\d{9}$/'; $is = preg_match($pattern, $phone); //输出0或1 echo $is;//1 2、手机号中间4位替换为**** //测试手机号 $phone = '17777777777'; //方法1、直接替换 echo substr_replace($phone, '****', 3, 4); //方法2、截取+* echo substr($phone, 0, 3) . '****' . substr($phone, 7); //方法3、正则替换 $pattern = '/(\d{3})\d{4}(\d{4})/'; echo preg_replace($pattern, '$1****$2', $phone); //结果:177****77777 来源: https://www.cnblogs.com/deverz/p/11411270.html

part2-2: Python 字符串及相关操作方法,字节串与字符串区别,转义字符和格式化字符使用

你离开我真会死。 提交于 2019-11-28 14:47:54
Python中的字符串必须使用成对的引号括起来,引号可以是单引号、双引号、三引号。一、 字符串基础1、 字符串和转义字符字符串的内容几乎可以是任何字符,可以是英文字符,也可以是中文字符。字符串是用成对的引号包起来的,当字符串中有引号时,需要做特殊处理:(1)、使用不同的引号将字符串括起来,例如使用双引号表示字符串时,字符串内部可以有单引号出现。(2)、对引号进行转义,使用反斜线(\)将字符串中的特殊字符进行转义。示例:str1 = "It's a cat" # 字符串中含有单引号,外面使用双引号括起来str2 = 'Python is a "programe" language' # 字符串含有双引号,外面使用单引号str3 = 'Python\'s a "programe" language' # 使用反斜线转义字符串中的单引号str4 = """'Python's a "programe" language""" # 使用三引号表示字符串时,字符串内可以有单引号、双引号2、字符串拼接s1 = 'hello,' "michael" # 同一行中两个紧挨着的字符串,自动拼接成一个字符串。Python中真正用于拼接字符串的运算符是加号(+),示例如下:s2 = 'hello, 's3 = 'michael'print(s2 + s3) # 输出是:hello,

学习笔记5

女生的网名这么多〃 提交于 2019-11-28 12:33:11
一网络配置 1.将Linux主机接入到网络,需要配置网络相关设置 主机名 IP/netmask 路由:默认网关 DNS服务器 2.网络配置命令 配置网络接口 ifconfig命令 ifconfig [interface] ifconfig -a ifconfig IFACE [up|down] 路由管理命令 route 命令 查看:route -n 添加:route add 删除:route del 显示网络连接 netstat命令 -t: tcp协议相关 -u: udp协议相关 -w: raw socket相关 -l: 处于监听状态 -a: 所有状态 -n: 以数字显示IP和端口 -e:扩展格式 -p: 显示相关进程及PID 配置Linux网络属性:ip 命令 ip addr { add | del } IFADDR dev STRING [label LABEL]:添加地址时指明网卡别名 [scope {global|link|host}]:指明作用域 global: 全局可用 link: 仅链接可用 host: 本机可用 添加路由:ip route add 主机路由:IP 网络路由:NETWORK/MASK 添加网关:ip route add default via GW dev IFACE 删除路由:ip route del TARGET 显示路由:ip route

内置函数:内存相关id,hash

爷,独闯天下 提交于 2019-11-28 10:23:32
id:查看变量的内存地址 a = {} print(id(a)) hash:可变数据类型不可哈希,不可变数量类型可哈希 可哈希数据类型调用hash函数返回一个哈希值,不可哈希调用hash函数会报错 i = [0,1,2] l = (0,1,2) k = l # print(hash(i))#报错 print(hash(l))#返回一个哈希值 print(hash(k))#内容相同的变量,同一次执行下,哈希值不变 来源: https://www.cnblogs.com/aizhinong/p/11404665.html

python异常报错详解

空扰寡人 提交于 2019-11-28 01:17:20
异常BaseException 所有内置异常的基类。它不是直接由用户定义的类继承(为此使用Exception)。如果 str()或者unicode()是在这个类的一个实例上被调用,返回实例的参数表示形式,或者当没有参数时,返回空字符串。 新版本2.5。 args 给异常构造函数的元组元组。一些内置异常(如IOError)期望一定数量的参数,并为此元组的元素分配特殊含义,而其他异常通常仅使用单个字符串给出错误消息。 异常Exception 所有内置的非系统退出的异常都是从这个类派生出来的。所有用户定义的异常也应该从此类派生。 更改版本2.5:更改为继承BaseException。 异常StandardError 该基类除了所有内置例外StopIteration, GeneratorExit,KeyboardInterrupt和SystemExit。 StandardError本身源于Exception。 异常ArithmeticError 对于那些内置异常的基类时引发的各种算术错误:OverflowError,ZeroDivisionError, FloatingPointError。 异常BufferError 当无法执行缓冲区相关操作时引发。 异常LookupError 当映射或序列上使用的键或索引无效时引发异常的基类:IndexError,KeyError

几个文件读写相关函数

◇◆丶佛笑我妖孽 提交于 2019-11-27 16:08:57
几个文件读写相关函数 1、ANSI要求提供两种文件视图即:文本视图和二进制视图。 2、读取文件:fopen(“str”,“r”): FILE *fp; if ((fp = fopen(“set.text”,“r”)) == NULL) { exit(1); } 第一个参数是文件名,第二个参数是打开方式: 1)"r"打开文本,可以读取; 2)"w"打开文本,可以写入,先将文件长度截为0;即从0开始写入。 3)"a"打开文本,可以写入,向已有文件追加。 4)"a\w\r +"同时可以进行更新。 3、fseek(): fseek(fp, 0L, SEEK_END); 定位到文件未。 1)第一个参数,文件指针; 2)第二个参数,从文件位置的偏移量,可以是正数或负数。 3)第三个参数,从文件标识位置:SEEK_SET(开始)、SEEK_CUR(当前位置)、SEEK_END(文件结尾)。 4、ftell(): last = ftell(fp);返回文件当前的位置。 5、fread()和fwrite()以二进制方式读写文件的函数。 来源: https://blog.csdn.net/u012097211/article/details/99693954

watch和computed

微笑、不失礼 提交于 2019-11-27 10:13:35
watch和computed都是以Vue的依赖追踪机制为基础的,它们都试图处理这样一件事情:当某一个数据(称它为依赖数据)发生变化的时候,所有依赖这个数据的“相关”数据“自动”发生变化,也就是自动调用相关的函数去实现数据的变动。 computed: 例如: computed:{ fullName: function () { return aa } } 在用的时候,用this.fullName去取用,就和取data一样(不要当成函数调用!!) watch:类似于监听机制+事件机制: 例如: watch: { firstName: function (val) { this .fullName = val } } firstName这个变量的改变是这个特殊“事件”被触发的条件,而firstName对应的函数就相当于监听到事件发生后执行的方法 watch和computed的对比 1.watch擅长处理的场景:一个数据影响多个数据 2.computed擅长处理的场景:一个数据受多个数据影响 来源: https://www.cnblogs.com/zhouyideboke/p/9413887.html

python学习——内置函数

爱⌒轻易说出口 提交于 2019-11-27 02:15:45
面向对象相关(9) 迭代器/生成器相关(3) range next iter 其他(12) 字符串类型代码的执行(3) eval 将字符串还原为字典、列表 执行字符串类型的代码,并返回最终结果 动态执行一个代码片段,侧重点在返回值上 json. # 前台往后台传输的数据 图片中eval操作将字典外的“”直接去掉 exec # 执行 全拼:execute 执行字符串类型的代码,不返回结果,一般执行相对复杂的代码 一般用在测试别人的代码的时候 complie # 编译 参数说明: 1.resource # 要执行的代码,动态代码片段 2.文件名,代码存放的文件名,当传入了第一个参数的时候,这个参数给空就可以了 3.模式,取值有3个: 1.exec:一般放一些流程语句的时候 2.eval:resource只存放一个求值表达式 3.single:resource存放的代码有交互的时候。mode应为single 将一个字符串编译为字节代码 输入输出(2) input # 输入 print # 返回None,是个功能 内存相关(2) hash # 目的是为了存储,计算之后是一个数字,hash值尽量的不要重复(在某些特定环境hash可能会重复,但是概率极低) id # 内存地址 文件操作相关(1) open 模块相关(1) __import__ 帮助(1) help 调用相关(1)

Qt写入word相关操作

大憨熊 提交于 2019-11-26 10:18:04
最近要新建一个word并写入相关内容。于是写了一个测试的例子,采用的是QAxObject实现相关操作,需要在pro添加QT +=qaxcontainer,即添加ActiveQt Container模块。最重要的函数querySubObject和dynamicCall两个函数。当然最重要的是知道office组件提供了哪些函数和属性可以调用, 查看office提供的相关函数以及说明 。 具体代码如下 qwordengine.h #ifndef QWORDENGINE_H #define QWORDENGINE_H #include <QObject> #include <QAxWidget> #include <QAxObject> #include <QAxBase> #include <QFile> #include <QTextStream> #include <QDir> /* * 微软的word的查看函数网站 * https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.office.interop.word?view=word-pia * * 参考https://blog.csdn.net/u010304326/article/details/82292195#comments * 参考https://blog.csdn

react项目基础

走远了吗. 提交于 2019-11-25 22:26:36
一 react简介 1 react 简介 React 是一个用于构建用户界面的 JAVASCRIPT 库。 React 主要用于构建UI,很多人认为 React 是 MVC 中的 V。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。 React 是解决前端MVC框架中的view视图层的问题 M 是指数据模型,V是指显示的问题,C是指控制的问题 2 React 特点 1.声明式设计 −React采用声明范式,可以轻松描述应用。 2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。 3.灵活 −React可以与已知的库或框架很好地配合。 4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。 5.组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。 6.单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。 3 Virtual DOM DOM (文档对象模型 document object model)