呐,我几乎不写Java的,所以Java的技能几乎处于hello world的阶段。

之前修改上古代码,调优一个MySQL慢查询的功能,字符串的拼接,我按PHP类似的思路实现的:

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

阅读全文

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

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

阅读全文

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

示例代码如下:

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type[......]

阅读全文

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

pm install -r apk文件名

完整版的shell:

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

阅读全文

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

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

    [……]

阅读全文

鉴于网上相关资料不多,纯研究了下怎么实现SQLite的upsert的功能。

最终,查到利用冲突的类似的代码:

INSERT OR IGNORE INTO visits VALUES ($ip, 0);
UPDATE visits SET hits = hits + 1 WHERE[......]

阅读全文

其实这玩意儿是为了解决我的米6没办法批量安装apk问题的,卸载了小米官方应用商城,用了腾讯的应用宝,然而发现应用宝个菜鸡批量下了更新程序不会自动批量按,你说智障不智障……

索性抽空理了一下,装了个Termux,这玩意儿是类似Linux的命令行工具,然后搜了下,准备了个脚本,实现了遍历[……]

阅读全文

最近想把PNG转BMP,用易语言怎么实现呢?示例代码如下:

.版本 2

.子程序 _按钮1_被单击
.局部变量 BMP数据, 字节集

BMP数据 = PNG转BMP (读入文件 (“C:\test.png”), 画板1, #白色)
写到文件 (“C:\dump.bmp”, BMP数据)


.子程[......]

阅读全文

最近调优后台,有个动态更新Datatables的逻辑,之前添加更新Datatables后,总停留在第一页,用户体验一般,所以想实现显示最后一页。

搜了下,实现代码如下:

$('#datatable').DataTable().page('last').draw('page');[......]

阅读全文