原创 MAC-IDEA-CLASSPATH

當我們要從硬盤上獲取資源當時候,通常用兩種方式獲取資源文件: Class.getResource()  Class.getResourceAsStream() 此函數的入參是classpath. 1.兩種classpath  1.1

原创 C++-MFC(12)-CMFCToolbar-CMFCToolBarImages

工具欄,默認創建時,VC6.0是CToolbar ,但從VS某個版本(網上說VS2008SP1,筆者並未考證)開始就是CMFCToolbar了。 兩者用法上區別還是蠻大的。本文給出一個基本用法。1.創建一個工具條ID資源,IDR_TOOL

原创 C++MFC(13)-雙緩衝技術實現繪圖

  雙緩衝即在內存中創建一個與屏幕繪圖區域一致的對象,先將圖形繪製到內存中的這個對象上,再一次性將這個對象上的圖形拷貝到屏幕上,這樣能大大加快繪圖的速度。 MARK一下實現步驟,略去了項目的繪畫代碼,親測有效。 我程序中是在 int CM

原创 C++-MFC(14)-拼接兩張Bitmap圖片

本文只是把兩張等大小的bitmap圖左右拼接而已,基本操作,給大家一個參考。 直接上代碼   //1.獲得兩張圖片 CBitmap cbmp1,cbmp2; cbmp1.LoadBitmap(IDB_BITMAP1);

原创 git(7)-mac-IDEA2020-版本回滾

我有兩個版本的代碼 Color.black Color.white 現在我從Color.black回滾到Color.white。1.創建兩個版本 2.上傳修改 commit changes 3.查看已有版本 4.回退到已有版本 1.創建兩

原创 C++-MFC(11)-HBITMAP,CBITMAP,BITMAP 基本定義與使用

在MFC中,如果要操作位圖,必然會用到HBITMAP,CBITMAP,BITMAP。 首先區分概念:BITMAP是C++中定義的位圖結構體。 HBITMAP是Windows中使用的位圖句柄。 CBitmap是MFC封裝的位圖類。1.定義與

原创 MAC-文件操作-vim修改java 環境變量

1.顯示或者隱藏文件夾 :             Command+Shift+. 2.打開文件 打開finder按組合鍵:command + shift + G  3.文件操作有兩種方式:    3.1 終端中使用vim編輯命令行:  

原创 git(6)-mac-IDEA2020

1.git安裝 2.配置用戶名和email 3.idea 配置git   3.1 git 配置到idea裏   3.2創建本地倉庫   3.3上傳到github上    1.git安裝    1.1終端中輸入:        xcode-

原创 mac-IDEA-SPringBoot(4)-@Value-@ConfigurationProperties

在.yml文件中有些變量或者實例,你想在controller中訪問,可以用@Value和@ConfigurationProperties進行訪問。1.添加執行器2.@Value  3.@ConfigurationProperties  

原创 Spring(1)-IOC-反射

Spring IOC(控制反轉).(此文部分代碼和配置文件來源於網絡) 1.什麼叫反射 2.常用方法 3.反射的代碼:   3.1主類   3.2配置文件      如果想要使用這種模式,那麼你得搭建一個Spring的運行環境    3.

原创 mac-IDEA-SPringBoot(3)-配置文件

SpringBoot有三種文件1.依賴配置文件:pom.xml 用來配置環境,最基本的有兩個:   1.1 父依賴  1.2 web依賴2.配置文件兩個作用: 1.覆蓋默認配置 ,比如端口號默認爲8080,現在改成8081.      

原创 HTTPS-TLS-SSL-charlesproxy

 我要實現:數據從一個app傳到另一個app。   防止兩件事的發生:   1.傳輸的過程中,某個環節,數據被截取了. 針對此,我們用SSL/TLS協議4次握手的方法來規避。   2.傳輸的結果上,數據內容被篡改。針對此,我們用加密的方式

原创 SpringCloud Netflix-SpringClound Alibaba

1.SpringCloud的套件 2.什麼是微服務 3.反向代理 4.動靜分離 5.演化的若干個階段 1.SpringCloud的套件    Eureka 微服務註冊與發現    Actuator 微服務監控    RestTemplat

原创 單點登錄-SSO-jwt-springSession

1.什麼是SSO?什麼是單點登錄    1.1.session存了什麼?    1.2.瀏覽器同源策略    1.3.session共享與session複製(不可用方案)    1.4 session複製到session不復制|    1

原创 mac-IDEA-SPringBoot(6)-redis

1.在pom.xml中添加起步依賴 <!-- 配置使用redis啓動器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>