162,119 total views, 248 views today

不使用變動網路卡代號 (wl) – CentOS7 & Ubuntu

CentOS7

wlp -> wlan0

生效

Ubuntu

eno1 -> eth0

編輯 grub

生效

1 total views, 1 views today

RWD 文字自動調整 – JavaScript 解決方案

最近陷入了聯網電視全螢幕廣告需求的坑內,為了適應不同電腦螢幕解析度以及手機、APP 等其他需求,如何調整文字大小吃了不少苦頭。

有使用 vmin 這種單位,也有使用 em, rem 這種單位,不過因為邏輯不清楚,所以也沒有很好的解決問題,最後還是先做了小實驗了解特性後才解決,以下是 Hoyo 的解法。

解決思路:

  • font-size 使用 rem 單位只會根據網頁最上層設定進行比例變換
  • 宣告 html font-size ,網頁其他元素一律使用 rem 單位
  • 網頁大小切換時 (主要是高) ,根據新的尺寸調整 html 的 font-size px 值,程式內使用的 45 是 720/16 得來的值

目標是電視,解析度是 1280*720 ,手機上使用 Chrome 的行動裝置瀏覽版面是亂的,實際運行在手機則是正常

程式碼

HTML & CSS

JavaScript

結果

理想最大版面

縮小

最小表現,font-size 到了 8 px 以下,電腦瀏覽器顯示已經不會改變

115 total views, 3 views today

Workerman – Unknown: send of 5 bytes failed with errno=32 Broken pipe in file Unknown on line 0

Worker::runAll() 執行前不能運行資料庫,放在 ->onWorkerStart 即可

861 total views, 3 views today

HUAWEI E8372 簡訊發送

產品介紹

拍賣平台價格約 1300 ,有區分有無天線以及有無 SD 卡支援版本,選擇有天線以及買一根天線比較不會後悔

HUAWEI E8372

本次主要知識點來源

程式流程說明

  1. 使用 http://192.168.8.1/api/webserver/SesTokInfo 取得第一次需要的 Session ID 和 Cookie
  2. 準備 admin 登入密碼加密編碼
  3. 將 SesTokInfo 以及加密密碼套用到 http://192.168.8.1/api/user/login 內
  4. 取得 /api/user/login 回傳 Header 的 __requestverificationtokenone 和 set-cookie 值
  5. 整理發送簡訊 XML
  6. 將簡訊 XML 以及 /api/user/login 回傳套用到 http://192.168.8.1/api/sms/send-sms 即可

以上版本為:

  • Software version: 21.200.05.01.639
  • Web UI version: 17.100.09.01.639

PHP 範例

CLI 變數傳遞

僅供參考用

隨插即用

插入點擊光碟開啟 192.168.8.1 網站

帳號 admin
密碼 admin

簡訊 SMS

URL : http://192.168.8.1/api/sms/send-sms

POST

第二次使用

從「網路連線」觀察,當 Remote NDIS based Internet Sharing Device 網路介面就緒時,就會開啟網站

252 total views, 1 views today