最近调整定时草稿发布规则,之前是按ID排序的,随机性不佳,于是就考虑直接随机发布10篇好了。查了一下,是可以实现的。
WordPress随机选择文章代码示例:
$args = array(
'orderby' => 'rand', 'or[......]
最近调整定时草稿发布规则,之前是按ID排序的,随机性不佳,于是就考虑直接随机发布10篇好了。查了一下,是可以实现的。
WordPress随机选择文章代码示例:
$args = array(
'orderby' => 'rand', 'or[......]
碰到type interface {} does not support indexing,其实第一反应应该是使用正确的断言。
假设变量a的类型是map [string] interface {}
并存在:a["test"] = 1
那么如何在返回后[……]
从PHP转Go,要去除字符串收尾不需要的标点换行的话,在PHP里面我们通常会使用trim,那Go语言里面有类似的方法或者函数吗?
当然是有的,就是strings库里的Trim。示例代码:
strings.Trim("Hello, Gopher[......]
从PHP转Go,偶尔碰到需要统计子字符串出现次数的需求,PHP里面我们通常会使用substr_count,那Go语言里面有类似的方法或者函数吗?
当然是有的,就是strings库里的Count。示例代码:
import "strings&qu[......]
其实,PHP转golang,惯性思维,len的话会有报错提示,而你如果想使用类似PHP的count的len来取[]interface{}类型的长度,也是可以的。
使用类型断言即可,示例代码如下:
fmt.Println(len(v.Charts.([]in[......]
最近一台实例在PHP安装Composer时,出现了报错:“error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed”
想来必然是实例太久未更新所致,搜了下解[……]
其实一直都知道PHP是有内置服务器功能的,比如说通过:
php -S localhost:8000 router.php
就可以拉起监听HTTP 8000端口的router.php脚本,然后就能响应HTTP请求了。这个功能呢,主要是本地调试使用,生产环[……]
碰到unserialize(): Error at offset这种情况,我的背景是GBK的数据库的序列化字段,直接复制给UTF8的字符集的PHP脚本尝试反序列化,从而报错:“unserialize(): Error at offset”。
查了下,问题的根源就[……]
最近测试同学发现个奇葩情况,配置变更后,虽然重置了opcache的缓存,但是立即请求,如果请求被nginx转发到不同的php-fpm,那么那个时间点取到的配置可能还是旧的未变更的配置。
这是一个有趣的现象,当然,面对这一问题,如果多等十几秒,就正常了,这是因为o[……]
写代码的时候,捕获错误并打印错误时,使用了var_export,结果在特别的报错时,会出现致命报错:“Uncaught ErrorException: var_export does not handle circular references”。
这种报错如何[……]