Time of Update: 2018-12-05
為了實現dm365中 write 子線程能夠向 live555的doGetNextFrame( ) 傳遞 NALU 。 dm365中的 encode 程式是基於多線程的,而 live555 是基於 select 查詢機制的,為了實現 encode 後的資料傳入 live555,並經由 live555 封裝 RTP 包發送。實現資料的互動,這成為了自己需要思考的問題。 在《嵌入式即時資料流媒體伺服器的實現》這篇論文中看到了 Unix_domain_socket
Time of Update: 2018-12-05
RPG IV Socket TutorialPrevChapter 6. Handling many sockets at once using select()Next6.5. Blocking vs. non-blocking socketsSo far in this chapter, you've seen that select() can be used to detect when data is available to read from a socket. However,
Time of Update: 2018-12-05
15 Days of jQuery(Day 11) --- 使用不苛刻的javascript代碼實現多檔案上傳 好幾個月以前,當我在追逐互連網上AJAX熱潮的時候,我在 FiftyFourEleven網站上發現了一篇使用創新的javascript代碼實現當時正在困擾我的“ 單檔案元素實現多檔案上傳”的文章。 所以當我想寫作《15天漫遊jQuery》的時候,我第一個想到的就是用jQuery實現這個功能。 接觸易用性狂熱愛好者 幾天前當我檢查網站記錄的時候,發現了一條遺漏的文章trackback。
Time of Update: 2018-12-05
今天要寫的內容是來實驗 send( , ,) 中的第二個參數是否可以使用 char *str 指標。 結論是:可以! 服務端的代碼如下:/* 2012-06-07 - 代碼是在 http://beej.us/guide/bgipc/output/html/multipage/unixsock.html 基礎上修改的。原始的代碼下載 * echos.c -- the echo server for echoc.c; demonstrates unix sockets
Time of Update: 2018-12-05
1 屬性1.11 autoOpen ,這個屬性為true的時候dialog被調用的時候自動開啟dialog視窗。當屬性為false的時候,一開始隱藏視窗,知道.dialog("open")的時候才彈出dialog視窗。預設為:true。1.12 初始化例:請注意,$('.selector')是dialog 的類名,在本例中.selector=#dialoag,以後不再說明。$('.selector').dialog({ autoOpen: false });1.13
Time of Update: 2018-12-05
如下:Builder builder = new AlertDialog.Builder(getSherlockActivity());builder.setTitle("test");builder.setPositiveButton(R.string.rating_continue,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton)
Time of Update: 2018-12-05
1、malloc(n*sizeof(int)) /* 請求n個連續的、每個長度為整型的空間,若成功返回這些空間的首地址,失敗返回0 */2、calloc(n,sizeof(int)) /* 請求n個連續的、每個長度為整型的空間,若成功返回這些空間的首地址並將每個空間賦值為0,失敗返回0 */、3、realloc(p,sizeof(int)*n) /* 給一個已經分配了地址的指標重新分配空間,參數p為原有的空間地址,sizeof(int)*n是重新申請的地址長度,用於分派不足的時候。個人覺得沒用—
Time of Update: 2018-12-05
拒絕來電,這樣就能平靜嗎?心已經飄向遠方,沒了著落,唯有孤獨的等待,也許有一天塵埃落定,一切變成回憶隨風飄散在混沌的思想中,偶爾想起模糊的你,臉上些許安迪式微笑! 那次邂逅,平淡的心隨著狂熱的夏一起不安分地躁動起來,我以為永遠可以這樣相對,好幾回這樣想起捨不得睡,如果能得到一個真誠的絕對,無所謂,一切都無所謂。前面的路,也許真的不太清楚,如果一直走下去,也許會很辛苦,也許會想停也停不住,天月黑,心越累,我看著你的臉,聽著你說不出口的誓言,那一刻我發現,有一天經過你的身邊,再也找不到你的視線…
Time of Update: 2018-12-05
有時候,你會想在QToolBar的右側添加一個button,這時候,會首先想到在QToolBar上添加一個QSpacerItem,來實現button的右側對齊。但是這種方法在QToolBar上並不會達到預期的效果,原因是QSpacerItem不是繼承自QWidget,因此你並不能使用QToolBar::addWidget()來添加一個QSpacerItem。
Time of Update: 2018-12-05
最近用到對常值內容進行加密,於是查了一下常用的密碼編譯演算法:DES(Data Encryption Standard):對稱演算法,資料加密標準,速度較快,適用於加密大量資料的場合;3DES(Triple DES):是基於DES的對稱演算法,對一塊資料用三個不同的密鑰進行三次加密,強度更高;RC2和 RC4:對稱演算法,用變長金鑰組大量資料進行加密,比 DES 快;IDEA(International Data Encryption Algorithm)國際資料加密演算法,使用 128
Time of Update: 2018-12-05
如下:Builder builder = new AlertDialog.Builder(getSherlockActivity());builder.setTitle(title);builder.setPositiveButton(R.string.rating_continue,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton)
Time of Update: 2018-12-05
硬體平台:瑞泰DM365開發板開發板核心:Linux 2.6.18DVSDK版本:2_10_00_17//問題1:root@192.168.1.3:~# usb 1-1.2: USB disconnect, address 4printk: 1 messages suppressed.oom-killer: gfp_mask=0x201d2, order=0Mem-info:DMA per-cpu:cpu 0 hot: high 18, batch 3 used:2cpu 0 cold:
Time of Update: 2018-12-05
最近在使用本地安裝包安裝Cygwin時,發現Cygwin的根目錄中沒有 home 目錄,上網搜尋。 看到網上朋友說,“正常情況下,安裝後第一次啟動時會看到視窗提示正在建立使用者的3個檔案,分別是 .bashrc .bash_profile 和 .inputrc ,這時到自己的Cygwin安裝目錄下就一定會發現一個 home 目錄,並且在 home 目錄下建立了之前提及的3個檔案。”“但是呢,通常xp下則不會建立這個 home 目錄,解決辦法是——右鍵 我的電腦 - 屬性 -
Time of Update: 2018-12-05
硬體平台:瑞泰DM365開發板開發板核心:Linux 2.6.18DVSDK版本:2_10_00_17//問題2: Cannot open /dev/ttyUSB0: Device or resource busy Cannot open /dev/ttyUSB1: Device or resource busy Cannot open /dev/ttyUSB2: Device or resource busy
Time of Update: 2018-12-05
standard:Activity的預設載入方法,即使某個Activity在Task棧中已經存在,另一個activity通過Intent跳轉到該activity,同樣會新建立一個執行個體壓入棧中。例如:現在棧的情況為:A B C D,在D這個Activity中通過Intent跳轉到D,那麼現在的棧情況為: A B C D D 。此時如果棧頂的D通過Intent跳轉到B,則棧情況為:A B C D D B。此時如果依次按返回鍵,D D C B
Time of Update: 2018-12-05
最近需要給u-boot增加一個命令,上網搜了搜,是找到了方法,但是對於我移植的版本(2010-09)並不適用,於是自己摸索了一翻,才發現是如此的簡單。例如我要增加一個boot_zImage的命令,操作如下:第一步:在common目錄下建立一個cmd_boot_zImage.c的檔案;第二步:修改cmd_boot_zImage.c,在檔案尾添加關鍵代碼:U_BOOT_CMD(boot_zImage, 1, 0, do_boot_zImage,“cmd_boot_zImage – boot
Time of Update: 2018-12-05
例如 121209055822010053轉換後為 cc953a161035#include <stdio.h>#include <string.h>int main(){char hex[200];char s[100];strcpy(hex,"98e1e97b3294cd43260aa8766dd21b9e354f5926d34f9b5fa510e84937316992a740a46b41d3e4fbe4ec285b2bc992db5f12d3cc0388e726b0
Time of Update: 2018-12-05
寫這段程式的原因是,一位同學問我 winsock 下的 send 函數如何發送一個int數值。我查看了 send 的原型int send( SOCKET s, const char FAR *buf, int len, int flags ); 其中第二個參數需要是字串指標。於是,我就考慮如何將一個int數值轉化成字串,由此,寫了如下的這段代碼。 /* *****************
Time of Update: 2018-12-05
控制項:代碼:ColorCombox.h#ifndef COLORCOMBOX_H#define COLORCOMBOX_H#include <QToolButton>class ColorCombox : public QToolButton{ Q_OBJECTpublic: ColorCombox(QWidget *parent = 0); ~ColorCombox(); void setButtonIcon(const QString
Time of Update: 2018-12-05
1 在tomcat_home/webapps/運用程式是無須通過server.xml來進行配置的.但也允許這樣來做.在server.xml中樣本example時,就如此.2 在server.xml檔案中配置<context>時.通過path=""屬性 來指定只輸入網域名稱時,服務器默認顯示的運用程式.3 <context >中.docBase屬性為相對路徑時,指向tomcat_home/webapps/下面的目錄.也可以指定絕對路徑.4