原创 Ubuntu全方位美化,定製教程

Ubuntu全方位美化,定製教程 上一篇隨筆聊了聊Linux圖形界面的各種名詞及其關係,解釋了何爲xserver,何爲xclient,linux的圖形界面是如何工作的,Linux圖形軟件的多樣性。linux的圖形界面是高度可定製的

原创 在shell下執行命令的方法

在shell下執行命令的方法 1. #!/bin/sh 語法:在shell.sh的開頭寫入 #!/bin/sh 一般的shell腳本就是這種用法。這種方法調用腳本開頭的shell執行命令,子shell執行的時候, 父shell暫停

原创 一個類似ThinkPHP的Node.js框架——QuickNode

QuickNode Node.js從QuickNode開始,讓restful接口開發更簡單! PHP的MVC 作爲一名曾經的PHP開發者,我也有過三年多的thinkphp使用經驗,那是我學習PHP接觸的第一個MVC框架。Think

原创 將js進行到底:node學習5

HTTP開發之Connect工具集——中間件 繼學習node.js的TCP API和HTTP API之後,node.js web開發進入了正軌,但這就好像Java的servlet一樣,我們不可能使用最基礎得Servlet對象去寫網

原创 Ubuntu gnome安裝Monaco字體,FontForge module is probably not installed

首先下載原始Monaco字體,注意我只找到了這一款在ubuntu的gnome下可見,其他的各種monaco即使安裝了也看不到。 https://gist.github.com/epegzz/1634235 爲了可以使得終端可以顯示

原创 E576: Failed to parse ShaDa file: extra bytes

E576: Failed to parse ShaDa file: extra bytes 某天,當我打開neovim編輯時,突然下方跳出這麼一行報錯。查了百度並未查到合適解決方案,自己琢磨出了方法: 移除用戶目錄local下sh

原创 自部署gitlab-ce與Nginx反向代理——基於寶塔BT

自部署gitlab-ce與Nginx反向代理 最近單位需要配置自有的git倉庫和平臺,於是採用了gitlab ce版,並且用Nginx反向代理到了寶塔安裝的gitlab上。這期間出現了很多配置上導致的問題,在此記錄下,方便他人蔘考

原创 Android踩坑之解決藍牙無法回調問題-Kotlin示例

Android 6.0之後,藍牙掃描回調需要獲取模糊定位查詢,Android 10之後更嚴格,需要獲取精確定位。 這些年Google對安卓的控制可謂是越來越嚴謹了,安全性也是越來越高。 現在的問題是,當你的targetSDK>22

原创 Vimmer一套全語言支持的完美Vim配置——附Monaco字體

本配置輕量,強大,支持流行語言,包括現代前段框架react,jsx,vue,pug(jade)高亮和格式化,支持各種語言的自動補全。同時新增了MonacoNerd字體,可以顯示文件類型logo,Monaco是蘋果終端默認字體,常年

原创 關於ecshop Strict,notice,deprecated報錯無法關閉問題

如果使用5.3以上版本的php按照ecshop很容易遇到如下一些報錯問題: preg_replace(): The /e modifier is deprecated, use preg_replace_callback inst

原创 JsBridge踩坑之WebViewJavascriptBridge is undefined,找不到Bridge對象

最近在給單位搞一個android的hybrid開發外殼,使用kotlin語言。由於之前一直都只做hybrid的前端部分,基本只是調用原生殼裏的android方法,Android方面開發經驗不足,遇到一個webview中找不到bri

原创 Android踩坑之 couldnt find libClingSDK.so

Android踩坑之couldn’t find “libClingSDK.so” 在android開發中一些涉及到硬件級的API需要引入第三方的sdk,通常都是一個jar包搭配一個.so文件,.so文件用於處理底層交互,這是C/C

原创 GDM, KDM, LightDM, SDDM的區別和安裝配置

gdm3,kdm 和 lightdm 都是顯示管理器。 它們提供圖形化登錄並處理用戶身份驗證。 從維基文章中: 顯示管理器向用戶顯示登錄屏幕。 當用戶成功輸入用戶名和密碼的有效組合時,會話開始。 GDM,gnome系列的圖形管理器

原创 安裝完ubuntu需要做得事

安裝完ubuntu需要做得事 今天剛升級了ubuntu20.04,需要做的系統環境配置挺多,這裏把我的配置記錄下。 鏡像和源 爲了科學的上網和學習,建議把所有環境的源換成國內的。 ubuntu的apt源 sudo vi /etc/

原创 snap vs apt

snap安裝和管理軟件包,snap vs apt 筆者用了十年的ubuntu,很喜歡用apt-get來安裝軟件。apt所採用的包是deb包,deb包最初是Debian Linux推出的,由於ubuntu基於debian,ubunt