❶ idea代碼檢視點那裡快捷鍵是

第一步,打開Intellij IDEA的軟體(真心的覺得這個軟體不錯~)

2
在File菜單下,找到setting,如圖中箭頭專所示,win7下是屬setting,Mac下是preference

3
點擊setting後,在左側的選項中,選擇keymap,也可以在搜索框中搜索key。

4
在setting的右側,我們可以看到keymaps的下拉框,點擊,然後在裡面選擇自己喜歡的或者習慣的快捷方式(小編選的是Eclipse),然後點擊OK

5
這時候,讓我們來驗證一下快捷鍵的正確性,新建一個工程

6
然後新建一個html文件和一個javaScript文件

7
這時候,我們在html中引入外部的js文件時,當輸入src的時候,會自動提示可選的文件,按Alt+/就可以快速填充!(和eclipse一樣哦)

❷ 電腦為什麼放出來檢視英文顯示呢!

電腦藍屏常見的故障藍屏代碼和解決方法如下:
一、0X0000000A
是驅動和軟體有沖突造成的。如果機器藍屏了,而且每次都是這個代碼請想一想最近是不是更新了什麼軟體或者什麼驅動了,把它卸載再看一下。一般情況下就能夠解決,如果實在想不起來,又非常頻繁的話,那麼沒辦法,重新做系統吧。
如果這個不只出這個代碼,重啟再藍屏還會出現 8E、7E、50、D1、24等代碼,那麼首先要考慮內存損壞。
二、0X0000007B
這個代碼和硬碟有關系,不是有壞道了,是設置問題或者病毒造成的硬碟引導分區錯誤。
如果在用原版系統盤安裝系統的時候出這個問題,那說明機器配置還是比較新的,作為老的系統盤,不認這么新的硬碟介面,所以得進BIOS把硬碟模式改成IDE兼容模式。當然了,現在人們都用ghost版的操作系統,比較新的ghost盤是不存在這個問題的。關於人們找不到IDE這項的問題,因為很多主板標明這項的措辭不太一樣,有些寫著AHCI和Compatibility,這個AHCI就等於是SATA模式,Compatibility相當於IDE模式。
如果操作系統使用了一段時間了,突然有一天出現這個問題了,那麼是病毒造成的,開機按F8,選擇最後一次正確的配置,恢復不到正常模式的話那麼請重新做系統吧。
三、0X000000ED
這個故障和硬碟有關系,系統概率比較大,硬碟真壞的概率比較小。
修復方法是找原版的系統安裝盤(或者金手指V6那個pe啟動界面里就帶控制台修復)。這里說用系統盤的方法,把系統盤放入光碟機,啟動到安裝界面,選擇按R進入控制台修復,進入控制台後會出現提示符C:\ 大家在這里輸入 chkdsk -r 然後它就會自動檢測並修復問題了,修復完成之後重新啟動計算機就可以進入系統了,進入系統之後最好先殺毒,然後再重新啟動一下試一下,如果正常了那就沒問題了,如果還出這個代碼,那就說明硬碟有問題了,需要更換,或者把有問題的地方單獨分區,做成隱藏分區,用後面的空間來裝系統。
四、0X0000007E、0X0000008E
這倆代碼多是病毒造成的,殺毒即可。正常模式進不去可以開機按F8進安全模式。當然也有可能是內存造成的,可以嘗試重新插拔內存,一般這代碼內存損壞概率不大。
五、0X00000050
硬體故障,硬碟的可能性很大。如果出現50重啟之後還伴隨著出現0A、7E、8E這樣的代碼,那十有八九就是內存壞了。如果每次都出這一個代碼,首先換一塊硬碟試一下機器能不能正常啟動,如果測試硬碟沒問題,再試內存,內存也試過的話,換CPU,總之這必是硬體故障。
六、0X000000D1
這個代碼一般和顯卡有關,有可能是顯卡損壞,也可能是只是因為安裝了不太兼容的顯卡驅動造成的,建議有花屏現象的先找朋友借個顯卡插上試一下,或者主機有集成顯卡的,用集成顯卡試一下。如果平時沒有花屏現象,那就更換買機器的時候自帶的顯卡驅動試一下。
七、coooo21a
C開頭的故障,它報的錯很邪乎,報未知硬體故障,不過出這類C開頭的代碼多半與硬體無關。基本是與系統同時啟動的一些驅動,或者服務的問題。

❸ 軟體測試中代碼走讀是什麼意思

呼嚕King同志說的屬於來一種「代碼源走讀」的形式,但是更靠近「同行評審」。
實際上代碼走讀,沒有特別強的「細讀」或「詳解」的意思,主要是梗概性地過一遍代碼,主要檢查的內容包括:邏輯結構嵌套深度、注釋完整度、變數引用情況、程序的框架規范性、介面函數使用方式、代碼可測試性等,需要得到的結果就是:得到盡量符合組織定義的軟體開發規范的清晰代碼。
比如出現msgbox(dbgrid1.getstring(integer(myfunc1(sle_1.text))))之類的危險調用。

❹ 電腦錯誤代碼大全

1.停止錯誤編號:0x0000000A

說明文字RQL-NOT-LESS-OR-EQUAL

2.停止錯誤編號:0x0000001E

說明文字:KMODE-EXPTION-NOT-HANDLED

3.停止錯誤編號:0x00000023或0x00000024

說明文字:FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM

4.停止編號:0x0000002E

說明文字ATA-BUS-ERROR

5.停止編號:0x0000003F

說明文字:NO-MOR-SYSTEM-PTES

❺ 如何察看匯編程序的2進制代碼

假設你是用debug命令

debug program.exe
-u 100

「100」是你要開始反匯編的地址,也可以不寫地址,那麼意思就是從當前地址開始反匯編。

顯示結果格式如下:
0B78:0001 1F POP DS
0B78:0002 BA0E00 MOV DX,000E
0B78:0005 B409 MOV AH,09
0B78:0007 CD21 INT 21
0B78:0009 B8014C MOV AX,4C01
第二列就是二進制代碼。第三、四列是指令

❻ 如何將github里的代碼檢視意見導出到類似於execl里

什麼是OWC?

OWC是Office Web Compent的縮寫,即Microsoft的Office Web組件,它為在Web中繪制圖形提供了靈活的同時也是最基本的機制。在一個intranet環境中,如果可以假設客戶機上存在特定的瀏覽器和一些功能強大的軟體(如IE5和Office 2000),那麼就有能力利用Office Web組件提供一個互動式圖形開發環境。這種模式下,客戶端工作站將在整個任務中分擔很大的比重。

<%Option Explicit
Class ExcelGen
Private objSpreadsheet
Private iColOffset

Private iRowOffset
Sub Class_Initialize()
Set objSpreadsheet = Server.CreateObject("OWC.Spreadsheet")
iRowOffset = 2
iColOffset = 2
End Sub

Sub Class_Terminate()
Set objSpreadsheet = Nothing 'Clean up
End Sub

Public Property Let ColumnOffset(iColOff)
If iColOff > 0 then
iColOffset = iColOff
Else
iColOffset = 2
End If
End Property

Public Property Let RowOffset(iRowOff)
If iRowOff > 0 then
iRowOffset = iRowOff
Else
iRowOffset = 2
End If
End Property Sub GenerateWorksheet(objRS)
'Populates the Excel worksheet based on a Recordset's contents
'Start by displaying the titles
If objRS.EOF then Exit Sub
Dim objField, iCol, iRow
iCol = iColOffset
iRow = iRowOffset
For Each objField in objRS.Fields
objSpreadsheet.Cells(iRow, iCol).Value = objField.Name
objSpreadsheet.Columns(iCol).AutoFitColumns
'設置Excel表裡的字體
objSpreadsheet.Cells(iRow, iCol).Font.Bold = True
objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
objSpreadsheet.Cells(iRow, iCol).Font.Size = 10
objSpreadsheet.Cells(iRow, iCol).Halignment = 2 '居中
iCol = iCol + 1
Next 'objField
'Display all of the data
Do While Not objRS.EOF
iRow = iRow + 1
iCol = iColOffset
For Each objField in objRS.Fields
If IsNull(objField.Value) then
objSpreadsheet.Cells(iRow, iCol).Value = ""
Else
objSpreadsheet.Cells(iRow, iCol).Value = objField.Value
objSpreadsheet.Columns(iCol).AutoFitColumns
objSpreadsheet.Cells(iRow, iCol).Font.Bold = False
objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
objSpreadsheet.Cells(iRow, iCol).Font.Size = 10
End If
iCol = iCol + 1
Next 'objField
objRS.MoveNext
Loop
End Sub Function SaveWorksheet(strFileName)

'Save the worksheet to a specified filename
On Error Resume Next
Call objSpreadsheet.ActiveSheet.Export(strFileName, 0)
SaveWorksheet = (Err.Number = 0)
End Function
End Class

Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "SELECT * FROM xxxx", "Provider=SQLOLEDB.1;Persist Security

Info=True;User ID=xxxx;Password=xxxx;Initial Catalog=xxxx;Data source=xxxx;"
Dim SaveName
SaveName = Request.Cookies("savename")("name")
Dim objExcel
Dim ExcelPath
ExcelPath = "Excel\" & SaveName & ".xls"
Set objExcel = New ExcelGen
objExcel.RowOffset = 1
objExcel.ColumnOffset = 1
objExcel.GenerateWorksheet(objRS)
If objExcel.SaveWorksheet(Server.MapPath(ExcelPath)) then
'Response.Write "<html><body bgcolor='gainsboro' text='#000000'>已保存為Excel文件.

<a href='" & server.URLEncode(ExcelPath) & "'>下載</a>"
Else
Response.Write "在保存過程中有錯誤!"
End If
Set objExcel = Nothing
objRS.Close
Set objRS = Nothing
%>

二、用Excel的Application組件在客戶端導出到Excel或Word

注意:兩個函數中的「data「是網頁中要導出的table的 id

<input type="hidden" name="out_word" onclick="vbscript:buildDoc" value="導出到word" class="notPrint">
<input type="hidden" name="out_excel" onclick="AutomateExcel();" value="導出到excel" class="notPrint">

導出到Excel代碼

<SCRIPT LANGUAGE="javascript">
<!--
function AutomateExcel()
{
// Start Excel and get Application object.
var oXL = new ActiveXObject("Excel.Application");
// Get a new workbook.
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var table = document.all.data;
var hang = table.rows.length;

var lie = table.rows(0).cells.length;

// Add table headers going cell by cell.
for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
}

}
oXL.Visible = true;
oXL.UserControl = true;
}
//-->
</SCRIPT>

導出到Word代碼

<script language="vbscript">
Sub buildDoc
set table = document.all.data
row = table.rows.length
column = table.rows(1).cells.length

Set objWordDoc = CreateObject("Word.Document")

objWordDoc.Application.Documents.Add theTemplate, False
objWordDoc.Application.Visible=True

Dim theArray(20,10000)
for i=0 to row-1
for j=0 to column-1
theArray(j+1,i+1) = table.rows(i).cells(j).innerTEXT
next
next
objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("綜合查詢結果集") //顯示表格標題

objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("")
Set rngPara = objWordDoc.Application.ActiveDocument.Paragraphs(1).Range
With rngPara
.Bold = True //將標題設為粗體
.ParagraphFormat.Alignment = 1 //將標題居中
.Font.Name = "隸書" //設定標題字體
.Font.Size = 18 //設定標題字體大小
End With
Set rngCurrent = objWordDoc.Application.ActiveDocument.Paragraphs(3).Range
Set tabCurrent = ObjWordDoc.Application.ActiveDocument.Tables.Add(rngCurrent,row,column)

for i = 1 to column

objWordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.InsertAfter theArray(i,1)
objWordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.ParagraphFormat.alignment=1
next
For i =1 to column
For j = 2 to row
objWordDoc.Application.ActiveDocument.Tables(1).Rows(j).Cells(i).Range.InsertAfter theArray(i,j)
objWordDoc.Application.ActiveDocument.Tables(1).Rows(j).Cells(i).Range.ParagraphFormat.alignment=1
Next
Next

End Sub
</SCRIPT>

三、直接在IE中打開,再存為EXCEL文件

把讀出的數據用<table>格式,在網頁中顯示出來,同時,加上下一句即可把EXCEL表在客客戶端顯示。

<%response.ContentType ="application/vnd.ms-excel"%>

注意:顯示的頁面中,只把<table>輸出,最好不要輸出其他表格以外的信息。

四、導出以半形逗號隔開的csv

用fso方法生成文本文件的方法,生成一個擴展名為csv文件。此文件,一行即為數據表的一行。生成數據表欄位用半形逗號隔開。(有關fso生成文本文件的方法,在此就不做介紹了)

CSV文件介紹 (逗號分隔文件)

選擇該項系統將創建一個可供下載的CSV 文件; CSV是最通用的一種文件格式,它可以非常容易地被導入各種PC表格及資料庫中。

請注意即使選擇表格作為輸出格式,仍然可以將結果下載CSV文件。在表格輸出屏幕的底部,顯示有 "CSV 文件"選項,點擊它即可下載該文件。

如果您把瀏覽器配置為將您的電子表格軟體與文本(TXT)/逗號分隔文件(CSV) 相關聯,當您下載該文件時,該文件將自動打開。下載下來後,如果本地已安裝EXCEL,點擊此文件,即可自動用EXCEL軟體打開此文件。

❼ 分享一下你知道哪些能炫技的代碼寫法

a^=b^=a^=b交換a,b的值。

❽ java代碼檢視工具

http://jingyan..com/article/19192ad835de6ee53e57073c.html

pmd檢測bug缺陷率等

❾ 什麼是代碼走讀和代碼機械化

(1) 代碼走讀都有哪些內容?

代碼走讀根據目的的不同,可以分為四個層次:

1、檢查是否符合編程規范;
2、尋找編譯器中的設計陷阱;
3、快速理解源代碼,找出流程設計中的問題;
4、對原有代碼的重構;

這四個層次可以按照從簡單到復雜的順序進行。

(2) 這四個層次都有什麼區別和意義?

1、 檢查是否符合編程規范;

編程規范融合並提煉了許多人多年開發編程語言程序積累下來的成熟經驗,幫助編程者形成良好的編程風格,提高源程序的可讀性和可維護性,降低出錯的機會,迅速跨入業已存在的且具有相當高度的技術層次,並能夠為提高代碼的復用性提供積極的參考。

2、 找編譯器中的設計陷阱;

術語「陷阱」的發展歷史並不明確,而且它有多種定義方法。本文定義為編程和設計過程中常見的和可防止的問題,能順利通過編譯,沒有任何警告和錯誤信息,而且計算機嚴格按照作者寫明的代碼執行,但是結果卻不是作者期望的。許多IT人士都知道,現在市場上有很多新的編譯器,它們可以捕獲大部分程序錯誤,但遺憾的是,仍有許多錯誤是編譯器不能發現的。打個比方,拼寫檢查程序是用來查找拼寫錯誤的,但是,如果單詞DOG被錯誤地寫為CAT,您能指出單詞CAT(實際是DOG)中的拼寫錯誤嗎?很顯然,不能。因為這個單詞可順利通過拼寫檢查程序。

這里描述的陷阱所包括的范圍廣泛,從較容易的語法問題,基本設計缺陷,到完全錯誤的行為。利用正確的使用方法來說明這些常見的誤解和誤用,可以防止編程者出現類似的問題,並防止新一代程序員重復過去的錯誤。

3、 快速理解源代碼,找出流程設計中的問題;

無論是溝通程序的操作,還是將知識存儲為可執行的形式,軟體的源代碼都是最終的介質。我們可以將源代碼編譯成可執行程序,也可以閱讀代碼來了解程序的功能及其工作方式,還可以修改源代碼來改變程序的功能。大多數編程課程和書籍都將重點放到如何從零開始編寫程序上。然而,在軟體系統的工作投入中,40%~70%是用在系統首次編寫完整之後,這些工作一定涉及到閱讀、理解、以及修改最初的代碼。另外,遺留代碼持續不斷、不可避免的累積;對軟體重用的強調;軟體行業中人員的高流動性;同時,開放源代碼開發工作和協同開發過程(包括外包、代碼走查和極限編程)日益重要,使得代碼閱讀成為當今軟體工程師的一項基本功能。此外,閱讀實際的、編寫良好的代碼,可以更加深入地了解如何改造與編寫重要的系統,僅僅編寫小型的程序學不到這種能力。

有時,閱讀代碼是一件不得不去做的事,比如:為了修復、檢查或改進現存的代碼,都必須去閱讀相關的代碼。有些時候,閱讀代碼也許是為了了解程序是如何工作的,對於任何能夠「打開蓋子」的事務,作為工程技術人員,我們總是傾向於分析一下它的內部結果。您閱讀代碼可能是想提取可供重用的材料,或者僅僅是出於個人興趣,將代碼作為一種文獻。每種原因的代碼閱讀都有自己的一套技術,強調不同方面的技能。

代碼走讀中的閱讀源代碼強調的是通過快速理解源代碼,找出流程設計中的問題這個目的。

4、 對原有代碼的重構;

重構的含義是:在不破壞可觀察功能的前提下,藉由搬移、提煉、打散、凝聚……,改善事務的體質、強化當前的可讀性、為將來的擴充性和維護性做准備、乃至於在過程中找出潛在的「臭蟲」,就成了大受歡迎的穩步前進的良方;

(3) 編程規范、設計模式和設計陷阱是什麼關系?

模式是避免陷阱或從特定陷阱中恢復的一種方法;

從陷阱的角度來看,設計模式有兩個重要屬性。首先,他們描述了經過實踐證明的成功的設計技術,而且可以用上下文相關的方法定製它們,以適應新的設計情況。其次,更加重要的是,提及特定的模式時,不僅說明了所應用的技術,而且說明了應用的原因以及結果;

當需要時,適合設計或者編碼上下文的模式、慣例、編程規范,將「自然地」從自己的潛意識中冒出來,這說明正確使用了模式、慣例、編程規范的一種跡象;

識別陷阱與對條件的反射類似,一朝被蛇咬,十年怕井繩。然而與比賽和打仗一樣,為了學習如何識別和避免危險情況,並不需要一定被燒傷或者被槍傷。一般情況下,必要條件就是提前警覺;

(4) 設計模式和重構是什麼關系?

設計模式給我們的,不僅僅是一些問題的解決方案,更有追求完美「模型」的渴望,但是,Joshua Kerievsky在那篇著名的《模式與XP》中明白地指出:在設計前期使用模式常常導致過度過程。這是一個殘酷的現實,單憑對完美的追求無法寫出實用的代碼,「實用」是軟體壓倒一切的要素。

(5) 快速理解源代碼和重構是什麼關系?

進行重構時,您從一個能夠正常工作的系統開始做起,希望確保結束時系統能夠正常工作。一套恰當的測試用來可以幫助您滿足此項約束,所以重構應該從編寫測試用例入手。一種類型的重構專注於修復一種已知的問題點。在此,您必須理解老的代碼、設計新的實現、研究新的實現對相關其它代碼造成的影響(多數情況下,新代碼能夠「無聲無息」地完成替換)並實現更改,所以重構需要先快速理解老的代碼。

(6)快速理解源代碼查找缺陷和尋找設計陷阱查找缺陷有什麼不同?

快速理解源代碼找出的代碼中的問題一般是流程設計上和軟體需求滿足上的特定的問題,需要讀者翻很多頁(發現前後的關聯),而尋找設計陷阱找出的代碼中的問題一般是普遍性的問題,一般不需要讀者翻頁,就在這一行的上下文中就可以找到。

(7)這幾個層次的代碼走讀和單元測試是什麼關系?

只有快速理解了源代碼才可以完成單元測試,或者說快速理解源代碼是完成單元測試的前提;

利用單元測試可以幫助更好地重構;

代碼走讀發現的問題比單元測試發現的更多、更快和更早;

單元測試發現不了不滿足編程規范的問題

(8)代碼走讀都有哪些方法?

形式上可以遵從同行評審的結構化的正規檢視、走查、單人復審等;

人工走讀時,檢查單可以按照頭腦風暴、親和圖、魚骨圖方法形成系統化的檢查樹和處理機制;

工具走讀可以藉助一些商用的測試工具和自己開發的輔助工具進行走讀。

(9)代碼走讀聽起來是不錯,如何才能達到效果嗎?

代碼走讀中使用的檢查單(或檢查樹)是很多人提煉和總結出來的結晶,市場和業界這方面的資料比較缺乏,因為多是個別大公司或個人的心血,所以很少在外面流傳,自己研究和總結有點得不償失,不如參考行業的優秀實踐,所以最好接受有經驗的專家的培訓或向有經驗的同行請教,在指導下開展推行,避免浪費自己的寶貴時間。

(10)代碼走讀和同行評審是什麼關系?

同行評審是一種比較偏管理的方法,評審的材料可以包括文檔和代碼,對於代碼的同行評審就是代碼走讀,本文講的代碼走讀偏重於技術層面的方法,兩者只有有效地結合才能更大地發揮它們的威力!

❿ excel 工作表標簽處右點>>檢視程式碼>>」這步在哪裡呀

簡體中文應該是:查看工作表代碼