• 现象:

    开几个网页和若干程序软件,出现明显的卡顿现象。有时候环境温度比较高时,机子发热明显,甚至卡到无法正常工作。本来准备直接更换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权限,实际上没什么保护服务器的效果。

  • 在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.list

    4. 更新

    apt update && apt dist-upgrade

     

     

  • 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           *:*             7944

    2>.命令行运行 taskkill /f /pid 7944
    注:7944为第一个操作找到的进程pid

  • 官方修复工具和官方固件, 刷机教程

     

    刷机步骤:

    1、下载小米路由器修复工具PC客户端和用来刷机的ROM包;

    2、接通小米路由器电源,用网线连接电脑和路由器LAN口;

    3、建议关闭杀毒软件后再打开小米路由器修复工具,选择本地上传刷机ROM包;

    4、选择网卡:请选择与路由器LAN口相连的网卡; (此步骤将使用管理员权限为用户更改网卡配置,以确保路由器和电脑处于同一局域网。关闭应用时会提醒并自动恢复网卡配置。)

    5、网卡配置成功后,先断开路由器电源,然后按住Reset键再接通电源,直到橙灯闪烁松开Reset键;

    6、等待大约3-5分钟,蓝灯闪烁表示刷机成功,需要断电重启路由器; 如果红灯闪烁表示刷机失败,请检查以上的刷机过程并重新进行刷机操作。

     

    【路由器指示灯…[阅读更多]

  • 如果出现如下的错误,也是一样的解决办法
    <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”>…[阅读更多]

  • 无线通信市场在过去的几年里取得了显著的发展,未来也将继续保持快速增长。以下是当前和未来一段时间内无线通信市场的一些主要发展趋势:

    • 5G网络:5G是目前无线通信领域最热门的发展趋势。相较于4G,5G网络提供了更快的数据传输速率、更低的延迟和更高的网络容量。5G网络正在全球范围内快速部署,未来几年将进一步推动智能手机、物联网设备和无线基础设施的发展。
    • 物…

    [阅读更多]

  • CPU架构是指处理器内部的设计和组织,它决定了CPU的性能、功耗和成本。CPU架构有多种,以下是一些主要和广泛应用的CPU架构:

    • x86:x86架构是目前个人计算机和服务器市场中最为广泛使用的一种CPU架构。最初由英特尔(Intel)开发,后来由AMD等其他公司采用。x86架构具有很好的向后兼容性,支持32位和64位指令集。…

    [阅读更多]

  • 现象:
    1. 遥控器可以控制,遥控器OK
    2. 在晾衣架不挂任何衣物的情况下,晾衣架上升到最顶端后又自动下降;此时按住遥控器暂停键,可以停止自动下滑。
    3. 米家app上很容易提示电机过热。等待15分钟电机冷却后,现象2的问题复现。

     

    解决:

    通过恢复出厂设置,重新调整线位的方式可以解决。具体的设置方法可以参考视频: 小米晾衣架恢复出厂设置并设置线位

  • Cloudflare Web Analytics 和 Google Analytics记录的区别

    总的来说区别很大,但是趋势可以参考

    • Cloudflare 记录的是建立请求的访客数量(可能根本没有打开加载你的网页),
    • Google analytics 之类的是访客打开网页(通过 js 进行记录的)的数量。
  • 1.curl target_url 提示 curl: (6) could not resolve host Error

    通过修复DNS解析地址可以解决。Ubuntu20.0.4以上版本的dns修改方法如下

    https://forums.wirelesslink.net/forums/topic/ubuntu-%e6%9b%b4%e6%96%b0%e8%bf%87%e7%a8%8b%e4%b8%ad%e5%87%ba%e7%8e%b0could-not-resolve-mirrors-aliyun-com/#post-1437

  • 该方法适合老版本的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…[阅读更多]

  • 现象:

    • php curl本地并发线程代码运行ok
    • 同样的代码部署到线上后无法抓取数据(使用cloudflare CDN)
    • 屏蔽掉cloudflare cdn后依然无法获取到数据
    • 在线上服务器后台手动curl可以抓取到数据

     

  • 页面请求链接突然出现了20%,经过分析源码发现链接的参数前面出现了空格,把空格删除就好了。

  • 一般比较复杂的业务场景会用到json嵌套,通过json_decode将json格式数据转换为数组格式后,该如何调用呢?

    $RG_array = json_decode($json_body,true);

    //-debug code
    /*echo’参数RG_array’;
    var_dump($RG_array);
    */

    1>先通过var_dump函数将数组变量打印出来,进…[阅读更多]

  • #sudo apt-get install fcitx-googlepinyin

     

  • 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…[阅读更多]

  • cURL 的 ipv6、ipv4 选择策略

    1> cURL 对ipv4、ipv6是…[阅读更多]

  • 一份完整的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…[阅读更多]

  • 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数据包

  • 读取更多
WirelessLink
Logo