1維 Barcode 長寬比參數調整
使用 ZXing.Net + ReportViewer 開發標籤軟體時遇到一維條碼列印出來後很難被條碼機成功識別的問題。
其原因是我們的條碼字元數是不固定的,有時候英文字比較多,有時數字比較多。這也使得系統透過固定參數(條碼寬、高)產生出來的條碼很容易出現模糊不清或間距太近導致很難被正確掃描等狀況。
使用 ZXing.Net + ReportViewer 開發標籤軟體時遇到一維條碼列印出來後很難被條碼機成功識別的問題。
其原因是我們的條碼字元數是不固定的,有時候英文字比較多,有時數字比較多。這也使得系統透過固定參數(條碼寬、高)產生出來的條碼很容易出現模糊不清或間距太近導致很難被正確掃描等狀況。
由於直接說明這個指令的各種功能好像太無聊,所以我想到一個例子:就是如何將 Linux 的備份檔儲存到 NAS,如果剛好手邊有 Synology NAS 的話,就可以用來存放來自 Linux 的備份檔。如果你只是打算要在同一台 Linux 上建立備份資料夾,可以從本文的 rsync 章節開始閱讀即可。
Read more通常使用 Shell script 會需要判斷一些指令的執行結果,並將執行結果列印至 log 記錄起來,或是做出相對應的處理。本文在此列出 2 種可以達成此目標的語法。
Read moreKeepAlive設定值可以增進Apache效能。本文將會介紹3種設定值:KeepAlive, KeepAliveTimeout, MaxKeepAliveRequests。若伺服器記憶體相當稀少,建議可以將此功能關閉以節省記憶體被佔用的情況發生。
Read more無意間忽略 MySQL Binary Log 相關設定可能會造成很嚴重的問題,而這包括資料庫增長速度異常。所以在本文中將會介紹一些跟 Binary Log 相關的設定、以及如何建立可以自動刪除 binary log 的 MySQL Event。本文提供三種方法解決 Binary log 佔據過多空間的問題,各方法之間皆有不同的用途與特色,只有使用情境是否適合而已。
Read more官方說 CentOS 8 會支援更新到 2029 年,所以最近需要架站的話,建議就直上版本 8 吧!這是最省事實惠的選擇。以下是整理我們發表過關於 CentOS 8 設定與安裝步驟的文章,希望能幫助到有需要的人。
Read more本篇來介紹備份伺服器的重要資料,在 Linux 備份資料有很多種方法可以達成,本文將著重於使用 Shell script 備份網站資料、資料庫及重要設定檔的流程與程式步驟進行說明。
Read more因為寫了一篇介紹如何使用 shell script 來備份伺服器資料的小程式,發現如果連相關的基礎使用也放進去的話會導致篇幅過長,所以我另外寫一篇文章介紹這些基礎用法。
Read moreMySQL 8 具有更快的速度與穩定性,據說在許多項目的效能又勝過孿生兄弟 MariaDB,事實上這兩個孿生兄弟軟體的表現都很優秀。總之,本文就是要介紹該如何在 CentOS 8 上完成 MySQL 8、phpMyAdmin 4.9的安裝與基本設定。值得注意的是,請先將伺服器的 PHP 和 網站伺服器(Apache or Nginx或其他) 都安裝完成,才有辦法測試 phpMyAdmin。
Read more本文章除了會介紹該怎麼正確的安裝 Apache 2.4、PHP7.3 與 php-fpm 服務簡易操作,以及符合 SELinux 規則的網站根目錄權限設定方式。
Read more從頭開始架設 CentOS 8 作為伺服器,不論你要用來作為哪一種伺服器,都需要有這些軟體替你的伺服器打基礎。這其中包含設定伺服器時區的 timedatectl、安裝 EPEL(Extra Packages for Enterprise Linux)、安裝 SEManage、設定 SSH 遠端服務和 sFTP 以及 wget。
上述設定與軟體之中較為特別的是 SEManage,這是用來讓你方便管理 SELinux 設定的套件,好好學一下對於設定會很有幫助的。
本文將介紹在進行一些運算最常使用到的功能之一:如何儲存變數、該怎麼讀取.npz檔。其實,使用Numpy就能簡單地達成這個任務(numpy.savez),而且還附有壓縮功能的方法(numpy.savez_compressed)。
Read more