午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

代碼調(diào)試方法及裝置的制造方法

文檔序號(hào):10534717閱讀:426來(lái)源:國(guó)知局
代碼調(diào)試方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種代碼調(diào)試方法及裝置,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。所述方法包括:通過(guò)獲取應(yīng)用程序的待調(diào)試源代碼;獲取調(diào)試源代碼;接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果;通過(guò)在應(yīng)用程序的當(dāng)前正在顯示的窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,解決了在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題;達(dá)到了在調(diào)試過(guò)程中,根據(jù)調(diào)試源代碼在應(yīng)用程序的預(yù)設(shè)顯示窗口中顯示調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,避免了在查看調(diào)試結(jié)果時(shí)遮擋終端當(dāng)前顯示的其他內(nèi)容的效果。
【專利說(shuō)明】
代碼調(diào)試方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種代碼調(diào)試方法及裝置。
【背景技術(shù)】
[0002]開發(fā)人員開發(fā)應(yīng)用程序的源代碼之后,調(diào)試人員需要對(duì)該源代碼進(jìn)行調(diào)試。
[0003]現(xiàn)有技術(shù)中,對(duì)應(yīng)用程序的源代碼的調(diào)試方法包括:終端首先獲取應(yīng)用程序中需要進(jìn)行調(diào)試的待調(diào)試源代碼;然后接收調(diào)試人員施加的調(diào)試指令;最后根據(jù)調(diào)試指令對(duì)應(yīng)用程序的待調(diào)試源代碼進(jìn)行調(diào)試,并在調(diào)試人員打開的瀏覽器界面的控制臺(tái)窗口中顯示調(diào)試結(jié)果。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005]在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,而由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,所以這就導(dǎo)致上述調(diào)試方法可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容。

【發(fā)明內(nèi)容】

[0006]為了解決在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題,本發(fā)明實(shí)施例提供了一種代碼調(diào)試方法及裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種代碼調(diào)試方法,該方法包括:
[0008]獲取應(yīng)用程序的待調(diào)試源代碼;
[0009]獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口 ;
[0010]接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;
[0011]在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0012]在一種可能的實(shí)現(xiàn)方式中,獲取調(diào)試源代碼之前,該方法還包括:
[0013]接收輸入指令;
[0014]根據(jù)輸入指令,在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí),目標(biāo)信息是指待調(diào)試源代碼的目標(biāo)調(diào)試結(jié)果;
[0015]在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,包括:
[0016]在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果。
[0017]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)信息為圖片信息,預(yù)設(shè)顯示窗口為具有圖片顯示能力的窗口;
[0018]在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果,包括:
[0019]在待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口中顯示圖片信息。
[0020]在一種可能的實(shí)現(xiàn)方式中,獲取調(diào)試源代碼之前,該方法還包括:
[0021]接收設(shè)置指令;
[0022]根據(jù)設(shè)置指令,在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口。
[0023]在一種可能的實(shí)現(xiàn)方式中,在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,包括:
[0024]在預(yù)設(shè)顯示窗口的空白區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果;
[0025]和/或,
[0026]在預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果;
[0027]和/或,
[0028]在預(yù)設(shè)顯示窗口不可編輯的區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0029]第二方面,提供了一種代碼調(diào)試裝置,該裝置包括:
[0030]第一獲取模塊,用于獲取應(yīng)用程序的待調(diào)試源代碼;
[0031 ]第二獲取模塊,用于獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗P;
[0032]調(diào)試接收模塊,用于接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;
[0033]結(jié)果顯示模塊,用于在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0034]在一種可能的實(shí)現(xiàn)方式中,該裝置,還包括:
[0035]輸入接收模塊,用于接收輸入指令;
[0036]標(biāo)識(shí)輸入模塊,用于根據(jù)輸入指令,在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí),目標(biāo)信息是指待調(diào)試源代碼的目標(biāo)調(diào)試結(jié)果;
[0037]結(jié)果顯示模塊,還用于在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果。
[0038]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)信息為圖片信息,預(yù)設(shè)顯示窗口為具有圖片顯示能力的窗口;
[0039]結(jié)果顯示模塊,還用于在待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口中顯示圖片信息。
[0040]在一種可能的實(shí)現(xiàn)方式中,該裝置,還包括:
[0041 ]設(shè)置接收模塊,用于接收設(shè)置指令;
[0042]窗口設(shè)置模塊,用于根據(jù)設(shè)置指令,在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口。
[0043]在一種可能的實(shí)現(xiàn)方式中,結(jié)果顯示模塊,包括:
[0044]第一顯示單元,用于在預(yù)設(shè)顯示窗口的空白區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果;
[0045]和/或,
[0046]第二顯示單元,用于在預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果;
[0047]和/或,
[0048]第三顯示單元,用于在預(yù)設(shè)顯示窗口不可編輯的區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0049]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0050]通過(guò)獲取應(yīng)用程序的待調(diào)試源代碼;獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口;接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果;通過(guò)在應(yīng)用程序中當(dāng)前正在顯示的窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,解決了在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題;達(dá)到了在調(diào)試過(guò)程中,根據(jù)調(diào)試源代碼在應(yīng)用程序的預(yù)設(shè)顯示窗口中顯示調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,避免了在查看調(diào)試結(jié)果時(shí)遮擋終端當(dāng)前顯示的其他內(nèi)容的效果。
【附圖說(shuō)明】
[0051]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0052]圖1是本發(fā)明一個(gè)實(shí)施例提供的代碼調(diào)試方法的方法流程圖;
[0053]圖2A是本發(fā)明另一個(gè)實(shí)施例提供的代碼調(diào)試方法的方法流程圖;
[0054]圖2B是本發(fā)明一個(gè)實(shí)施例提供的一種在預(yù)設(shè)顯示窗口中顯示字符信息的示意圖;
[0055]圖2C是本發(fā)明一個(gè)實(shí)施例提供的一種在預(yù)設(shè)顯示窗口中顯示圖片信息的示意圖;
[0056]圖2D是本發(fā)明一個(gè)實(shí)施例提供的預(yù)設(shè)顯示窗口的界面示意圖;
[0057]圖3是本發(fā)明一個(gè)實(shí)施例提供的代碼調(diào)試裝置的結(jié)構(gòu)方框圖;
[0058]圖4是本發(fā)明另一個(gè)實(shí)施例提供的代碼調(diào)試裝置的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0059]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0060]圖1是本發(fā)明一個(gè)實(shí)施例提供的代碼調(diào)試方法的方法流程圖。該方法包括:
[0061]步驟101,獲取應(yīng)用程序的待調(diào)試源代碼。
[0062]步驟102,獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口。
[0063]步驟103,接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試。
[0064]步驟104,在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0065]綜上所述,本實(shí)施例提供的代碼調(diào)試方法,通過(guò)獲取應(yīng)用程序的待調(diào)試源代碼;獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口;接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果;通過(guò)在應(yīng)用程序中當(dāng)前正在顯示的窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,解決了在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題;達(dá)到了在調(diào)試過(guò)程中,根據(jù)調(diào)試源代碼在應(yīng)用程序的預(yù)設(shè)顯示窗口中顯示調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,避免了在查看調(diào)試結(jié)果時(shí)遮擋終端當(dāng)前顯示的其他內(nèi)容的效果。
[0066]圖2A是本發(fā)明另一個(gè)實(shí)施例提供的代碼調(diào)試方法的方法流程圖。該方法包括:
[0067]步驟201,獲取應(yīng)用程序的待調(diào)試源代碼。
[0068]當(dāng)調(diào)試人員需要對(duì)應(yīng)用程序中的部分或全部源代碼進(jìn)行調(diào)試時(shí),調(diào)試人員可以選擇待調(diào)試的源代碼。相應(yīng)的,終端可以獲取到該待調(diào)試源代碼。
[0069]其中,應(yīng)用程序是指在終端的界面中可以獨(dú)立顯示窗口的應(yīng)用程序。比如:騰訊公司的QQ應(yīng)用程序、酷狗公司的繁星產(chǎn)品應(yīng)用程序和酷我音樂(lè)的應(yīng)用程序等。
[0070]需要說(shuō)明的是,本公開實(shí)施例中的終端可以是智能手機(jī)、平板電腦、智能電視、臺(tái)式計(jì)算機(jī)等等。
[0071]步驟202,接收輸入指令。
[0072]調(diào)試人員在選擇待調(diào)試的源代碼后,根據(jù)應(yīng)用程序的待調(diào)試源代碼,向終端施加輸入指令,該輸入指令用于在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí)。
[0073]其中,目標(biāo)信息是指待調(diào)試源代碼的目標(biāo)調(diào)試結(jié)果,信息標(biāo)識(shí)為用于指示目標(biāo)信息在待調(diào)試源代碼中的標(biāo)識(shí),以便在對(duì)待調(diào)試源代碼調(diào)試結(jié)束時(shí),輸出與信息標(biāo)識(shí)對(duì)應(yīng)的調(diào)試結(jié)果。
[0074]比如:待調(diào)試源代碼用于生成一段字符為“工作好難,需要努力”的數(shù)據(jù)且對(duì)應(yīng)的信息標(biāo)識(shí)為strl,也即,Strl= “工作好難,需要努力”。因此,當(dāng)調(diào)試人員在調(diào)試該待調(diào)試源代碼時(shí),需要驗(yàn)證字符“工作好難,需要努力”對(duì)應(yīng)的源代碼是否正確,則此時(shí)調(diào)試人員即可在調(diào)試源代碼中輸入“strl”。
[0075]步驟203,根據(jù)輸入指令,在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí)。
[0076]終端在接收到輸入指令后,將待調(diào)試源代碼指示的目標(biāo)信息的信息標(biāo)識(shí)輸入到調(diào)試源代碼中。
[0077]步驟204,接收設(shè)置指令。
[0078]調(diào)試人員在選擇待調(diào)試的源代碼后,根據(jù)調(diào)試人員的需要,向終端施加設(shè)置指令,該設(shè)置指令用于在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口。其中,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口。
[0079]向終端施加設(shè)置指令可以包括以下兩種實(shí)現(xiàn)方式:
[0080]作為第一種可能的實(shí)現(xiàn)方式,調(diào)試人員根據(jù)自身的需要,向終端施加設(shè)置預(yù)設(shè)顯示窗口的地址的指令,對(duì)應(yīng)地,終端接收設(shè)置預(yù)設(shè)顯示窗口的地址的指令。
[0081 ]比如:待調(diào)試源代碼中的部分源代碼用于生成一段字符為“工作好難,需要努力”的數(shù)據(jù),當(dāng)調(diào)試人員在調(diào)試該待調(diào)試源代碼時(shí),希望將該待調(diào)試源代碼的調(diào)試結(jié)果顯示在終端界面中當(dāng)前正在顯示的窗口中,則調(diào)試人員在調(diào)試源代碼中輸入當(dāng)前正在顯示的窗口的地址。
[0082]作為第二種可能的實(shí)現(xiàn)方式,調(diào)試人員根據(jù)自身的需要,向終端施加設(shè)置預(yù)設(shè)顯示窗口的標(biāo)識(shí)的指令,對(duì)應(yīng)地,終端接收設(shè)置預(yù)設(shè)顯示窗口的標(biāo)識(shí)的指令。
[0083]步驟205,根據(jù)設(shè)置指令,在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口。
[0084]終端在接收到設(shè)置指令后,將調(diào)試人員設(shè)置的預(yù)設(shè)顯示窗口的地址輸入至調(diào)試源代碼中,該預(yù)設(shè)顯示窗口用于顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0085]至此,步驟202至步驟205用于根據(jù)應(yīng)用程序的待調(diào)試源代碼和調(diào)試人員的需要對(duì)調(diào)試源代碼的設(shè)置。
[0086]可選的,本發(fā)明實(shí)施例中對(duì)步驟202與步驟203和步驟204與步驟205之間的先后執(zhí)行順序不作具體限定。本實(shí)施例中僅以先輸入目標(biāo)信息的信息標(biāo)識(shí)后設(shè)置預(yù)設(shè)顯示窗口為例進(jìn)行舉例說(shuō)明。作為一種可能的實(shí)現(xiàn)方式,也可以先設(shè)置預(yù)設(shè)顯示窗口后輸入目標(biāo)信息的信息標(biāo)識(shí)。
[0087]步驟206,獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果。
[0088]基于步驟202至步驟205中對(duì)調(diào)試源代碼的設(shè)置,終端獲取設(shè)置完畢的調(diào)試源代碼。其中,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼中的信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果。
[0089 ]比如:獲取到的調(diào)試源代碼為:
[0090]fx.debug(data){
[0091]var html = data.str;
[0092]$(tSpublic ul,).append(html);
[0093]}
[0094]則“data”代表待調(diào)試源代碼中目標(biāo)信息的信息標(biāo)識(shí),“#publicul”代表調(diào)試源代碼中設(shè)置的預(yù)設(shè)顯示窗口的地址。在調(diào)試過(guò)程中,會(huì)在“#public ul”對(duì)應(yīng)的預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0095]可選的,在調(diào)試過(guò)程中,調(diào)試源代碼位于待調(diào)試源代碼的結(jié)束位置。也即,調(diào)試源代碼放置在待調(diào)試源代碼的后面。
[0096]步驟207,接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試。
[0097]終端在獲取到應(yīng)用程序的待調(diào)試源代碼和調(diào)試源代碼后,接收調(diào)試人員施加的調(diào)試指令,終端接收到調(diào)試指令后,根據(jù)調(diào)試源代碼中輸入的目標(biāo)信息的信息標(biāo)識(shí),對(duì)待調(diào)試源代碼中對(duì)應(yīng)的目標(biāo)信息進(jìn)行調(diào)試。
[0098]步驟208,在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0099]終端在對(duì)待調(diào)試源代碼進(jìn)行調(diào)試后,根據(jù)調(diào)試源代碼中設(shè)置的預(yù)設(shè)顯示窗口的地址,在調(diào)試人員設(shè)置的預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼中目標(biāo)信息的信息標(biāo)識(shí)對(duì)應(yīng)的調(diào)試結(jié)果。
[0100]可選的,在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)對(duì)應(yīng)的調(diào)試結(jié)果。
[0101]在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)對(duì)應(yīng)的調(diào)試結(jié)果包括以下兩種可能:
[0102]第一種可能的結(jié)果為:當(dāng)待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)信息。
[0103]比如:在對(duì)繁星網(wǎng)站直播間中的某個(gè)功能進(jìn)行調(diào)試時(shí),待調(diào)試源代碼中的部分代碼用于生成一段字符為“功能調(diào)試結(jié)束”的數(shù)據(jù),且對(duì)應(yīng)的信息標(biāo)識(shí)為str2。調(diào)試人員在對(duì)調(diào)試源代碼進(jìn)行設(shè)置時(shí),將str2作為目標(biāo)信息的信息標(biāo)識(shí)輸入到調(diào)試源代碼中,并設(shè)置調(diào)試源代碼中的預(yù)設(shè)顯示窗口為繁星網(wǎng)站直播間。當(dāng)待調(diào)試源代碼正確時(shí),根據(jù)調(diào)試指令會(huì)在繁星網(wǎng)站直播間中輸出的信息標(biāo)識(shí)str2對(duì)應(yīng)的字符“功能調(diào)試結(jié)束”的數(shù)據(jù),如圖2B所不O
[0104]第二種可能的結(jié)果為:當(dāng)待調(diào)試源代碼不正確時(shí),在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)對(duì)應(yīng)的輸出結(jié)果。
[0105]由于在對(duì)待調(diào)試源代碼調(diào)試過(guò)程中,并不確定待調(diào)試源代碼是否完全正確,因此,在預(yù)設(shè)顯示窗口中顯示的并不一定是在調(diào)試源代碼中輸入的信息標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)信息,待調(diào)試源代碼中信息標(biāo)識(shí)對(duì)應(yīng)的源代碼有可能會(huì)出現(xiàn)其它的調(diào)試結(jié)果,并在預(yù)設(shè)顯示窗口中顯示出其它的調(diào)試結(jié)果。比如:待調(diào)試源代碼中的部分代碼用于生成一段字符為“功能調(diào)試結(jié)束”的數(shù)據(jù),在對(duì)該段源代碼進(jìn)行調(diào)試時(shí),在預(yù)設(shè)顯示窗口中顯示的調(diào)試結(jié)果為“功能調(diào)試出錯(cuò)”的字符。。
[0106]綜上所述,本實(shí)施例提供的代碼調(diào)試方法,通過(guò)獲取應(yīng)用程序的待調(diào)試源代碼;獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口;接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果;通過(guò)在應(yīng)用程序中當(dāng)前正在顯示的窗口顯示待調(diào)試源代碼的調(diào)試結(jié)果,解決了在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題;達(dá)到了在調(diào)試過(guò)程中,根據(jù)調(diào)試源代碼在應(yīng)用程序的預(yù)設(shè)顯示窗口中顯示調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,避免了在查看調(diào)試結(jié)果時(shí)遮擋終端當(dāng)前顯示的其他內(nèi)容的效果。
[0107]另外,在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí)和設(shè)置預(yù)設(shè)顯示窗口,使得調(diào)試人員可以根據(jù)需要在預(yù)設(shè)顯示窗口顯示待調(diào)試源代碼中信息標(biāo)識(shí)對(duì)應(yīng)的調(diào)試結(jié)果。
[0108]基于圖2A所示的實(shí)施例,若步驟203中目標(biāo)信息可以為圖片信息,步驟205中預(yù)設(shè)顯示窗口為具有圖片顯示能力的窗口。則在步驟208中,當(dāng)待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口中顯示圖片信息。當(dāng)調(diào)試源代碼中輸入的目標(biāo)信息的信息標(biāo)識(shí)是對(duì)應(yīng)的圖片信息的信息標(biāo)識(shí)時(shí),則當(dāng)待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口會(huì)顯示信息標(biāo)識(shí)對(duì)應(yīng)的圖片信息。
[0109]比如:在對(duì)繁星網(wǎng)站直播間中的某個(gè)功能進(jìn)行調(diào)試時(shí),待調(diào)試源代碼中的部分代碼用于讀取一幅圖片22的數(shù)據(jù),且對(duì)應(yīng)的信息標(biāo)識(shí)為imgl。調(diào)試人員在對(duì)調(diào)試源代碼進(jìn)行設(shè)置時(shí),將imgl作為目標(biāo)信息的信息標(biāo)識(shí)輸入到調(diào)試源代碼中,并設(shè)置調(diào)試源代碼中的預(yù)設(shè)顯示窗口為繁星網(wǎng)站直播間。當(dāng)待調(diào)試源代碼正確時(shí),根據(jù)調(diào)試指令會(huì)在繁星網(wǎng)站直播間中輸出信息標(biāo)識(shí)img I對(duì)應(yīng)的圖片2 2的數(shù)據(jù),如圖2C所示。
[0110]相關(guān)技術(shù)中,由于控制臺(tái)窗口不支持圖片格式,因此,調(diào)試人員通過(guò)控制臺(tái)窗口并不能查看圖片信息的調(diào)試結(jié)果,而本發(fā)明實(shí)施例中,在調(diào)試過(guò)程中,將調(diào)試結(jié)果顯示在具有圖片顯示能力的預(yù)設(shè)顯示窗口中,實(shí)現(xiàn)了顯示圖片信息的調(diào)試結(jié)果的效果。
[0111]需要說(shuō)明的是,基于圖2A所示的實(shí)施例中,步驟208,在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果的顯示方式,可以包括以下實(shí)現(xiàn)方式中的至少一種:
[0112]作為第一種可能的實(shí)現(xiàn)方式,在預(yù)設(shè)顯示窗口的空白區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0113]調(diào)試人員在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口時(shí),可以將待調(diào)試源代碼的調(diào)試結(jié)果設(shè)置在預(yù)設(shè)顯示窗口的空白區(qū)域中顯示。比如:繁星網(wǎng)站直播間23中的輸入?yún)^(qū)域24的空白區(qū)域、聊天顯示區(qū)域25的空白區(qū)域等,如圖2D所示。
[0114]作為第二種可能的實(shí)現(xiàn)方式,在預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0115]調(diào)試人員在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口時(shí),可以將待調(diào)試源代碼的調(diào)試結(jié)果設(shè)置在預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示。比如:圖2D所示的繁星網(wǎng)站直播間23中的廣告插入?yún)^(qū)域26等。
[0116]作為第三種可能的實(shí)現(xiàn)方式,在預(yù)設(shè)顯示窗口的不可編輯的區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果
[0117]調(diào)試人員在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口時(shí),可以將待調(diào)試源代碼的調(diào)試結(jié)果設(shè)置在預(yù)設(shè)顯示窗口的不可編輯的區(qū)域中顯示。比如:圖2D所示的繁星網(wǎng)站直播間23中的聊天顯示區(qū)域25等。
[0118]通過(guò)在應(yīng)用程序中預(yù)設(shè)顯示窗口的空白區(qū)域、預(yù)設(shè)顯示窗口的廣告區(qū)域或預(yù)設(shè)顯示窗口的不可編輯的區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,不會(huì)遮蓋應(yīng)用程序的功能,也不會(huì)影響應(yīng)用程序的正常體驗(yàn)。
[0119]圖3是本發(fā)明一個(gè)實(shí)施例提供的代碼調(diào)試裝置的結(jié)構(gòu)方框圖。該代碼調(diào)試裝置包括:
[0120]第一獲取模塊320,用于獲取應(yīng)用程序的待調(diào)試源代碼。
[0121]第二獲取模塊340,用于獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗
□O
[0122]調(diào)試接收模塊360,用于接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試。
[0123]結(jié)果顯示模塊380,用于在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0124]綜上所述,本實(shí)施例提供的代碼調(diào)試裝置,通過(guò)獲取應(yīng)用程序的待調(diào)試源代碼;獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口;接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果;通過(guò)在應(yīng)用程序的當(dāng)前正在顯示的窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,解決了在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題;達(dá)到了在調(diào)試過(guò)程中,根據(jù)調(diào)試源代碼在應(yīng)用程序的預(yù)設(shè)顯示窗口中顯示調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,避免了在查看調(diào)試結(jié)果時(shí)遮擋終端當(dāng)前顯示的其他內(nèi)容的效果。
[0125]圖4是本發(fā)明另一個(gè)實(shí)施例提供的代碼調(diào)試裝置的結(jié)構(gòu)方框圖。該代碼調(diào)試裝置包括:
[0126]輸入接收模塊410,用于接收輸入指令。
[0127]標(biāo)識(shí)輸入模塊420,用于根據(jù)輸入指令,在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí),目標(biāo)信息是指待調(diào)試源代碼的目標(biāo)調(diào)試結(jié)果。
[0128]設(shè)置接收模塊430,用于接收設(shè)置指令。
[0129]窗口設(shè)置模塊440,用于根據(jù)設(shè)置指令,在調(diào)試源代碼中設(shè)置預(yù)設(shè)顯示窗口。
[0130]第一獲取模塊450,用于獲取應(yīng)用程序的待調(diào)試源代碼。
[0131]第二獲取模塊460,用于獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗
□O
[0132]調(diào)試接收模塊470,用于接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試。
[0133]結(jié)果顯示模塊480,用于在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0134]可選的,結(jié)果顯示模塊480,還用于在預(yù)設(shè)顯示窗口中顯示信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果。
[0135]可選的,目標(biāo)信息為圖片信息,預(yù)設(shè)顯示窗口為具有圖片顯示能力的窗口;
[0136]結(jié)果顯示模塊480,還用于在待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口中顯示圖片信息。
[0137]可選的,結(jié)果顯示模塊480,還可以包括:
[0138]第一顯示單元481,用于在預(yù)設(shè)顯示窗口的空白區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0139]和/或,
[0140]第二顯示單元482,用于在預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0141]和/或,
[0142]第三顯示單元483,用于在預(yù)設(shè)顯示窗口不可編輯的區(qū)域中顯示待調(diào)試源代碼的調(diào)試結(jié)果。
[0143]綜上所述,本實(shí)施例提供的代碼調(diào)試裝置,通過(guò)獲取應(yīng)用程序的待調(diào)試源代碼;獲取調(diào)試源代碼,調(diào)試源代碼用于指示在應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出待調(diào)試源代碼的調(diào)試結(jié)果,預(yù)設(shè)顯示窗口為應(yīng)用程序中當(dāng)前正在顯示的窗口;接收調(diào)試指令,根據(jù)調(diào)試源代碼對(duì)待調(diào)試源代碼進(jìn)行調(diào)試;在預(yù)設(shè)顯示窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果;通過(guò)在應(yīng)用程序的當(dāng)前正在顯示的窗口中顯示待調(diào)試源代碼的調(diào)試結(jié)果,解決了在調(diào)試過(guò)程中,調(diào)試人員需要打開瀏覽器界面的控制臺(tái)窗口才能查看調(diào)試結(jié)果,由于控制臺(tái)窗口會(huì)占用一定的顯示區(qū)域,導(dǎo)致可能會(huì)遮擋終端當(dāng)前顯示的其他內(nèi)容的問(wèn)題;達(dá)到了在調(diào)試過(guò)程中,根據(jù)調(diào)試源代碼在應(yīng)用程序的預(yù)設(shè)顯示窗口中顯示調(diào)試結(jié)果,無(wú)需額外占用界面的顯示區(qū)域,避免了在查看調(diào)試結(jié)果時(shí)遮擋終端當(dāng)前顯示的其他內(nèi)容的效果。
[0144]另外,在調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí)和設(shè)置預(yù)設(shè)顯示窗口,使得調(diào)試人員可以根據(jù)需要在應(yīng)用程序的預(yù)設(shè)顯示窗口顯示待調(diào)試源代碼中信息標(biāo)識(shí)對(duì)應(yīng)的調(diào)試結(jié)果。而且,在待調(diào)試源代碼正確時(shí),在預(yù)設(shè)顯示窗口中還可以顯示圖片信息。
[0145]需要說(shuō)明的是:上述實(shí)施例提供的代碼調(diào)試的裝置在調(diào)試源代碼時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的代碼調(diào)試的裝置與代碼調(diào)試的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。
[0146]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0147]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0148]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種代碼調(diào)試方法,其特征在于,所述方法包括: 獲取應(yīng)用程序的待調(diào)試源代碼; 獲取調(diào)試源代碼,所述調(diào)試源代碼用于指示在所述應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出所述待調(diào)試源代碼的調(diào)試結(jié)果,所述預(yù)設(shè)顯示窗口為所述應(yīng)用程序中當(dāng)前正在顯示的窗口;接收調(diào)試指令,根據(jù)所述調(diào)試源代碼對(duì)所述待調(diào)試源代碼進(jìn)行調(diào)試; 在所述預(yù)設(shè)顯示窗口中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取調(diào)試源代碼之前,所述方法還包括: 接收輸入指令; 根據(jù)所述輸入指令,在所述調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí),所述目標(biāo)信息是指所述待調(diào)試源代碼的目標(biāo)調(diào)試結(jié)果; 所述在所述預(yù)設(shè)顯示窗口中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果,包括: 在所述預(yù)設(shè)顯示窗口中顯示所述信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目標(biāo)信息為圖片信息,所述預(yù)設(shè)顯示窗口為具有圖片顯不能力的窗口 ; 所述在所述預(yù)設(shè)顯示窗口中顯示所述信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果,包括: 在所述待調(diào)試源代碼正確時(shí),在所述預(yù)設(shè)顯示窗口中顯示所述圖片信息。4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述獲取調(diào)試源代碼之前,所述方法還包括: 接收設(shè)置指令; 根據(jù)所述設(shè)置指令,在所述調(diào)試源代碼中設(shè)置所述預(yù)設(shè)顯示窗口。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述預(yù)設(shè)顯示窗口中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果,包括: 在所述預(yù)設(shè)顯示窗口的空白區(qū)域中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果; 和/或, 在所述預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果; 和/或, 在所述預(yù)設(shè)顯示窗口不可編輯的區(qū)域中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果。6.一種代碼調(diào)試裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取應(yīng)用程序的待調(diào)試源代碼; 第二獲取模塊,用于獲取調(diào)試源代碼,所述調(diào)試源代碼用于指示在所述應(yīng)用程序的預(yù)設(shè)顯示窗口中輸出所述待調(diào)試源代碼的調(diào)試結(jié)果,所述預(yù)設(shè)顯示窗口為所述應(yīng)用程序中當(dāng)如正在顯不的窗口 ; 調(diào)試接收模塊,用于接收調(diào)試指令,根據(jù)所述調(diào)試源代碼對(duì)所述待調(diào)試源代碼進(jìn)行調(diào)試; 結(jié)果顯示模塊,用于在所述預(yù)設(shè)顯示窗口中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置,還包括: 輸入接收模塊,用于接收輸入指令; 標(biāo)識(shí)輸入模塊,用于根據(jù)所述輸入指令,在所述調(diào)試源代碼中輸入目標(biāo)信息的信息標(biāo)識(shí),所述目標(biāo)信息是指所述待調(diào)試源代碼的目標(biāo)調(diào)試結(jié)果; 所述結(jié)果顯示模塊,還用于在所述預(yù)設(shè)顯示窗口中顯示所述信息標(biāo)識(shí)所對(duì)應(yīng)的調(diào)試結(jié)果O8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述目標(biāo)信息為圖片信息,所述預(yù)設(shè)顯示窗口為具有圖片顯不能力的窗口 ; 所述結(jié)果顯示模塊,還用于在所述待調(diào)試源代碼正確時(shí),在所述預(yù)設(shè)顯示窗口中顯示所述圖片信息。9.根據(jù)權(quán)利要求6至8任一所述的裝置,其特征在于,所述裝置,還包括: 設(shè)置接收模塊,用于接收設(shè)置指令; 窗口設(shè)置模塊,用于根據(jù)所述設(shè)置指令,在所述調(diào)試源代碼中設(shè)置所述預(yù)設(shè)顯示窗口。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述結(jié)果顯示模塊,包括: 第一顯示單元,用于在所述預(yù)設(shè)顯示窗口的空白區(qū)域中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果; 和/或, 第二顯示單元,用于在所述預(yù)設(shè)顯示窗口的廣告區(qū)域中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果; 和/或, 第三顯示單元,用于在所述預(yù)設(shè)顯示窗口不可編輯的區(qū)域中顯示所述待調(diào)試源代碼的調(diào)試結(jié)果。
【文檔編號(hào)】G06F11/36GK105893250SQ201610184613
【公開日】2016年8月24日
【申請(qǐng)日】2016年3月28日
【發(fā)明人】曾府琨
【申請(qǐng)人】廣州酷狗計(jì)算機(jī)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1