上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页
摘要: ```php / 判断用户请求设备是否是移动设备 @return bool / function isMobile() { //如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true 阅读全文
posted @ 2019-05-06 13:03 itbsl 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 以 门脸类为例,我们定义路由时使用的就是Route门脸类,例如我们在web.php中定义的路由 我们可以使用PHPStorm自带的跳转功能,跳转到Route门脸类的定义处,如下图所示(Mac上的快捷键是:Command+鼠标左键单击) 当我们跳转到Route门脸类定义的地方时却发现,这里有的只是一些 阅读全文
posted @ 2019-05-05 14:48 itbsl 阅读(588) 评论(0) 推荐(0) 编辑
摘要: [TOC] array_column 返回数组中指定的一列 示例: 输出: array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 示例: 输出: array_count_values 统计数组中所有的值在数组中出现的次数 示例: 输出: array_fill_k 阅读全文
posted @ 2019-04-28 17:56 itbsl 阅读(751) 评论(0) 推荐(0) 编辑
摘要: [TOC] strings包实现了用于操作字符的简单函数。 func EqualFold 判断两个utf 8编码字符串(将unicode大写、小写、标题三种格式字符视为相同)是否相同。 示例: HasPrefix 判断s是否有前缀字符串prefix。 示例: func HasSuffix 判断s是否 阅读全文
posted @ 2019-04-27 19:45 itbsl 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: PHP获取本地文件的md5值: PHP获取远程http文件的md5值: PHP获取远程ftp文件的md5值: 如果远程文件很大的话,执行会非常费时,因为要先下载下来。 阅读全文
posted @ 2019-04-15 12:33 itbsl 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: [TOC] Git中使用 查看提交日志 如果日志很多的话,默认会以分页方式展示 空格可以翻下一页,ctrl+b翻上一页,q退出 格式化 如果想获取每条日志的简要信息,可以使用 ,精简一行显示 如果想在查看的时候只显示简略的commit id,那么可以使用 如果想在查看的时候想获取全部基本信息,可以使 阅读全文
posted @ 2019-04-11 16:45 itbsl 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: foreach用法和之前的数组遍历是一样的,只不过这里遍历的key是属性名,value是属性值。在类外部遍历时,只能遍历到public属性的,因为其它的都是受保护的,类外部不可见。 输出结果为: 通过输出结果我们也可以看得出来常规遍历是无法访问受保护的属性的。 如果我们想遍历出对象的所有属性,就需要 阅读全文
posted @ 2019-04-11 15:43 itbsl 阅读(794) 评论(2) 推荐(0) 编辑
摘要: 详细讲解PHP面向对象的各种特性及示例。 阅读全文
posted @ 2019-04-11 15:25 itbsl 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: [TOC] 创建分支 当我们使用 命令的时候,Git就会默认帮我们创建一个分支,名字叫做master。 我们还可以创建其它分支,使用 如果我们想在创建新分支的同时,并切换到新建的分支,需要加上额外的参数 ,使用 ,它等同于下面的两条命令 查看分支 可以通过如下命令查看当前所处分支 切换分支 当我们从 阅读全文
posted @ 2019-04-06 12:25 itbsl 阅读(777) 评论(0) 推荐(0) 编辑
摘要: [TOC] 结构体转json 结构体转json示例: go package main import ( "encoding/json" "fmt" ) //用户 type User struct { UserName string NickName string Age int Birthday s 阅读全文
posted @ 2019-04-01 19:04 itbsl 阅读(15688) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页