原创 如何避免循環中醜陋的break和continue

如何避免循環中醜陋的break和continue   這兩天逛知乎,看到一篇帖子《爲何部分程序員從不使用 break 或 continue 語句?》   目前工作七八年的經歷來看,存在即合理,循環中絕對不使用break和continue是

原创 Android NDK開發如何解決logcat日誌打印不全

      Android NDK開發如何解決logcat日誌打印不全         在Android開發過程中可能會遇到超長日誌打印問題,如果日誌過長如果一次性Log.d輸出就會造成logcat終端只打印一部分,後面的全部打印不出來。

原创 Windows10如何安裝windows terminal

windows10如何安裝windows terminal 介紹        在Build 2019大會上,微軟公佈了新的Windows Terminal命令行終端工具,這是一個現代化的快速終端應用程序,適用於命令行工具和shell,包

原创 從Android support到Androidx

    在2018年的Google IO大會上,Google推出了Androidx庫,用於優化Android support library。Android support library是Google推出的用於解決Android系統歷史

原创 【筆記】scp如何複製文件到帶空格路徑的server目錄

【原創】scp如何複製文件到帶空格路徑的server目錄 scp command line copy file to destination path with space.   今天準備用把一個文件拷貝到遠程電腦的移動硬盤上 遠程路徑是

原创 【筆記】mac os命令行編譯objective-c

最近在學習objective-c,由於只是學習語法,所以想用命令行輕量的練習 Hello.m // First program example #import Foundation/Foundation.h> int main (

原创 Ubuntu18.04 如何解決編譯objective-c出現undefined reference to objc_get_class

    今天通過Ubuntu18.04.1安裝基於gcc的objective-c編譯環境,出現了一個問題,找不到objective相關的文件符號。     HelloWorld.m源碼如下 int main(int argc, cons

原创 Ubuntu18.04 如何用gcc編譯objective-c

       objective-c是Apple系統官方的開發語言之一,最近因爲項目原因需要開發IOS應用,所以就要學習objective-c。由於時間緊迫不可能一直在公司看資料練習,平常在租房時也需要看資料。編程語言本來就是實踐學科,光

原创 十年Java面向對象編程心路——函數與方法的概念區別

       最早接觸方法這個名詞還是十年前剛開始學習Java的時候,老師說Java沒有函數這個說法,只有方法,行爲定義和C/C++的函數差不多。當初剛學會一點C/C++,對於老師的說法內心是很不認同的,一來老師是屬於照本宣科類型,二來J

原创 如何解決More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations

今天在開發時導入androidx.annotation後出現了錯誤: More than one file was found with OS independent path 'META-INF/proguard/androidx-an

原创 如何創建git賬戶的chroot

    最近想搭建一個git倉庫給團隊使用,雖然git-shell,但是還是想嘗試用chroot,於是折騰了一下。 步驟一、 運行腳本 腳本內容請看   https://github.com/SweetTool/MakeChroot/bl

原创 macbook proc如何升級到10.14.3

macbook proc每次打開都推薦10.14.3,可是重啓無數次總是失敗,非常無奈。於是嘗試用官網appstore; 步驟如下: 1. 最新版本的mac系統爲Mojave,打開瀏覽器進入www.apple.com然後搜索mojave,

原创 觀察者模式Java內存管理進階篇——如何避免內存泄漏

一、什麼叫觀察者模式        觀察者模式是常用的設計模式之一;例如在下載文件時,我們可能會更新圖標動畫,另外在別的控件顯示當前下載進度,下載完成後要對文件進行處理,可能這些處理過程都是不同的業務模塊,這些模塊的生命週期不一樣。 簡

原创 C#實現Windows開機自啓動

Windows開機自啓動的API原理是向註冊表 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 對應應用程序的運行路徑,或者說啓動命令,

原创 namecheap域名如何綁定IP

    近來需要申請域名,國內域名普遍比國外貴,所以就用namecheap,主要還是——窮。     namecheap的界面變化很大導致2018年初之前的博客介紹都和現在的完全不同,本文就介紹如何域名如何綁定IP。 1. 登錄namec