原创 mac下出現xcrun: error導致git無法使用的解決辦法

現象: $ brew upgrade xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:

原创 Archlinux 安裝美化手冊

0x01 檢查網絡 # ping 9ee3.com 0x02 校對時間 # timedatectl set-ntp true 0x03 檢查磁盤分區 # lsblk 0x04 建立新分區 # fdisk /dev/sdX # g #

原创 GNOME無法使用fcitx的通用解決技巧

由於GNOME 是使用 Wayland 的默認會話,而 Wayland 無法讀取 ~/.xprofile 中的環境變量,所以請在/etc/environment中加入: GTK_IM_MODULE=fcitx QT_IM_MODULE=fc

原创 Mac系統下安裝和卸載HomeBrew的方法

安裝命令如下: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  卸載命令如下: /us

原创 修改mac終端命令行前綴的顯示

sudo scutil --set ComputerName newname 或 sudo scutil --set HostName newname 重啓終端即可生效. /etc/bashrc 中的PS1變量就是用來設置前綴顯示的。 $

原创 Python出現安全策略問題的解決方法

Python運行期間出現如下錯誤 import: attempt to perform an operation not allowed by the security policy `PS' @ error/constitute.c/Is

原创 以C視角來理解Go內存逃逸

前言 相信很多有過 clang 開發經驗的 gopher 都會很奇怪,go 裏面到處都充斥着看似靜態分配的局部變量卻還能通過指針傳遞正常遊走於各種函數的返回之間,這要在 clang 裏面就是個教科書般典型的指針錯誤使用範例,這到 gola

原创 Archlinux下Visual Studio Code配置Golang開發環境

一、Golang的安裝 GoLang安裝並驗證一下: [cox@localhost ~]$ sudo pacman -S go [cox@localhost ~]$ go version go version go1.8.3 linux/

原创 目標檢測的相關經典論文、學習筆記、和代碼示例

大數據文摘作品 編譯:Yanruo、小魚 這是一份詳細介紹了目標檢測的相關經典論文、學習筆記、和代碼示例的清單,想要入坑目標檢測的同學可以收藏了! 很全的目標檢測資源。鏈接:https://pan.baidu.com/s/1mRTE0S5

原创 CentOS 7.X 使用 yum 安裝 MariaDB及簡單配置

1、安裝MariaDB 安裝命令 yum -y install mariadb mariadb-server 安裝完成MariaDB,首先啓動MariaDB systemctl start mariadb 設置開機啓動 systemctl

原创 Golang中你不可不知的各種永遠阻塞的寫法

Go的運行時的當前設計,假定程序員自己負責檢測何時終止一個goroutine以及何時終止該程序。 可以通過調用os.Exit或從main()函數的返回來以正常方式終止程序。而有時候我們需要的是使程序阻塞在這一行。 使用sync.WaitG

原创 Failed building wheel for dlib解決之法

Archlinux執行以下指令 $ sudo pacman -S cmake Ubuntu執行以下指令 $ sudo apt-get install cmake CentOS或基於CentOS的執行 $ sudo yum install

原创 你真的理解“去中心化”嗎?

導語: 編譯完這篇文章,我有點明白爲什麼Vitalik Buterin 這個94年出生的小夥子能在20歲的時候創辦以太坊了。 我不敢說 Vitalik 的認識都是正確的,但我的確從這篇文章中感受到了他的某種過人之處。在思維方式上,Vital

原创 Archlinux下修改MongoDB默認數據存儲路徑

1. 停止MongoDB $ sudo systemctl stop mongod.service 2. 複製mongo至新位置 MongoDB默認數據路徑爲 /var/lib/mongo $ sudo rsync -av /var/lib

原创 領域驅動設計(DDD:Domain-Driven Design)

Eric Evans的“Domain-Driven Design領域驅動設計”簡稱DDD,Evans DDD是一套綜合軟件系統分析和設計的面向對象建模方法,本站Jdon.com是國內公開最早討論DDD網站之一,可訂閱DDD專題。初學者學習D