LMLPHP后院

使用 ffmpeg 下载 m3u8 文件

这玩意儿特别耗 CPU 啊,整个机器都沸腾了!超级方便啦,树莓派好像都自带的,使用起来超级方便!nohup ffmpeg -i http://www.xxx.com/xxx.m3u8 name.mp4 > down.log 2>&1 & 软件的功能的好处在于传播,像这种通用的功能,不要自己想办法,一定有很好的现成的解决方案!只是行业壁垒在,比如你在安卓手机应用商店找个二维码解析 APP,要不就是找不到...

解决Linux下使用Screen乱码问题

reenrc 文件中添加如下内容,如果没有该文件则创建它。 # Define Encoding defencoding UTF-8 encoding UTF-8 UTF-8 完成后需要关闭会话重新开始使用 screen -S 创建新的回话才有效。 这个也是在 Linux 下使用 Screen 经常会碰到的问题之一,共勉。其实使用什么工具不重要,真正厉害的人都自己设计工具了,致那些损 Screen 捧 ...

Git更新master分支冲突解决及cherry-pick使用

t origin/master git reset --hard git clean -fd 造成上面的原因大概就是 master 分支出问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训。 开发过程中,有时候我们需要将某个提交给提取出来,使用 cherry-pick 可以很方便的做到哦,使用非常简单,后面跟上...

Android WebView 使用 loadData 无法渲染怎么办

对于在安卓上使用 WebView 渲染网页遇到的一些问题。Android WebView 的 loadData方法注意事项 loadData() 中的 html data 中不能包含 '#', '%', '\', '?' 四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分 html 代码。需要如何处理呢?我们需要用 UrlEncoder 编码为 %23, %25, %27, %3f 。...

微信开发入门的大坑

crypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_CBC, ''); $iv = substr($this->key, 0, 16); //使用自定义的填充方式对明文进行补位填充 $pkc_encoder = new PKCS7Encoder; $text = $pkc_encoder->encode($text); mcrypt_gener...

如何通过一条命令让Linux系统崩溃

如何一条命令让 Linux 系统崩溃,如何一条命令让系统不可用,如何一条命令清除所有数据。这个对于要离职的人来讲,是必须要学会的。即将离职的程序员,如果比较负责任的话,应该在离开前,将自己不再使用的电脑清理干净,如何一条命令清理硬盘,且看如下示例,用随机数擦除存储 sda 中的数据:dd if=/dev/urandom of=/dev/sda bs=4M 另一种方法就是直接格式化磁盘,可以使用 gdi...

Fix Malformed UTF-8 characters, possibly incorrectly encoded

法字符,一般情况下是不会出现的,要认真的查看代码,找出哪一步生产出了非法字符。比如字符串:/s/%D0%C5%B4%FB%D7%CA%BD%F0%C8%EB%CA%D0%B1%BB%B7%A3/ 当你使用 json_encode 处理的数据包含上面的字符串的时候,是不会有什么问题的,但是如果你一不小心,将它 urldecode 了,这下就产生了垃圾数据,非法编码了,这个就是进攻吧。使用 json_la...

Spring Boot Jpa 使用原生 SQL 和动态分页

使用 Jpa 分页报个错:Cannot use native queries with dynamic sorting and/or pagination in method public abstract org.springframework.data.domain.Page Jpa 的原生 SQL 对命名没有严格的要求,如下示例:package com.lmlphp.test; import o...

Wincachegrind Cannot find all target

最近用了两个工具,一个 webgrind 一个 wincachegrind。发现两个都是不能用的软件。使用 wincachegrind 解析 XDebug trace 文件出现报错。Parser error: At this point at least main instance is expected. cachegrind.out line number: 2680 CurInst: NULL ...

Ubuntu DKIM 域名邮件身份认证

 SPF 和 DKIM。SPF 全称为 Sender Policy Framework,即发件人策略框架,DKIM 的缩写是 DomainKeys Identified Mail。gmail 墙裂推荐使用 DKIM 的认证方式,SPF 实现起来相对简单,只需简单的设置 DNS 就可以。本文主要讲解 DKIM 的实现。以 Ubuntu 为例,使用 postfix 发送邮件。第一步,安装 opendkim...
2026-09-23 17:27:01 1790155621 0.018477