待整理
PHP json_decode JSON_ERROR_SYNTAX 错误详解
在PHP开发过程中,处理json字符串时, json_decode返回NULL,调用last_error返回4(JSON_ERROR_SYNTAX),但是json字符串能够被其它语言如python, javascript或者一些在线的json解析器正确处理。
du - 查看文件夹大小 - 并按大小进行排序
简单实用
使用 `df -lh` 命令查看当前磁盘使用情况:
```bash
➜ ~ df -lh
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 3.4G 47G 7% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmp
开发中遇到接口页面头部有换行符及空白符处理思路
在使用 thinkphp 开发过程中 接口返回出现头部有换行符 使用脚本查找```find . -type f -name "*.php" | while read file; do if [ -z "$(head -n 1 "$file")" ]; then echo "$file 头部包含换行符" fidone```一般有 bom头 换行
Exit Code: 195 nil host used in call to allowsAnyHTTPSCertificateForHost
如果您没有最新版本的 macOS(例如 macOS Mojave 10.14.6),如果您尝试从 Creative Cloud 下载最新版本的应用程序(例如 Adobe InDesign CC 2022 v17.0),则 Creative Cloud 会给出错误,提示请求的应用程序版本与您的 macOS 版本不兼容,您需要升级(在这种情况下升级到 macOS 10.15 或更新的 macOS)。
cc1plus: 错误:无法识别的命令行选项“-std=c++11”(centos升级gcc到4.8.2)
默认 gcc 版本为 4.4.5 ,升级 gcc 到 4.8.2 ,来支持 c++11
```bash
wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
tar -xf gcc-4.8.2.tar.gz
cd gcc-4.8.2
./contrib/download_prerequisites #下载依赖库
linux bash shell:最方便的字符串大小写转换(lowercase/uppercase conversion)
关于字符串大小写转换,是写 linux 脚本经常干的事儿,所以总想找个方便的方法让我少打点字儿,搜索国内的中文资源,网上也能找到很多关于这个帖子,介绍的方法都差不多,用typeset是最简单的方法了,但我觉得还是不够简单,因为需要多定义一个变量。