2021年8月4日
缘由 项目需求 要实现创建账号时,默认分配登陆账号为姓名拼音。于是整理了一下实现方法。 在转换过程中,这里保留了数字和字母,空格转为- ,其他特殊字符将会被去掉。如 测试 会被转换成 CeShi。(可自行修改 chineseToPinYin() 方法实现其他需求) 参考博文: vue集成汉字转拼音插件 JS中文转换拼音的实现 pinyin.js 文件,文……
阅读全文
2021年8月3日
文件扩展名 Content-Type 文件扩展名 Content-Type .* application/octet-stream .tif image/tiff .001 application/x-001 .301 application/x-301 .323 text/h323 .906 application/x-906 .907 drawing/907 .a11 application/x-a11 .acp audio/x-mei-aac .ai application/postscript .aif audio/aiff .aifc audio/aiff .aiff audio/aiff .anv application/x-anv .asa text/asa .asf video/x-ms-asf .asp text/asp .asx video/x-ms-asf .au audio/basic .avi video/avi .awf application/vnd.adobe.workflow .biz text/xml .bmp application/x-bmp .bot application/x-bot .c4t application/x-c4t .c90 application/x-c90 .cal application/x-cals .cat application/vnd.ms-pki.seccat .cdf application/x-netcdf .cdr application/x-cdr .cel application/x-cel .cer application/x-x509-ca-cert .cg4 application/x-g4 .cgm application/x-cgm .cit application/x-cit .class java/* .cml text/xml .cmp application/x-cmp .cmx application/x-cmx .cot application/x-cot .crl application/pkix-crl .crt application/x-x509-ca-cert .csi application/x-csi .css text/css .cut application/x-cut .dbf application/x-dbf .dbm application/x-dbm .dbx application/x-dbx .dcd text/xml .dcx application/x-dcx .der application/x-x509-ca-cert .dgn application/x-dgn .dib application/x-dib .dll application/x-msdownload .doc application/msword .dot application/msword .drw application/x-drw .dtd text/xml .dwf Model/vnd.dwf .dwf application/x-dwf .dwg application/x-dwg .dxb application/x-dxb .dxf application/x-dxf .edn application/vnd.adobe.edn……
阅读全文
2021年8月2日
请求头字段名 说明 示例 Accept 能够接受的回应内容类型(Content-Types)。 Accept: text/plain Accept-Charset 能够接受的字符集 Accept-Charset: utf-8 Accept-Datetime 能够接受的按照时间来表示的版本 Accept-Datetime: Thu, 31 May 2007 20:35:00 GMT Accept-Encoding 能够接受的编码方式列表。参考HTTP压缩。 Accept-Encoding: gzip, deflate Accept-Language 能够接受的回应内容的自然语言列表。 Accept-Language: en-US Authorization 用于超文本传输协议的认证的认证信息 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==……
阅读全文
2021年8月2日
请求方法 说明 GET GET方法请求一个指定资源的表示形式. 使用GET的请求应该只被用于获取数据. HEAD HEAD方法请求一个与GET请求的响应相同的响应,但没有响应体. POST POST方法用于将实体提交到指定的资源,通常导致在服务器上的状态变化或副作用. PUT PUT方法用请求有效载荷替换目标资源的所有……
阅读全文
2021年7月30日
函数 作用 用法 abs( ) 绝对值 abs(mixed $number): number 返回参数 number 的绝对值。 acos( ) 反余弦 acos(float $arg): float 返回 arg 的反余弦值,单位是弧度。acos() 是 cos() 的反函数,它的意思是在 acos() 范围里的每个值都是 a==cos(acos(a)) 。 acosh( ) 反双曲余弦 acosh(float $arg): float 返回 arg 的反双曲余弦值,即,其双曲余弦为 arg 的那个值。 asin( ) 反正弦 asin(float $arg): float 返回 arg 的反正弦值,单位是弧度。asin……
阅读全文
2021年7月28日
一、PSR0简介 下文描述了若要使用一个通用的自动加载器(autoloader),你所需要遵守的规范: 一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\<Vendor Name>\(<Namespace>\)*<Class Name> 每个命名空间(namespace)都必须有一个顶级的空间名(namespac……
阅读全文
2021年7月28日
composer是PHP的包管理、包依赖关系管理工具,有了它,我们就很轻松一个命令就可以把他人优秀的代码用到我们的项目中来,而且很容易管理依赖关系,更新删除等操作也很轻易的实现。 1 显示可用命令 composer composer list 2 查看当前镜像源 composer config -l -g [repositories.packagist.org.type] composer [repositories.packagist.org.url] https://packagist.org # 或者 composer config -g repo {"packagist.org":{"type":"composer","url":"https://packagist.org"}} 3 配置镜像源 # 删除镜像 composer config -g --unset repos.packagist #……
阅读全文
2021年7月27日
正则表达式在匹配字符串时,遵循以下2个基本原则: 1.最左原则:正则表达式总是从目标字符串的最左侧开始,依次匹配,直到匹配到符合表达式要求的部分,或直到匹配目标字符串的结束。 2.最长原则:对于匹配到的目标字符串,正则表达式总是会匹配到符合正则表达式要求的最长的部分 正则验证手机号 //……
阅读全文
2021年7月26日
修正 中文支持的问题,使用前如果发现乱码,需要进行一些修正: 解决编码问题,PHPword 会对输入的文字进行utf8_encode编码转化,如果你使用GBK、GB2312或者utf8编码的话就会出现乱码,如果你用utf8编码,就查找类库中所有方法中的 utf8_encode 转码将其删除,如果你采用GBK或……
阅读全文
2021年7月25日
0、 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1) 资源跳转: A链接、重定向、表单提交 2) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中……
阅读全文