คำถามติดแท็ก debugging

การดีบักเป็นกระบวนการที่มีระเบียบวิธีในการค้นหาและแก้ไขข้อบกพร่องในโปรแกรมคอมพิวเตอร์ ** หมายเหตุสำคัญ: ** แท็กนี้มีไว้สำหรับคำถามเกี่ยวกับเทคนิคการดีบักหรือขั้นตอนการดีบักเท่านั้นไม่ใช่เพื่อขอความช่วยเหลือในการดีบักรหัสของคุณ

7
เธรดได้ออกจากรหัส 0 (0x0) โดยไม่มีข้อยกเว้นที่ไม่สามารถจัดการได้
ในขณะที่ดีบักแอปพลิเคชัน C # ของฉันฉันสังเกตเห็นประโยคต่อไปนี้เกิดขึ้นจำนวนมาก: เธรด - ออกด้วยรหัส 0 (0x0) แอปพลิเคชันยังคงทำงานต่อไปและไม่มีข้อยกเว้นใดที่ถูกจับ / ไม่ได้ใช้งาน แอปพลิเคชันกำลังทำงานบน Windows 7 64 บิตและแก้ไขข้อบกพร่องด้วยแพลตฟอร์ม x86
97 c#  .net  debugging 

9
Visual Studio ดีบักเครื่องมือ "นาฬิกาด่วน" และนิพจน์แลมบ์ดา
เหตุใดฉันจึงไม่สามารถใช้นิพจน์แลมบ์ดาในขณะที่แก้ไขข้อบกพร่องในหน้าต่าง "นาฬิกาด่วน" ได้ UPD: ดูเพิ่มเติม http://blogs.msdn.com/b/jaredpar/archive/2009/08/26/why-no-linq-in-debugger-windows.aspx http://blogs.msdn.com/b/jaredpar/archive/2010/06/02/why-is-linq-absent-from-debugger-windows-part-2.aspx

3
เมื่อใช้ดีบักเกอร์ Java ใน Intellij“ Drop Frame” หมายความว่าอย่างไร
ฉันใช้โปรแกรมดีบักเกอร์ Java ภายใน Intellij 8 และสังเกตเห็นปุ่มที่มีข้อความว่า "drop frame" มีใครรู้บ้างไหมว่าสิ่งนี้ทำหน้าที่อะไร สิ่งนี้จะใช้อย่างไร / มีประโยชน์อย่างไร?

4
get-task-allow ทำอะไรใน Xcode?
เมื่อฉันตั้งค่าสิทธิ์ในโปรเจ็กต์แอพ iPhone ฉันจะสร้าง Entitlements.plist ใหม่และตั้งค่าของ get-task-allow เป็น false แต่ทำไม? คีย์นี้แสดงถึงอะไร? โปรดทราบว่าสิ่งนี้เกี่ยวข้องกับข้อผิดพลาดที่ไม่สามารถตรวจสอบแอปพลิเคชันเมื่อสร้างแอปสำหรับอุปกรณ์ iPhone - ฉันพบว่าการพลิกค่าของคีย์นี้เป็นจริงทำให้ฉันสามารถติดตั้งแอปบนอุปกรณ์ได้)

7
วิธีการดีบัก js ใน jsfiddle
ฉันกำลังดู jsfiddle นี้: http://jsfiddle.net/carpasse/mcVfK/ มันใช้งานได้ดีนั่นไม่ใช่ปัญหาฉันแค่อยากรู้วิธีการดีบักผ่านจาวาสคริปต์ ฉันพยายามใช้คำสั่งดีบักเกอร์ แต่หาไม่พบในแท็บแหล่งที่มา? มีความคิดอย่างไรที่ฉันจะแก้ไขข้อบกพร่องนี้ได้ รหัสบางส่วนจากซอ: angular.module('app', ['appServices']) .config(['$routeProvider', function($routeProvider) { $routeProvider. when('/home', {templateUrl: 'home.html', controller: HomeCtrl}). when('/list', {templateUrl: 'list.html', controller: ListCtrl}). when('/detail/:itemId', {templateUrl: 'detail.html', controller: DetailCtrl}). when('/settings', {templateUrl: 'settings.html', controller: SettingsCtrl}). otherwise({redirectTo: '/home'}); }]);

9
จะตรวจสอบแอปพลิเคชัน Flutter ได้อย่างไรในการแก้ปัญหา
ฉันมีคำถามสั้น ๆ ฉันกำลังมองหาวิธีรันโค้ดใน Flutter เมื่อแอพอยู่ในโหมด Debug เป็นไปได้ไหมใน Flutter ฉันไม่สามารถหาได้จากที่ใดในเอกสาร อะไรทำนองนี้ If(app.inDebugMode) { print("Print only in debug mode"); } จะตรวจสอบได้อย่างไรว่าแอพพลิเคชั่น Flutter กำลังทำงานในโหมด debug หรือ release?

30
จะแก้ไขข้อความ“ กำลังรอโปรแกรมแก้ไขข้อบกพร่อง” ได้อย่างไร
ฉันมี HTC Comet ที่เชื่อมต่อกับ Eclipse ด้วย SDK 2.2 ฉันทำการแก้ไขข้อบกพร่อง - แอปพลิเคชันไม่ทำงาน แม้ว่าจะได้รับการติดตั้งบนอุปกรณ์ บนอุปกรณ์ฉันได้รับกล่องข้อความนี้บนหน้าจอดาวหาง กำลังรอ Debugger Application HunyDew (process com.airvine.hunydew) กำลังรอให้ debugger แนบ [บังคับปิด] ในขณะที่ Eclipse console ฉันได้รับชุดข้อความเหล่านี้ [2010-12-07 01:42:29 - hunydewprj] Android Launch! [2010-12-07 01:42:29 - hunydewprj] adb is running normally. [2010-12-07 01:42:29 - hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch [2010-12-07 …

6
แก้ไขข้อผิดพลาดการแบ่งกลุ่มใน C ++
ฉันกำลังเขียนโปรแกรม C ++ ข้ามแพลตฟอร์มสำหรับ Windows และ Unix ทางฝั่ง Window โค้ดจะคอมไพล์และรันได้อย่างไม่มีปัญหา ในด้าน Unix จะรวบรวมอย่างไรก็ตามเมื่อฉันพยายามเรียกใช้ฉันได้รับข้อผิดพลาดในการแบ่งส่วน ลางสังหรณ์เริ่มต้นของฉันคือมีปัญหากับพอยน์เตอร์ อะไรคือวิธีการที่ดีในการค้นหาและแก้ไขข้อผิดพลาดในการแบ่งส่วน

6
ฉันจะเปิดใช้งานการบันทึกสำหรับ Spring Security ได้อย่างไร
ฉันกำลังตั้งค่า Spring Security เพื่อจัดการกับผู้ใช้ที่เข้าสู่ระบบฉันได้เข้าสู่ระบบในฐานะผู้ใช้และถูกนำไปที่หน้าข้อผิดพลาด Access Denied เมื่อเข้าสู่ระบบสำเร็จ ฉันไม่รู้ว่าผู้ใช้ของฉันได้รับมอบหมายบทบาทอะไรหรือกฎที่ทำให้การเข้าถึงถูกปฏิเสธเพราะฉันไม่สามารถหาวิธีเปิดใช้งานการดีบักสำหรับไลบรารี Spring Security ได้ xml ความปลอดภัยของฉัน: <?xml version="1.0" encoding="UTF-8"?> <beans ... > <!-- security --> <security:debug/><!-- doesn't seem to be working --> <security:http auto-config="true"> <security:intercept-url pattern="/Admin**" access="hasRole('PROGRAMMER') or hasRole('ADMIN')"/> <security:form-login login-page="/Load.do" default-target-url="/Admin.do?m=loadAdminMain" authentication-failure-url="/Load.do?error=true" username-parameter="j_username" password-parameter="j_password" login-processing-url="/j_spring_security_check"/> <security:csrf/><!-- enable Cross Site Request Forgery protection …

4
วิธีการดีบักส่วนขยาย Visual Studio
ฉันแค่เขียนส่วนขยาย VSIX สำหรับ Visual Studio 2010 และไม่สามารถหาวิธีแก้จุดบกพร่องได้ วิธีหนึ่งที่ชัดเจนคือการส่งออกข้อความ Trace.WriteLine()การขยายการใช้แม่แบบ แต่จะหาได้ที่ไหน?

8
วิธีติดตามข้อผิดพลาด "ฟรีหรือเสียหายสองเท่า"
เมื่อฉันเรียกใช้โปรแกรม (C ++) ของฉันมันขัดข้องด้วยข้อผิดพลาดนี้ * ตรวจพบ glibc * ./load: ฟรีสองเท่าหรือเสียหาย (! prev): 0x0000000000c6ed50 *** ฉันจะติดตามข้อผิดพลาดได้อย่างไร ฉันลองใช้std::coutคำสั่งprint ( ) แต่ไม่ประสบความสำเร็จ สามารถgdbทำให้ง่ายขึ้น?
94 c++  c  debugging  free 

5
โค้ด "แก้จุดบกพร่องเท่านั้น" ที่ควรทำงานเมื่อ "เปิด" เท่านั้น
ฉันต้องการเพิ่มโค้ด C # "debug only" บางส่วนที่ทำงานเฉพาะในกรณีที่ผู้ทำการดีบักร้องขอ ใน C ++ ฉันเคยทำสิ่งที่คล้ายกับสิ่งต่อไปนี้: void foo() { // ... #ifdef DEBUG static bool s_bDoDebugOnlyCode = false; if (s_bDoDebugOnlyCode) { // Debug only code here gets executed when the person debugging // manually sets the bool above to true. It then stays for the rest …

5
วิธีการตั้งค่าเบรกพอยต์แบบมีเงื่อนไขใน Xcode ตามคุณสมบัติสตริงอ็อบเจ็กต์
ฉันต้องการให้ตัวดีบั๊กหยุดพักเมื่อถึงการจับคู่สตริงที่เฉพาะเจาะจง ตัวอย่างเช่นฉันอาจมีสิ่งนี้: Foo myObj = [self gimmeObj]; myObjnameอาจมีคุณสมบัติที่เรียกว่า ฉันต้องการให้ดีบักเกอร์หยุดงานเมื่อ [myObj.name isEqualToString:@"Bar"]; ฉันจะตั้งค่าเบรกพอยต์ตามเงื่อนไขใน Xcode ให้ทำเช่นนั้นได้อย่างไร

7
Wireshark vs Firebug vs Fiddler - ข้อดีข้อเสีย? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบพร้อมข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อเร็ว ๆ นี้ฉันพบปัญหาที่แอปพลิเคชัน CGI ไม่ตอบสนอง อาการคือ Firefox แสดง: กำลังโอนข้อมูลจาก localhost ... แต่สิ่งนี้คือฉันไม่เห็นการเข้าชมใด ๆ จากแผง Net ของ Firebug และเบราว์เซอร์จะอยู่บนเวทีเดียวกันตลอดไป ฉันกำลังคิดเกี่ยวกับวิธีการดีบักแอปพลิเคชันนี้ แต่ฉันไม่เห็นซอร์สโค้ดหรือส่วนประกอบ Java / C ++ ใด ๆ ที่คอมไพล์แล้วดังนั้นฉันจึงคิดว่าการวินิจฉัยระดับเครือข่าย HTTP เป็นการเริ่มต้นที่ดี ฉันมีประสบการณ์เล็กน้อยใน Fiddler และ Wireshark เพียงแค่สงสัยว่าพวกเขาจะได้รับข้อเสนอแนะ / สถิติที่ดีขึ้นในระดับเครือข่าย HTTP หรือไม่ ฉันได้ยินมาว่า Wireshark เป็นขั้นสูง …

13
เครื่องมือสำหรับนักพัฒนา Chrome: สคริปต์ html ว่างเปล่า (ในแหล่งที่มา) บทแนะนำการดีบัก
ฉันกำลังทำแบบฝึกหัดการดีบัก C hromeโดยใช้ NetBeans และ Google Chrome ดูเหมือนว่าทุกอย่างรวมถึงส่วนขยายจะทำงานได้อย่างถูกต้อง แต่เมื่อฉันไปที่ส่วนUse the Debuggerฉันไม่เห็นโค้ด html เพื่อแทรกเบรกพอยต์ หลังจากเลือกตรวจสอบป๊อปอัปบนเบราว์เซอร์จะเปิดขึ้นในคอนโซลโดยไม่แสดงอะไรองค์ประกอบจะแสดง popup.html พร้อมกับรูปภาพ เมื่อฉันไปที่ Sources ไฟล์ popup.html สามารถเปิดได้ แต่บรรทัดเดียวคือบรรทัดที่ 1 ว่างเปล่า ถ้าฉันเปิดไฟล์ js ไฟล์ js จะอยู่ที่นั่นและสามารถแก้ไขได้ (แตกปลาย) ฉันขอโทษ - อาจจะเป็นเรื่องพื้นฐาน แต่ฉันไม่ค่อยมีประสบการณ์กับเรื่องนี้ ฉันได้ลองโหลดใหม่และรีเฟรชทุกอย่างแล้ว การติดตาม: เมื่อเข้าlocation.reload(true)สู่พรอมต์คอนโซลไฟล์ popup.html จะปรากฏเป็น Source! ทำไม? ไม่มีความเห็น. ฉันหวังว่านี่จะช่วยใครบางคนได้ตลอดทั้งวันที่ฉันใช้เวลาสะดุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.