❶ 網站源代碼如何在線進行調試
開發調試環境: 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來解決該問題。
❷ 如何在本地電腦安裝調試網站程序
第一步,下載:xampp
第二步, 看使用說明調試。
第三步,將你的網站程序放到 xampp\htdocs目錄
第四步,打開網站127.0.0.1訪問即可
如果還有不懂的,私信我。
❸ 新網站如何實現本地調試
你要想在本地改好在上傳的話要裝上iis才可,iis設置好以後在地址欄打開127.0.0.1 就可以看到自己的網站了,用到的軟體一般就是dreamweaver 找些教程自己看看。
IIS不一定要安裝盤,沒有安裝盤的話在網上也可以下載到
1 安裝 IIS
IIS 是Internet Information Server的縮寫為,翻譯成中文就是互聯網伺服器,主要的作用就是提供頁面瀏覽,不管是HTML 的靜態頁面,還是ASP,PHP的動態頁面,都是由IIS提供服務的。
IIS的添加,默認安裝好的 WINDOWS 2003 Enterprise Server 企業版是沒有IIS,我們把光碟放入光碟機,選擇 安裝可選的windows 組件
IIS添加
在彈出的windows 組件向導中,我們選擇 應用程序伺服器,點擊 詳細信息 , Internet 信息服務(IIS) ,點擊 詳細信息 ,萬維網服務,點擊 詳細信息,選中Active Server Pages,這樣才能在IIS 中使用ASP動態語言,另外如果您打算使用ASP.NET 程序,請在ASP.NET上打勾,這樣在安裝好IIS後,才能支持相應的動態語言。
選擇 應用程序伺服器
2 配置 IIS
安裝好IIS ,我們可以在開始——設置——控制面板——管理 中找到 INTERNET信息服務IIS管理器。
首先在左側菜單 「網站」 點擊右鍵——屬性, 如果有多塊網卡,把連接路由器的那塊網卡的IP作為主IP, 然後在IP地址後的高級選項里,添加127.0.0.1,以便測試網站。
添加網站
在主目錄選項卡,將准備存放網頁文件的文件夾作為主目錄
設置主目
點擊應用程序設置——配置,在選項里勾選 啟用父路徑 默認ASP語言 VBScript, 在調試里勾選 啟動ASP伺服器端腳本調試,啟動ASP客戶端腳本調試
應用程序設置——配置
在文檔選項卡,添加 index.asp 作為默認內容頁,並上移至第一的位置。
添加默認內容頁
如果存放網頁目錄的磁碟時NTFS分區,建議給網頁目錄文件夾以一定的許可權,否則有可能造成網頁出錯
給網頁目錄文件夾以一定的許可權
我們寫一句最簡單的ASP語言來測試IIS配置是否成功,新建一個記事本,寫入<%=now()%>,這句代碼的含義是顯示當前時間,將這個記事本文件存成index.asp ,在IE瀏覽器里輸入127.0.0.1 ,如果能顯示當前時間 就說明IIS配置完全正確,可以開始下一步的工作了
測試IIS配置是否成功
❹ 如何本地調試網站
很多朋友都希望有一個自己的論壇,但是做論壇又談何容易?這個問題很大,如果自己編程開發的話,至少需要半個月不睡覺甚至好幾個月、好幾年的時間。一個好的論壇,便於網友瀏覽、佔用伺服器資源少、運行速度快是最重要的。
��任何論壇的人氣都存在無限發展的潛能,正因為有了論壇,才會出現超大型的網站。所以論壇的程序更要高度優化,以適應未來可能出現的高峰期。資料庫類型,ASP最好選用SQL Server或文本類型,PHP選用MySQL或文本數據類型;文本類型的論壇製作難度更大,資料庫文件最好不要超過300K。
��如果您製作網頁還不到半年,最好不要太多考慮做論壇,以免分心,論壇不是誰都能做的,一是因為很多技術問題,需要自己多多學習;二是論壇的人氣、言論的維護,如何去處理這些問題。我們去看看很多老牌的個人主頁,還有哪些朋友在維護論壇?有時候真是說說罷了。其實建個留言板就很好了,留言板和論壇的作用是完全一樣的。
��如果選用了Access數據類型的論壇,網站空間的費用可能會比較高;如果最高在線人數不到20人,一年300多元就夠了;如果在線人數比較高、訪問量大,一年需要2000~一萬多元以上,我有位朋友就是因為流量太大而被服務商請了出來,要求更換2000多元/年的伺服器。如果用你的個人電腦做論壇伺服器,是很難勝任的,不能保證24小時開機,不能保證穩定運行,由於帶寬不足更不能承受大流量。
��如果你有充足的資金,就可以考慮做論壇了,論壇總的主題一定要明確。可以使用別人的作品程序。你有必要學習ASP方面的教程。使用別人的作品,調試的步驟如:
��1.請點擊這里搜索:http://www.google.com/search?hl=zh-CN&q=ASP+%E8%AE%BA%E5%9D%9B&lr=。
��2.安裝IIS或PWS,本站有介紹的。
��3.把壓縮包解壓縮在本地任意的一個目錄里,然後給這個目錄設置虛擬目錄,別名為zp。。
��4.用http://localhost/zp即可在本地瀏覽你的論壇了。
��5.一切順利之後,可直接上傳到你的ASP空間。然後用CuteFTP直接上傳,如果不能運行,一是可能你下載的這套程序中有錯誤,比如它的數據路徑不對;二是可能IIS或虛擬目錄有問題。如果要用自己的電腦做伺服器,注意不要在WinXP下。
��本文沒有提到論壇具體是如何一步一步做的,因為這是一項龐大的工程,可能100篇文章也講不完,我暫時也沒這個精力和能力。僅注冊用戶、用戶登錄這一項就是個老難題,當注冊用戶達到30萬,資料庫如何分配?tencent網站登錄慢就是這個原因。
現在論壇不好備案,是個問題
❺ 如何利用Chrome devTools調試android手機上的web網站
1、在Android手機上安裝Chrome( Chrome for Android )
應用超市、或者google官網即可下載。
2、電腦系統安裝了最新版的Chrome
最新版Chrome,確保開發者工具正常使用
3、Android手機裝了
在設備管理器查看是否正確安裝了驅動,如無,則需要到手機的官網下載,例如:
的驅動
一、安裝Android SDK
下載Android SDK, ,本人的機器是windows,下載的文件為adt-bundle-windows-x86,解壓並釋放到D:/soft/android/adt(你也可以選擇其他路徑)
二、允許Android 手機啟用USB調試
1、android系統設置:「設置」》「開發人員選項」》「USB調試」;
2、手機上
設置:打開
,點擊左下角菜單按鍵,「設置」》「開發者工具」》「啟用USB網頁調試」
三、運行Android SDK
1、設置環境變數:右擊「我的電腦」》「屬性」》「高級」》「環境變數」》編輯「PATH」變數值,在末尾添加「;D:\soft\android\adt\sdk\platform-tools」
2、運行adb
打開cmd,輸入如下命令:
adb forward tcp:9222 localabstract:chrome_devtools_remote
四、調試
1、在手機上用Chrome打開需要調試的網站
2、在電腦上用Chrome打開
,
3、調試
點擊需要調試的網站,熟悉的Developer Tools就出來了,
至此,利用Chrome在android手機上調試網站的方法告一段落。
❻ 我下載了一個ASP的購物網站,要怎麼調試
首先要跟你說明,以下是我手寫的步驟,一定有不全面的地方,在調試時難免會出現其他問題!
網站安裝部分
1,確定你的操作系統,理想的系統是win2003,自帶IIS!如果你是xp,甚至是克隆版的xp,很可能需要安裝iis,而手動安裝的iis,還有可能完裝成功卻無法使用。
2,將你的網站復制到某一個NTFS分區,理論上網站需要給個別目錄和資料庫讀寫的許可權,這里為了方便,請給你的網站所在目錄包括子目錄添加everyone完全控制許可權。給資料庫文件everyone 安全控制許可權。
IIS部分
1,在IIS里「網站部分」,新建一個網站,取名,IP地址默認,選擇網站路徑,許可權讀取和寫入,建立完成。
2,在IIS里,「web服務擴展」,中打開asp程序中需要 active server pages 的服務,如果不能確定,就把所有服務擴展都設置為允許。
3,打開新建的網站,右鍵屬性,選擇主目錄標簽,執行許可權處選擇純腳本,點擊配置,選擇選項標簽,啟用父路徑。
資料庫部分
不清楚你的資料庫是sql還是access,既然你說資料庫可以用access打開,那麼姑且認為是access,這種資料庫本身不需要配置,拿來就能用,只要給當前資料庫完全操作許可權即可,注意是everyone的完全控制許可權。
如果你的資料庫是 sql server,那需要你提前安裝好sql server(安裝sql時,請指定使用sql的混和登錄模式),然後將資料庫文件mdf附加到資料庫。sql server 的版本不同(2000,2005),附加的方法略有不同。
程序部分
安裝完成後,需要修改程序與資料庫之間的連接語句,不同的資料庫連接的語句也不相同,如果你能很快找到網站與資料庫連接的語句,如 conn.asp 文件,可以試著將連接語句中的相關參數改成本地計算機上的。比如:機器名,資料庫,資料庫用戶名,以及資料庫密碼。
調試網站
打開IIS,打開新建的網站,在網站文件目錄中找到網站默認首頁,一般是 index.asp,default.asp,右建瀏覽。如果能正常訪問,算你前面調試的不錯!
如果不能正常訪問,請把IE瀏覽器中顯示腳本錯誤的通知打開,這樣可以看到程序調試中出現的具體問題。腳本錯誤通知打開的方法中,工具,internet選項,高級,把滾動條拉下最下面,可以在選項列表中找到,並勾選,同時把友好錯誤提示的勾去掉。
補充
大概的方法是如此,但往往我在調試一個網站時,尤其是別人所謂做好的程序時,通過上述方法不能一次成功,會出現其他比較詭異的問題。但相信你有足夠耐心來學習調試的過程的話,上述內容一定對你有幫助。希望你能成功。
❼ visual studio 怎麼調試網站
文件菜單的 新建 里頭點進去 會出現 新建項目 的框 左邊選擇 Visual C++ 項目 右邊選擇 win32 控制台應用程序 並在下面起好名字,選好你的項目的文件夾位置 確定 之後會出一向導 先直接 下一步(不要點完成) 然後 在這一步選擇 空項目 就可以了
❽ 如何調試移動端網頁
1
打開 模擬面板。
2
可以在 Device 選擇設備。
可以在Screen 設置模擬的屏幕方面的東西,設置解析度,屏幕尺寸。
可以在 User Agent 設置 客戶端Agent
可以在 sensors 設置感應等,模擬觸屏操作。
3
配置好之後,點擊 Emulate 。開始進行模擬。
(選擇Device需要點擊emulate)其餘選項是在修改後自動改變。
4
如何假設 平板旋轉屏幕?
可以在 screen中,點擊解析度中間的互換按鈕就可以了。
使用Chrome瀏覽器調試,配置好調試設置之後,可以自由輸入 網址查看 在移動設備上的現實情況。
❾ chrome要知道別人網站js的執行過程要怎麼調試
這里舉例說明CSDN網站的調試過程:
1) 進入想要調試的網站,按F12打開調試模式
2) 點擊sources欄目,找到相關的js文件(有些網站做了加密設置,js文件不好找,例如網路)
3) 點開js文件後,點擊代碼顯示的行號可以進入調試模式,能看懂代碼就調試你想知道的執行過程即可,看不懂的話,查找init類似的關鍵字加斷點
4)進入調試模式後(添加斷點成功後),F5刷新界面,或者手動點擊頁面刷新,F10,F12繼續(下一步)調試運行
備注: 通常而言,大網站的js都比較復雜,要看懂實屬不易,能看懂別人網站的js邏輯就好調試
❿ VS2010如何調試ASP網站
1、打開visual studio 2010程序開發軟體
2、單擊菜單欄的文件,依次選新建->網站->ASP.NET空網站,這里我們選擇空網站,利於今後DIY自己的網站,最好什麼從頭來,便於對各類架構的理解(若是選擇ASP.NET網站也行,只是裡面已經集成了一些東西)
3、這里我們默認解決方案的名稱為WebSite1,單擊確定後進入網站的代碼頁面,在右邊的解決方案資源管理器里只有一個web.config文件,這個文件用於對網站進行全局化的設置。
4、web.config其實是一個xml文檔,裡面有很多配置節點配置各項屬性。比如有資料庫連接字元串的節點設置資料庫連接比如IP地址、埠、登陸用戶名和密碼等相關信息,在示圖里只表明了所用的環境是netframework 4.0。
5、右鍵單擊解決方案,左鍵單擊選擇添加新項彈出如下窗口。這里有很多網頁元素,這里我們介紹用的最多的web窗體,選擇好web窗體後單擊添加。
6、在右邊的解決方案資源管理器里就出現了Default.aspx以及附屬他的cs源碼Default.aspx.cs,這里cs源碼和網頁分開便於設計和編程。
7、單擊左下角的拆分我們就看到了網頁界面的代碼和網頁界面。
8、單擊左邊的工具箱,找不到就單擊菜單欄視圖下的工具箱,打開如下界面。
9、在工具欄里拖動一個button和一個textbox到中下方網頁界面上。
雙擊button控制項,打開cs源碼頁(其實就是上面的Default.aspx.cs),為button 控制項添加代碼
單擊菜單欄調試->執行,就出現網站的預覽頁面,單擊按鈕,textbox就會顯示代碼中的文字
最後一步就是發布網站了,單擊菜單欄生成->發布網站,在目標位置里填寫網站伺服器的地址或者本地磁碟的地址,生成網站的所有文件就會上傳到相應的位置,網站就可以運作了。