原创 QT入門系列(1):QT Creator下載與安裝 Helloworld

一、下載與安裝 1.1 下載 從QT官網下載,下載頁:https://www.qt.io/download-open-source/,要先註冊登錄帳號纔可以下載。點擊Offline Installers(離線安裝包),選擇合適系統

原创 Win10下文件資源管理器選中文件(夾)沒有出現"選中狀態"的終結解決方案

我用的是win10專業版,出現這種問題已經很多次了,之前也沒有管過,重啓下電腦就沒事了,我在網上也找不到遇到類似問題的解決方法,下面我就說下我的方法。有的人不明白什麼是沒有出現“選中狀態”,我先告訴大家選中文件(夾)時候,會有藍色背景的提

原创 Postman高級應用(5):再也不用註釋簽名代碼了——自動生成簽名

場景 我們在寫服務端接口時候,往往需要考慮安全問題,最基本的一點就是接口需要按照約定的規則進行簽名校驗。一旦接口校驗簽名,就意味着我們用Postman不能想以前那樣順利的測試了,服務端必定會返回簽名失敗。我們在本地開發時候,一定有

原创 Postman高級應用(4):只改一處地方——設置全局變量

場景 之前我們做過一個案例,就是在cookie設置登錄憑證token。但token有時需要改變,而且大量請求都需要用到這個token。每次請求都改掉token顯然不切實際,如果使用上一節介紹的環境變量也無法一次性修改所有請求。這裏

原创 Postman高級應用(1):只能在生產環境運行——生成cURL和多語言代碼

場景 平時你會不會遇到這樣的情況。就是保存在Postman的API,時不時想要在生產環境上執行一下。其實理由很簡單,就是生產環境有防火牆,本地機子無法發起請求。一般是那種定時器,數據打補丁,導出生產數據之類的接口。 這時候你可能已

原创 Postman高級應用(11):可以開始對接了嗎——Mock服務

場景 通過上一節的學習我們掌握瞭如何生成併發布接口文檔,可是現實總是殘酷的。前端團隊往往不滿足於乾巴巴的接口文檔,他們需要對接真實的數據,但這樣很受限於後端開發進度,於是便有了Mock(模擬)這種東西,也就是我們平時常說的“造 假

原创 Postman高級應用(2):我是有身份的人——設置Cookie

場景 在發送請求時候,我們有可能會用到Cookie。最常見的例子是,把登錄憑證token寫入到Cookie,以表示用戶已經登錄系統。 下面教大家如何在Postman中設置Cookie。請務必使用桌面版客戶端,因爲chrome版需要

原创 Postman高級應用(10):給!你要的接口文檔——發佈文檔

場景 開發一個項目需要前端和後端的配合,而接口文檔則是連接前後端的一個橋樑。接口文檔一般由後端驅動完成,當然也可以由前端驅動完成。只要文檔一出來,兩邊都可以同時開幹,提高開發效率。你是不是還在煩惱要用什麼雲文檔平臺來編寫接口說明,

原创 Postman高級應用(3):dev qa prod傻傻分不清楚——設置環境變量

場景 在真實的軟件開發流程中,往往會碰到好幾種服務端環境:開發環境、測試環境、預發佈環境、生產環境等等。如果我們的每次請求不同的環境都去修改請求地址,測試效率就會很低。如果我們爲每個環境都保存一套請求,又非常難維護,這兩個方式顯然

原创 angular 1.6 $http.get(...).success is not a function 解決辦法

一、現狀 使用了angular1.6最新版,運行以前的項目報錯,按F12打開調試界面,控制檯輸出以下信息$http.get(...).success is not a function,也就是說找不到success方法,同樣也找不

原创 Spring注入bean報錯:Error creating bean with name的網上找不到的解決方案

今天在研究BaseService,在進行單元測試時,發現tomcat一直報錯,錯誤代碼如下: org.springframework.beans.factory.BeanCreationException: Error crea

原创 QT入門系列(2):MinGW與MSVC編譯的區別

在上一篇教程《QT Creator下載與安裝 Helloworld》中,我們可以從QT下載頁面看到兩種版本編譯器,如下圖。 當時我們選擇下載的是第一個VS2015版本,也就是通過MSVC方式編譯。 我們來對比一下這兩個編譯器的區

原创 數據庫xml配置文件無法輸入&導致中文亂碼的解決方案

我在進行c3p0數據庫連接池配置的時候,由於數據庫採用主從庫的設計(一個負責讀,一個負責寫),所以我這裏就需要兩個配置項,但是寫兩個properties又顯得很多餘,於是就採用了xml配置,通過<named-config name

原创 Linux的發展

一、  Linux簡史Linux 操作系統的誕生、發展和成長過程始終依賴着五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU計劃、POSIX 標準和Internet網絡。1981 年IBM公司推出微型計算機IBM PC。199

原创 讓人糊里糊塗的HTTP、TCP、UDP、Socket

先來一個講TCP、UDP和HTTP的關係 TCP/IP是個協議組,可分爲三個層次:網絡層、傳輸層和應用層。 在網絡層有IP協議、ICMP協議、ARP協議、RARP協議和BOOTP協議。 在傳輸層中有TCP協議與UDP協議。