公司的網站更換新的SSL 後依然在Chrome 網址列顯示不安全,也非自簽憑證。
用Chrome 開發人員工具內建的"Lighthouse" 進行檢查 ,總算發現問題。
原來是有部份CSS的來源並未使用HTTPS ,還一直延用HTTP 造成Chrome認為不安全。
Default Gateway (預設閘道) : 當網卡不知道道封包往那送時,就會送給Default Gateway.
最近遇到一個問題,公司的網路分為4個不同的網段 ,例如 192.168.1.x / 192.168.2.x / 192.168.3.x / 192.168.4.x 。
某一台電腦IP為192.168.2.234, 僅能與192.168.2.x 的其他電腦通訊,卻無法與其他網段電腦通訊,後來發現此電腦的Default Gateway 設定錯誤(IP打錯),因此無法將封包送到其他網段去,至於Default Gateway如何把封包送至其他網段,等我研究後再另外打一篇說明。
function demo(myType)
{
if (type=1)
{
console.log("Type is 1");
}
else
{
console.log("Type is 2");
}
}
demo(2)
上面這段程式碼乍看之下好像沒問題,但無論type多少,都會輸出type is 1.
原因出在 if (type=1) 永遠成立,注意是一個"=",也就是指定的意思..
也就是你指定type 為1 這句話並沒有毛病,而且永遠成立,所有流程都會進這裡。
在幫朋友debug 時,一眼掃過去真的不容易發現。