Time of Update: 2018-12-04
堆(heap)和棧(stack)有什麼區別??簡單的可以理解為:heap:是由malloc之類函數分配的空間所在地。地址是由低向高增長的。stack:是自動分配變數,以及函數調用的時候所使用的一些空間。地址是由高向低減少的。預備知識—程式的記憶體配置一個由c/C++編譯的程式佔用的記憶體分為以下幾個部分1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。2、堆區(heap) — 一般由程式員分配釋放,
Time of Update: 2018-12-04
2013.5.5一個知識領域要系統的進行整理或說明首先要有其自己的架構結構,例如:CMMI有5個成熟度等級和22過程域,PMP有5大過程組和9個知識域。我將專案管理知識分解為以下結構,後續文章將以此為基礎。一、公司的主要架構公司在橫向可以分為三個部分,創新過程,運營過程,服務過程。我們這裡講得專案管理將集中在運營過程,但是專案管理在其他兩個過程的影響是至關重要的,往往隨著公司的變大,各個體系,各個部門之間的會形成很厚的牆。如果每個體系及部門都各自為營,最終項目將很難在客戶那裡取得最後的成功。專案
Time of Update: 2018-12-04
2013.5.12規劃階段通常是項目啟動第一個階段,在此階段裡產品經理會將項目目標傳遞給專案經理。萬事開頭難,好的開始是成功的一半,此階段裡專案經理就應該打起精神,迅速進入狀態,做好戰事準備。我將按專案管理的5要素來分解在此階段中,專案經理應該重點關注的事項。1、干係人期望如下曲線可以看出,干係人的影響是隨著項目進度的推進逐步變小的,如果在中後期干係人要進行相關變更,成本會比較高。也就是“方向不對,越努力,結果越慘”,因此在項目前期管理好乾系人期望至關重要。在準備動手管理干係人期望前,需要知道項
Time of Update: 2018-12-04
2013.5.19當從規劃中分解到預研項後,我們將進行預研工作。此階段的工作會對項目中的重大風險或技術方案的不確定性進行攻關,能有效率完成此階段,是專案經理的一個重要挑戰。我見過很多專案經理對項目整體管理把握都很好,但是由於對預研階段的工作把握度不夠,導致項目失控。按五要素分解預研階段的工作如下:1、干係人期望此階段的干係人主要是預研人員和產品經理。1) 預研的方案複雜度在規劃預期內
Time of Update: 2018-12-04
多媒體訊息協議介面包括MM1~MM10共10個介面協議,涉及到不同實體之間的互動。當然對於應用開發,一般只需要關注MM7協議,即MMSC和SP之間互動協議。介面名稱串連實體說明MM1MMSC-WAP GW3GPP和OMA有很明確的定義,infoX MMSC是查考了兩種協議來實現的,可以相容支援,其中閱讀報告就是很好的例子。MM2Relay -Server3GPP等國際規範沒有明確定義,各個廠家都是私人協議。infoX MMSC將MM2介面擴充為軟體匯流排的介面和功能。MM3
Time of Update: 2018-12-04
PDU即協議資料單元,對應前面每種訊息的訊息格式。多媒體訊息的PDU和HTTP協議極為類似,當然相對來說要簡單多了。它定義了一些常用的訊息域,有的訊息域是公有的,每種訊息都可以使用,有的訊息域是專用的,只有特定的訊息才能使用。除了常用的訊息域外,也可以自訂訊息域,自訂訊息域以X-打頭,但不能以X-Mms-打頭。常用的訊息域如: l X-Mms-Message-Type l X-Mms-
Time of Update: 2018-12-04
我的電腦經常安裝或卸載一些軟體,有些軟體安裝之後會和其他軟體衝突,改變了其他軟體的註冊表或重要的資訊。前兩天我的word2003突然出現了一些問題,感覺莫名奇妙。我查了資料,最後找到問題的原因,總結一下。1.文檔內容無法選中以及點擊滑鼠沒反應,不能用滑鼠靈活的控制編輯的部分。上網查了一下,原來是安裝powerdesigner後就會出現這個問題。解決辦法:運行regedit.exe
Time of Update: 2018-12-04
IMAP協議規範參考《RFC3501》,IMAP是與POP3對應的一種收郵件的協議,不同的是IMAP可以通過命令操作服務端儲存的郵件,可以根據自己需要決定是否需要下載到本地,例如使用者關注郵件標頭,則可以只擷取郵件標頭的內容;而POP3則是只有把整個郵件下載到本地,那麼只有當整個郵件下載到本地後,使用者才能瀏覽郵件。
Time of Update: 2018-12-04
2013.5.26 需求階段的工作是專案經理最繁忙的一個階段,也是項目能否做好的一個重要分水嶺。通常此階段要完成系統需求的編寫,工作思路的整理,工作計劃的制定,人員工作的分工,並且伴有大量的評審。如果稍有不慎就很容易被拉入到漩渦中,失去了自己,不停的被別人推著走,心情苦悶不說,還會為整個項目埋下層層地雷,才是真正的悲劇。 因為使用者需求是由主管/產品經理編寫,系統需求有項目組編寫,因兩個需求工作有著一定程度的並行,因此合在一章寫。
Time of Update: 2018-12-04
如果查詢中包含一個彙總函式,而所選擇的列並不在彙總函式中,那麼這些列就必須在GROUP BY子句中;否則就會出現下面的錯誤:ORA-00937: not a single-group group function。例如,下面這個查詢選擇product_type_id列和AVG(price),但是卻沒有使用一個包含product_type_id的GROUP BY子句: SQL> SELECT product_type_id, AVG(price)2 FROM
Time of Update: 2018-12-04
MFC建立class時,最好在class view中右鍵建立class,這樣做有下面的兩個原因:1.有時添加類時,VC不把它顯示到class View中,也許有什麼重新整理的按鈕,但是我沒找到2.當添加一些需要Dialog資源的View 譬如:CFormView等,在class View下有專門的 Form class供你使用 如果在別的地方添加,dialog資源很難和你建立的class結合(會報錯啊)
Time of Update: 2018-12-04
Logica SMPP API在使用中,存在一些問題,列舉如下:1. 支援長簡訊,在SubmitSM.java類中加入方法setShortMessageData/** * added by zcg 2012-01-18 * 處理長簡訊 * * @param buffer * @throws WrongLengthOfStringException */ public void setShortMessageData(ByteBuffer
Time of Update: 2018-12-04
今天解決了一個令我相當無語的struts2標籤使用問題,程式方面一切再正常不過了,就像大家都知道1+1=2,但電腦執行結果卻不等於2,無論怎樣按照常規方法來修改出問題的地方,結果都超出常人的理解範圍。廢話不多說,先描述一下問題特徵: 在一個jsp介面上按照這樣的方式使用select標籤<s:select list="{'1','2','3','4'}" value="%{quickCondition}"
Time of Update: 2018-12-04
多媒體訊息MMS(Multimedia Message Service)是一種可以為使用者提供豐富內容訊息形式。多媒體訊息服務不是一個即時投遞系統。 多媒體訊息一般通過WAP,SMTP,ESMTP做傳輸協議傳送,以SMIL和MIME訊息格式。多媒體訊息多數一般通過WAP。 多媒體訊息體繫結構如下:
Time of Update: 2018-12-04
在Myeclipse中選擇weblogic做web伺服器,然後將要部署的項目發布到weblogic上,項目的war包就會自動出現在%weblogic_home%/user_projects/domains/base_domain/autodeploy檔案夾下。這樣就可以完成項目自動部署到weblogic中,不需要在weblogic console中手動設定。但這種方法經常出現部署後沒有生效的情況,這是因為自動部署操作上需要注意一些細節,如果沒有注意到這些細節,就會出現不生效的情況。1.
Time of Update: 2018-12-04
Time of Update: 2018-12-04
多媒體訊息對於增值業務來說,屬於一項基本通訊能力,所以掌握基本的多媒體訊息互動流程是十分必要的。我們關注的多媒體訊息互動流程是應用端與MMS Proxy-Relay之間的MM7協議互動。 整體流程如下: 詳細拆分為如下幾個步驟: 發送過程。這是多媒體訊息發送方把多媒體訊息發送給MMS Proxy-Relay的過程,MMS Proxy-Relay在收到多媒體訊息後會給發送方一個確認訊息。
Time of Update: 2018-12-04
一.根據對話方塊和父視窗的關係:1. modal型 "令父視窗無效,直到對話方塊結束"2. modeless型 "與父視窗同行"二.對話方塊的兩個重要組成:1. 對話方塊模版 在.rc檔案中定義2. 對話方塊函數 類似與視窗處理函數三.運行方式:1. Dlg對象 dlg.domodal(); 即可!2. 要在類裡聲明一個指標變數 Dialog* dlg; 建構函式中 dlg=null; 調用函數中
Time of Update: 2018-12-04
叢集索引和非叢集索引的根本區別是表記錄的排列順序和與索引的排列順序是否一致,別是表記錄的排列順序和與索引的排列順序是叢集索引表記錄的排列順序與索引的排列順序一致,優點是查詢速度快,因為一旦具有第一個索引值的紀錄被找到,具有連續索引值的記錄也一定物理的緊跟其後。叢集索引的缺點是對錶進行修改速度較慢,這是為了保持表中的記錄的物理順序與索引的順序一致,否一致,叢集索引表記錄的排列順序與索引而把記錄插入到資料頁的相應位置,必須在資料頁中進行資料重排,降低了執行速度。建議使用叢集索引的場合為: 否一致,叢
Time of Update: 2018-12-04
最近複習《資料結構》,複習到了內部排序,就把書上的演算法用代碼實現了。課本用的是嚴慧敏老師主編的那本。插入排序演算法演算法思想很簡單,就是從第二個元素開始把每個元素逐個插入到前面已排好序的有序表中,漸增的實現排序。下面用一個虛擬碼來理解一下:InsertSort(A)for m← 2 to length[A] do key ← A[m] n ← m-1 while n>0 and A[n]>key do A[n+1] ← A[n]