TomyTang 在版块 IT技术 中发起了话题 SIM卡无法识别如何处理 3年, 4个月前
一般sim卡在使用较长时间后,可能会出现无法识别的故障。
解决办法:
1. 切换卡槽,
2.对调其他sim卡
3. 去门店进行更换
4. 换手机。
在去门店或者换手机之前,还有一个办法,就是拔掉卡托。使用铅笔上的橡皮擦对金手指面进行反复擦拭,然后用干净的纸巾或者眼镜布擦除多余的橡皮泥残留物。一般可以解决。
原理:
清除金手指表面的氧化物或者赃物。
TomyTang 在版块 Coding 中发起了话题 docker部署过程中出现 temporary error 3年, 4个月前
在部署docker镜像过程中出现如下错误
> [2/2] RUN apk add –no-cache openssl:
#0 2.795 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
#0 7.810 fetch https://dl-cdn.alpinelinux.…[阅读更多]okass 在版块 macOS | iOS 平台 中发起了话题 macOS安装sshpass免密码登录组件 3年, 4个月前
1.先按照要求安装完homebrew,参考这里
2. 由于macOS系统的安全验证问题,安装sshpass组件请参考如下代码
# 出现上述报错可以下载至本地再次执行安装
wget https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
brew install sshpass.rb3. sshpass的使用格式
sshpass -p “password” scp -r [email protected]:/some/remote/path /some/local/path
Frank Chen 在版块 Coding 中发起了话题 比较复杂的JSON格式转换数组后如何提取值 3年, 4个月前
一般比较复杂的业务场景会用到json嵌套,通过json_decode将json格式数据转换为数组格式后,该如何调用呢?
$RG_array = json_decode($json_body,true);
//-debug code
/*echo’参数RG_array’;
var_dump($RG_array);
*/1>先通过var_dump函数将数组变量打印出来,进…[阅读更多]
Frank Chen 在版块 Linux平台 中回复了话题 ubuntu 安装google 输入法 3年, 5个月前
#sudo apt-get install fcitx-googlepinyin
Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 3年, 5个月前
curl 常见使用命令
# 显示响应首部信息
curl -I http://www.baidu.com# 模拟浏览器
curl -A “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25” http://www.baidu.com# 静默模式,不显示curl进度
curl -s http://www.baidu.com# 显示一次通信详情信息
curl -v http://www.baidu.com# 显示详情并时间戳跟踪
curl -v –trace-time http://www.baicu.com# 指定 GET 请求访问百度,
curl -X GET…[阅读更多]Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 3年, 5个月前
cURL 的 ipv6、ipv4 选择策略
1> cURL 对ipv4、ipv6是…[阅读更多]
Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 3年, 5个月前
一份完整的php curl请求代码示例
function curlRequest($url, array $params, $method = ‘POST’, array $headers = array())
{
// 1.初始化一个curl会话资源
$ch = curl_init();
// 2.设置curl会话的选项
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); // 强制使用 HTTP/1.0
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); // 发起连接前等待超时的时间,如果设置为0,则无限等待
curl_setopt($ch, CURLOPT_TI…[阅读更多]Frank Chen 在版块 Coding 中发起了话题 远程请求数据Get 和post区别 3年, 5个月前
1、GET在浏览器回退时是无害的,而POST会再次提交请求。
2、GET产生的URL地址可以被Bookmark,而POST不可以。
3、GET请求会被浏览器主动cache,而POST不会,除非手动设置。
4、GET请求只能进行url编码,而POST支持多种编码方式。
5、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
6、GET请求在URL中传送的参数是有长度限制的,而POST没有。
7、对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
8、GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
9、GET参数通过URL传递,POST放在Request body中。
10、GET产生一个TCP数据包,POST产生两个TCP数据包Frank Chen 在版块 Cloud服务 中发起了话题 Google reCaptcha 各个版本的区别 3年, 5个月前
Google recaptcha 各个版本的区别如下:
1> reCaptcha v1 谷歌已经放弃,因为这一代主要是用扭曲的各种文字来验证,后来市面上已经有了成熟的破解体系,所以,谷歌放弃了。
2> V2 版本,主要就是大家经常见的,包括图片九宫格和语音。
另外,该版本还有隐式和显式两个版本。
- 隐式。人机验证没有暴漏在外面,只有提交的时候,才会出现相应的人机验证
- 显示。人机验证暴漏在了外面,只有验证完成才能进行下一步的操作,诸如提交之类的
3> V3 版本在 V2 版本的基础上加了一个行为侦测。
Enterprise和普通版本的区别

TomyTang 在版块 Coding 中发起了话题 Google fonts 中国区镜像解决方案 3年, 5个月前
fonts.googleapis.com在国外,加载过程会很慢
中国区的镜像地址是: https://fonts.font.im
将fonts.googleapis.com 更换为https://fonts.font.im 即可。
TomyTang 在版块 Linux平台 中发起了话题 Ubuntu 20.0.4 安装freetype 3年, 5个月前
//进入软件源码包所在目录
$ cd /usr/local/src/
//镜像包地址: https://download-mirror.savannah.gnu.org/releases/freetype/?C=N&O=A$wget https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.12.1.tar.gz
//解包解压到freetype-2.3.5目录
$ tar zxvf freetype-2.3.5.tar.gz
//进入目录freetype-2.3.5中
$ cd freetype-2.3.5步骤二:使用”configure”命令检查并配置安装需要的系统环境,并生成安装…[阅读更多]
TomyTang 在版块 Cloud服务 中发起了话题 AWS图标监测报告无法搜索查询匹配指标 3年, 5个月前
在监控AWS指标时一般使用 aws cloudwatch,但是尝试过滤和显示指标时(需要添加矩阵Total Estimated Charge),总是收到此错误:Your search – billing – did not match any metrics.
一般注意切换区域Zone,
不同的指标位于不同的区域中,比如us-east-1区域
TomyTang 在版块 Linux平台 中发起了话题 Openwrt Cron定时任务执行失败 3年, 5个月前
进入openwrt 后台,创建一个计划任务定时执行脚本
Cron 定时任务参数格式:
f1 f2 f3 f4 f5 Program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。Program 表示要执行的命令。
0 03 * * * 表示每天的凌晨三点#每天早上6点更新执行脚本
0 06 * * * bash /root/xxx/xxx.sh > /dev/null有可能会遇到软路由硬件重启后cron失效的情况,直接命令行编写。
# vim /etc/crontabs/root
如果直接用命令行写入root 仍然无法生效…[阅读更多]
TomyTang 在版块 macOS | iOS 平台 中发起了话题 MacOS清除dns缓存 3年, 5个月前

macOS 12 (Monterey)
# sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
TomyTang 在版块 Linux平台 中发起了话题 Openwrt 使用tar解包失败 3年, 5个月前
最近在解包.gz格式时出错 tar -xzvf *.gz
tar: invalid tar magic
解决办法:
# opkg update
# opkg upgrade tar
TomyTang 在版块 WiFi Router 中发起了话题 Openwrt SSH连接失败 3年, 5个月前
之前在openwrt的后台一直有开启ssh本地登录连接。但是最近连接时出现了问题,显示错误如下:
“no matching host key type found. Their offer: ssh-rsa
环境配置:
- 系统 > 管理 > SSH 访问设置为:
- 接口:lan(即使在未指定的情况下仍存在问题)
- 端口:22
- 密码身份验证:启用
- 允许使用密码的 root 登录:启用
- 网关端口:禁用
继续做如下的尝试均失败:
- 创建密钥对并将公钥上传到 SSH-Keys 甚至会产生相同的错误。
- 重新启动了客户端和路由器。
最终解决办法:
ssh -p [port] -oHostKeyAlgorithms=+ssh-rsa…[阅读更多]
TomyTang 在版块 软件平台 中回复了话题 openwrt系统定制 3年, 5个月前
11.opkg 安装插件出错的解决办法
“webadmin.lua file is already provided by package *luci-base”
解决方案1.
# opkg install *.ipk –force-depends
解决方案2.
# opkg install *.ipk –force-overwrite
仍然提示错误:check_data_file_clashes: Package luci-lib-ipkg wants to install file /usr/lib/lua/luci/model/ipkg.lua
But that file is already provided by package * luci-base…[阅读更多]Frank Chen 在版块 Coding 中回复了话题 PHP Composer相关知识点 3年, 5个月前
1.如何在ubuntu中升级composer版本
1>在Ubuntu上卸载老版本Composer
想要升级Composer移除老版本的Composer,使用如下命令移除旧版本Composer。
sudo apt-get remove composer2>在Ubuntu中下载最新版本的Composer并安装
一般情况下都是下载到当前登录的用户目录,如下命令直接进入当前用户目…[阅读更多]Frank Chen 在版块 Coding 中发起了话题 PHP Composer相关知识点 3年, 5个月前
Composer是一个非常流行的PHP包依赖管理工具
背景:
PHP从5.1.2开始,多提供了一个函式。可以多写几个autoload函式,然后注册起来,效果跟直接使用__autoload相同。现在可以针对不同用途的类别,分批autoload了。
每个loader内容可以做很多变化。可以多写判断式让它更智慧、可以进行字串处理…
自动载入类别的问题终于解决了… 但是一大串一大串的autoload,手动去写这些很麻烦,这个时候就会想到能不能用一种工具直接去生成呢?这个时候就有了composer了。
Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况…[阅读更多]
- 读取更多

