原创 linux chrome運行android應用方法

chromeos-apk 是一個可以講android的apk程序包裝成chrome可以運行的插件的工具。github的地址是: https://github.com/vladikoff/chromeos-apk使用方法:安裝 npm in

原创 sshuttle全局代理的實現簡析

最近使用sshuttle實現全局代理,順便研究了一下實現的具體原理。 直接進入主題,先看一下啓動的輸出信息: 先綁定到本地的12300端口,將數據通過遠端的ssh服務器進行路由轉發。sshuttle和ssh的tunnle不同不是基於TC

原创 qml可以這麼玩

Qt 5以後qmlscene被qml所替代,/usr/bin/qml可以用來執行.qml文件。所以,我們就可以和sh一樣的來寫界面了。#!/usr/bin/env qml import QtQuick 2.2 Rectangle {

原创 cmake管理visual studio無法顯示頭文件解決方法

原因我們的跨平臺項目使用cmake來管理的,但是windows下的小夥伴發現在visual studio上頭文件沒有加載進來,於是手工加載,事情過去了。然後,有一天我修改了CMakeLists.txt文件,visual studio居然自

原创 經典Linux學習應用資源

以下資源只是很少的一部分作爲個人收集與大家分享,我會隨時更新這些資源。 內核: www.kernel.org 在線閱讀源碼 woboq 發行版(根據包管理方式不同): rpm系列: readhat fedora suse

原创 編譯synergy

起因由於我的 archlinux 的openssl版本過高,與源內以及發佈的deb/rpm包的版本不兼容,無法驗證登陸(我也是捐過的)。雖然無法登陸可以使用但總是心痛。前幾天 synergy 發佈了1.5版而源內的版本沒有即使跟進更新。所

原创 編譯系統對跨平臺代碼的支持

問題起因項目需要跑在不同的平臺上不希望代碼中摻雜大量的define宏做平臺判斷(有潔癖呀~~~)定義一些通用宏來處理只能解決一些類型差異的問題處理將跨平臺代碼寫入不同的文件夾下 os/linux 和 os/win在外部暴露的.h文件加入判

原创 龍芯2f筆記本安裝debian錯誤--bzcat

在正常安裝龍芯2f的debian系統時出現如下錯誤:requires the bzcat command which is not available 說明,原有的安裝鏡像中沒有將bzip2這個包打入到系統中,所以需要自己手動將其安裝.先

原创 勝軟微智終端的創意玩法(一)玩轉NAS

勝軟微智終端的創意玩法(一)玩轉NAS 勝軟微智終端採用了Arm64架構的CPU,具有強大的運算能力,並且配置了8G的內存。如此強大的配置,當然不能浪費。現在基於Arm64架構平臺的可玩性也不是一般的強。更有現成的armbian可

原创 微服務雜談一微服務治理權

微服務治理權 開發和運維吵架 在前幾年剛開始做微服務的時候,面臨着一個兩難的問題,就是微服務的控制權到底是放到應用內部還是在統一的平臺層。Kubernetes具有服務註冊和發現、配置、網關路由等功能,spring cloud有自己