原创 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>