信使小精靈,是一個簡易的聊天工具。主要是演示了網絡編程的主要步驟。本程序使用封裝好的函數庫,使得應用層不需要考慮網絡消息是如何被接受和發送的,也不需要考慮數據粘包和丟包的刺手問題,你只要調用相應的函數就可以了。函數庫為你做好了這些工作。你只需要定義自己的協議頭和消息結構體,定義好網絡消息的回調函數就可以了。
上傳時間: 2013-12-27
上傳用戶:極客
用單片機的I/O口模擬I2C協議 I2C用IO模擬程序網上范例最多的就是51的程序了,這些范例的正確性無需懷疑.但是如果直接以它為藍本將它"AVR化",一不留神,就會有點問題了. 這要從I2C的硬件規范和AVR及51單片機的IO口說起.I2C要求SCL,SDA二線都有 線與 功能,即I2C驅動口應該是 漏極開路 電路,其高電平的維持是靠上拉電阻來實現的, 而低電平則需要驅動口的強下拉能力. 51單片機IO口正好完全符合這個特性.寫起I2C驅動頗為得心應手.但是AVR的IO口強大了,它輸出的高電平是實實在在的高電平,而不是靠什么上拉電阻來提供,只有10mA都不到的電流!于是如果直接使用 PORTB_Bit0 = 1這樣的操作,就不能滿足I2C的線與功能了,如果此時有別的設備要將SCL或者SDA拉低,那么結果就是二個IO口打架,誰贏誰輸不得而知,時間長了,多半是兩敗俱傷,芯片發熱吧. 當然AVR的IO口自然有辦法滿足I2C的電氣特性要求,不就是不能輸出1么,那么用它的高阻狀態即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要輸出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上傳時間: 2016-07-19
上傳用戶:gxrui1991
個人認為有關Symbian架構描述比較好的書籍,里面有關Symbian核心活動對象的描述尤其詳細而具體,而非一般文檔里面描述的那樣,就舉個活動對象如何使用的例子,適合Symbian開發者的提升!
上傳時間: 2013-12-17
上傳用戶:3到15
您可能還不知道終端服務的潛力到底有多大?讓我們看看如何設計在終端服務里平穩運行、功能先進的企業應用程序。首先,了解終端服務應用軟件的設計規范;其次,研究如何使用終端服務的腳本接口、API與托管代碼調用方法;最后,我要介紹一個可以實現靈活定制的庫:虛擬通道。 適合聽眾:企業IT架構師、開發人員 預備知識:終端服務的概念與使用經驗,Scripting,Windows開發技能和.NET開發技能
上傳時間: 2014-06-25
上傳用戶:zhoujunzhen
并不是每一個小姐都是見錢就會脫褲子的人。她們也是人,她們也有自尊。選擇這個職業需要很大的勇氣,另外說句笑話,也需要資本,像古代青樓女子。 而客人呢,有好點的,就只是讓小姐陪著喝喝酒,跳跳舞,談談情;但也有不那么安分的,奇怪的是,這里面有很大部分平時都斯文得不得了。 這個世界太復雜了,存在即價值,但是不管你選擇哪種存在狀態,你都要為自己負責。
標簽:
上傳時間: 2013-12-04
上傳用戶:洛木卓
本書由淺入深、循序漸進地介紹了MVC的體系結構和如何構建一個基于MVC的Web框架,目的是幫助軟件開發人員快速掌握MVC的設計思想,并能使用MVC的內涵設計Web框架。全書共分12章。第1章詳細介紹MVC的設計思想、優缺點,以及如何構建一個基于MVC的Web框架;通過這部分知識的介紹,建立起讀者對MVC的理論基礎。第2~9章將逐步實現一個基于MVC的Web框架和持久層框架;讀者可以通過這部分內容的學習,掌握其實現細節和核心設計方式。第10~11章主要介紹如何將自己實現的Web框架與其他工具進行整合;讀者通過這部分內容的學習,可以將本書中實現的Web框架與目前許多開源項目,如Hibernate、Log4j等整合起來,以方便開發。第12章主要通過一個內容管理系統實例來驗證本書所實現的框架;讀者通過這部分內容的學習,可以熟練掌握本書所實現的Web框架的使用方法。
上傳時間: 2017-04-20
上傳用戶:zhaoq123
如何開具增值稅專用發票(1567.7一徴一61.66一電一31)羅.生-100%-項.目.齊.全.真.嘌,保.真,可.先.開.驗.后.付,國.總.局.官.網..驗 作為一名職場人士,而且又是銷售貿易崗位的小編來說,看到增值稅專用發票,是非常熟悉的,關于增值稅專用發票,主要是用來抵扣的,就可以節約企業的成本,怎么開具呢?小編就結合所在的單位和大家分享一下。
上傳時間: 2021-07-19
上傳用戶:luoshaoj
摘要:在當今高速數字系統設計中,電源完整性的重要性日益突出。其中,電容的正確使用是保證電源完整性的關鍵所在。本文針對旁路電容的濾波特性以及理想電容和實際電容之間的差別,提出了旁路電容選擇的一些建議;在此基礎上,探討了電源擾動及地彈噪聲的產生機理,給出了旁路電容放置的解決方案,具有一定的工程應用價值。 1.引言---隨著系統體積的減小,工作頻率的提高,系統的功能復雜化,這樣就需要多個不同的嵌入式功能模塊同時工作。只有各個模塊具有良好的EMC和較低的EMI,才能保證整個系統功能的實現。這就要求系統自身不僅需要具有良好的屏蔽外界干擾的性能,同時還要求在和其他的系統同時工作時,不能對外界產生嚴重的EMI。另外,開關電源在高速數字系統設計中的應用越來越廣泛,一個系統中往往需要用到多種電源。不僅電源系統容易受到干擾,而且電源供應時產生的噪聲會給整個系統帶來嚴重的EMC問題。因此,在高速PCB設計中,如何更好的濾除電源噪聲是保證良好電源完整性的關鍵。本文分析了電容的濾波特性,電容的寄生電感電容的濾波性能帶來的影響,以及PCB中的電流環現象,繼而針對如何選擇旁路電容做出了一些總結。本文還著重分析了電源噪聲和地彈噪聲的產生機理并在其基礎上對旁路電容在PCB中的各種擺放方式做出了分析和比較。
上傳時間: 2021-11-09
上傳用戶:
「今日頭條」上海如何開具餐飲費電子發票{⒈⒊⒌徴-乄⒍⒋⒐⒐電-乄⒏⒈⒐⒍同.號}羅.生-100%-項.目.齊.全.真.嘌,保.真,如果你確認與發言者的看法的相同,可以向他直接表達支持與贊同。但請不要以“yeah,that is what I thought”,或是“I totally agree with you”之類簡單的一句話就結束你的回應發言,因為這樣不能在交流中引入新的信息,也就是存在感太低?!尽?/p>
上傳時間: 2021-11-14
上傳用戶:嘌嶶fp2090
在內核編譯中如何將各個目錄樹中的文件組織起來編譯是一個很重要的問題,并且要根據用戶配置來編譯特有的內核。為了解決這個問題,內核使用兩種文件,Makefile和 Kconfig。分布到各目錄的 Kconfig構成了個分布式的內核配置數據庫,每個 Kconfig分別描述了所屬目錄源文檔相關的內核配置菜單,就是我們使用命令 make menuconfig(或者 xconfig)后產生的配置菜單,此菜單包含多層,每個層次都是由各個目錄中的Kconfig產生的。用戶根據需求來選擇如何編譯內核,然后將配置結果保存到 config中,然后執行 Makefile時就會根據 onfig的結果來實現內核的編譯。這個過程是由 kbuild系統來完成的,Linux編譯系統會兩次掃描 Linux的 Makefile:首先編譯系統會讀取 Linux內核頂層的 Makefile,然后根據讀到的內容第二次讀取 Kbuild的 Makefile來編譯 Linux內核。內核編譯系統或者說 kbuild,是一種在編譯內核時,可以對內核配置選項進行選擇的機制。2.6內核樹中已經更新了這種機制,新版本的 kbuild不僅高速而且備有更完善的文檔。Kbuild機制完全依賴于源代碼的層次結構。Kconfig的作用就是為了讓用戶配置內核,在Kconfig中定義了一些變量,用戶通過設置變量的值來選擇如何個性化自己的系統內核。定義的變量將在每個菜單都有一個關鍵字標識,最常見的就是contig
標簽: linux
上傳時間: 2022-03-30
上傳用戶: