https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

重啟Linux桌面方法

在使用 Linux 桌面環境時,偶爾會遇到桌面當機、無回應,但整個系統其實還在運作的狀況。這時不需要強制重開機,可以只重啟桌面環境,節省時間也避免資料遺失。 為什麼需要重啟桌面? 桌面環境(GNOME Shell、KDE Plasma 等)崩潰但系統仍在運行 顯示管理器異常,畫面凍結 安裝新的桌面主題或驅動程式後需要重啟 方法一:殺掉 tty7(通用方法) Linux 桌面通常運行在 tty7 上,找到並殺掉對應的程序,系統會自動重啟顯示管理器。 1 2 3 4 5 # 查詢 tty7 對應的 process ID ps aux | grep tty7 # 殺掉該 process(替換 {PID} 為實際的 ID) sudo kill {PID} 系統會自動重新啟動顯示管理器(Display Manager),回到登入畫面。 方法二:重啟顯示管理器服務 現代使用 systemd 的 Linux 系統,可以直接重啟顯示管理器服務: 1 2 3 4 5 6 7 8 # GNOME / GDM sudo systemctl restart gdm # KDE / SDDM sudo systemctl restart sddm # LightDM(XFCE、LXDE 等) sudo systemctl restart lightdm 這是最乾淨的方式,會先結束目前的桌面 session,再重新啟動登入畫面。

Markdown新手小試

在前幾年有Markdown這個東西,有嘗試著練習。不過…太久沒用了,也沒有實戰用到…,所以全部忘光光囧,但最近看到LogDown這個玩意,就突然想寫寫看。
LogDown是台灣xdite大大做的,也算是台灣之光,所以也來支持一下^^

webix-強大WEB UI Framework

Webix 是什麼? Webix 是由白俄羅斯團隊 XB Software 開發的企業級 JavaScript UI Framework,主打豐富的 UI 元件庫與高效能的資料處理能力。 光看官網首頁的互動 Demo(真正可操作的元件,不是動畫圖片)就能感受到其強大之處。 主要特點 豐富的 UI 元件 Webix 內建超過 100 個 UI 元件,涵蓋: 資料表格(DataTable / TreeTable):支援大量資料、排序、篩選、分頁、欄位凍結 圖表(Chart):折線圖、長條圖、圓餅圖等多種圖表類型 排程器(Scheduler):類 Google Calendar 介面 檔案管理器(File Manager):類作業系統的檔案管理介面 表單元件:下拉選單、日期選擇器、顏色選擇器等 框架整合 Webix 設計上可與多種前端框架搭配使用: 原生 JavaScript(不依賴其他框架) AngularJS / Angular React Vue.js Backbone.js 高效能 Webix 的 DataTable 在處理大量資料時,採用虛擬滾動(Virtual Scroll)技術,即使資料有數萬筆,介面也能保持流暢。 適合使用的場景 Webix 特別適合以下情境: 企業後台管理系統(ERP、CRM、Dashboard):需要複雜表格、圖表、表單的管理介面 資料密集型應用:需要展示和操作大量結構化資料 快速原型開發:豐富的元件讓 MVP 開發效率高 授權 Webix 分為免費的 Standard 版和付費的 Enterprise/Ultimate 版。免費版已包含大部分基本元件,付費版則解鎖進階元件(如 Spreadsheet、FileManager、Scheduler 等)。 與其他框架比較 特點 Webix Bootstrap Element UI 元件豐富度 非常高 中等 高 資料表格 企業級強大 需要外掛 基本功能 學習曲線 中等 低 低 適合場景 企業後台 一般網站 Vue 後台 參考資料 Webix 官網

Hello World

Hi, This a demo post of Logdown. Logdown use Markdown as main syntax, you can find more example by reading this document on Wikipedia Logdown also support drag & drop image uploading. The picture syntax is like this: Bloging with code snippet: inline code Plain Code 1 puts "Hello World!" Code with Language 1 puts "Hello World!" Code with Title 1 puts "Hello World!" MathJax Example Mathjax 1 x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} Inline Mathjax The answser is $a^2 + b^2 = c^2$.

12 Trust-Boundary-Violation-風險問題.md 14 PostgresSQL-不支援10-驗證類型。請核對您已經組態pg-hba-conf-文件包含客戶端的IP位址或網路區段,以及驅動程序所支援的驗證架構模式已被支援。.md 15 2014-10-29-6-super-increase-english-website.md 15 簡單測試中文字形-pdf-方法-未測試.md 15 Github-Actions-rebuild-native-dependencies-會卡住問題.md 15 Java-做-Base64-Url-Encode.md 15 Window-10-正版序號數位綁定微軟帳號.md 16 Eclipse-Tomcat-錯誤問題-May-be-locked-by-another-process.md 17 尋找-spring-boot-使用-sftp-方案.md 17 SQL-Between-AND-順序有差.md 17 Sysprep-和-DISM.md 18 2014-06-14-moderate-css-adjustments-for-different-desktop-resolutions-methods-max-width.md 18 mysql-COALESCE-取代null值好方法.md 18 vue-computed-無法觸發原因.md 19 Chrome-莫名其妙-localhost-會導到-HTTPS.md 19 Electron-使用-vue-router-開啟視窗方法.md 20 API-防重放小記-replay-attack.md 20 how-to-allow-https-api-calls-in-http-webpages.md 20 MySql-Lock-wait-timeout-exceeded小記.md 21 2014-10-25-vagrant-in-windows-xp-cant-add-box.md 21 兩個git-repo合併在一起.md 21 Android在Chrome做Debug封包方法.md 21 Oracle-匯出-Schema-好用工具.md 21 recent-free-image-hosting-solutions.md 22 2018-03-26-7062187.md 22 git同步分支衝突解決方法.md 22 ICON-快速產生小記.md 22 Java-Lambdas-筆記.md 22 MIME-信件標題亂碼問題.md 22 MySQL轉出DB設計文件方法.md 23 2018-01-22-super-terminal-command-completion.md 23 expect-和-yes-自動化工具.md 23 jQuery-contains-可以抓大小寫的方法.md 23 JSP-一些常看標籤小記-JSTL-EL-ONGL.md 23 PHP-xlsx-writer-excel-15位數會進動進位的問題.md