有个比较特别的字段,Java端写入ES的时间戳为:2022-01-11T02:28:55.166Z,如果用时间范围过滤,那么入参也要和该格式保持一致。
那么如何将标准的时间戳(20XX-XX-XX XX:XX:XX)转为带TZ的格林威治的时间字符串呢?示[……]

阅读全文

呐,也算是比较特别的需求,我需要不同栏目下展示不同的标签云,那就需要获取栏目下全部标签信息才对。
之前主题是人工写死的标签,那新增删减就无法自动处理,比较弱鸡,恰逢最近有时间,搜了下,实现自动处理。PHP脚本如何获取栏目下全部标签信息示例代码如下:[……]

阅读全文

智能脚本,少不了发布文章的操作,那么WordPress如何使用PHP脚本添加发布文章呢?
使用的函数就是:wp_insert_post()。入参示例:

wp_insert_post( array $postarr, bool $wp_error = f[......]

阅读全文

还是自动化脚本,需要检测是否包含韩文和日文,都知道是正则了,查找现成的代码还是很简单的,示例代码如下:

function isChinese($string) {
return preg_match("/\p{Han}+/u", $st[......]

阅读全文

最近做智能脚本,发现PHP脚本在CLI模式下输入的中文,使用fgets(STDIN)取了是空字符串,有些费解。
搜了下网上的资料,各种垃圾……没太多有价值的信息,最终还是通过谷歌中一个PHP的Bug反馈(实际上并不是Bug)找到了解决方案:

sapi_wi[......]

阅读全文

呐,Python报错:“SyntaxError:invalid syntax”。
针对使用print的情况呢,主要是因为Python 2和3的语法有变动,print在2里不需要括号,在3系列的版本中是需要括号的。所以解决SyntaxError:inval[……]

阅读全文

一般处理空了可能返回个null,但如果预期是数组的话,碰到了使用ANT的前端解析异常的情况。
那么Go语言是否能给一个字段返回空数组呢?其实也很简单,直接字段赋值即可,代码如下:

 fields = make([]int, 0)

参考资料[……]

阅读全文

Linux下一般要强制关闭经常的话,首先要ps到pid,然后kill,那依据指令关闭如何做到呢?其实就是把多条指令合并起来而已,过滤ps结果,批量kill掉。
示例代码如下:

ps -ef | grep 进程名 | grep -v grep | cut -c[......]

阅读全文

strtotime是PHP研发比较常用的格式化时间的函数,Go语言里是没有的,那么是否有办法重写一个呢?
其实已经有人写好库了:

go get -u github.com/carmo-evan/strtotime

安装后,即可使用。示例代码:[……]

阅读全文