C++語言實現生產者消費者問題 生產者-消費者問題是一個經典的進程同步問題,該問題最早由Dijkstra提出,用以演示他提出的信號量機制。
上傳時間: 2017-03-11
上傳用戶:wab1981
本例中含有MSP430單片機實現的數據采集系統的電路圖及C源程序,軟件主要包括模擬量采集模塊、數字量采集模塊、串口通信模塊和主處理模塊。
上傳時間: 2017-05-12
上傳用戶:cmc_68289287
基于C++Builder 6的醫藥類單據打印系統,主要是Access + FastReport + VCLSkin的一些綜合應用,重點功能是FastReport中實現人民幣中文大寫、空行補齊,頁面小計(SubTotal)等…… 本打印程序開發過程中使用了FastRepot和VCLSkin組件,源程序在編譯時需要在工程(Project)的選項(Options)中更改一下Include和Lib的路徑,指向你的FastReport的安裝目錄。否則會提示找不到頭文件等編譯錯誤。
上傳時間: 2013-12-14
上傳用戶:libenshu01
可以測頻率周期及占空比,8位數碼管顯示C語言程序
上傳時間: 2014-01-04
上傳用戶:youmo81
基于at89s52的步進電機c語言程序,占空比可調
上傳時間: 2017-07-11
上傳用戶:star_in_rain
用PIC12F576做的C語言的電熱服的控制程序,通過按鍵調整能控制發熱的溫度,此程序是量產過的
上傳時間: 2014-12-20
上傳用戶:Late_Li
介紹了如何利用Matlab/ Simulink的RTW (Real-Time Workshp)代碼生成上具將Simulink模型自動轉換成C/C++代碼的方法,通過這種方式可以利用Simulink方便地建立系統模型,同時也解決了Simlink模型在Matlab/ Simulink環境下速度較慢的問題,大大減少了軟件上程師的編程上作量.轉換后的C代碼能脫離Matlab環境獨立運行,這進一步擴大用以方法生成的C代碼的適用范圍.
標簽: Simulink Real-Time Workshp Matlab
上傳時間: 2013-12-26
上傳用戶:xhz1993
Boost C++ Libraries Free peer-reviewed portable C++ source libraries Boost C++ Libraries 基本上是一個免費的 C++ 的跨平臺函式庫集合,基本上應該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個經過「同行評審」(peer review,可參考維基百科)、開放原始碼的函式庫,而且有許多 Boost 的函式庫是由 C++ 標準委員會的人開發的,同時部分函式庫的功能也已經成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標準了。 它的官方網站是:http://www.boost.org/,包含了 104 個不同的 library;由於他提供的函式庫非常地多,的內容也非常地多元,根據官方的分類,大致上可以分為下面這二十類: 字串和文字處理(String and text processing) 容器(Containers) Iterators 演算法(Algorithms) Function objects and higher-order programming 泛型(Generic Programming) Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming 數學與數字(Math and numerics) 正確性與測試(Correctness and testing) 資料結構(Data structures) 影像處理(Image processing) 輸入、輸出(Input/Output) Inter-language support 記憶體(Memory) 語法分析(Parsing) 程式介面(Programming Interfaces) 其他雜項 Broken compiler workarounds 其中每一個分類,又都包含了一個或多個函式庫,可以說是功能相當豐富。
上傳時間: 2015-05-15
上傳用戶:fangfeng
演算法評估 用空間和時間評估演算法效能 時間複雜度(Time Complexity) 空間複雜度(Space Complexity) 效能評估 效能分析(Performance Analysis):事前評估 效能評估(Performance Measurement):效能量測 評估時均假設處理的資料量為n到無窮大
標簽: 演算
上傳時間: 2015-06-13
上傳用戶:18007270712
樓術描述項: (1).該項目中"我的電腦"是作者自定義的root節點,沒有設定其路徑,所以BeforeExpand事件中會從它開始依次遍歷,但"我的電腦"會提示"沒有指定路徑".故需要if(e.Tag.ToString() != "我的電腦")判斷.同時"我的文檔"需要再次獲取其路徑,依次實現Add子節點; (2).同時在"我的文檔"和盤符中需要添加tNode.Nodes.Add("")加載空節點形成+號,如果沒有該+號,BeforeExpend事件不會被調用,子目錄無法獲取加載,在BeforeExpand事件調用TreeViewItems.Add加載其子結點需要e.Nodes.Clear();清除該結點的子目錄再加載. (3).提供兩篇類似文章供大家學習,經過對比可以發現:第一篇僅從驅動器(C盤)開始加載,所以BeforeExpend簡單展開子目錄即可,不需要判斷"我的電腦"和"我的文檔".第二篇含"桌面",因此需要判斷路徑:"C# TreeView磁盤文件,AfterSelect顯示加號-駱駝祥子" 和"Treeview樹狀顯示文件夾" .同時補充一篇很優秀的文章供大家學習"WinForm應用:ListView做圖像瀏覽" (4).補充TreeView(樹視圖)事件:更詳細見"c# 樹狀視圖(TreeView類)". 事件 描述 AfterCheck 在選中節點復選框后引發 AfterCollapse 在折疊一個節點后引發 AfterExpand 在擴展一個節點后引發 AfterSelect 在選中一個節點后引發 BeforeCheck 在選中節點復選框之前引發 BeforeCollapse 在折疊一個節點之前引發 BeforeExpand 在擴展一個節點之前引發 BeforeSelect 在選中一個節點之前引發 (5).補充兩個關于論壇討論"c#怎樣動態讀取資源文件里的圖片"和"在C#中怎么調用Resources文件中的圖片" (6).在《C#典型模塊與項目實戰大全》(清華大學出版社-丁士鋒)書中談到,出于對程序響應性能考慮,它先加載盤符結點,沒有使用遞歸一次性加載所有文件到樹狀列表中,代碼通過AfterSelect事件和FileSystemWatcher控件,監聽加載.并使用線程池Task更新加載TreeView,希望大家去學習. 總結 該篇通過TreeView加載了磁盤目錄路徑,并通過ImageList加載圖標.那么怎樣實現閱讀文件夾下文件,獲取其圖標、文件大小、擴展名等信息,并雙擊打開文件呢?下一篇將接著講述.最后希望該文章對大家有所幫助,文章中很多鏈接都可以供覺得有用的同學學習,感謝上面提到的文章及書籍作者.同時如果文章中有錯誤或不足之處請原諒,有問題或建議者亦可提出.希望尊重作者勞動果實勿噴.
上傳時間: 2016-08-15
上傳用戶:baobao9437