IT專案管理中的原則問題

在IT專案管理職業中工作的時間也有些年頭了,雖沒有什麼輝煌的成就,但也是對此職業有自己的一番見解,算是略有小成吧,藉以安慰自己一下。今天想把自己的一些理解和總結拋出來,和大家分享。  現在許多企業都很關心專案管理的應用,希望能夠同過應用專案管理的知識來管理企業,當然這也是一種趨勢。IT公司更是如此。IT專案管理是IT公司管理的核心子集,因為IT專案管理以其特有的領導方式,組織圖,組織過程來支撐企業組織,實現企業既定目標。儘管如此,這些並不能協助IT專案經理有效進行專案管理,就如同我們知道葡萄甜,

整理的微軟面試題

1.     在排序數組中,找出給定數位出現次數,比如 [1, 2, 2, 2, 3] 中2的出現次數是3次。使用二分尋找的方法分別找出給定數位開始和結束位置,最壞情況下時間複雜度為O(logn)。方法比較直接,不過代碼寫起來還有些難度。有興趣的xdjm可以練習一下2.反序一個單向鏈表#include <stdio.h> typedef struct snode{ char data; struct snode *next;}node; node *reserve(node

《天龍八部》地形研究

 研究方法:我們通過情境載入入口函數EnterScene一步一步推匯出《天龍八部》地形系統的具體結構。1、一個地形情境所需的檔案有下面這些:(以蘇州為例) suzhou.GridInfo suzhou.Heightmap suzhou.lightmap.png suzhou.nav (服務端用的) suzhou.region (這個是不可行走地區資訊) suzhou.Scene (情境的模型都在這裡) suzhou.Terrain

STL之七:STL各種容器的使用時機詳解

    C++標準程式庫提供了各具特長的不同容器。現在的問題是:該如何選擇最佳的容器類別?下表給出了概述。但是其中有些描述可能不一定實際。例如:如果你需呀處理的元素數量很少,可以虎落複雜度,因為線性演算法通常對元素本身的處理過程比較快,這種情況下,“顯性複雜度搭配快速的元素處理”要比“對數複雜度搭配慢的元素處理”來得划算。    作為對上表的補充,使用時:    1.預設情況下應該使用vector。vector的內部結構最簡單,並允許隨機存取,所以資料的存取十分方便靈活,資料的處理也夠快。   

STL之五:set/multiset用法詳解

文章目錄 1)        建構函式和解構函式2)        大小、判斷空函數3)        增加、刪除函數4)        遍曆函數5)        操作函數

STL之三:deque用法詳解

deque函數:deque容器為一個給定類型的元素進行線性處理,像向量一樣,它能夠快速地隨機訪問任一個元素,並且能夠高效地插入和刪除容器的尾部元素。但它又與vector不同,deque支援高效插入和刪除容器的頭部元素,因此也叫做雙端隊列。deque類常用的函數如下。(1)    建構函式deque():建立一個空dequedeque(int nSize):建立一個deque,元素個數為nSizedeque(int nSize,const T&

traits技術詳解

STL模版庫非常強調軟體的複用,traits技術是採用的重要手段。traits提取不同類的共性,以便能統一處理。traits技術依靠顯示模版特殊化來把代碼中因類型不同而發生變化的片段拖出來,用統一的介面來封裝。這個介面可以包含一個C++類所能包含的任何東西,如內嵌類型、成員函數、成員變數。作為客戶的模版代碼,可以通過traits模版類所公開的介面來簡潔訪問。樣本:一直整形數組類CIntArray,浮點數組類CFloatArray,求整形或浮點數組的和乘以相應倍數並輸出。代碼如下:#include

程式員面試題精選100題(22)-整數二進位表示中1的個數[演算法]

題目:輸入一個整數,求該整數的二進位表達中有多少個1。例如輸入10,由於其二進位表示為1010,有兩個1,因此輸出2。分析:這是一道很基本的考查位元運算的面試題。包括微軟在內的很多公司都曾採用過這道題。一個很基本的想法是,我們先判斷整數的最右邊一位是不是1。接著把整數右移一位,原來處於右邊第二位的數字現在被移到第一位了,再判斷是不是1。這樣每次移動一位,直到這個整數變成0為止。現在的問題變成怎樣判斷一個整數的最右邊一位是不是1了。很簡單,如果它和整數1作與運算。由於1除了最右邊一位以外,其他所有

PMP九大管理快捷記憶

九大管理: 狗子整範進,成人風采 溝通、品質、整體、範圍、進度,成本、人資、風險、採購 整體管理:程書計劃,指管執行,監控整變,項目收尾 【成熟計劃,只管執行,監控正變,最後收尾】 1.     項目啟動(項目章程) 2.     編製專案範圍說明書 3.     制定專案管理計劃 4.     指導和管理項目執行 5.     監督和控制項目 6.     整體變更控制 7.     項目收尾 範圍管理:範管定義公分,範圍確認控制 1.     編製範圍管理計劃 2.     範圍定義 3. 

並行演算法設計的一般方法

1.串列演算法的直接並行化發掘和利用現有串列演算法中的並行性,直接將串列演算法改造為並行演算法。由串列演算法直接並行化的方法是並行演算法設計的最常用方法之一;不是所有的串列演算法都可以直接並行化的;一個好的串列演算法並不能並行化為一個好的並行演算法;許多數值串列演算法可以並行化為有效數值並行演算法。2.重新設計並行演算法從問題本身描述出發,不考慮相應的串列演算法,設計一個全新的並行演算法挖掘問題的固有特性與並行的關係;設計全新的並行演算法是一個挑戰性和創造性的工作;利用串的周期性的PRAM-CR

整數分解成多個連續的整數序列

題目描述:將一個正整數表示為n(n>=2)個連續正整數之和,如:15=1+2+3+4+515=4+5+615=7+8輸入任何一個正整數,找出符合這種要求的所有連續正整數序列。如果沒有找到,剛輸出NULL 分析:利用差數列公式求解,假設輸入整數n,n=(a1+a2)*(a2-a1+1)/2,0<a1<a2<n。基於這個方法,不難寫出如下代碼:void separateIntoItems(long n) {if (n <= 2) {System.out.println(

編程之美解題筆記

這裡的解法均採用書中最優解法,是否還有其它更好的解法,讀者可以自己去嘗試。如果有,請留言分享一下,感激不盡!1、問題描述:假設有一個沒有頭指標的單鏈表。一個指標指向此單鏈表中間的一個節點(不是第一個,也不是最後一個節點),請將該節點從單鏈表中刪除。分析與解法:記下後續結點的值;把當前結點的下一個節點的下一個節點串連到當前節點的next(pCurrent.next=pCurrent.next.next);把後續結點值賦給當前結點的值。2、給出兩個單向鏈表的頭指標,判斷這兩個鏈表是否相交(假設兩個鏈

程式員面試題精選100題(35)-兩鏈表的第一個公用結點[資料結構]

題目:兩個單向鏈表,找出它們的第一個公用結點。鏈表的結點定義為:struct ListNode{      int         m_nKey;      ListNode*   m_pNext;};分析:這是一道微軟的面試題。微軟非常喜歡與鏈表相關的題目,因此在微軟的面試題中,鏈表出現的機率相當高。如果兩個單向鏈表有公用的結點,也就是說兩個鏈表從某一結點開始,它們的m_pNext都指向同一個結點。但由於是單向鏈表的結點,每個結點只有一個m_pNext,因此從第一個公用結點開始,之後它們所有結

精確表達浮點數

在電腦中,使用float或者double來儲存小數是不能得到精確值的。如果你希望得到精確計算結果,最好是用分數形式來表示小數。有限小數或者無限迴圈小數都可以轉化為分數。比如:0.9=9/100.333(3)=1/3(括弧中的數字表示是迴圈節)當然一個小數可以用好幾種分數形式來表示。如:0.333(3)=1/3=3/9給定一個有限小數或者無限迴圈小數,你能否以分母最小的分數形式來返回這個小數呢?如果輸入為迴圈小數,迴圈節用括弧標記出來。下面是一些可能的輸入資料,如0.3、0.30、0.3(000)

並行演算法的設計技術

1.

區間重合判斷

給定一個源區間[x,y](y>=x)和N個無序的目標區間[x1,y1] [x2,y2] [x3,y3]…[xn,yn],判斷源區間[x,y]是不是在目標區間內? 例如,給定源區間[1,6]和一組無序的目標區間[2,3] [1,1] [3,9],即可認為區間[1,6]在區間[2,3] [1,1] [3,9]內,因為目標區間實際上是[1,9]。 分析與解法解法一問題的本質在於對目標區間的處理。一個比較直接的思路即將源區間[x,y](y>=x)和N個無序的目標區間[x1,y1]

10款好用的.NET圖表控制項推薦

概述:圖形圖表的可視化資料表現形式已成為一種趨勢,本文推薦了10款非常好用的.NET圖表控制項,希望對廣大.NET圖表開發人員能有所協助。在如今這個讀圖時代,圖形圖表的可視化資料表現形式已成為一種趨勢。因為圖表能直觀的展示資訊、對比和趨勢等,所以許多項目開發中都需要用到圖表控制項,而很多圖表控制項都是在.NET平台下開發的,今天就為大家推薦10款非常好用的.NET圖表控制項,希望對廣大開發人員能有所協助。1、TeeChart for .NET中文版TeeChart for

KUbuntu 13.04(64位) 安裝Minidwep-gtk(Aircrack-ng、Reaver)

在KUbuntu 13.04 中測試成功: X: ^# o  l' n9 L* w$ T1. 安裝依賴    sudo apt-get install libssl0.9.8    sudo apt-get install build-essential libssl-dev iw    sudo apt-get install libpcap-dev sqlite3 libsqlite3-dev libpcap0.8-dev    sudo apt-get install

WBS的構成元素

WBS在大多數教科書以及出版物中基本以“組織機構圖”的形式出現,這種簡單的圖示能夠清晰的展示WBS的結構特性。但是很不幸,它不能展示WBS的全部內涵。那麼WBS的全部內涵是如何體現的呢?  首先看PMI的定義:分工結構圖。他們是由3個關鍵元素構成的名詞:工作–可以產生有形結果的工作任務;分解–是一種逐步細分和分類的層級結構;結構–按照一定的模式組織各部分(pratice standard for WBS,PMI)。根據這些概念,WBS有相應的構成因子與其對應: blog.mypm.net結構化編

輸入數字n,按順序輸出從1最大的n位10進位數

題目:輸入數字n,按順序輸出從1最大的n位10進位數。比如輸入3,      則輸出1、2、3一直到最大的3位元即999。分析:當位元較少時,在整數範圍內時可由1到pow(10,n)-1 迴圈輸出。      但是當位元超過整數範圍時會溢出,需另尋他路。中心思想是進位制,如逢十進一。      可定義一個n位元組來類比一個數字,或者一個n位字串,數組中某一位的值的改變是因為後面逢10.      具體實現如下:import java.util.Scanner;public class Main

總頁數: 61357 1 .... 15653 15654 15655 15656 15657 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.