Time of Update: 2018-12-04
上回留下了cs8900_read和cs8900_write沒有講。本節會專門講解這兩個函數,以及相關聯的內容。其實就函數本身並不難,說白了就是向硬體進行讀寫,完成硬體的控制。但是這個過程是整個驅動程式設計中最關鍵的。換句話說,你要寫驅動,很重要的一部分工作就是設定你的網路晶片,使它能乖乖的為你工作。 好,先看函數原型,它們都在cs8900.c檔案中定義:static inline u16 cs8900_read (struct net_device *dev,u16 reg){
Time of Update: 2018-12-04
以前寫過不少針對國內移動市場的文章,什麼Symbian、iPhone、Linux、WM格局等等。不過在美國、加拿大轉過之後,發現和國內還是有很大不同。特別是iphone 4 的銷售火爆,更讓我有了感觸。 國內的市場上,各種品牌、各種型號的手機數不勝數,消費者可挑選的餘地非常大。行貨、水貨應有盡有。即使是山寨的,也能拿出大把大把的產品。反觀加拿大和美國,可以用慘不忍睹形容。究其原因,西方更注重號碼本身,手機只是一個附帶品而已。消費者在選擇號碼及資費的同時,就可以擁有一款免費手機(包括Iphone)
Time of Update: 2018-12-04
一個Android應用程式很少會只有一個Activity對象,如何在多個Activity之間進行跳轉,而且能夠互相傳值是一個很基本的要求。 在前面建立的MyApp中,我們通過點擊按鈕可以更新當前介面上的常值內容。現在我們想換種方式,在點擊按鈕後,顯示一個新的螢幕,在這個螢幕上輸入一段話,然後再返回到原先的介面顯示剛才輸入的那句話。 首先我們建立這個新螢幕的布局檔案input.xml,並添加一個文本輸入框和一個按鈕(注意,xml元素的命名不要和其他布局檔案中的定義重名,因為所有的資源都在R中進
Time of Update: 2018-12-04
命令列工具ADB(Andvoid Debug Bridge)是Android提供的一個通用的調試工具,藉助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作:1、快速更新裝置或手機模擬器中的代碼,如應用或Android系統升級;2、在裝置上運行shell命令;3、管理裝置或手機模擬器上的預定連接埠;4、在裝置或手機模擬器上複製或粘貼檔案;5、安裝.apk檔案到模擬器上。以下為一些常用的操作:1、安裝應用到模擬器:adb
Time of Update: 2018-12-04
這個問題是usb驅動之間的衝突造成的。具體哪個裝置不好說。解決辦法: 開啟windows註冊表,找到:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Class/{36FC9E60-C465-11CF-8056-444553540000}.刪除UpperFilter的值。找到:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/刪除usbfilter。 (不過這一步也可不做)刪除
Time of Update: 2018-12-04
對於Android遊戲開發我們不得不像iPhone那樣思考相容Android平板電腦,蘋果要考慮iPad、iPhone 3GS和iPhone 4等螢幕之間的相容性,對於開發Android遊戲而言也不例外,考慮的機型更多。 常規的我們可能只考慮QVGA,HVGA,WVGA,FWVGA和DVGA,但是拋去了手機不談,可能平板使用類似 WSVGA的1024x576以及WXGA的1280x768等等。 QVGA = 320 * 240; WQVGA = 320 * 480; WQVGA2 = 4
Time of Update: 2018-12-04
在關聯式資料庫管理系統中,表建立時各資料之間的關係不必確定,常把一個實體的所有資訊存放在一個表中。當檢索資料時,通過串連操作查詢出存放在多個表中的不同實體的資訊。串連操作給使用者帶來很大的靈活性,他們可以在任何時候增加新的資料類型。為不同實體建立新的表,爾後通過串連進行查詢。串連可以在SELECT
Time of Update: 2018-12-04
今天因為要做一個banner,所以想起了以前自己用過的非常好用的工具Aleo_Flash_Intro_Banner_Maker,但是今天解壓完之後,發現,一開打就報錯.先說一下,我用的是Win8,以前xp和win7都正常。為什麼換成Win8就不行了呢? 後來發現,他每次開啟的時候都提示打不開某某檔案,和無法產生某某檔案。(我不確定是不是我的Win8是英文版的問題,如果中文版沒事,那就略過吧),一開始以為是許可權問題,後來我各種許可權都給了,都發現無法產生。廢話不多說了,上解決方案:
Time of Update: 2018-12-04
今天我在用VS2010的時候,突然藍屏,然後一個WEB程式執行就會報怪異的問題:Could not load file or assembly 'XXX' or one of its dependencies. 而且其他WEBProject不報任何錯誤。這個WEB程式我正在做調試,害得的一直以為這個程式出問題了。其實是VS2010的快取檔案除了問題。只需要:刪除 系統硬碟:/使用者/使用者名稱稱/AppData/Local/Temp/Temporary ASP.NET
Time of Update: 2018-12-04
SUBROUTINE GlobalMemoryStatus(ref MEMORYSTATUS lpMemorystatus) Library "kernel32.dll";MEMORYSTATUS memGlobalMemoryStatus(mem);
Time of Update: 2018-12-04
今天在用Updatepannel的時候,發現點擊按鈕觸發事件的時候,總是提示javascript錯誤,一開始以為是js問題,後來都注釋掉了,還是提示這個,就百度了一下,找到這個文章,解決了我的問題,現在貼上來,給大夥參考一下。中文:Sys.WebForms.PageRequestManagerParserErrorException:無法分析從伺服器收到的訊息,之所以出現此錯誤,常見的原因是:通過調用Response.Write()修改相應時,將啟用響應篩選器、HttpModules或伺服器追蹤
Time of Update: 2018-12-04
方法:1\開啟檔案2\工具---宏----錄製新宏---輸入名字如:aa3\停止錄製(這樣得到一個空宏)4\工具---宏----宏,選aa,點編輯按鈕5\刪除視窗中的所有字元(只有幾個),替換為下面的內容:(複製吧)6\關閉編輯視窗7\工具---宏-----宏,選AllInternalPasswords,運行,確定兩次,等2分鐘,再確定.OK,沒有密碼了!!內容如下:Public Sub AllInternalPasswords() ' Breaks worksheet and
Time of Update: 2018-12-04
一、建立一個資料表IPStat用於存放使用者資訊我在IPStat表中存放的使用者資訊只包括登入使用者的IP(IP_Address),IP來源(IP_Src)和登入時間(IP_DateTime),些表的資訊本人只儲存一天的資訊,如果要統計每個月的資訊則要儲存一個月。因為我不太懂對資料日誌的操作,所以建立此表,所以說我笨吧,哈哈。二、在Global.asax中擷取使用者資訊在Global.asax的Session_Start即新會話啟用時擷取有關的資訊,同時在這裡實現線上人數、訪問總人數的增量統計,
Time of Update: 2018-12-04
//綁定事件function addEvent(el,name,fn){ if(el.addEventListener) return el.addEventListener(name,fn,false);//在Firefox中會執行這一句 return el.attachEvent('on'+name,fn);//在ie中執行這一句 }attachEvent方法,為某一事件附加其它的處理事件。(不支援Mozilla系列)addEventListener方法 用於
Time of Update: 2018-12-04
VBA應用程式由一系列的VBA程式碼群組成,這些代碼將按照一定的順序執行。有時程式根據一定的條件只能執行某一部分代碼,有時需要重複執行某一段代碼。通過程式結構控制碼來完成這些功能,本章介紹這些程式控制流程程方面的技巧。3.1
Time of Update: 2018-12-04
function getElementsByClassName(className){ var all = document.all ? document.all : document.getElementsByTagName('*'); var elements = new Array(); for(i=0;i<all.length;i++) { if(all(i).className==className) {
Time of Update: 2018-12-04
文章目錄 對齊與分布圖層
Time of Update: 2018-12-04
最近在做一個搜尋功能的時候,發現當使用者搜尋某些內容的時候,如果資料庫有資料,就會顯示在頁面上.但是沒有的時候呢,就一片空白,沒有任何提示,覺得介面不友好.但是一時又不知道怎麼判斷dataset為空白.網上找了一下,所以在這裡寫一下,方便自己以後複查.其實判斷為空白很簡單,就這麼寫:if (ds.Tables[0].Rows.Count == 0)//這裡的意思是,table是存在的,但是row為零,就是適配的資料是零行,即是dataset沒有相應資料。{Response.Write("<
Time of Update: 2018-12-04
js擷取gridview的值方法一: 這是在GridView裡面沒有控制項的情況下,有控制項另當別論 var gdview=<%=gridview.ClientID%>;//gridview是GridView控制項的ID 或者 var gdview=document.getElementById("<%=gridview.ClientID %>"); //1 讀取指定行儲存格的值如果是0則讀出其表頭的值 //rowIndex=1就是第一行的值 function
Time of Update: 2018-12-04
今天在搞一個資料庫語句,因為老大要求,每個月自動產生一個表,但是,我要做判斷,如果資料庫已經有這個表了,就不用建立了,但是我不知道怎麼查,在朋友的協助下,找到這個兩個語句,和大家分享一下.selectcount(1)from sys.objectswhere name =