Time of Update: 2018-12-03
最近看Android代碼,發現很多回呼函數的使用,由於本來對回呼函數的不熟悉,感覺很生澀.於是自己寫了幾行代碼來熟悉熟悉.回呼函數首先就得有一個函數指標.typedef void (*callback_fun)(char *ptr); 其次,得有供函數指標指向的函數void output_int(char *x){ cout << "output_int:" << x << endl;} void output_double(char *y){
Time of Update: 2018-12-03
在瞭解探頭的結構之前,需要先瞭解一下示波器輸入介面的結構,因為這裡是串連探頭的地方,示波器的輸入介面電路和探頭共同組成了我們的探測系統。大部分的示波器輸入介面採用的是BNC或相容BNC的形式。示波器的輸入端有1M歐姆或50歐姆的匹配電阻。示波器的探頭種類很多,但是示波器的的匹配永遠只有1M歐姆或50歐姆兩種選擇,不同種類的探頭需要不同的匹配電阻形式。從電壓測量的角度來說,為了對被測電路影響小,示波器可以採用1M歐姆的高輸入阻抗,但是由於高阻抗電路的頻寬很容易受到寄生電容的影響。所以1M歐姆的輸入
Time of Update: 2018-12-03
原文地址http://blog.csdn.net/yetyongjin/archive/2009/09/23/4584669.aspx一:請求路由 鬆散路由(Loose Router)和嚴格路由(Strict Router),這是SIP協議(RFC3261)中的一個非常重要的概念。
Time of Update: 2018-12-03
吳曉軍、鮑嶽橋、周志農、劉旭、朱崇君、求伯君、王江民、王志東、梁肇新以上大牛,各位聽說過嗎?項目經驗對語言和平台的理解掌握良師高徒努力程度代碼的“斟”與“酌”1.不隨便改變需求2.不寫沒有思想的代碼3.不寫沒有遠見的代碼4.不寫不負責任的代碼技術潛意識”1.意識底下的一股神秘力量。也許你能意識到問題等等,但問題一定有它更深層次的原因。喜歡大麻煩1.麻煩往往開啟新的變革。 2.有麻煩,說明不完美。代碼閱讀者1.要善於讀書,多讀經典書2.高效學習,由點及面。3.經常思考總結4.克服“高原現象”5.
Time of Update: 2018-12-03
——陳習慣一 · 積極主動自我意識、想象力、良知、獨立意志是人類的四大天賦(主導一切VS被動適應)。習慣二 · 以終為始對方向和目的清晰的構思(即願景),使命,夢想,宣言。see-do-get習慣三 · 要事第一有無數的事要做,有無數的知識要學習,有無數種樂趣去體驗。緊急重要的事立即做。其它事交給別人處理-------有效授權。習慣四 · 雙贏思維尋求互利,利人利己習慣五 · 知彼解己知彼解己(先理解別人,再爭取別人理解自己的習慣)習慣六 ·
Time of Update: 2018-12-03
這兩天時間都花在router.dynamic上了~本來以為是串連mysql的原因,於是把代碼改成脫離Asterisk運行,無誤...但是在Asterisk(extension)中調用卻不能正常運行! 11:55:24在echo中執行$AGI->exec('set','FRI2_AGISTATUS=1');在CLI中會列印出調試資訊但是在調用router的時候,卻看不到...真是奇怪 13:42:48CONTINUE... 13:42:59 -- Executing
Time of Update: 2018-12-03
時間事件結果灰主題說明書圖片2012-12-24android藍芽2013-3-13wk4b系列控制器,下次修改程式時,加入背光控制2013-3-12讀儲存空間迪文沒開放介面2013-3-22wk1c_T_LED2013-3-22wk6b2013-3-20普通多合一加入版本號碼2013-2-21歸零複習2013-2-18wk4_j5_1000移植到wk4b2控制器上0K,待修顯示2013-2-18wk1c_TOK2013-1-31計數器Nand1_ol_ms寫多次不能擦eeprom????OK2
Time of Update: 2018-12-03
背景知識:CString是通過“引用”來管理串的,“引用”這個詞我相信大家並不陌生,象Window核心對象、COM對象等都是通過引用來實現的。而CString也是通過這樣的機制來管理分配的記憶體塊。實際上CString對象只有一個指標成員變數,所以任何CString執行個體的長度只有4位元組. 即: int len = sizeof(CString);//len等於4問題描述:將一個CString變數(數字字串)的值加1,如CString str="23";變成24實現:先CString
Time of Update: 2018-12-03
1、中斷(interrupt):是為了裝置與CPU之間的通訊。典型的有如服務要求,任務完成提醒等。比如我們熟知的時鐘中斷,硬碟讀寫服務要求中斷。中斷的發生與系統處在使用者態還是在核心態無關,只決定於EFLAGS寄存器的一個標誌位。我們熟悉的sti,
Time of Update: 2018-12-03
先說點與本文無關的,今天終於用X-Lite註冊上,原來是需要設定呼出經過的proxy伺服器為"127.0.0.1:5081",當然了,這是本機,如果是其他電腦,需要將IP設定為伺服器.5081是SDS中P-CSCF所使用的連接埠,如果只使用IP地址,也是不可以的! 如果是一個B2BUA,那麼只需要一個全域容器Hashmap<SipSession,SipSession> map,儲存所有"存活"的session,但是現在我的是一個proxy servlet和一個B2BUA
Time of Update: 2018-12-03
Asterisk看來是不可能支援IMS標準了...倒是能夠支援SIP,可惜不能配置...如果有時間將其源碼研究一下,可能還是可以研究出點方法. OpenIMSCore,怎麼說呢,配置比較多,他也是使用OpenSER,也有SipServlet的味道,但是怎麼在其上面搞開發...目前還沒有很多資料. Ericsson SDS,這個功能很齊全,可惜不能作為服務器部署,還有就是其基礎的pcscf,icscf,scscf的代碼不開源,無法在其基礎上更改,全部自己寫,工作量太大了!~
Time of Update: 2018-12-03
首先,電腦中為什麼要有補碼?答案是使符號位參加運算,從而簡化加減法的規則,使減法運算轉成加法運算,從而簡化機器的運算器。電腦中無論是字元類型,或者是整數類型,也無論這個整數是幾個位元組。它都用全1來表示 -1。比如一個位元組的數值中:1111 1111表示-1,那麼,1111 1111 - 1 是什麼呢?和現實中的計算結果完全一致。1111 1111 - 1 = 1111 1110,而1111
Time of Update: 2018-12-03
編譯是將電腦語言轉化為可以在電腦硬體上直接啟動並執行機器語言,是翻譯語言的一種 1,將進階語言變為機器語言,包括兩種方法,編譯是一種,另一種是解釋; 2,將組合語言變成機器語言的,叫組譯工具. 或者說:編譯是一個動作,將進階語言變為機器語言,可以針對不同的語言;彙編當動詞講時只是針對組合語言,當名詞講時就是組合語言 機器語言是直接用二進位代碼指令表達的電腦語言,指令是用0和1組成的一串代碼,一條指令就是機器語言的一個語句,它是一組有意義的二進位代碼
Time of Update: 2018-12-03
由於找不到MusicServer,所以比如插撥/呼叫保持之類的需要MusicServer的SDP訊息,都直接在伺服器中寫入到SipServletMessage中去,但是這個SDP中具體需要哪些header呢?參考http://tech-invite.com/Ti-sip-service-3.html#fig6,最簡只需要v,o,s,c,t,m,a.查了一下RFC4566,RFC2327,確定了其中的內容格式,修補一下添加SDP的方法.private void
Time of Update: 2018-12-03
基帶訊號是原始的電訊號,一般是指基本的訊號波形,在數字通訊
Time of Update: 2018-12-03
Author Topic: Two simple questions Nick YoungChina Posted on 2010-07-07 05:37Edited on 2010-07-07 06:20Hi all,I have come across two questions:1.If I use the Test Agent,how do I create a re-Invite request?2.If I use a soft-phone client,how could I
Time of Update: 2018-12-03
sbit BMA = P4^2;//編碼開關A引腳1//必須接上拉電阻680歐sbit BMB = P4^3;//編碼開關B引腳3//必須接上拉電阻680歐 //編碼開關引腳2 接地sbit BMC = P1^6;//編碼開關c 按下引腳unsigned int counter = 0; //編碼器脈衝計數
Time of Update: 2018-12-03
硬斷點--break point軟斷點--assert 簡單的解釋:硬體斷點:硬斷點需要硬體寄存器提供支援,斷點的數目受Embedded
Time of Update: 2018-12-03
譯者:崮山路上走9遍 SIP方法OPTIONS允許一個UA來查詢另外一個UA或者proxy伺服器的能力。這個提供個用戶端一個手段來查詢服務端支援的方法,內容類型,擴充,codecs等等。這些都不用”ringing”對方。比如,在用戶端試圖在INVITE要求標頭中增加一個請求欄位選項的時候,它並不知道對方UAS能否支援這個選項,它就可以用OPTIONS來查詢一下UAS,通過檢查OPTIONS返回的Supported頭域,就可以知道是否支援這個選項。所有的UA都必須支援OPTIONS方法。OPTIO
Time of Update: 2018-12-03
目前,線上模擬器(In Circuit