router

普通路由器处理DNS请求的完整流程详解

在典型的家庭或小型办公网络环境中,路由器扮演着多重角色:它不仅提供有线和无线网络连接、通过动态主机配置协议(DHCP)分配IP地址、执行网络地址转换(NAT)和防火墙功能,还在处理局域网(LAN)内设备的DNS请求方面发挥着至关重要的作用。路由器位于本地网络与广阔互联网(WAN)之间,这一战略位置使其成为管理和转发DNS请求的天然节点。
永远不要浪费一场危机

永远不要浪费一场危机

在人生的旅途中,个体时常会遭遇预料之外的风浪,内心在某些时刻可能充满迷茫与不安。面对这些挑战,一种古老而深刻的智慧为人们提供了独特的视角。中文里“危机”一词,由“危”(wēi)与“机”(jī)二字构成,前者意指危险,后者则蕴含机遇 1。这种二元性的解读,提示人们在困境中不仅要看到风险,更要洞察潜在的转机与成长的可能。这种观念并非孤立存在,而是与西方“永远不要浪费一场好危机”(Never waste the opportunity offered by a good crisis)的说法异曲同工,此语或归于马基雅维利,或源于丘吉尔。
Reading

【每日英文阅读】- Apple to Source all US iPhones from India, Pivots Away from China.

Apple to Source all US iPhones from India, Pivots Away from China. 翻译:苹果将所有美国市场的iPhone转由印度生产,逐渐远离中国。 source 名词的意思是:来源,根源,原因,源头,v.(从...)获得; 比如:Television and the internet are the most useful sources of information nowadays. 电视和网络是当今最有用的信息来源。 本句子中,source是动词的属性。 Apple…
wordpres plugins developer

WordPress wp-cli 安装

wp-cli 是wordpress的命令行接口,你可以通过该命令实现更新组件、配置多网站安装和更多功能,而不需要一个web浏览器,比较适合开发者或者喜欢命令行的用户使用。 Mac 平台 brew install wp-cli Linux 平台 通過下載phar 文件是官方比較推薦的安裝方式。在安裝wp-cli之前,請確認一下本地的安裝環境: Unix-like enviroment (OS X, Linux ,FreeBSD, Crygwin ); PHP5.6 or later Wordpress 3.7 or later . 滿足了以上的安裝環境,下載phar文檔: curl -O…
PassWall

手动升级 OpenWrt 的PassWall軟件

背景 最近使用的舊版軟件PassWall(以下簡稱:PW)一直在出現自動關掉的問題,看軟件版本有點太低了,於是就考慮嘗試升級相關的軟件,使用Openwrt的內部升級系統,發現提示升級不了,只能手動更新,為了方便使用開發環境需要的美國網絡,在不更換Openwrt系統的情況下,升級該軟件。 介紹 PW的軟件在github上有專門的倉庫進行維護,所以只需要自己的Openwrt版本下載響應的軟件版本即可。 PW 最新版本的支持的內容比較豐富,如果不是PW軟件出現異常,最好不要動,只需要更新部分組件即可。 操作步驟: 注意⚠️:在進行升級的時候,做好配置的備份或者快照備份,防止出現異常導致無法回滾正常狀態。 登陸Openwrt查看軟路由的CPU架構,在OpenWrt的TTYD終端或者電腦客戶端SSH登陸到路由器通過執行: uname -m 返回的結果如下: x86_64 其中關鍵字x86_64 就是該軟路由的CPU架構。 2. 在Github的PW倉庫中的releases界面查找符合CPU架構的軟件版本: PW的軟件發佈頁面: https://github.com/xiaorouji/openwrt-passwall/releases 找到x86_64的關鍵字的軟件包,如下圖: 使用wget或者直接瀏覽器中下載zip壓縮包。 wget https://github.com/xiaorouji/openwrt-passwall/releases/download/25.4.20-1/passwall_packages_ipk_x86_64.zip 解壓該安裝包: unzip passwall_packages_ipk_x86_64.zip 輸出結果: Archive: passwall_packages_ipk_x86_64.zip inflating:…
Youtube Recommendation

推荐系统二三事

推荐系统, 在目前信息大爆炸的年代,早就成了一个耳熟能详的词语,对于目前用短视频APP的用户,应该不会感到陌生,在抖音,快手,YouTube,FaceBook,Amazon ,Tmall 等等各种社交或者购物网站,都已经看到这样的现象:用户浏览了几个视频或者商品,系统会自动推荐很多相关或者类似的视频或者商品。 本文皆在概述当前主流的推荐系统算法,帮助数据科学家根据企业的限制条件和需求,选择最合适的算法。 下面就總結一下目前市面存在的推薦算法 Collaborative filtering(協同過濾)-CF 協同過濾是推薦系統中比較常見(most commonly) 的推薦系統算法之一。 即使是初學的數據專家也可以利用它構建一個個性化的電影推薦系統,最常見的比如:一個簡歷項目。 當我們想要給一個用戶推薦某些內容的時候,最常見的做法是:找用戶的興趣相似的用戶,分析他們的行為,然後推薦給用戶類似的內容。 或者我們也可以查看與該用戶購買過的商品,然後推薦類似的商品。 基本邏輯就是: 你喜歡的,也許和你相似的人也喜歡 如果你喜歡電影A,你也可能喜歡電影B,因為很多人喜歡電影A的時候,也喜歡電影B These are two basic approaches in Collaborative Filtering :user-based collaborative filtering and item-based…
Python error:

Python error:

Illustration of a SyntaxError in Python programming. ImportError: No module named setuptools This error occurs when Python can't find the setuptools module, which is a package commonly used for installing…