原创 將 Android 上日曆同步到 Nextcloud

說起來,有個好玩的東西。有個和 FTP 很類似的協議叫 Webdav,這個很多人都知道,但是說起 CalDAV、CardDAV、WebCAL 很多人估計就懵逼了。這個好玩的東西,就是這三兄弟。 引用網上一張圖,出處參見水印,查看原文: 這

原创 使用 frp 實現內網穿透

說起內網穿透,很多年之前,路由器就開始集成有端口映射,DDNS,端口轉發,以及設置 DMZ 主機功能,後來開始有花生殼工具,所以,這個技術差不多從 TCP 和因特網被髮明後就開始有了,而 NAT 更是早在 1994 年就被提出來了。 路由器

原创 最強大跨平臺備份工具 Restic 的使用

爲什麼選擇 restic,主要基於以下幾點考慮: rclone sync 只支持本地向遠程無條件的同步,遠程的永遠會被覆蓋 Brog是純 C 開發的,只在*nix系統下運行,而 restic 可以在任何 CPU架構,任何系統上運行,因爲是

原创 CentOS7 SSH免密碼登錄和關閉密碼登錄

以 Root 用戶爲例,首先生成一對公鑰私鑰對: ssh-keygen -t rsa 會提示存放位置,保持默認即可,默認位置: /root/.ssh/id_rsa 提示輸入密碼,最好是輸入一個,安全起見,也比較重要。 然後切換到 /ro

原创 Frp 的配置

對於服務端參考配置如下: [common] # 監聽的IP地址 server_addr = 0.0.0.0 # 監聽的TCP端口 bind_port = 6394 # 監聽的UDP端口 bind_udp_port = 6395 # 客戶端鏈

原创 rclone 掛載 Onedrive

參考 rclone 的 mount 文檔,命令如下: /usr/bin/rclone mount onedrive: /mnt/onedrive --vfs-cache-mode writes --vfs-cache-mode 是控制 N

原创 CentOS7 開機啓動任務

一般是修改 /etc/rc.local 文件,通過下面命令查看 rc.local 原始位置和鏈接位置: ls -al /etc/rc.local 得到結果如下: [root@host ~]# ls -al /etc/rc.local l

原创 .NET Framework Selfhost 程序移植到 .NET Core OwinHost 實戰 (一)

早前公司支持在內部開始小範圍孵化 .NET Core 技術相關的產品,藉以取代由 Java 重型開發的一系列產品。推動結果是相對成功的,公司自有產品繼續基於 .NET Framework 繼續開發,對於業務模塊要求全部要在 .NET Sta

原创 就算開發 Android APP 也得懂一點API接口開發(一)引導前言

很多開發 APP 的童鞋還只是會在 Android Studio 上寫一些 Java 代碼,對 API 接口,服務之類的知之甚少,也對 HTML/CSS/JS 一片朦朧,我覺得這是不好的,擴大知識面還是很有必要的,就算不能解決實際問題,有時

原创 就算開發 Android APP 也得懂一點API接口開發(二)之從零開始

承接上一篇文章,接下來會說些非常簡單的例子,也比較符合 Restful API 的規範,並且會選用 .NET Core 作爲後臺開發平臺,使用 C# 作爲開發語言,.NET Core 目前最新版本是 2.1 ,很多人質疑 .NET 和 C#

原创 使用 Android NDK 編譯 Lua

啓動 Android Studio ,創建一個 Android 項目,勾選 C++ Support。 一路 Next 到這裏,直接 Finish,不用勾選保持默認即可。 如果之前沒有安裝 NDK 和 Cmake

原创 解決Apache無法訪問Veracrypt掛載卷的問題

在服務器上運行了一個 NextCloud,系統是 Centos 7,服務器程序使用的 Apache,以 daemon 組 daemon 用戶運行着。現在是以 root 用戶登錄到服務器,執行 Veracrypt 掛載卷命令掛載 HD1。 [

原创 寫一個HTTP服務器中遇到的一些問題

前不久,手寫了個服務器,並不難,還是基於 HttpListener ,敲簡單! 當然還是基於最早寫的一個 Server 雛形,項目名爲 Kserver,KServer 當初是爲了當初自己想用 C# 實現 WebDav 的一些想法,後來也沒有

原创 MPAndroidChart 自定義繪製最高點標識

距離上次發佈關於 MPAndroidChart 的文章已經過去一個多月了,項目中新增了一個需求,看起來很簡單。就是在最高點繪製矩形框,標識最高點的數值,同時最高點處繪製一個小圈圈,以及繪製平均數值線,如下圖所示: 看起來很簡單

原创 基於 Android 的服務器端程序

在 iOS 的 APP 中,每個程序都在自己的沙盒中運行,一旦程序刪除了,應用的數據也就被清除了,所以大部分程序,需要保存數據的都會使用 iCloud 備份數據,但是如果是創作類的 APP,類似筆記之類的,如果要導出到電腦,就必須還要中轉一