伺服器後台系統編寫摘要

  前言:昨天驚聞CSDN密碼泄漏,今天上來修改了密碼,然後覺得好久沒在這上面寫過文章了,所以決定花30分鐘過過癮,就最近開發的伺服器後台系統簡單寫些心得,以供參考:一,

標準MFC WinSock ActiveX控制項開發執行個體(II)進階篇

標準MFC WinSock ActiveX控制項開發執行個體(II)進階篇作者:小輝下載原始碼摘要:本文主要利用VARIANT類型作參數進行的網路資料傳送和接收,以及SAFEARRAY,BSTR的詳細使用方法。另外還提供該控制項在VC,VB下的調用方式以及相關資料的處理。關鍵字:ActiveX,Socket,VARIANT, SAFEARRAY,BSTR。回顧:在上一篇文章《標準MFC WinSock

童年鄉下野果,野花勾起的回憶

前幾天,看到了同事發過來的一些圖片,全是鄉下的野果子,頓時勾起了很多童年時的回憶,想起以前跟小夥伴們一起上山採摘野果子的種種趣事,不禁沉浸在無限的感慨之中。。。這兩天又在網上看到了一些相關的圖片,但都比較零散,於是產生了一種想法,把這些圖片集中起來,讓我們這些在社會上打拚多年的朋友們,一起回憶鄉下的情景,感慨孩提時代的甜酸甜苦辣,種種往事湧上心頭!!!{window.open(this.src);}" src="http://www.vcfans.cn/yule/yeguo/vcfans001.

volatile 的作用和用處

 volatile的作用volatile的本意是“易變的” 由於訪問寄存器的速度要快過RAM,所以編譯器一般都會作減少存取外部RAM的最佳化。比如:static int i=0;int main(void){...while (1){if (i) dosomething();}}/* Interrupt service routine. */void

PB產生的BIN檔案的格式

BIN檔案的格式用PB編譯的鏡像檔案,一般都會同時以BIN檔案和NB0檔案兩種形式給出。NB0檔案是地址空間的一個完整的映像檔案,相當於地址空間的硬拷貝。BIN檔案是一種二進位ROM映像檔案格式,同NB0檔案相比,它壓縮了無效的資料。BIN檔案中包含了檔案頭和許多的段,每個段都給出了在實際映像中的首地址、長度、校正碼和資料。BIN檔案的詳細格式如下:  檔案頭(長度:7位元組,內容固定),相當於字串“B000FF”加一個斷行符號符42 30 30 30 46 46 0A  

printk 實現分析

一直都不清楚是怎麼被定位到串口的,所以也非常想搞明白,因為以後可能把標準輸入輸出還原到鍵盤和顯示器上去,所以決心自己再讀一讀源碼了。不過核心用的列印函數printk完全是和stdin或stdout無關的,因為一開始到start_kernel函數剛開始進入核心就可以用printk函數了,而建立stdin和stdout是在init函數中實現的。有個問題,在我這裡的代碼中,建立stdin和stdout如下 if (open("/dev/null", O_RDWR, 0) <

pthread 基本線程函數 和 定時器

Author-------Dansen-----xzd2734@163.cominclude <pthread.h>int  pthread_create(pthread_t  *  thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg);pthread_create

symbian應用程式開發-1

1.1. Developing Series 60 Applications1.1.1.    Getting StartedSeries 60 SDKs 由Symbian公司發布的指定版本的Symbian OS C++ SDKs構建。一個SDK包含工具、應用程式介面、類庫和文檔等,以方便開發人員能夠開發新的應用程式。每個Series60的產品都建立在特定發布平台之上,而開發人員經常需要在不同版本的Series 60 的SDKs上工作,或為了不同的使用者介面平台,使用不同的SDKs。1.1.1.

SPI匯流排協議

SPI,是英語Serial Peripheral

播放WAV音頻

在網上找到uda1341的驅動,編譯成模組uda1341.ko,開啟核心配置菜單Device Drivers  --->  Sound  --->    <M> Sound card supportmake modules  產生 soundcore.ko

ubuntu8.04 開發環境建立

     ubuntu安裝成功後,運行./configure等編譯命令出錯,發現並沒有完整安裝gnu的編譯環境(雖然gcc -v可以看到配置資訊).      sudo apt-get install build-essential僅此一條命令即可將編譯開發環境構建出來,在其依賴包中完成編譯串連工具,與核心相關的標頭檔等的安裝。      由於要做圖形開發,構建X11開發環境,運行命令sudo apt-get install

hpi 驅動源碼

 Author-------Dansen-----xzd2734@163.com給出我寫的源碼,其中中斷和幾個變數是為了追球的任務特別添加的,基本不是通用的,還能繼續改進的吧,不過暫時先這麼用了。沒有對中斷中使用的共用變數進行保護啊,這是錯誤的地方,至少要關中斷啊!再修改了!/* Dsp hpi interface with ARM 9 for s3c2410Author--------Dansen----2007.09.05*/#ifndef __KERNEL__#  define

Ubuntu的root使用者

The root account is disabled when you first install Ubuntu. The firstuser created during the installation has administrative rights on thesystem, and can run programs as root with sudo, using only their normaluser password. For example: sudo apt-get

核心中__init函數的執行順序

在網上搜了一下,沒有很確定的答案,不過一些文章已經有了基本解答了。摘抄如下參見include/linux/init.h和vmlinux.lds 1) 所有標識為__init的函數在連結的時候都放在.init.text這個區段內, 在這個區段中,函數的擺放順序是和連結的順序有關的,是不確定的。 2) 所有的__init函數在區段.initcall.init中還儲存了一份函數指標, 在初始化時核心會通過這些函數指標調用這些__init函數指標,

2.6核心NorFlash驅動

2.6核心中NorFlash的驅動基本和2.4中的一樣隨便在maps中找一個都可以拿來改改用的,不過方便一點還是提供一份源碼好了這個驅動是 for Intel E28F128J3A-150 on s2c2410 的,不同的晶片就需修改一些參數了當然需要在maps/Kconfig中添加選項,在MTD_SA1100後添加config MTD_S3C2410    tristate "CFI Flash device mapped on ARM S3C2410"    depends on

s3c2410彙編啟動代碼與中斷跳轉分析

                          作者:linarm                             轉載註明                                2007.1.5最開始的代碼,大家都很熟悉 ,最基本的中斷跳轉b ResetHandlerb HandlerUndef ;handler for Undefined mode b HandlerSWI ;handler for SWI

16進位轉化為10 進位

#include <stdio.h>#define MAX 1000int htoi(char s[]);void main(){ int c; int i; int flag; int flag1; char t[MAX]; i=0; flag = 0; flag1 = 1; printf("/ninput a HEX number:"); while (((c=getchar())!='/n') && i<MAX &&

typedef用法詳解

Typedef 聲明有助於建立平台無關類型,甚至能隱藏複雜和難以理解的文法。不管怎樣,使用 typedef 能為代碼帶來意想不到的好處,通過本文你可以學慣用 typedef 避免缺欠,從而使代碼更健壯。 typedef 聲明,簡稱 typedef,為現有類型建立一個新的名字。比如人們常常使用 typedef 來編寫更美觀和可讀的代碼。所謂美觀,意指 typedef 能隱藏笨拙的文法構造以及平台相關的資料類型,從而增強可移植性和以及未來的可維護性。本文下面將竭盡全力來揭示 typedef

TL_WN321G無線網卡的移植

 首先需要感謝http://blog.21ic.com/user1/765/archives/2007/41046.html的作者張驛風,我在網上查了半天在arm平台上移植無線網卡驅動的,他是唯一一個給出移植過程的,所以我也選擇這款TP-LINK WN321G的USB無線網卡。去中關村問了一下,結果是這款網卡太老了,基本沒賣的了,買回來的都是WN322G的,還好實驗室以前買過這款網卡,還能找到一個給我用.開啟TP-LINK WN321G的外殼可以查看該無線網卡所用的晶片,是Ralink的RT25

libc++介紹

    libc++ is one of sub-projects of LLVM.    The libc++ project provides a standard conformant and high-performance implementation of the C++ Standard Library, with an aim of supporting C++'0x when the standard is ratified.     The LLVM

總頁數: 61357 1 .... 12947 12948 12949 12950 12951 .... 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.