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