Time of Update: 2018-12-03
http://blog.163.com/dyc_888@126/blog/static/10044335120111255249503/http://blog.chinaunix.net/uid-10694051-id-2935976.html一:ebtables簡介ebtables和iptables類似,都是Linux系統下網路資料包過濾的組態工具。既然稱之為組態工具,就是說過濾功能是由核心底層提供支援的,這兩個工具只是負責制定過濾的rules.ebtables即是乙太網路橋防火牆,乙太網路橋
Time of Update: 2018-12-03
說明:環境為虛擬機器+cenos,其centos核心為://*********************samba配置************************************************關鍵steps 1:修改檔案 /etc/samba/smb.conf [global] workgroup = MYGROUP# 關鍵地方,匿名需要改為share 預設為user認證方式 security = share [suiyuan_wlan]
Time of Update: 2018-12-03
第二章看不太懂 感覺沒那麼重要 略過 3.1. IntroductionMost file I/O on a UNIX system can be performed using only five functions: open, read, write, lseek, and close. We then examine the effect of various buffer sizes on theread and write functions.The term
Time of Update: 2018-12-03
/* 7bit編碼 輸入: pSrc - 源字串指標 nSrcLength - 源字串長度 輸出: pDst - 目標編碼串指標 返回: 目標編碼串長度 */ int gsmEncode7bit(const char* pSrc, unsigned char* pDst, int nSrcLength) { int nSrc; //
Time of Update: 2018-12-03
查看ubuntu版本:sudo lsb_release -a安裝最新版 wine:1)增加簽名:# wget -qhttp://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -2)增加 wine 源:Ubuntu Jaunty (9.04) 請執行這個:# sudo wgethttp://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O/etc/
Time of Update: 2018-12-03
7.3. Process TerminationReturn from mainCalling exitCalling _exit or_Exit//Return of the last thread from its start routine (Section 11.5)//Calling pthread_exit (Section 11.5) from the last threadCalling abort (Section 10.17)Receipt of a signal
Time of Update: 2018-12-03
初學《UNIX環境進階編程》的朋友都會遇到一個問題,運行裡面的執行個體(download: http://www.apuebook.com/)時就出現問題,提示 "錯誤:apue.h:沒有那個檔案或目錄". apue.h是作者自訂的一個標頭檔,包括程式所需的常用標頭檔及出錯處理函數。所以因該將它放入系統標頭檔中(Linux下是 /usr/include),這樣gcc編譯器就可以找到它了。 先去那個網站downlowd apue 的
Time of Update: 2018-12-03
1. 安裝ssh-serversudo apt-get install openssh-serverUbuntu預設安裝了openssh-client,所以在這裡就不安裝了,如果你的系統沒有安裝的話,再用apt-get安裝上即可(sudo apt-get install openssh-client)。 2.查看ssh-server啟動否ps -e |grep
Time of Update: 2018-12-03
STM32的定時器輸入通道都有一個濾波單元,分別位於每個輸入通路上(中的黃色框)和外部觸發輸入通路上(中的蘭色框),它們的作用是濾除輸入訊號上的高頻幹擾。 具體操作原理如下:在TIMx_CR1中的CKD[1:0]可以由使用者佈建對輸入訊號的採樣頻率基準,有三種選擇:1)採樣頻率基準fDTS=定時器輸入頻率fCK_INT2)採樣頻率基準fDTS=定時器輸入頻率fCK_INT/23)採樣頻率基準fDTS=定時器輸入頻率fCK_INT/4然後使用上述頻率作為基準對輸入訊號進行採樣,當連續採樣到N次個有
Time of Update: 2018-12-03
眾所周知,MSP430以其低功耗的特性一直傲視群單片機,但是除了MSP430單片機本身的低功耗的特點,我們還可以使用一些方法和策略,使我們的系統功耗更低,這些策略是我書上看到的,覺得很有用,拿來和大家分享一下:1、將不用的I/O引腳設定為高或者低狀態,不要讓其懸空。2、在不需要已耗用時間嚴格要求的任務,如UART通訊或精密脈衝時鐘時序等,儘可能使用內 部時鐘,這通常是低功耗的首選。3、關斷所有不使用的外設:如PWM模組、AD轉換器等等。4、儘可能在程式碼中使用尋找表,而不是讓CPU去計算結果。5
Time of Update: 2018-12-03
電壓跟隨器具有輸入阻抗高、輸出阻抗低的特點,你可以極端一點去理解,當輸入阻抗很高時,就相當於對前級電路開路,當輸出阻抗很低時,(輸出阻抗低,相當於電源內阻小,在電源輸出電流變化情況下,落在內阻上的壓差變化小,所以... )對後級電路就 相當於一個恒壓源,即輸出電壓不受後級電路阻抗影響。一個對前級電路相當於開路,輸出電壓又不受後級阻抗影響的電路當然具備隔離作用,即使前、後級電路之
Time of Update: 2018-12-03
自己程式中存在的問題,寫出來和大家一起分享。銘記在心, sprintf 很危險! VC++ 2008 ,Debug模式下 #include <stdio.h>#include <stdlib.h>int main( ){char *p=NULL;p=(char *)malloc(sizeof(char)*2);sprintf(p,"abc");free(p);return 0;} 這個程式執行到 free 的時候就會卡住,調試按 F11 一直進去到組合語言 jmp
Time of Update: 2018-12-03
9.2. Terminal LoginsThe system administrator creates a file, usually /etc/ttys, that has one line per terminal device. Each line specifies the name of the device and other parameters that are passed to the getty program. The init process reads the
Time of Update: 2018-12-03
當系統時鐘發生器準系統建立之後,CPU內狀態寄存器SR的SCG1,SCG0,CPUOFF,OSCOFF位是重要的低功耗控制位。只要任意中斷被響應,上述控制位就被壓入堆棧儲存,中斷處理之後,又可恢複先前的工作方式。在中斷處理子程式執行期間,通過間接訪問堆棧資料,可以操作這些控制位;這樣允許程式在中斷返回(RETI) 後,以另一種功耗方式繼續運行。 各控制位的作用如下: SCG1: 複位,使能SMCLK;置位,禁止SMCLK。 SCG0:
Time of Update: 2018-12-03
操作步驟如下: 首先確認已經安裝好 WinDbg , VMware , 虛擬作業系統,我這裡以 WinDbg 6.12.0002.633 X86 ,VMware 6.5 , Windows XP Professional SP3 為例說明。 下載 DriverMonitor 這個工具軟體,方便載入驅動程式到系統。 為虛擬作業系統添加一個 Serial Port ,序列埠選擇 “輸出到具名管道”,模式選擇 //./pipe/com_1This end is the serverThe
Time of Update: 2018-12-03
希望能通過這幾天的連續幾篇部落格,能讓和我一樣從零開始接受CC1101的朋友,少走彎路,加快進度!同時也記錄自己開發的時候遇到的困難,或許以後也能用到!!公司的項目總是急的如夏日裡的雷陣雨,又快又狠!這次是個無線抄表項目,用到的模組式TI的CC1101,在這裡要再次感謝利爾達的FAE和AE們,要不是他們。哎~~從拿到CC1101的中文手冊,無論如何也不知道該如何下手,把文檔從頭到尾看了一遍,似乎看了些什麼,但又覺得什麼都沒看,好吧,那就再看一遍!!!還好,利爾達的DEMO板程式能夠幫到我一點,還
Time of Update: 2018-12-03
phoenix防火牆原理 應用程式層原理Winsock 2 服務提供者介面(SPI)為應用程式提供服務。SPI的體繫結構為:(協議層次)Winsock 2 API -> WS2_32.DLL -> SPI -> Transport ,Layered Protocol, SPI -> BaseProtocol (Winsock 2 結構)Winsock 2 Application -> Winsock 2 API -> Winsock 2 DLL ->
Time of Update: 2018-12-03
CC1101的寄存器初始化,是在CC1101工作這前必須做的一件事情,最主要初始化的三個參數是頻率,速率,功率。最好是以結構體的方式初始化,否則當你改動速率或者頻率或者功率的時候,你還要改變其他幾個相關的寄存器,這樣做就比較麻煩,我當初的做法是:利用SmartRF,把我需要的頻率431,433,435,我需要的速率1.2K,2.4K,4.8K,10K......等等全部配置一邊,然後利用截下SmartRF的值,然後利用這麼一個結構體:typedef struct{ u8 IOCFG2; u8
Time of Update: 2018-12-03
SIP方法OPTIONS允許一個UA來查詢另外一個UA或者proxy伺服器的能力。這個提供個用戶端一個手段來查詢服務端支援的方法,內容類型,擴充,codecs等等。這些都不用”ringing”對方。比如,在用戶端試圖在INVITE要求標頭中增加一個請求欄位選項的時候,它並不知道對方UAS能否支援這個選項,它就可以用OPTIONS來查詢一下UAS,通過檢查OPTIONS返回的Supported頭域,就可以知道是否支援這個選項。所有的UA都必須支援OPTIONS方法。
Time of Update: 2018-12-03