程式設計 利用 JavaScript ES6 與 GraphemeSplitter 判斷字串長度 在顏文字盛行的時代,字串判斷的時候最好也一起加入計算。而 JavaScript 本身即可針對 ASCII 與 Unicode 字元做基本的判斷,但是對於顏文字還沒有辦法完美處理。據說在 ES2021 版的 JavaScript 中將會針對 ...... 2024.05.24 程式設計
作業系統 Debian/Ubuntu LInux 增加使用者至 sudo files 可暫時使用管理者權限 在 Debian/Ubuntu 的權限管理中,只有 root 與 sudoers 可以有最高的權限,因此很多教學文章中常會看到 sudo apt update 這樣的指令,表示 apt update 的操作需要 root 等級的權限。多數的...... 2024.05.23 作業系統
作業系統 Termux 中建立 SFTP server 安裝Termux請依照 Termux中建立SSH Server 文章裡的方式在 Andoird 中安裝 Termux 與 OpenSSH、並確保 SSH 是可以運作的安裝 SFTP server依照 Termux Wiki 的說明 安裝相關...... 2024.05.21 作業系統網路技術
作業系統 Termux 上建立 Git Server 前言在上篇文章中筆者分享了 Termux 的基本語法並在 Android 上建立一個 SSH Server,而為了安全的網路傳輸建立一個 Git Server 的前提正是需要 SSH,請先參考下方文章 上建立ssh-server/上建立ss...... 2024.05.17 作業系統網路技術
作業系統 Termux上建立SSH Server Termux是Android中的一個類GNU/Linux程式,提供許多與GNU/Linux一樣的程式與架構,讓使用者可以存取 Android 中 root 以外的資料。也提供 Git, OpenSSH 等程式。此文章會需要一些基礎的 GNU...... 2024.05.16 作業系統網路技術
作業系統 Android中使用 Bash Script操作 Termux指令 大家可能都知道Android的底層正是GNU/Linux,本身雖沒有開放使用介面存取Linux底層,但安裝Termux後就能有最低限度的存取與操作例如 git, ssh, bash 等超級方便的。但請注意 Termux 只是一種 Shell...... 2024.05.14 作業系統程式設計
作業系統 Bash Script 程式設定101 Unix-like OS 例如 Gnu/Linux 中常用的Shell 有 Bash, Zsh 等,本篇將與大家分享入門 Bash Script 的程式設定常用語法。Shell 是一種指令操作介面,有眾多Unix系統程式讓使用者可以存取 K...... 2024.05.14 作業系統程式設計
作業系統 超簡單重置 Debian/Ubuntu Linux root 密碼 root 是 Linux OS 中最高權限的使用者帳號,目前多數的發行版本都以 sudo 權限為主以避免直接用 root 操作系統。Debian/Ubuntu 系列中甚至不公開 root 帳號的密碼。然而部份的發行版本也沒有給預設帳號 su...... 2024.05.04 作業系統