Time of Update: 2018-08-20
背景 軟工視頻已經看了一段時間了,昨天剛剛看完,自己有了一點的總結與理解,所以寫一篇小文章紀念一下。 知識 以上是我對這次的學習畫的一個思維導圖,下面具體介紹一下: 軟體 第一章:主要講的是軟體的概念
Time of Update: 2018-08-20
軟體靜態分析以及工具Klocwork介紹 1. 軟體靜態分析 軟體靜態分析無需執行程式代碼,就能發現代碼的品質和安全問題,這種技術能夠把缺陷的發現和解決時間向前推移至編碼階段。從而顯著降低缺陷解決的成本,提高軟體的品質。 一般來說,靜態分析的准入條件是代碼能夠通過編譯,而它的允出準則則是所報告的可能存在的缺陷都得到合理的評估。 2. 軟體靜態分析與編譯,代碼審查,動態測試的關係 編譯主要對原始碼進行文法和語義分析。
Time of Update: 2018-08-20
Keil軟體編譯的時候,總會出現一個問題:warning: #1-D: lastline of file ends without a newline。如下圖所示: 百度下結局辦法就是 將游標移到提示警示的代碼最後一行(有代碼的那一行)然後按住del鍵,直到確定下面沒有斷行符號行,最後斷行符號一下或多下即可。 但是,我的編譯器還是會報同樣的錯誤,不知道是我的KEIL原因還是電腦設定的原因。
Time of Update: 2018-08-20
轉自:http://blog.csdn.net/michelleqiao/article/details/5303256 1.使用階段:需求分析 工具:用例、資料流圖、資料字典 A.Use Case(用例) Use Case(用例)是一個UML中非常重要的概念,在使用UML的整個軟體開發過程中,Use Case處於一個中心地位。 那麼,到底什麼是Use Case呢。在UML的文檔中,Use
Time of Update: 2018-08-20
轉自:http://ds.arm.com/zh-cn/developer-resources/tutorials/working-with-arm-ds-5/ 建立一個以裸機為目標的簡單 Hello World C 程式 在安裝並擷取使用 DS-5 所需的許可證後,本教程將指導您建立、配置並產生簡單的裸機應用程式。 應用程式產生後,本教程指導您完成一系列配置步驟,建立與軟體中提供的系統模型的調試串連,以運行該程式。這些模型稱為固定虛擬平台 (FVP),DS-5
Time of Update: 2018-08-20
原文地址:http://blog.csdn.net/shellching/article/details/8782187 ################################################################################################################################### dumpbin是VS內建的工具,進入Visual Studio 2010 的命令提示
Time of Update: 2018-08-21
正確編寫概要設計說明書 在需求明確、準備開始編碼之前,要做概要設計,而詳細設計可能大部分公司沒有做,有做的也大部分是和編碼同步進行,或者在編碼之後。因此,對大部分的公司來說,概要設計文檔是唯一的設計文檔,對後面的開發、測試、實施、維護工作起到關鍵性的影響。 一、問題的提出 概要設計寫什麼。概要設計怎麼做。 如何判斷設計的模組是完整的。 為什麼說設計階段過於重視商務程序是個誤區。
Time of Update: 2018-08-20
對於一個程式員來說,學習的重要性相信大家都能意識得到。如何才能有效地學習,高效地學習。探討下這個問題,我認為很有必要。 每個人學習的方法和習慣可能都不盡相同,很多人習慣了在學校的學習方式,特別是很多剛出校門的人。在他們潛意識中,學習只是應付考試的一種手段,考完就一切OK了,全部還給老師了也無所謂,反正考完之後下次不會再考這麼課程了(大學尤其如此)。長期的應試教育會讓很多人以考試的心態來對待學習,我也是受害者之一,翻翻我硬碟中散落的各種語言編寫的"hello
Time of Update: 2018-08-20
常量、操作符和函數 數字 gnuplot 表示數字可分成整數、實數及複數三類: 整數:gnuplot 與 C 語言相同,採用 4 byte 儲存整數。故能表示 -2147483647 至 +2147483647 之間的整數。 實數:能表示約 6 或 7 位的有效位元,指數部份為不大於 308 的數字。
Time of Update: 2018-08-20
1.安裝 下載地址:http://www.sublimetext.com/2 安裝的時候,記得有一個勾打上就可以了 2.使用html 要裝emmet外掛程式,但是要在package control中,因此要按照下面完成package control的安裝http://jingyan.baidu.com/article/63f236283063020209ab3d63.html 接下面按照下面:http://jingyan.baidu.com/article/ca00d56c7
Time of Update: 2018-08-21
由有一年沒有寫部落格了,一年前寫過一篇《小團隊開發管理工具:gitlab+redmine+testlink+jenkins》,通過在這一年的實踐(包括公司集中團隊和個人分布式團隊)中發現這套工具使用起來有不少問題。比如:因為使用git作為程式碼程式庫管理工具,對於程式碼程式庫的許可權控制就不是很好(這點和svn差別很大);這樣導致對同一個項目會使用多個版本庫,這就帶了多版本庫管理的問題,每次開發人員都需要在不同版本庫間切換,重複作者同樣的工作(pull, status, push,
Time of Update: 2018-08-20
利用開源軟體 Hugin 實現照片的景深合成 本文主要參考了下面的文章:http://macrocam.blogspot.jp/2013/09/using-hugin-for-focus-stacking.html 根據我自己的理解做了少量的增刪。首先感謝原作者。 Hugin 是一個很出名的全景相片拼接軟體。但其實除了全景拼接功能外, hugin 還提供了一系列的命令列工具,可以用來操縱和融合多張映像,實現高生動影像(HDR)、景深合成(Focus Stacking)等各種進階功能。
Time of Update: 2018-08-21
鏈路層上最常見的封裝就是乙太網路和IEEE 802封裝,這裡就使用乙太網路作為講解的對象。 一、概述 資料連結層屬於電腦網路的底層,使用的通道主要有點對點通道和廣播通道兩種類型。 在TCP/IP協議族中,資料連結層主要有三個目的: 1)為IP模組發送和接收資料
Time of Update: 2018-08-21
開發的收集車輛資料程式跑了3-5小時,就會出現如下結果 發現程式運行記憶體在這幾個紅點波動,在CPU100%出現一段時間內程式會自動結束。 後來利用工具命令分析問題得出是因為記憶體不夠導致一直在GC,因為GC Task Thread佔用CPU比較高。 具體步驟如下 ps -mp 16991 -o THREAD,tid,time |sort -rn 列印CPU最高的線程 printf "%x\n" 17864 把線程ID轉換成16進位
Time of Update: 2018-08-22
軟體測試的對象包括:來源程式、目標程式、資料及相關文檔 而如何入門軟體測試並針對找工作呢。 需要以下知識: 測試的理論,還有測試驅動開發是怎麼用的,為什麼要用測試驅動開發、linux和資料庫、電腦網路(可刷牛客網來提升)。 單元測試->整合測試->確認測試->系統測試->驗收測試 (1)單元測試:
Time of Update: 2018-08-21
這篇文章是結合《軟體專案管理》課程知識進行的總結,我也不知道自己為什麼要總結這篇文章,很多事情沒有原因就做了,希望對大家有所協助,尤其是上這門課的同學吧!有時候也在想寫這樣的文章到底有沒有用,估計用處不大,但沒辦法興趣使然~ ——吾亦無他,唯心向尓 (By:Eastmount 2014-11-25 下午5點 http://blog.csdn.net/eastmount/) 一. 什麼是專案管理?
Time of Update: 2018-08-22
翻看了自己設定的今目標計劃,50集的軟工視頻在我的跌跌撞撞中看完了,總的原因還是時間管理做得不當。 有時一天可以集中精力看四五集,有時好幾天不看。中間有去找過米老師,好了很多。自己開始做三到五天的計劃,每天都有堅持看,還好每天都完成了自己設定的計劃。
Time of Update: 2018-08-22
對於剛剛來到一個新的團隊或是新環境的“新人”來說,當你無所事事且故作投入之時,聽著幾個“老人”在自己可視範圍之外或嚴肅或輕鬆的討論著業務,其措辭拿捏精準,語氣抑揚頓挫,期間,涉及到一些的概念可能難免讓你不明覺厲……然默默道:”高端,大氣,上檔次。“ ”不識廬山真面目,只緣身在此山中“,對於一些術語,它既有官方稱呼,也有通俗叫法,對於不明覺厲的我只是正巧漫步在這座叫做大山的山中啊。 菜鳥話多……開發環境:開發環境是程式猿們專門用於開發的伺服器,配置可以比較隨意,
Time of Update: 2018-08-22
對於軟體開發人員的個人成長與發展, 我提出了以下八個層次: 1、一門語言(C、C++、Java、C#)。 2、一個架構(MFC、QT,或者Struts等)。
Time of Update: 2018-08-10
標籤:執行 使用 api pytho 操作 nbsp mysql 相關 install MySQL 驅動程式安裝:我們使用 Django 來操作 MySQL,實際上底層還是通過