原创 代理模式(動態代理)

靜態代理模式的缺點 當場景稍微複雜一些的時候,靜態代理的缺點也會暴露出來: 1、當需要代理多個類的時候,由於代理對象要實現與目標對象一致的接口,如果只維護一個代理類,由這個代理類實現多個接口,但是這樣就導致代理類過於龐大;如果新建

原创 周易哲學(一):干支紀年法和四柱八字

什麼是支幹紀年、支幹紀月、支幹紀日、二十四節氣? 干支紀年法從古一直沿用到現在,2017年5月12日(農曆丁酉年四月十七)國家發佈了 《中華人民共和國國家標準GB/T33661—2017〈農曆的編算和頒行〉》 規定了干支紀年和生

原创 Linux環境下的用戶組和用戶管理

1. 概述 在Linux環境下,用戶組可以讓多個用戶具有相同的權限,也就是說,一個用戶可以屬於多個用戶組,並同時擁有這些用戶組的權限,這就有了主組(也稱初始組)和附加組的概念,使用 groups 命令可以查看該用戶的用戶組。 co

原创 【Java】getClass().getClassLoader().getResourceAsStream() 與 getClass().getResourceAsStream()的區別

代碼 public static void main(String[] args) { Properties properties = new Properties(); System.out.println(getCla

原创 Maven常見配置及本地倉庫清理(Linux)

常見配置 <?xml version="1.0" encoding="UTF-8"?> <project>xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:

原创 虛擬化容器技術與Docker

虛擬機(virtual machine) 虛擬機就是帶環境安裝的一種解決方案。它可以在一種操作系統裏面運行另一種操作系統,比如在 Windows 系統裏面運行 Linux 系統。應用程序對此毫無感知,因爲虛擬機看上去跟真實系統一模

原创 使用 conda 過程中的問題解決

conda 第一次使用 conda activate base 命令時出現 CommandNotFoundError codedancing@Ubuntu:/usr/local/anaconda3$ conda activat

原创 Linux安裝Python失敗常見缺失依賴項

1._ctypes 模塊構建失敗 build correctly but finished with this message: Failed to build these modules: _ctypes

原创 JupyterLab

JupyterLab是一個交互式的開發環境,是Jupyter Notebook的下一代產品,集成了更多的功能。使用JupyterLab,能夠以靈活,集成和可擴展的方式處理文檔和活動: 可以開啓終端,用於交互式運行代碼,完全支持豐

原创 Linux運維三劍客

原始文本文件(test.txt): [xcosy@codedancing ~]$ cat ./test.txt 序號 姓名 畢業院校 學院 專業 1 Bob 華中科技大學 軟件學院 軟件工程 2 Alice 清華大學 機械工程學