❶ 網站源代碼如何在線進行調試
開發調試環境: Ubuntu 14.10,openJdk 1.7,android Studio 1.0.2,android-5.0.1_r1源碼
由於AS是基於IntelliJ IDEA開發的,所以本文也適用於IntelliJ IDEA
一、修改Android Studio(以下簡稱AS)的內存配置
因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一個沒有classpath的JDK, 這樣可以確保使用源碼里的庫文件
並將其作為要使用的SDK的java SDK。如下圖
三、生成導入AS所需配置文件(*.ipr)
①編譯源碼(為了確保生成了.java文件,如R.java;如果編譯過,則無需再次編譯)
②檢查out/host/linux-x86/framework/目錄下是否有idegen.jar
如果idegen.jar不存在,執行:
mmm development/tools/idegen/
在5.0.1的源碼中會生成res.java的文件夾,導致idegen.jar運行時拋FileNotFoundException,這是idegen的代碼不夠嚴謹造成的。
我的分享里有修改這個bug的patch,或者直接使用我分享的idegen.jar。
③執行
development/tools/idegen/idegen.sh
等待出現類似下面的結果:
Read excludes: 5ms
Traversed tree: 44078ms
這時會在源碼的根目錄下生成android.ipr和android.iml兩個IntelliJ IDEA(AS是基於IntelliJ IDEA社區版開發的)的配置文件
Tips:
AS在導入代碼時比較慢,建議先修改android.iml,將自己用不到的代碼exclude出去.可以仿照過濾.repo文件夾的語法,如:
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/abi" />
<excludeFolder url="file://$MODULE_DIR$/art" />
這樣在導入時就會跳過abi和art文件夾.過濾的越多,AS的處理速度就會越快.
④在AS中打開源碼根目錄下新生成的android.ipr
如果在導入時AS出現
則建議按照其給定的解決方法來解決(網址:http://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit),具體內容如下圖:
四、解決源碼中跳轉錯誤問題
①為當前工程設置正確的SDK和JDK
②設置'Moles'的依賴
先將所有依賴刪掉,只留下上圖'1'所指向的兩個(注意:這里刪除全部只是為了方便。如果確實用到了.jar,在將它們的路徑添加進來就可以了.
如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)
點擊上圖中'2'指向的'+'並選擇上圖'3'指向的'Jars or directories'選項,依次將frameworks和external文件夾添加進來.如:
其它版本的代碼在添加frameworks時可能會顯示成:
沒有關系,只是顯示問題,點擊OK還是會把frameworks路徑添加進去的.
如果還有代碼跳轉錯誤,請仿照上面的步驟將相應代碼的路徑或jar文件添加到其Dependencies標簽頁中即可.
五、DEBUG源碼
我們可以通過給剛導入的工程在'Moles'中添加'Android Framework'來讓AS將它作為一個Android工程,從而方便我們調試代碼.
可以按照上圖中'1'和'2'來添加Android Framework支持.
在代碼中加斷點,然後選擇'Run'->'Attach debugger to Android process'或者直接點擊下圖所示的圖標
在彈出的選擇進程(Choose Process)對話框中,勾選顯示所有進程,選擇要DEBUG的代碼所在的進程,點擊OK即可.
六、其它
代碼中很多地方提示Call requires API Level x.... 出現這個問題是因為AS將我們的工程當做安卓應用程序工程了,且源碼中沒有指定minSdkVersion.
我們只需在源碼根目錄加一個聲明minSdkVersion的AndroidManifest.xml文件即可(分享了一個AndroidManifest.xml)。
也可以考慮使用build.gradle來解決該問題。
❷ 能不能找到即時在線聊天的網頁源代碼
可是搜索一下啊
❸ 如何在安卓手機查看html源代碼
網路「查看網頁源碼」,有很多支持查看網頁源碼的在線站點
❹ 怎麼查看網頁源代碼下視頻
從字面意義上來講,源文件是指一個文件,指源代碼的集合。源代碼則是一組具有特定意義的,可以實現特定功能的字元(程序開發代碼)。
2、「源代碼」在大多數時候等於「源文件」
3、網站的源碼可以構建成一個網頁、也能構成一個網站。
4、最簡單的理解就是網站的源程序。
「比如在這個網頁上右鍵滑鼠,選擇查看源文件,出來一個記事本,裡面的內容就是此網頁的源代碼。」這句話就體現了他們的關系,此處的源文件是指網頁的源代碼,而源代碼就是源文件的內容,所以又可以稱做網頁的源代碼。
源代碼是指原始代碼,可以是任何語言代碼。
匯編碼是指源代碼編譯後的代碼,通常為二進制文件,比如DLL、EXE、.NET中間代碼、JAVA中間代碼等。
高級語言通常指C/C++ 、 BASIC、C# 、JAVA、PASCAL 等等 匯編語言就是ASM,只有這個,比這個更低級的就是機器語言了。
分類
網站源碼也分為兩種,一種是動態源碼如:ASP,PHP,JSP,.NET,CGI等,一種是靜態源碼如:HTML等。
動態源碼
在伺服器端運行的程序、網頁、組件,屬於動態網頁,它們會隨不同客戶、不同時間,返回不同的網頁,例如ASP、PHP、JSP、NET、CGI等。
最大的特點就是能夠和用戶之間互動。比如說網易的信箱,張三登陸的時候,會看到歡迎光臨張三,李四又登陸了,李四又看到歡迎光臨李四,其實他們兩個人登陸的是一個頁面,這個就是動態源碼的好處,如果要是用靜態源碼,好像網易有幾百萬的郵箱用戶,每個人做一個頁面那要多少頁啊? 動態源碼不單單只有這么一點用處,比如說我們常見的一些論壇、留言本、計數器、聊天室等,都是由動態源碼開發的。動態源碼最大的特點就是有資料庫,
❺ 怎樣看這個網頁的全部源代碼
哈哈``
我幫你找到了``
http://www.iieye.com/comic/viewcomic_chk.htm?InfoID=13037&ID=121476&VolTitle=Vol_01
這是ID,你只要對應改網址最後面那個與之對應的就行了
就是這個 =Vol_01 把它改成 02 03 04 …………
❻ 用手機怎麼查看網頁的源代碼
1、首先在電腦上打開谷歌瀏覽器的右邊的菜單。2、在更多工具中找到「開發者工具」。3、接著會進入這個開發者的界面。4、點擊頂部的Toggle device toolbar按鈕,左邊會變成手機一樣的頁面。5、輸入自己需要查看的手機網站,打開手機網頁後,就可以實時的在「Elements」中查看網站的網頁源碼了。
源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
❼ 推薦一個可以在線查看實時股票行情的網站網頁代碼(自動更新)
你也是做股票網的吧??
那個你可以在源代碼裡面找出來。或者直接去新浪鏈接那圖片!
❽ 如何通過查看網頁源代碼查看答題網站的答案
如果是寫作業的話不建議太過分作弊。我覺得這方法應該行不通,要看你是什麼樣的網站。
如果是提交答案老師批改肯定不行,畢竟不是電腦改答案肯定不會再電腦里。
如果是提交給伺服器檢查那也不一定行,畢竟人家多半是用javascript對照答案文件的,你頂多找到文件再伺服器哪裡,但是你是以guest或一般user許可權訪問伺服器肯定不給你打開文件。
如果是練習題的網頁可以看一下腳本,找一下input源碼試試,好久沒玩html了,不知道怎麼教你,你自己網路一下input源碼的工作原理吧,如果是選擇題那你看有沒有0123(我記得好像有0,0就是選項一)之類的,如果是文本框,看到中文或者引號的地方注意一下,引號里的不是腳本就是答案,這個憑直覺應該看得出來。
專業名詞不懂就網路一下,答案僅供參考因為我今年才初1。還有不建議作弊。
補充:文本框哪裡不一定是全句對照,很可能是看看你有沒有關鍵詞(也就是是不是大致一樣)或者按照錯誤率(一定錯誤率之內算對)。不過有文本框的多半就是老師或者員工對答案的啦。
❾ 怎麼通過查看網頁源代碼下載視頻
一:WMV、ASF 等格式的網路視頻
一般這樣格式的視頻,都是默認 Windows Media Player 播放器,這樣的視頻,一般只需要在播放器 內,點滑鼠右鍵,選擇屬性就能看視頻播放的 URL 地址了,然後就能對該視頻下載。
二:RM、RMVB 等常用格式的網路視頻
1、把 RM 格式的視頻本地播放:在播放器內,點滑鼠右鍵,選擇在 RealPlayer 中播放(前提是你的機器裝有 RealPlayer),就會彈 RealPlayer 播放器進行本地播放,然後選擇播放器上的導航欄目「文件」再 繼續選擇剪輯屬性,再選擇查看剪輯信息,就能找該視頻的 URL 地址了。
2、斷網查詢法:打開在線網路播放地址後,先不讓視頻進行緩沖,先把網線拔掉,然後再按播放按鈕,讓該視頻連接網路。因為斷線肯定是無法連接的。播放系統會把該視頻的 URL 地址,提示無法連接該 URL 地址。這樣就把該視頻的 URL 地址找出來了。
三:HTML 源代碼查詢
如果對方網站沒隱藏 URL 地址,都能夠用這個方法找到 URL 地址。打開在線網路視頻的播放頁面,然後點擊滑鼠右鍵,選擇查看源文件,系統會自動打開一個 txt 的文本。一般情況下,裡面有很多密密麻麻的文字和代碼,然後查找該視頻格式的後綴名,比如是 RM 的視頻,就查找.rm,應該很快就能找該視頻的 URL 播放地址。
❿ 在線考試系統如何查看網頁源代碼
查看網頁源代碼?點擊滑鼠右鍵不就行了,但那個只能看到輸出後的HTML,程序的源碼是看不到