原创 解決CDB調試速度慢的問題
在windows平臺上,當Qt使用 CDB調試器工具調試程序時,常常有調試卡半天的情況,出現該問題的原因有2個: 原因一:程序開啓了增量連接功能; 原因二:Qt在後臺從微軟Symbo
原创 解決virus.vbs.wiritebin.a和Virus.Win32.Ramin.x病毒
virus.vbs.writebin.a是一種VB腳本木馬病毒,該病毒會在電腦磁盤上篡改html、exe、dll這3種文件;Virus.Win32.Ramin.x也是一種木馬病毒,它主要感染exe、dll這2種文件。 它們感染
原创 求每一輪滑動窗口裏的最大值
給定一個數組 nums,有一個大小爲 k 的滑動窗口從數組的最左側移動到數組的最右側。你只可以看到在滑動窗口內的 k 個數字。滑動窗口每次只向右移動一位。 返回滑動窗口中的最大值。 進階:
原创 visual studio重複利用工程和重命名
在使用visual studio進行開發的時候,每次都要創建工程和選擇保存路徑,有些功能還需要配置lib和include路徑,才能使用,這樣比較繁瑣。 如果不想每次都創建新工程,可以將老的工程複製一
原创 判斷整數是否爲迴文數
判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121
原创 左右括號匹配
給定一個只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。 左括號必須以正
原创 Sublime Text3主題與顏色設置
Sublime Text3 是一款非常好用的編輯器,裏面的插件也有很多,這裏介紹幾款主題插件:Mateiral-Theme、Soda-Theme、Ayu-Theme插件。 安裝方法如下:
原创 ISBN號碼解析
每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”就是分隔符(鍵盤上的減號),最後一位是識別碼,例如0-67
原创 win10平臺或Linux平臺卸載Qt
一、windows平臺 在win7或者XP系統上,可以在桌面左下角的[開始] --> 控制面板裏,找到Qt菜單,右擊即可卸載; 但在win10系統上,控制面板裏沒有該菜單,需要到Qt
原创 禁止火狐瀏覽器自動更新的方法
火狐瀏覽器有很多插件,在更新之後有的插件就不能用了,同時火狐瀏覽器每次加載的時候,都會在後臺檢測是否最新版本並在後臺悄悄下載,爲了規避這種情況,下面介紹禁止火狐瀏覽器自動更新的方法。 一、找到Mozilla Firefox\def
原创 軟件裏的簡單工廠模式
軟件中,有時需要將對象的創建與使用分離,這時就需要簡單工廠模式了。 一、簡單工廠模式的三個角色 1)工廠(Factory)角色: 簡單工廠模式的核心,它負責實現創建所有的實例的內部邏
原创 單例模式第一篇
一、單例模式的特點 1.1 爲了保證不能創建實例,也不能讓實例的個數增加,應該屏蔽掉創建實例的方法,即將構造函數私有化; 1.2 將該實例在靜態區static預先創建一個(保證要有一
原创 編程裏的單一職責原則
軟件的設計模式中有七大原則,分別爲單一職責原則、開閉原則、里氏代換原則、依賴倒轉原則、接口隔離原則、合成複用原則和迪米特法則。 下面說說,單一職責原則(Single Responsibility P
原创 軟件裏的依賴倒轉原則
軟件的設計模式中,有個依賴倒轉原則(Dependence Inversion Principle,DIP),比較實用,下面介紹它。 一、依賴倒轉原則的定義 依賴抽象(接口),不要依賴
原创 遠程登錄Orthanc服務器
Orthanc是一種開源的、基於WEB的DICOM Server軟件,可以通過三種方式訪問該軟件,依次爲DICOM Server、Web Server和RESTful API方式。 Orthanc