Frank Chen 在版块 macOS | iOS 平台 中发起了话题 2018等老款MacBook Pro解决卡顿问题 1年, 3个月前
现象:
开几个网页和若干程序软件,出现明显的卡顿现象。有时候环境温度比较高时,机子发热明显,甚至卡到无法正常工作。本来准备直接更换Mackbook Pro M2版本的。但是还是再试一把。
Debug过程:
1.拆机,风扇清灰;CPU重新涂硅脂。CPU可以降温5-8c。但是仍然无法改善卡顿结果
2.从Task进程看,并没有明显的重度软件使用痕迹。但是…[阅读更多]
如果已经记得 sudo 仍然出现此消息,那可能是因为 NFS 的安全设置导致。
多加上一个选项即可!
$ sudo mount -t nfs -o resvport 192.168.3.1:/mp3 /private/nfs
这个选项告诉系统使用本地保留的端口(通常是小于 1024 的端口)来进行连线。这是一个早期 NFS 设计上的错误假设。当时认为使用 1024 以下的端口是比较安全的,因为这代表用户具备有该电脑的root权限。不过…毕竟那是客户端的root权限,实际上没什么保护服务器的效果。
Frank Chen 在版块 Linux平台 中发起了话题 PVE7升级到PVE8步骤 1年, 4个月前
在PVE WEB页面点击升级upgrade
1. 验证pve版本
# pveversion
2. 升级
# pve7to8
3. 更换apt源
sed -i ‘s/bullseye/bookworm/g’ /etc/apt/sources.list
sed -i -e ‘s/bullseye/bookworm/g’ /etc/apt/sources.list.d/pve-install-repo.list4. 更新
apt update && apt dist-upgrade
Frank Chen 在版块 Linux平台 中发起了话题 iperf3 提示端口被占用 1年, 4个月前
server端运行iperf3 -s 后,提示如下错误信息
iperf3: error – unable to start listener for connections: Address in use
iperf3: exiting提示端口被占用
解决办法:
方案一、在测试时制定端口信息,比如:
iperf3 -s -p 5300
方案二、杀掉被占用的端口进程
1>.命令行运行netstat -ano|findstr 5001
examp: UDP 0.0.0.0:5001 *:* 79442>.命令行运行 taskkill /f /pid 7944
注:7944为第一个操作找到的进程pidFrank Chen 在版块 WiFi Router 中发起了话题 小米路由器刷机恢复原厂固件教程 1年, 5个月前
刷机步骤:
1、下载小米路由器修复工具PC客户端和用来刷机的ROM包;
2、接通小米路由器电源,用网线连接电脑和路由器LAN口;
3、建议关闭杀毒软件后再打开小米路由器修复工具,选择本地上传刷机ROM包;
4、选择网卡:请选择与路由器LAN口相连的网卡; (此步骤将使用管理员权限为用户更改网卡配置,以确保路由器和电脑处于同一局域网。关闭应用时会提醒并自动恢复网卡配置。)
5、网卡配置成功后,先断开路由器电源,然后按住Reset键再接通电源,直到橙灯闪烁松开Reset键;
6、等待大约3-5分钟,蓝灯闪烁表示刷机成功,需要断电重启路由器; 如果红灯闪烁表示刷机失败,请检查以上的刷机过程并重新进行刷机操作。
【路由器指示灯…[阅读更多]
Frank Chen 在版块 Linux平台 中回复了话题 ubuntu apt-get 出现NO_PUBKEY的解决方案 1年, 7个月前
如果出现如下的错误,也是一样的解决办法
<pre class=”EnlighterJSRAW” data-enlighter-language=”generic”>E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?</pre>
<pre class=”EnlighterJSRAW” data-enlighter-language=”generic”>…[阅读更多]Frank Chen 在版块 WiFi协议 中发起了话题 无线通信市场发展趋势 1年, 7个月前
无线通信市场在过去的几年里取得了显著的发展,未来也将继续保持快速增长。以下是当前和未来一段时间内无线通信市场的一些主要发展趋势:
- 5G网络:5G是目前无线通信领域最热门的发展趋势。相较于4G,5G网络提供了更快的数据传输速率、更低的延迟和更高的网络容量。5G网络正在全球范围内快速部署,未来几年将进一步推动智能手机、物联网设备和无线基础设施的发展。
- 物…
Frank Chen 在版块 IT技术 中发起了话题 市面上主流的CPU架构有哪些 1年, 7个月前
CPU架构是指处理器内部的设计和组织,它决定了CPU的性能、功耗和成本。CPU架构有多种,以下是一些主要和广泛应用的CPU架构:
- x86:x86架构是目前个人计算机和服务器市场中最为广泛使用的一种CPU架构。最初由英特尔(Intel)开发,后来由AMD等其他公司采用。x86架构具有很好的向后兼容性,支持32位和64位指令集。…
Frank Chen 在版块 生活电器 中发起了话题 小米晾衣架恢复出厂设置并重新设置线位 1年, 9个月前
现象:
1. 遥控器可以控制,遥控器OK
2. 在晾衣架不挂任何衣物的情况下,晾衣架上升到最顶端后又自动下降;此时按住遥控器暂停键,可以停止自动下滑。
3. 米家app上很容易提示电机过热。等待15分钟电机冷却后,现象2的问题复现。解决:
通过恢复出厂设置,重新调整线位的方式可以解决。具体的设置方法可以参考视频: 小米晾衣架恢复出厂设置并设置线位
Frank Chen 在版块 IT技术 中发起了话题 Cloudflare后台记录的24小时独立访问IP准不准 1年, 11个月前
Cloudflare Web Analytics 和 Google Analytics记录的区别
总的来说区别很大,但是趋势可以参考
- Cloudflare 记录的是建立请求的访客数量(可能根本没有打开加载你的网页),
- Google analytics 之类的是访客打开网页(通过 js 进行记录的)的数量。
Frank Chen 在版块 Coding 中回复了话题 PHP Curl上线后无法请求远程数据 2年前
1.curl target_url 提示 curl: (6) could not resolve host Error
通过修复DNS解析地址可以解决。Ubuntu20.0.4以上版本的dns修改方法如下
该方法适合老版本的ubuntu,新版本20.04以上的dns修改方法如下:
1.修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:DNS= 8.8.8.8 114.114.114.114
# See resolved.conf(5) for details[Resolve]
DNS= 8.8.8.8 114.114.114.114
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=n…[阅读更多]Frank Chen 在版块 Coding 中发起了话题 PHP Curl上线后无法请求远程数据 2年前
现象:
- php curl本地并发线程代码运行ok
- 同样的代码部署到线上后无法抓取数据(使用cloudflare CDN)
- 屏蔽掉cloudflare cdn后依然无法获取到数据
- 在线上服务器后台手动curl可以抓取到数据
Frank Chen 在版块 Coding 中发起了话题 https链接URL里面出现20%问题解决 2年前
页面请求链接突然出现了20%,经过分析源码发现链接的参数前面出现了空格,把空格删除就好了。
Frank Chen 在版块 Coding 中发起了话题 比较复杂的JSON格式转换数组后如何提取值 2年前
一般比较复杂的业务场景会用到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 输入法 2年前
#sudo apt-get install fcitx-googlepinyin
Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 2年前
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区别 2年前
cURL 的 ipv6、ipv4 选择策略
1> cURL 对ipv4、ipv6是…[阅读更多]
Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 2年前
一份完整的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区别 2年前
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数据包- 读取更多