Time of Update: 2018-12-07
在軟體工程中程式流程圖是必不可少的 那麼怎麼才能畫好程式流程圖呢? 就像寫文章一樣 要想把文章寫好 先得學會認字跟寫字 所以要想畫好流程圖 首先的認識流程圖中的各種符號 程式流程圖的標準符號如所示:有的時候流程圖的各種表示符號會有一些差別 但不會有太大的出入 基本上都可以看懂分別代表什麼 畫流程圖最重要的就是要合理的安排組織各種符號 將各個部分之間的關係畫清楚 讓別人能夠一目瞭然畫流程圖的具體方法: 同樣也跟寫文章很像
Time of Update: 2018-12-07
軟體設計師中級考試於5月26號下午四點半正式結束,這同時也標誌著我們長達兩個多月的軟考複習也告一段落。下面開始新的學習生活,心裡充滿了渴望。在準備軟考的這兩個月裡,我的收穫還是滿多的。軟體設計師考察的知識面非常的廣,從底層的電腦群組成、編譯原理到軟體工程、設計模式。還有一些電腦相關法律跟一些多媒體方面的基本概念,可謂是涵蓋了IT行業的大部分知識。這次的複習讓我將這些知識重新系統的學習了一遍,通過這些不同知識之間的碰撞,讓我對以往學的知識又有了新的理解,同時也學到了很多以前沒有學到或者沒有學會的東
Time of Update: 2018-12-07
關於二叉樹有一點需要注意:二叉樹並不是樹的一種特殊形式。二叉樹又有幾種特殊的形式:二叉排序樹(二叉尋找樹)、最優二叉樹(哈弗曼樹)、二元堆積。二叉排序樹它或者是一棵空樹;或者是具有下列性質的二叉樹: 1,若左子樹不空,則左子樹上所有結點的值均小於它的根結點的值; 2,若右子樹不空,則右子樹上所有結點的值均大於它的根結點的值; 3,左、右子樹也分別為二叉排序樹;哈弗曼樹的特點就是帶權路徑長度最小,因此還叫最優二叉樹。另外,哈弗曼樹是完全二叉樹。二元堆積分小頂堆和大頂堆:對於序列{k1,k2,..
Time of Update: 2018-12-07
軟體設計師考試後天就要開考了,在此根據我這一段時間的複習感受和對曆年真題的分析,向大家分享一下做下午題的心得跟體會。縱觀05到11年的真題,我們不難發現,考試的重點越來越傾向於對概念的理解和軟體設計的基本功。因此考試題目不是特別難,只要沉著冷靜、仔細讀題基本沒有什麼大問題。下午題的第一道題是資料流圖題,我們就拿它開刀說事吧!經調查分析發現很多人在這道題上不能拿滿分,發現很多人不是因為這方面的解題能力不夠,而是缺乏解這種題的方法與技巧。
Time of Update: 2018-12-07
注意:1 是准並行,不是真正的並行。2
Time of Update: 2018-12-07
說到軟體開發 就不能不說資料庫 說到資料庫 就不能不說三範式 其實資料庫範式一共有六個 除了第一 二 三範式以外還有第四 第五範式和一個BC範式 在此我們只討論三範式 有興趣的朋友可以自己找一些專業的書籍進一步學習 第一範式(1NF)第一範式是指資料庫表的每一列都是不可分割的基本資料項目 同一列中不能有多個值 即實體中的某個屬性不能有多個值或者不能有重複的屬性 這就是第一範式的基本概念 什麼意思呢 舉個例子吧 在一個表裡有一個“電話”欄位 其值既有手機號 又有有線電話號
Time of Update: 2018-12-07
頁面置換、作業調度和進程調度他們之間有很多相似的地方,作業跟進程調度之間尤為相似,之前一直搞不清他們之間的區別跟聯絡,你是不是也跟我有一樣的感受呢?看完這篇文章或許會讓你對他們有更清晰的認識。
Time of Update: 2018-12-07
text1.text=""text2.text=""....................上面那種方法太費事了 Dim ctrl As Control For Each ctrl In Me.Controls If TypeOf ctrl Is TextBox Then '是否為文字框TextBox ctrl.Text = "" End If Next 代碼很簡單 很好理解 但著實給我們帶來了很大的方便
Time of Update: 2018-12-07
個人認為編譯原理對於一個程式員來說很重要,可能你認為編程的時候用的都是C++、C#、Java等進階語言,至於編譯原理懂與不懂並無大礙。其實不然,所謂萬變不離其宗,所有進階語言的誕生都是基於最根本的編譯原理的。搞懂了編譯原理,對於一個程式員的能力提升有著很大的協助。因為它會讓你對編程有更加深刻的理解,有助於你寫出品質更高的代碼。好廢話不多說,切入正題!本文主要說一下編譯原理裡的文法、正規式、有窮自動機和文法推導樹。 文法文法就是電腦語言的一個嚴格的規範,有點類似人類語言的文法。就像形容詞修飾名詞,
Time of Update: 2018-12-07
軟工在寫文檔的時候經常會寫成類似這種格式這樣看起來既美觀有整齊 如果自己手動敲那些序號的話 一容易丟啦 二容易格式不統一從而造成排版混亂 我只能說word是個奇蹟! 至於你信不信 反正我是信了!只需輕輕點擊幾下 我們的word就會幫你完成這繁瑣的工作 下面讓我們一步步來我用的是2010所以這裡就以他為例 其他版本大同小異首先在word的開始中看到如的菜單點擊紅框裡最右邊那個小小的倒三角 會出現的下拉式功能表然後再選擇你想要的具體格式就好了小技巧:
Time of Update: 2018-12-07
工欲善其事,必先利其器。磨刀不誤砍柴工。這些成語、俗語都告訴我們做事情前,先把用到的工具打理好,用起來才會得心應手,工作起來才會事半功倍!古代如此,在資訊化的今天更是如此。作為一個程式員,每天的工作就是敲代碼,合理的配置我們所用的IDE,會讓我們的工作事半功倍。有的人可能會說,現在的IDE都非常的智能了,不需要我們自己手動設定了。的確現在的工具真的是越來越好用,幾乎所有的常用開發工具都有智能提示、自動補全代碼等貼心功能,為我們的工作帶來了很大的方便,但仍有一些重複的工作需要我們手動來完成。像我們
Time of Update: 2018-12-07
當網頁中的內容較多時,就不能讓其所有內容在同一頁面顯示,那樣既不美觀又影響效能。所以說將資料分頁顯示還是非常有必要的。下面一起來看看我今天給大家介紹的這個分頁吧!
Time of Update: 2018-12-07
類圖是UML圖裡面最終要的一種圖,它是UML的靈魂,也是整個系統的支撐,所以類圖很重要。而要想要畫好類圖,就要學會給類圖分出不同的組,分成不同的包。分組的規則就是跟三層架構的層是一一對應的。舉個最簡單的吧,也叫純三層——就是UI、BLL、DAL這三層再加上一個Entity(實體)層。UML圖可以用Rose中畫也可以拿EA畫,這就看自己的使用習慣了。就是用EA建的一個分組,這是最簡單的三層類圖模型。我們一個包一個包的說吧,先從最簡單的說起,最簡單最直觀的就是UI層了。UI層UI層(User
Time of Update: 2018-12-07
可開Word時 預設的是微軟的IME 把微軟IME刪了 預設的成了英文了 怎麼改成搜狗啊 大家是不是有這個困惑呢 其實這個事情很好解決 只需簡單幾步就可以把word的預設IME改成你想要的我用的是office2010 2007的設定基本一致 我用的IME是搜狗拼音 所以這裡就以它為例首先 要把系統的預設IME設定為搜狗(怎麼設定就不用我多說了吧)然後隨便開啟一個word文檔 或建立一個word文檔 然後單擊左上方的“檔案”
Time of Update: 2018-12-07
微軟的東西總是做得很完善,讓人用起來很方便,同樣VS的打包功能也很好使,看完下面十一張圖想學不會都難! 1. 在方案總管裡面右擊你的解決方案 2.“添加”——>"建立項目" 3.“其他項目類型”——>"安裝和部署"——>"Visual Studio Installer"——>"安裝項目"——>"確定" 4. 確定以後解決方案最下面多了一個“Setup1”,繼續 5. 左邊的主視窗變成了“檔案系統”的介面,Go On 6.
Time of Update: 2018-12-07
不想成為將軍計程車兵不是好士兵!同樣,不想成為專案經理的程式員不是好程式員!如何從一個悲催的程式員成為一個專案經理呢?我想這是很多程式員都想知道的一件事。想要知道如何成為專案經理,首先得知道專案經理是什麼,作為一個專案經理應該做些什麼。
Time of Update: 2018-12-07
重載跟重寫,名字很相近,結構看起來也有幾分神似,但是它們各自的特點還是很鮮明的,不過總有人經常分不清它們兩個。下面我用我粗淺的理解說說他們兩個,希望能夠協助大家理解它們各自的特點。重載跟重寫從作用的範圍和對象上來說的區別就是——重載是類內建函式(方法)之間的一種關係,而重寫則是類與類(父類和子類)之間的一種關係。下面我們一VB.Net為例分析一下 重載: 重載發生於一個類中,通過多個名稱相同的方法(函數)實現,但參數不相同(數量不同、類型不同),或者方法傳回型別不相同來加以區別(需要注意的是,如
Time of Update: 2018-12-07
隨著軟考的結束,半年來所有的考試也都結束了,一直緊繃的弦也稍微得到了一下緩解。一時興起就將我的小福給刷了。
Time of Update: 2018-12-07
進程通常分為就緒、運行和阻塞三個工作狀態。三種狀態在某些條件下可以轉換,三者之間的轉換關係如下: 進程三個狀態之間的轉換就是靠PV操作來控制的。PV操作主要就是P操作、V操作和訊號量。其中訊號量起到了至關重要的作用。訊號量訊號量是最早出現的用來解決進程同步與互斥問題的機制。 訊號量(Saphore)由一個值和一個指標組成,指標指向等待該訊號量的進程。訊號量的值表示相應資源的使用方式。訊號量S>=0時,S表示可用資源的數量。執行一次P操作意味著請求分配一個資源,因此S的值減1;當S<0
Time of Update: 2018-12-07
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])參數含義:interval 必要。字串運算式,表示用來計算date1 和 date2 的時間差的時間間隔 Date1 date2 必要;Variant (Date)。計算中要用到的兩個日期。Date1開始時間