04 2019 档案
摘要:[TOC] array_column 返回数组中指定的一列 示例: 输出: array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 示例: 输出: array_count_values 统计数组中所有的值在数组中出现的次数 示例: 输出: array_fill_k
阅读全文
摘要:[TOC] strings包实现了用于操作字符的简单函数。 func EqualFold 判断两个utf 8编码字符串(将unicode大写、小写、标题三种格式字符视为相同)是否相同。 示例: HasPrefix 判断s是否有前缀字符串prefix。 示例: func HasSuffix 判断s是否
阅读全文
摘要:PHP获取本地文件的md5值: PHP获取远程http文件的md5值: PHP获取远程ftp文件的md5值: 如果远程文件很大的话,执行会非常费时,因为要先下载下来。
阅读全文
摘要:[TOC] Git中使用 查看提交日志 如果日志很多的话,默认会以分页方式展示 空格可以翻下一页,ctrl+b翻上一页,q退出 格式化 如果想获取每条日志的简要信息,可以使用 ,精简一行显示 如果想在查看的时候只显示简略的commit id,那么可以使用 如果想在查看的时候想获取全部基本信息,可以使
阅读全文
摘要:foreach用法和之前的数组遍历是一样的,只不过这里遍历的key是属性名,value是属性值。在类外部遍历时,只能遍历到public属性的,因为其它的都是受保护的,类外部不可见。 输出结果为: 通过输出结果我们也可以看得出来常规遍历是无法访问受保护的属性的。 如果我们想遍历出对象的所有属性,就需要
阅读全文
摘要:[TOC] 创建分支 当我们使用 命令的时候,Git就会默认帮我们创建一个分支,名字叫做master。 我们还可以创建其它分支,使用 如果我们想在创建新分支的同时,并切换到新建的分支,需要加上额外的参数 ,使用 ,它等同于下面的两条命令 查看分支 可以通过如下命令查看当前所处分支 切换分支 当我们从
阅读全文
摘要:[TOC] 结构体转json 结构体转json示例: go package main import ( "encoding/json" "fmt" ) //用户 type User struct { UserName string NickName string Age int Birthday s
阅读全文
摘要:`WaitGroup`在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的意思,WaitGroup就是指等待一组,等待一个系列执行完成后才会继续向下执行。 先说说WaitGroup的用途: 它能够一直等到所有的goroutine执行完成,并且阻塞主线程的执行,直到所
阅读全文