原创 編譯miracl

編譯miracl 最近使用一些加密算法,需要用到這個開源庫,不過該庫的編譯卻稍微有點麻煩,需要一系列的人工操作才能完成。 該項目的源碼託管在https://github.com/miracl/MIRACL 編譯的第一步 手動創建一

原创 部署Nextcloud私有云

部署Nextcloud私有云 以CentOS 7、MariaDB、PHP 7、Nginx爲環境部署Nextcloud。 一、安裝操作系統 首先安裝操作系統,Nextcloud只支持Linux,由於個人習慣的原因,選擇了CentOS 7,使

原创 比特幣之我見——新型傳銷工具

比特幣之我見——新型傳銷工具 最近比特幣好像又死灰復燃了,價格不斷地創歷史新高,話題也居搜索熱榜,我覺得有必要再梳理一遍。 貨幣本質 先說貨幣,在我看來,現代的貨幣更像是一種債權,以發行機構的信譽、資源爲擔保,強制在其控制範圍內使用,保證

原创 認識NAT-DDNS

認識NAT-DDNS 最近在關注如何讓自己的服務器能供外網訪問的問題,涉及的到的應用有NAS、SVN等等,存儲容量很大、外部只隨機讀寫其中很小一部分容量,不太適合放在雲上。 由於IPv4地址短缺,凡是具有公網IP地址的帶寬和流量,都是很昂

原创 Debian 8下Python 3.6的部署

Debian 8下Python 3.6的部署 最近在Debian 8下安裝最新的Python 3.6時遇到了一些問題,在這裏記錄下安裝過程。 使用的VPS商家提供的最小化Debian 8鏡像。 1.前期工作 第一步先升級系統 apt-ge

原创 在Android下不依賴第三方庫生成PDF

在Android下不依賴第三方庫生成PDF 最近在做Android下的打印功能,需要動態生成打印內容進行打印。 官方文檔https://developer.android.com/training/printing/custom-docs

原创 在Windows下編譯與運行minicap

在Windows下編譯與運行minicap minicap是一個可以遠程獲取android屏幕畫面的開源庫,它在低版本的android系統上採用截屏的方式獲取畫面,在4.2以上的android系統上採用創建VirtualDisplay的方

原创 手動更新gradle

手動更新gradle 在使用AndroidStudio時,在升級了SDK後,經常會遇到一直卡在工程進行gradle同步的操作。這是由於gradle也需要更新造成的,由於國內沒有鏡像的緣故,這個在線更新的速度會非常慢,甚至整整一天都不能完成

原创 CentOS 7安裝Xfce和VNC

CentOS 7安裝Xfce和VNC 很多VPS商提供的CentOS 7鏡像只有最小化安裝,這樣就只能在命令行下操作,如果要調試代碼的話,還是圖形化界面方便,而且CentOS自帶的Gnome和KDE都比較佔內存、啓動桌面後就佔用了400M

原创 編譯安裝環境部署Nextcloud私有云

編譯安裝環境部署Nextcloud私有云 以CentOS 7、MariaDB、PHP 7、Nginx爲環境部署Nextcloud。 一、安裝操作系統 首先安裝操作系統,Nextcloud只支持Linux,由於個人習慣的原因,選擇了Cent

原创 CentOS 6下Python處理utf-8的坑

CentOS 6下Python處理utf-8的坑 之前在CentOS 6下部署python3+tornado,處理編碼格式爲UTF-8的HTTP請求,但奇怪的發現,將bytes類型的請求內容decode的時候會報解碼錯誤: Unicode

原创 CentOS 7下Python 3的部署

CentOS 7下Python 3的部署 最近在學習Linux,用VPS來部署SS和Tornado,在安裝的時候遇到過一些小問題,搜了幾篇文章才解決,因此覺得有必要整理一下,作爲筆記記下來。 其實主要的問題在於,開通的VPS一般都是最小安

原创 採用密鑰方式登錄Linux服務器

採用密鑰方式登錄Linux服務器 最近剛剛開了一個VPS,查看內存佔用的時候,發現有很多sshd進程佔用了大量內存和CPU資源,一搜才意識到問題的嚴重性。互聯網上有大量駭客進行掃描行爲,採用密碼登錄方式的話,簡單密碼會在不久後被掃描工具字