Time of Update: 2018-12-04
轉載:http://www.xuyibo.org/article/71.htm術語對照註冊表操作常用APIAPI說明RegCreateKey建立一個KEY,並返回相應的HKEYRegOpenKey開啟註冊表,得到一個HKEY,用來作為下面這些函數的第一個參數。RegOpenKeyEx同RegOpenKey類似,一般很少用,增加了一個存取控制型別參數。RegSetValue設定一個HKEY的預設值RegSetValueEx設定一個HKEY除預設值以外其它的值RegQueryValue擷取一個HK
Time of Update: 2018-12-04
每個程式員都應理解的7種壞味道,11種原則,23種模式(一)7種設計壞味道1.僵化性: 很難對系統進行改動,因為每個改動都會迫使許多對系統其他部分的其它改動。2.脆弱性: 對系統的改動會導致系統中和改動的地方在概念上無關的許多地方出現問題。3.牢固性: 很難解開系統的糾結,使之成為一些可在其他系統中重用的組件。4.粘滯性: 做正確的事情比做錯誤的事情要困難。5.複雜性(不必要的): 設計中包含有不具任何直接好處的基礎結構。6.重複性(不必要的):
Time of Update: 2018-12-04
git rebase,顧名思義,就是重新定義(re)起點(base)的作用,即重新定義分支的版本庫狀態。要搞清楚這個東西,要先看看版本庫狀態切換的兩種情況:我們知道,在某個分支上,我們可以通過git reset,實現將當前分支切換到本分支以前的任何一個版本狀態,即所謂的“回溯”。即實現了本分支的“後悔藥”。也即版本控制系統的初衷。還有另一種情況,當我們的項目有多個分支的時候。我們除了在本地開發的時候可能會“回溯”外,也常常會將和自己並行開發的別人的分支修改添加到自
Time of Update: 2018-12-04
最大子段和問題的動態規劃解法,給出一段數字,求出最大欄位和?例如:數組a,整數個數為n,b為輔助數組a: 2 3 -7 6 4 -5b: 2 5 -2 6 10 5那麼,最大子段和為10 本題採用動態規劃的思想,令b[j]為以j結尾的最大子段和,那麼有:b[j]=max{b[j-1]+a[j],
Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan 下文從產品角度和技術角度闡述“我為什麼用鮮果而不用抓蝦”。無特殊聲明情況下,左側的圖片為鮮果,右側為抓蝦。 產品角度
Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan 線上版解密加密正式在本博運行, 歡迎試用(公告部分), 此程式僅作為學習和討論使用, 並不作為商用, 不以贏利為目的. 開發目標 用base64來完成對迅雷thunder,快車flashget,QQ旋風的解密與加密, 以後不在找線上加密解密方法,
Time of Update: 2018-12-04
前面發表了5篇OO設計原則的文章,在這裡我將這個5個原則如何在我們設計過程進行應用進行一下總結,這是我通過閱讀和學習很多博文和資料後進行的一個梳理和總結,僅供大家來參考。一.OO(物件導向)的設計基礎物件導向(OO):就是基於對象概念,以對象為中心,以類和繼承為構造機制,充分利用介面和多態提供靈活性,
Time of Update: 2018-12-04
題目:將一個正整數n表示成一系列的正整數之和:求共有幾種劃分方法n=n1+n2+n3+.....+nk (n1>=n2>=n3.......>=1, k>=1)被稱作正整數的一個劃分。正整數n可能存在不同的劃分,例如正整數6的全部劃分為6=66=5+16=4+2 6=4+1+16=3+3 6=3+2+1 6=3+1+1+16=2+2+2 6=2+2+1+1
Time of Update: 2018-12-04
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan 首先講, 這個不是給管理者看的. 而是讓更多的普通員工瞭解所面對的扁平化管理, 以便做出相應的對策. 扁平化管理給員工帶來的問題: 1 晉陞更加困難原來10年跳5級, 現在只能跳2級, 晉陞周期變長.2 晉陞後很難適應新的職位由於等級的減少, 缺少一種循序漸進的成長過程,
Time of Update: 2018-12-04
因為原先安裝的時候是裝的英文語言環境,剛剛想改回中文語言環境 ,看到系統功能表上有個language 選項,然後上去找到 PRC 點選就就reboot 哪知道重啟後就是亂碼什麼也認不到, 怎麼辦呢? 開始的時候因為不知道用命令把語言設定環境調出來,所以到系統功能表中按個地找, 但是怎麼也找不到, 然後到網上查到了調出這個語言設定的命令是:system-config-language 一下就解決了。
Time of Update: 2018-12-04
先看中的情境,用戶端A和B,以及伺服器server都儲存了同一個檔案,最初,A、B和server上的檔案內容都是相同的(記為File.1)。某一時刻,B修改了檔案內容,上傳到SERVER上(記為File.2)。用戶端A這時試圖向伺服器SERVER更新檔案到最新內容,也就是File.1更新為File.2。上面這個情境很常見,例如現在流行的網盤。假設我有一個檔案a.txt在網盤上,上班時在公司的單位PC上更新了檔案a.txt,下班後回到家裡,家裡PC硬碟上的a.txt就不是最新的內容,這時網盤就試圖
Time of Update: 2018-12-04
Windows通過進階音頻函數、媒體控制介面MCI裝置驅動程式;低級音頻函數MIDI Mapper、低級音訊裝置驅動;以及DirectSound提供了音頻服務,可以從音效卡擷取音頻流。 1. 播放音效檔的其它方法 在介紹wavex系列之前,我先來介紹之外的其它幾種方法: 1.1
Time of Update: 2018-12-04
一. html簡介HyperText Markup Language (HTML)HTML ( 超檔案標記語言 ) 是一種建立網頁檔案的語言,透過標記式的指令 (Tag),將影像、聲音、圖片、文字等連結顯示出來.二.html檔案基本架構<HTML> 檔案開始 <HEAD> 標題區開始<TITLE>...</TITLE> 標題區</HEAD> 標題區結束 <BODY> 文本區開始文本區內容</BODY>
Time of Update: 2018-12-04
原文地址:http://dev.gameres.com/Program/Abstract/Thinking/online_g_1_2.htm談這個話題之前,首先要讓大家知道,什麼是伺服器。在網路遊戲中,伺服器所扮演的角色是同步,廣播和伺服器主動的一些行為,比如說天氣,NPC
Time of Update: 2018-12-04
內容概要1. 敘述基於UML的物件導向分析設計過程2. UML物件導向中包括哪些圖及每件圖的作用一、敘述基於UML的物件導向分析設計過程1.識別系統的用例和角色首先對項目進行需求調研,依據項目的商務程序圖和資料流程圖以及項目中涉及的各級操作人員,通過分析,識別出系統中的所有用例和角色;接著分析系統中各角色和用例間的聯絡,再使用UML建模工具畫出系統的使用案例圖,同時,勾畫系統的概念層模型,藉助UML建模工具描述概念層類圖和活動圖表。2.進行系統分析,並抽象出類系統分析的任務是找出系統中所有需
Time of Update: 2018-12-04
本文翻譯自MSDN FormatMessage函數的功能是格式化一個訊息字串。函數需要一個訊息定義(message definition)作為輸入。這個訊息定義可以通過一個緩衝區或一個已經載入了的訊息資源表模組傳入本函數。調用者還可以通過搜尋系統訊息資源表來傳入這個訊息定義。FormatMessage函數在一個訊息資源表中是通過一個訊息標識符和一個語言識別項來找到一個訊息定義。函數如果被調用,則通過複製格式化的訊息文本到一個輸出緩衝區中來處理任何嵌入式插入序列(processing any
Time of Update: 2018-12-04
開啟Projcet->Open project,選擇base,可以看到utils.em檔案,將下列宏添加到該檔案中,並在其他工程裡加入該檔案,在上面介紹的快速鍵添加方式裡找到該宏並自訂快速鍵。單行、多行注釋:macro MultiLineComment(){ hwnd = GetCurrentWnd() selection = GetWndSel(hwnd) LnFirst = GetWndSelLnFirst(hwnd) //取首行行號 LnLast =
Time of Update: 2018-12-04
iis預設網站停止,啟動時出現"發生意外錯誤 0x8ffe2740" 是因為 IIS 預設的80連接埠被系統其它程式佔用了 解決方案有多種一、 是在DOS命令下查出 佔用80連接埠的程式 然後將其結束掉 重啟IIS即可!------------------------------------------------------------------------------------如何在DOS下查看80連接埠是否被占:"運行 --->cmd
Time of Update: 2018-12-04
DRAM,動態隨機存取記憶體,需要不斷的重新整理,才能儲存資料.而且是行列地址複用的,許多都有頁模式。 SRAM,靜態隨機存取儲存空間,加電情況下,不需要重新整理,資料不會丟失,而且,一般不是行列地址複用的。 SDRAM,同步的DRAM,即資料的讀寫需要時鐘來同步。 DRAM和SDRAM由於實現工藝問題,容量較SRAM大。但是讀寫速度不如SRAM,但是現在,SDRAM的速度也已經很快了,時鐘好像已經有 150兆的了。那麼就是讀寫周期小於10ns了。
Time of Update: 2018-12-04
如果有下列一模板函數:template<typename T>T fun(T a){ return a;};則在使用時有兩種方法:// 方法一fun<int>(5);// 方法二fun(5);而如果是這樣的話template<typename T,typename TT>T fun(TT a){return