串口通訊之資料發送時機

這裡的“資料接收”特指下位機發送給上位機的資料。其“時機”有兩種方式:1>上位機請求下位機資料時,下位機被動“資料發送”給上位機;2>下位機主動“資料發送”給上位機。 下面分析這兩種方式應用場合。方式1>的實現方式有兩種,a>在上位機介面,使用者主動觸發發送請求命令,如點擊按鈕;b>上位機定時發送請求命令。有下列情形之一,使用方式1>:a>    

串口通訊之逾時

  逾時分串口讀逾時和串口寫逾時,主要是讀逾時,即ReadTimeout與Read方法之間的逾時。下面談談他們之間的意義和實現。  Read方法是阻塞的,它一直在讀串口接收緩衝區中的資料,如果接收緩衝區有資料,Read方法則返回一個或多個位元組資料;如果Read方法在等待ReadTimeout毫秒時間內,串口接收區一直沒有任何資料,則Read方法將甩ExceptionTimeout異常。注意,Read(outBuf, offset,

GridView控制項雙擊某行變色【整理】

方法一:1、在 GridView1_RowDataBound 事件中添加:{ e.Row.ID = "tr_" + ((int)ViewState["rowID"]); e.Row.Attributes.Add("style", "background-color:#FFFFFF;"); e.Row.Attributes.Add("ondblclick", "setValueByTr(this);"); ViewState["rowID"] =

類比某些網站的開關燈案例

 原理簡介: 利用滑鼠的單擊onclick事件 觸發上面的JS開關燈函數 通過改變網頁背景的css樣式 達到改變html背景顏色的效果代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

SWF文字查詢及高亮顯示——第三步:實現文字查詢高亮顯示及解決MovieClip幀切換時關鍵字無法高亮顯示的問題

SWF關鍵字高亮顯示效果:上一篇中,已經介紹了基本思想,也轉載了關鍵字的查詢顯示的關鍵代碼。這些就不在重複啦!源碼我會在最後放出的。我這要寫得是我實現過程中遇到的問題和解決方案——解決MovieClip幀切換時關鍵字無法高亮顯示的問題。 問題描述/說明:1.加入文字檢索和高亮顯示功能後,查詢關鍵字在第一頁中可以正常高亮顯示關鍵字,但是其他幀(頁)沒法顯示關鍵字,切換到其他頁再返回到第一頁,第一頁的關鍵字也沒法顯示,感覺是其他頁面沒有被檢索和關鍵字高亮顯示的狀態沒被儲存下來。在左邊頁面控制欄中切換

處理頂點——使用雙線性插值計算地形的精確高度

問題當你製作一個使用地形的遊戲時,你需要知道地形確定點的精確高度。例如,在地形上移動一個模型時(見教程4-17),當檢測到游標和地形之間的碰撞時(下一個教程),或防止相機與地形碰撞時(見教程2-6)。因為在前一個教程中你定義了地形每個頂點的3D位置,所以擷取這些點的高度很簡單。對位於這些頂點間的位置而言,你需要使用一種插值方法擷取這個位置的精確高度。解決方案如果你想知道高度的點與地形的一個頂點發生碰撞,那麼你已經知道了地形上該點的精確高度。如果這個點並沒有與頂點發生碰撞,那麼說明這個點在地形的一

處理頂點——自動計算頂點緩衝中所有頂點的法線

問題當繪製自訂的結構時,你會發現光照不正確。這是因為你沒有指定正確的法線向量,顯卡要求每個頂點都有法線資訊,這樣它才可以決定每個三角形獲得多少光照,詳細資料可見第六章。為每個頂點計演算法線向量看起來很複雜,因為大多數頂點被多個三角形共用。解決方案如果每個頂點只被一個三角形使用,你只需找到三角形的法線向量(換句話說,這個向量垂直於三角形)並將這個向量作為三個頂點的法線向量。但是在一個結構中,所有頂點被幾個三角形共用。要擷取平滑的效果,每個頂點需要儲存周圍三角形所有法線的平均值。工作原理使用下列虛擬

在情境中添加光線——使用HLSL定義聚光燈

問題前面教程中定義的點光源從一個點發出四面八方的光。你想定義一個聚光燈,它與點光源很很像,但光線只照亮一個圓錐地區,6-10。 圖6-10 定義一個聚光燈的變數解決方案在pixel shader中,判斷當前像素是否在光照圓錐中,這可以通過將光線方向和圓錐方向進行點乘做到。工作原理開始的代碼與前面的教程中的是一樣的。因為聚光燈比點光源需要設定的東西更多,你需要將下列XNA-to-HLSL變數添加到. fx檔案中:float xLightStrength; float3

處理模型——通過擴充模型處理器直接存取頂點位置資料

問題在XNA項目中,你想即時訪問每個頂點的位置,如果你需要非常精確的碰撞檢測或想找到模型上的特定點時,這一步非常有用。雖然你可以使用常規代碼訪問模型的VertexBuffer,但因為頂點資料需要從顯卡傳遞到系統記憶體,所以這種方法需要笨拙的代碼並會拖慢程式。解決方案通過提取你想要的資料並把它們儲存在模型的Tag屬性中擴充預設模型處理器。本教程中,你將編寫一個自訂模型處理器建立一個數組,這個數組包含模型中每個三角形的三個Vector3,並將這個數組儲存在模型的Tag屬性中。因為這個處理器只是預設模

在情境中添加光線——添加HLSL鏡面高光

問題你想使用自訂的HLSL effect在情境中添加鏡面高光。鏡面高光是位於反光位置的高亮度地區,6-11所示。解決方案下面的討論將協助你判斷哪個像素具有高光分量。圖6-11的左圖顯示了一條光線L,從光源指向三角形中的一個像素。在左圖中還顯示了 eye向量,從相機指向像素。如果L的反射向量與E相同,那麼這個像素就有一個高光分量。 圖6-11 使用靠近eye向量的光線方向檢測像素

處理模型——使用加速度控制速度

問題你想讓模型能夠漂亮的加速而不是從靜止直接提高到最大速度。圖4-9顯示了你想實現的這種加速過程。圖4-9 模型的速度時間映像解決方案通過添加加速度,你可以定義你的模型的速度變化有多快。加速度就是每幀速度的增加量。工作原理你需要儲存模型的位置和旋轉,這是因為你需要知道哪個方向是向前的。在本例中,你只是讓模型繞著它的向上的y軸旋轉並沿著X和Z軸移動。如果你想讓模型只基於X和Z軸沿著一個表面移動可參加教程4-17。因為模型以後的速度取決於當前速度,所以你需要儲存當前速度。你將儲存速度向量而不是標量。

在情境中添加光線——在頂點間共用法線

問題在前面的教程中,你學習了如何根據法線資料使三角形擷取正確的光照。但是,盲目地將這個方法施加到所有三角形中往往得不到最好的效果。如果三角形的每個頂點具有相同的法線方向,那麼光照是一樣的,所有像素會獲得同樣的光照。如果兩個相鄰三角形(不在同一平面)也是如此施加光照,那麼一個三角形的所有像素獲得同樣的光照,另一個三角形的所有像素獲得另一個光照。這會導致很容易地可見看見兩者的邊界,因為兩個三角形有不同的顏色。如果三角形中的顏色是平滑過渡的,你想擷取一個更好的效果。要做到這點,從一個三角形到另一個三角

更改TextView背景色——編碼定義顏色

res/values/color.xml<?xml version="1.0" encoding="utf-8"?><resources> <color name="red">#ffff0000</color></resources>src/EX03_03.javapackage gphone.ex03_03;import android.app.Activity;import

演算法洗腦系列(8篇)——第六篇 回溯思想

              記得廣告中經常聽到過,抱著試試看的態度買了3個療程,效果不錯........  也經常聽人說過什麼車到山前必有路,船到橋頭自然直。哈哈,這種思想就是回溯思想,也可稱為試探思想。 一: 思想       有時我們要得到問題的解,先從其中某一種情況進行試探,在試探過程中,一旦發現原來的選擇是錯誤的,那麼就退回一步重新選擇,   然後繼續向前試探,反覆這樣的過程直到求出問題的解。 二:情境      回溯思想是一個非常重要的思想,應用情境也是非常廣泛。      ①   “

在部落格中加入“花絮”效果

文章目錄 在部落格中加入Snap Shots基本設定      進階設定設定完以後,直接Continue,它會跳到如下頁面,只需要輸入你的網站和E-mail就可以了,同時輸入兩次密碼,表示在這個網站進行註冊。繼續Continue,到下一頁就能看到javascript代碼了,copy到自己的後台管理那裡,就能把“花絮”效果加進來了。 在部落格中加入Snap Shots      Snap

touch事件詳解【譯文】

項目中須要用到手機拖動事務,但對於pc瀏覽器的mousedown、mou搜刮引擎最佳化ver和mouseup手機支撐沒有pc好,所有搜了一篇關於iphone上的觸摸和手勢來進修進修。 以下為原文:   我先來說說iPhone的把握台,因為我發明它在測試時是很是首要的。在Settings-Safari-Developer下,你可以把它開啟或 封閉。它供給了一些簡單的資訊,包含錯誤、警告等。 當我瀏覽這份[Apple Developer Connection

淘米水的10大功效

淘米水的藥用價值  淘米水含有一定的蛋白質、維生素和微量元素,特別是頭一兩次淘米水含有鉀,淘米水會呈現PH值為5.5左右的弱酸性,加入食鹽入藥後,具有清火、涼血、解毒的功效。  研究發現,洗米水裡含有蛋白質、澱粉、礦物質等養分,可以用來洗臉、潤膚,煮後飲用,對保護胃壁黏膜、消除積食和改善消化不良有協助。中醫也嘗試以洗米水炒炙中藥,作為調養脾胃的藥方。  用淘米水加食鹽煮開後,外洗或外擦皮膚,對皮膚有比較溫和的清潔作用,而且可以保持皮膚表面正常的酸堿度,抑制病原微生物的生長,防止皮膚搔癢……  另

Flex-iframe在SWF中嵌入網頁的組件(推薦)

  以前就使用過IFrame組件嵌入網頁了,當時是因為要使用已經做好的網頁,就上網尋找相關資料,就發現了IFrame,當時版本還是1.3.2啦,勉強使用,因為它重新整理時效果不太好。  前兩天因為做流媒體播放器需要使用全屏功能,如果單獨把流媒體播放器的SWF嵌入網頁,完全可以全屏的。但是我的這個流媒體播放器要嵌入主的SWF檔案裡,將主SWF嵌入網頁並設定允許全屏,結果點擊流媒體播放器的全屏按鈕時,主SWF全屏啦,流媒體播放器沒有變化。  我發現:SWF的全屏功能是對於其嵌入的網頁而言的,當時有個

SWF全屏狀態下,屏蔽了大部分鍵盤,禁止輸入操作

  今天下午在測試自己做的多媒體播放器時,發現在全屏狀態下,輸入框無法接受輸入操作,原來以為是自己程式的BUG,試圖在代碼中控制焦點。反覆調試都沒成功,最後在網上查閱,發現很多人遇到了相同的問題。才知道原因:FlashPlayer 9在SWF全屏狀態下,屏蔽了鍵盤操作(除了ESC鍵),AIR模式全屏下沒有屏蔽鍵盤輸入的情況;Flash Player 10 允許了更多的鍵盤操作(There is only support for “Tab, the Spacebar, and the (up,

http header詳解

http header詳解HTTP(HyperTextTransferProtocol)是超文字傳輸通訊協定 (HTTP)的縮寫,它用於傳送WWW方式的資料,關於HTTP協議的詳細內容請參考RFC2616。HTTP協議採用了請求/響應模型。用戶端向伺服器發送一個請求,要求標頭包含請求的方法、URI、協議版本、以及包含請求修飾符、客戶資訊和內容的類似於MIME的訊息結構。伺服器以一個狀態行作為響應,相應的內容包括訊息協議的版本,成功或者錯誤編碼加上包含伺服器資訊、實體元資訊以及可能的實體內容。 

總頁數: 61357 1 .... 4360 4361 4362 4363 4364 .... 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.