這里所說的不是驅(qū)動(dòng)對(duì)象,而是這個(gè)內(nèi)核模塊在內(nèi)核內(nèi)存空間中的地址。這是一個(gè)常用的技巧:在驅(qū)動(dòng)對(duì)象中DriverStart域和DriverSize域分別記載著這個(gè)驅(qū)動(dòng)對(duì)象所代表的內(nèi)核模塊在內(nèi)核空間中的開始地址和大小。
error LNK2019: unresolved external symbol _RtlStringVPrintfWorkerW@20 referenced in function _RtlStringCchPrintfW
error LNK2019: unresolved external symbol _RtlStringValidateDestW@12 referenced in function _RtlStringCchPrintfW
sources文件加入庫(kù)文件
TARGETLIBS= $(DDK_LIB_PATH)\ntstrsafe.lib
1>避免創(chuàng)建不必要的對(duì)象
2>如果方法用不到成員變量,可以把方法聲明為static,性能會(huì)提高15%到20%
3>避免使用getters/setters存取Field,可以把Field聲明為public,直接訪問
4>static的變量如果不需要修改,應(yīng)使用static final 修飾符定義為常量
5>使用增強(qiáng)for循環(huán)語(yǔ)法——for(:)
6>私有內(nèi)布類要訪問外部類的Field或方法,可以把外部類的Field或方法聲明為包訪問權(quán)限
7>合理使用浮點(diǎn)數(shù),浮點(diǎn)數(shù)比整型慢兩倍
這大概是由xml文件中的編碼規(guī)則決定要這么變換。
在xml文件中有以下幾類字符要進(jìn)行轉(zhuǎn)義替換:
<
|
<
|
小于號(hào)
|
>
|
>
|
大于號(hào)
|
&
|
&
|
和
|
'
|
'
|
單引號(hào)
|
"
|
"
|
雙引號(hào)
|
(function(){
if(!/*@cc_on!@*/0)
return;
var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;
while(i--){document.createElement(e[i])}
})()
//然后在head中引入該js
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
.
.
.
//改變狀態(tài)
this.addEventListener(MouseEvent.DOUBLE_CLICK,changeImg);
.
.
.
//改變
public function changeImg():void {
arguments; //如果方法沒有參數(shù),則必須在方法中添加這個(gè)聲明
if(this.source == img0) {
this.source = img1;
} else {
this.source = img0;
}
}
posted @
2012-04-15 12:20 aya000 閱讀(1460) |
評(píng)論 (0) |
編輯 收藏