資料類型的顯式轉換和隱式轉換

      如下面的一段小程式:void main(void){      unsigned char a;      unsigned int b;       b=100*4;      a=b;      printf(“%d”,a);      while(1);}     

RT73網卡破解WIFI密碼(WEP)

      出於興趣需要,想串連下多個地方的無線WIFI網路,結果都需要密鑰。所以就花了幾天時間照網上的方法破解下試試,終於被俺試出來了,過程如下:1,我的網卡型號是RT73 USB Wireless LAN Card,以上名稱是在裝置管理員中顯示的完整名字,我在XP下裝了完整的原廠驅動,但在ubuntu裡面是什麼驅動都沒有裝。2,首先需要瞭解當前環境下目標WIFI網的名字,頻道號。我是用USB引導進入BT3這個工具,進入案頭後,點擊裡面的WIFI

藍芽基礎及應用 && 藍芽耳機用到的協議

      Bluetooth的一個很重要特性,就是所有的Bluetooth產品都無須實現全部的Bluetooth規範。為了更容易的保持Bluetooth裝置之間的相容,Bluetooth規範中定義了Profile。Profile定義了裝置如何?一種串連或者應用,你可以把Profile理解為串連層或者應用程式層協議。           (1)藍芽主機控制器模組Bluetooth Host

UNP 客戶/伺服器 程式設計範式 筆記

1,TCP/IP協議概述首先回顧一下TCP/IP模型,並知道各個層次在作業系統的哪一個層次;  看,OSI模型的底下兩層是隨系統提供的裝置驅動程式和網路硬體。通常情況下,除需知道資料鏈路的某些特性外,我們不用關心這兩層的情況。網路層由IPv4和IPv6兩個協議處理,可以選擇的傳輸層有TCP或UDP。OSI模型的頂上三層被合并為一層,稱為應用程式層,這就是web客戶(瀏覽器)、telnet客戶、web伺服器等都所在的層。 

linux ubuntu 下telnet服務 配置

具體方法如下:1.sudo apt-get install xinetd telnetd2.安裝成功後,系統也會有相應提示,sudo vim /etc/inetd.conf並加入以下一行telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd3. sudo vim /etc/xinetd.conf並加入以下內容:# Simple configuration file for xinetd## Some

編寫並使用程式庫

編寫並使用程式庫差不多可以認為,每個程式都連結到一個或幾個庫上。任何一個使用了C函數(諸如 printf

世界編程第一名的程式(代碼不問出處)

把下面的代碼放到一個1.txt中。如果你把1.txt放在D盤中,步驟如下:在案頭左下角點擊開始命令,在點擊運行,在運行欄輸入cmd,現在就輸入D:然後斷行符號,然後再輸入debug<1.txt,然後再斷行符號,就會看到意想不到的結果。程式結束後在輸入exit就退出了。如果你把1.txt放在一個檔案夾下,例如在abc檔案夾下,還是在D盤的話,步驟如下:在案頭左下角點擊開始命令,在點擊運行,在運行欄輸入cmd,你若把1.txt存在D盤abc檔案夾下,現在就輸入D:然後斷行符號,然後輸入cd和空

析IEEE浮點數標記法

眾所周知,電腦中的所有資料都是以二進位表示的,浮點數也不例外。然而浮點數的二進位標記法卻不像定點數那麼簡單了。先澄清一個概念,浮點數並不一定等於小數,定點數也並不一定就是整數。所謂浮點數就是小數點在邏輯上是不固定的,而定點數只能表示小數點固定的數值,具用浮點數或定點數表示某哪一種數要看使用者賦予了這個數的意義是什麼。C++中的浮點數有6種,分別是:float:單精確度,32位unsigned float:單精確度無符號,32位double:雙精確度,64位unsigned

GetCurrentDirectory等檔案夾操作函數,以及MessageBox資訊函數

(1)函數說明      我們很多時候需要在一個目錄下添加一個檔案下或者刪除一個檔案夾。需要用到的API是:擷取目前的目錄的絕對路徑:DWORD GetCurrentDirectory( DWORD nBufferLength, LPSTR lpBuffer );建立特定目錄下的某檔案夾:BOOL CreateDirectory( LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes   

我的新網站,歡迎訪問

最近用 python 下的 flask 架構 做了一個 個人網站,並且利用nginx + uwsgi在自己的 機器上搭建成功,歡迎訪問 請猛戳這裡   .。在構建網頁時出現瀏覽器安全色性問題,一些解決辦法如下:注意 在網頁中<head>標籤中加入下面一句,解決IE相容性問題。<meta http-equiv="X-UA-Compatible"

用VC實現簡單的錄音和播音

      用VC可以進行簡單的錄音和播音操作,這裡調用的是微軟的音頻開發包,通過MCI函數(Media Control Interface,媒體控制介面)即可實現。只需要建立一個對話方塊,上面列四個按鈕,分別是錄音、停止、播放、儲存即可。                               (1)在StdAfx.h中加入下面的語句:#include<vfw.h>                            //微軟的音視頻開發標頭檔#pragma comment(

EBOOT通過bin檔案形式讀取、下載LOGO

一般的WINCE系統都是在EBOOT階段初始化LCD,所以要想顯示自己的LOGO就需要在EBOOT階段將LOGO內容顯示出來,讀取LOGO的方式可以和從儲存空間中讀取NK一樣,具體位置自己來定義。 在EBOOT階段下載LOGO儲存到FLASH中可以採用下載bin檔案的方式,bin檔案中的內容可以參考eboot.bin和nk.bin。根據/WINCE500/PUBLIC/COMMON/OAK/DRIVERS/ETHDBG/BLCOMMON下blcommon.c檔案中各函數分析eboot.bin檔案

控制PC喇叭發聲

      PC喇叭發聲就是需要控制硬體的聲調和延時,讓其發出對應的聲音,可用來對外界產生測試聲音源。注意:使PC喇叭發聲是繞過音效卡的,也就是說就算電腦上沒有音效卡,該操作也可完成。(1)建立一個MFC對話方塊,並且安置七個按鈕,分別表示聲調的7個階,每個按鈕的操作函數如下:void CSpeakerbeepDlg::OnOne() {      Beep(264,500);      //頻率(單位赫茲),延時(單位毫秒)}void CSpeakerbeepDlg::OnTwo() {   

django Mezzanine uwsgi nginx 配置

1, mezzanine介紹mezzanine就是一個基於Django架構的應用, 詳細可以參考官方網站:http://mezzanine.jupo.org/2, Mezzanine 安裝指南:# Install from PyPI$ pip install mezzanine# Create a project$ mezzanine-project myproject$ cd myproject# Create a database$ python manage.py createdb#

窺探 kernel — 核心線程

本系列文章由張同浩編寫,轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7480929郵箱:muge0913@sina.com由於核心對進程和線程不做區分,所以核心線程(kernel thread)又稱為核心進程(kernel

那些年啊,那些事—淺談嵌入式開發經驗

在嵌入式開發過程當中,會遇到很多問題,回想起來,有部分問題讓人不禁一笑。文章僅供技術交流,轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7275584下面是一些經驗之談,我們在剛做嵌入式開發時,開發環境一般是這樣的,在windows下安裝個vmware虛擬機器,在虛擬機器中安裝redhat或者是ubuntu。1、當我們做的項目需要它們之間通訊時,有時會出現在windows下ping虛擬機器和開發板是可以的,虛擬機器ping開發板也是可

深入理解ARM體系架構(S3C6410)—rtc執行個體

本系列文章由張同浩編寫轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7460440郵箱:muge0913@sina.com系統時鐘(RTC)的主要功能是在系統掉電的情況下,利用後備電源使時鐘繼續運行,從而不會丟失時間資訊。s3c6410內部整合了RTC模組,其內部的寄存器BCDSEC,BCDMIN,BCDHOUR,BCDDAY,BCDDATE,BCDMON和BCDYEAR分別儲存了當前的秒,分,小時,星期,日,月和年,表示時間的數值都

MFC CRichEdit改變指定地區的背景色和字型 .

注:m_richedit代表ID為IDC_RICHEDIT1的CRichEditCtrl控制項的control類型的變數1. 如何使用richedit添加AfxInitRichEdit();CxxxApp::InitInstance(){AfxInitRichEdit();.............}       AfxInitRichEdit()功能:裝載 RichEdit 1.0 Control (RICHED32.DLL).2. 改變richedit指定地區的文字顏色及字型       

#error和#progma

1,#error      編譯器時,只要遇到 #error 就會跳出一個編譯錯誤,既然是編譯錯誤,要它幹嘛呢?其目的就是保證程式是按照你所設想的那樣進行編譯的。下面舉個例子:程式中往往有很多的預先處理指令#ifdef XXX...#else...#endif      當程式比較大時,往往有些宏定義是在外部指定的(如makefile),或是在系統標頭檔中指定的,當你不太確定當前是否定義了 XXX 時,就可以改成如下這樣進行編譯:#ifdef XXX...#error "XXX has

AndroidManifest.xml 檔案之詳細解析

       AndroidManifest.xml是每個android程式中必須的檔案。它位於工程的根目錄,描述了package中的全域資料,包括了package中暴露的組件(activities, services, 等等),他們各自的實作類別,各種能被處理的資料和啟動位置。     

總頁數: 61357 1 .... 18982 18983 18984 18985 18986 .... 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.