有个特别的需求,在一堆文字中,提取第一条链接。呐,不用想也是用正则撒,但是正则哪儿来呢?搜撒……
PHP 提取文本中的链接 代码示例:

<?php
$content = "测试内容https://www.example.com/abc.html测[......]

阅读全文

最近在处理Elasticsearch从5.3.0升级到7.3.0,其中有一项安全原因,就是API请求需要账户密码鉴权了,那么原始的请求就需要调整下支持鉴权。
下面给出file_get_contents的账户密码授权的代码示例:

<?php
$opt = [[......]

阅读全文

呐,我几乎不写Java的,所以Java的技能几乎处于hello world的阶段。
之前修改上古代码,调优一个MySQL慢查询的功能,字符串的拼接,我按PHP类似的思路实现的:

String contentCodes = "";
for[......]

阅读全文

有个特别的需求,需要将urlencode后带百分号的字符变为大写,随手搜了总结一下:

$link = preg_replace_callback(
'/%[0-9a-f]{2}/',
function(array $matches){

阅读全文

PHP curl有时需要按服务器约定POST JSON数据过去,方法其实也很简单,其他参数和POST正常请求一样,不同的是要指定下header。
示例代码如下:

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'C[......]

阅读全文

之前写了遍历apk的shell,那么如何实现命令行安装呢?代码如下:

pm install -r apk文件名

完整版的shell:

cd /storage/emulated/0/Android/data/com.tencent.android.qqdo[......]

阅读全文

魔改博客主题的时候,计划不通栏目下,展示对应栏目的侧边栏,实现起来稍微麻烦了一点,下面就说一下实现方式:

  1. 主题的functions.php添加如下代码:
    #自定义Download栏目侧边栏
    function download_cat_side_bar(

    [……]

阅读全文