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

การดีบักคือพยายามค้นหาและลบข้อผิดพลาด (ข้อบกพร่อง) ในระบบคอมพิวเตอร์

4
คุณแสดงข้อมูล POST ด้วย cURL อย่างไร
ตัวอย่างเช่นการโพสต์ไปยังเว็บเซิร์ฟเวอร์ที่มีอาร์กิวเมนต์ -v: curl -v http://testserver.com/post -d "firstname=john&lastname=doe" และก็เอาท์พุท > POST /post HTTP/1.1 > User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3 > Host: testserver.com > Accept: */* > Content-Length: 28 > Content-Type: application/x-www-form-urlencoded > < HTTP/1.1 200 OK (etc) ไม่มีการกล่าวถึงข้อมูลที่ฉันโพสต์ มีตัวเลือกใน cURL เพื่อแสดงสตริง "firstname = john & lastname = doe" ในผลลัพธ์หรือไม่ หมายเหตุ: …
139 curl  debug 

5
วิธีที่เหมาะสมในการดีบักการติดตั้ง Windows ช้าคืออะไร
คุณรู้จักการฝึกซ้อม - คุณถูกขอให้ตรวจสอบสาเหตุที่ลูกพี่ลูกน้องของคุณทำงานช้า ฉันอยู่ที่นั่นเมื่อวานนี้ การเป็นผู้ใช้ Mac มาตั้งแต่ปี 2550 ฉันไม่ได้ขุดลึกเข้าไปใน Windows internals ในช่วงห้าปีที่ผ่านมา Googling สำหรับคำตอบเผยให้เห็นหลายคำตอบที่แตกต่างกันมากมาย: รีจิสทรีที่เสียหายสปายแวร์โปรแกรมป้องกันไวรัสดิสก์ที่แยกส่วนการเปลี่ยนเอฟเฟ็กต์ภาพเป็นต้น ในกรณีนี้ฉันถูกขอให้ดูแล็ปท็อป HP อายุสองปีที่มี Vista Windows ทำงานช้าอย่างไม่น่าเชื่อและแม้กระทั่งการเปิดหน้าต่าง explorer ใหม่ใช้เวลาเกือบหนึ่งนาที ฉันลงเอยด้วยการทำทุกอย่างที่กล่าวมาข้างต้น: การใช้ซีซีคลีนเดอร์จัดเรียงข้อมูลบนดิสก์ปิดเอฟเฟ็กต์ภาพปิดใช้งานนอร์ตันและสิ่งอื่น ๆ ที่คนสุ่มบนอินเทอร์เน็ตเชื่อว่ามีผลกระทบต่อประสิทธิภาพของ Windows ตอนนี้ฉันหันไปหาคุณที่รัก Superusers - ฉันต้องการที่จะเข้าใจในเชิงลึก มีวิธี "วิทยาศาสตร์" ที่เหมาะสมหรือไม่หากคุณต้องการวิธีการแก้ไขข้อบกพร่องและความเข้าใจในกรณีที่เกิดปัญหากับการติดตั้ง Windows ที่ใช้งานช้า (ในกรณีเฉพาะของฉันนี่เกี่ยวข้องกับ Windows Vista แต่ลองสร้างคู่มือทั่วไปสำหรับ XP และ Windows 7 ด้วย) สำหรับฉันดูเหมือนว่าผิดที่จะใช้เครื่องมือต่าง ๆ โดยไม่เข้าใจสาเหตุของข้อผิดพลาด

1
OSX เสมือนจริงไม่เห็นอุปกรณ์ iPhone
ฉันใช้ VM กับ OSX มาระยะหนึ่งแล้วขณะนี้กำลังพัฒนาสำหรับ iOS โดยใช้อุปกรณ์ iPhone ทุกอย่างทำงานได้ดีจนกระทั่งมีการอัปเดตเป็น El Capitan ตั้งแต่การอัพเดต iPhone จะไม่ได้รับการรองรับจาก VM-OSX อีกต่อไป (ซึ่งรวมถึง iTunes, Xcode และ AppCode) อุปกรณ์ iOS นั้นเชื่อมต่อกับ VM อย่างแน่นอนและไม่ใช่กับคอมพิวเตอร์โฮสต์และฉันได้คลิก "เชื่อถือคอมพิวเตอร์เครื่องนี้" ในป๊อปอัปซึ่งปรากฏขึ้นเมื่อเสียบเข้ากับ usb สำหรับโฮสต์และ VM มีความคิดอะไรบ้างที่สามารถทำได้เกี่ยวกับสิ่งนี้นอกเหนือจากการกลับไปที่โยเซมิตี? ขอบคุณล่วงหน้า! การกำหนดค่าระบบ: โฮสต์ระบบปฏิบัติการ: Windows 10 Pro 64-bit VM OS: OS X El Capitan v10.11 VMWare Workstation 11.1.2 (ได้รับการติดตั้งเพื่อรองรับ …

5
Chrome: ซ่อนข้อผิดพลาดส่วนขยายในคอนโซล JavaScript
มีวิธีป้องกันไม่ให้ส่วนขยายปรากฏในคอนโซลของหน้าต่างเครื่องมือสำหรับนักพัฒนาหรือไม่ เป็นเรื่องน่ารำคาญที่ต้องมองหาข้อผิดพลาดของ JavaScript และต้องละเว้นข้อผิดพลาดที่มีอยู่เสมอ ฉันรู้จากคำถามนี้คุณสามารถใช้โหมดไม่ระบุตัวตน แต่ฉันไม่ต้องการที่จะพัฒนาในหน้าต่างเบราว์เซอร์แยกต่างหากพร้อมกับข้อบกพร่องทั้งหมดของโหมดไม่ระบุตัวตน หากไม่มีคำตอบที่ดีในเรื่องนี้ฉันจะเรียกใช้ส่วนขยายที่ละเมิดได้อย่างไรโดยไม่ต้องปิดทีละครั้ง

2
วิธีทำให้ Windows 10 BSOD แสดงรายละเอียดเพิ่มเติมเช่น Windows รุ่นเก่า
ฉันต้องการทราบว่ามีวิธีใดที่จะทำให้ Windows 10 แสดงรายละเอียดเพิ่มเติมเมื่อเกิดข้อขัดข้องเช่นเดียวกับ Windows 7 ใน Windows 10 หน้าจอสีน้ำเงินแห่งความตาย: ซ่อนพารามิเตอร์ของ kernel panic: บทความ MSDN Data Blue Screenอธิบายวิธีแนบดีบักเกอร์ในหัวข้อ "การอ่านข้อผิดพลาดการตรวจสอบข้อมูลจากตัวดีบัก" แรงจูงใจ ฉันมีปัญหา BSOD ทันที ( โพสต์ฟอรัม Microsoft Support ) หากคุณสามารถช่วยได้มันจะดี เราต้องการไฟล์บันทึกจริง (เรียกว่า.dmpไฟล์) เนื่องจากมีเฉพาะบันทึกลำดับเหตุการณ์ที่นำไปสู่ความผิดพลาดไดรเวอร์ที่ถูกโหลดสิ่งที่รับผิดชอบ ฯลฯ ตอบคำถามของตัวเองจาก Microsoft ขอบคุณสำหรับความช่วยเหลือฉันเพิ่งติดตั้ง windows ใหม่โดยใช้วิธี UEFI ดูเหมือนว่าเฟิร์มแวร์ BIOS ของฉันมีการรองรับแบบบั๊ก - ฉันคิดว่า เมื่อฉันใช้วิธี UEFI เพื่อบู๊ตเป็น Ubuntu รุ่นใหม่ไม่มีความตื่นตระหนกในแนวตั้ง ทุกอย่างทำงานได้อย่างราบรื่น

2
การตั้งค่า ulimit ในกระบวนการทำงาน
ฉันเปิดตัวแอปพลิเคชันเซิร์ฟเวอร์และฉันต้องการเรียกใช้เป็นเวลานานเพื่อการทดสอบ น่าเสียดายที่ฉันลืมที่จะตั้งค่าก่อนที่ulimit -c unlimitedจะพบความผิดพลาดในที่สุดและตรวจสอบมัน มีอะไรที่ฉันสามารถทำได้ไหม
25 debug  ulimit 

4
ฉันจะเรียกใช้คำขอ HTTP ทั้งหมดผ่านทาง Charles Web Debugging Proxy ได้อย่างไรรวมถึงบรรทัดรับคำสั่ง
ฉันใช้ซอฟต์แวร์ Charles Web Debugging Proxy เพื่อดีบักคำขอ HTTP มันใช้งานได้ดีกับเบราว์เซอร์เดสก์ท็อปของฉัน Chrome และ Firefox และยังเห็นคำขอ HTTP ที่โปรแกรมอื่นทำ เมื่อฉันเรียกใช้ Charles และตรวจสอบการกำหนดค่าเครือข่ายฉันคิดว่าฉันเข้าใจว่ามันทำงานอย่างไร - เพียงตั้งค่าพร็อกซีสำหรับคำขอ HTTP และ HTTPS ทั้งหมดจากนั้นรับฟังสิ่งเหล่านี้ที่พอร์ต 8888: แต่รายการที่ผมไม่สามารถคิดออกคือว่าผมไม่เห็นการร้องขอใด ๆ ที่ฉันเริ่มต้นที่เทอร์มิเช่นwget, curlหรือelinksเบราว์เซอร์ ฉันรู้ว่าฉันสามารถระบุพร็อกซีด้วย curl และ wget ได้โดยใช้ 127.0.0.1:8888 แต่ฉันไม่เข้าใจว่าเน็ตเวิร์กอินเตอร์เฟสถูกตั้งค่าด้วยพร็อกซีในการกำหนดค่าทำไมฉันต้องระบุพร็อกซีสำหรับพวกเขาด้วยตนเอง . นอกจากนี้ฉันดูเหมือนจะไม่ได้รับ BlueCrab (เว็บไซต์เครื่องถ่ายเอกสาร) เพื่อแสดงใน Charles อย่างใดอย่างหนึ่ง - และฉันไม่เห็นการตั้งค่าพร็อกซีสำหรับมัน - แม้ว่าฉันเชื่อว่ามันใช้ XWindow wrapper หรืออะไรบางอย่าง แอพ …
24 mac  networking  proxy  http  debug 

4
Visual Studio ไม่สร้างอัตโนมัติเมื่อฉันกดปุ่มดีบั๊ก
ฉันกำลังเขียนโค้ดใน Visual Studio แต่เมื่อใดก็ตามที่ฉันต้องการทดสอบแอปพลิเคชันและกดลูกศรสีเขียวสำหรับ "เริ่มการดีบั๊ก" Visual Studio จะไม่คอมไพล์โซลูชันที่ใช้งานอีกครั้งโดยอัตโนมัติสำหรับฉันและฉันต้องสร้างโซลูชันด้วยตนเอง Visual Studio ใช้ในการสร้างโดยอัตโนมัติก่อนที่จะทำการดีบักและฉันต้องการสิ่งนี้เนื่องจากการสร้างด้วยตนเองเป็นสิ่งที่เจ็บปวด ขอบคุณ

3
จะป้องกันไม่ให้ Chrome รีเฟรชหน้าเมื่อดูแหล่งที่มาได้อย่างไร
เมื่อดูแหล่งที่มาของหน้าใน Google Chrome เบราว์เซอร์จะเปิดแท็บใหม่และโดยทั่วไปจะวาง URL ด้วยview-source:คำนำหน้า สิ่งนี้ไม่พึงประสงค์ ในฐานะนักพัฒนาฉันอาจรวมเอาท์พุทการวิเคราะห์บางอย่างที่มองเห็นได้ในแหล่งที่มาหลังจากส่งแบบฟอร์ม เมื่อ Chrome รีเฟรชหน้าเว็บเพื่อดูแหล่งที่มามันจะทำให้ข้อมูลนี้หายไป อย่างไรก็ตามมีการป้องกันพฤติกรรมนี้หรือไม่? หมายเหตุ:ฉันคุ้นเคยกับตัวเลือก "ตรวจสอบองค์ประกอบ" นี่ไม่ใช่การสแตนด์บายที่เพียงพอสำหรับการดูแหล่งที่มาของหน้ากระดาษดิบของหน้าที่แน่นอนที่คุณกำลังดูอยู่ สคริปต์ทดสอบอย่างรวดเร็ว <pre> <?= print_r($_POST, true) ?> </pre> <form action="" method="post"> <input id="foo" name="foo" value="bar" /> <input type="submit" /> </form> หลังจากคลิกปุ่มส่งหน้าจะแสดง Array ( [foo] => bar ) หากคุณดูแหล่งที่มาของหน้าคุณจะเห็นผลลัพธ์ว่างเปล่า $_POST <pre> Array ( ) </pre> <form action="" …

1
แสดงเบรกพอยต์ทั้งหมดเมื่อทำการดีบักโค้ดไพ ธ อนด้วย pdb
ฉันใช้ pdb เพื่อดีบักรหัสหลาม ฉันตั้งเบรกพอยต์ในบรรทัดคำสั่ง pdb ด้วย b [linenumber] ฉันสามารถตรวจสอบจุดพักงานทั้งหมดได้หรือไม่ ขอขอบคุณ
19 python  debug  ipython 

3
เครื่องมือสำหรับนักพัฒนาเว็บ Safari?
คุณเปิดใช้งานเครื่องมือสำหรับนักพัฒนาเว็บใน Safari บน windows ที่ไหน ฉันไม่พบที่ใดก็ได้ ค้นหาเว็บอย่างรวดเร็วพบคำแนะนำที่ซับซ้อนจริง ๆ ที่รู้สึกเหมือนแฮ็คแล้วเปิดการตั้งค่า Apple ทำให้การพัฒนาในเบราว์เซอร์ของพวกเขายากจริง ๆ หรือไม่
18 javascript  css  debug  safari 

3
จะ“ debug” คีย์บอร์ดใน Linux ได้อย่างไร? เหมือนกดปุ่มและเห็นรหัสในเทอร์มินัล
ฉันไม่ได้มีคำตอบให้กับปัญหาของฉันเกี่ยวกับการเพิ่มคีย์บอร์ดเพิ่มเติมใน Ubuntu 10.04 เครื่องหมายคำถามไม่ทำงานในแป้นพิมพ์ของฉันเพียงใช้ปุ่ม Alt Gr + W เท่านั้น ดังนั้นฉันไม่รู้ว่านี่เป็นปัญหาของ Ubuntu หรือ Virtualbox หรือไม่ (ฉันเรียกใช้ภายใน VM) มันเป็นแป้นพิมพ์ usb HP KU-0316 ฉันต้องการแก้ไขข้อบกพร่องของปัญหานี้ แป้นพิมพ์เสียบอยู่ดังนั้นเมื่อฉันกดแป้นฉันเชื่อว่ามีบางสิ่งที่ถูกส่งไปยังระบบปฏิบัติการของฉันรหัสบางอย่างฉันไม่รู้ ฉันต้องการจะขุดปัญหานี้ค้นหารหัสคีย์บางคำด่าและค้นหาไฟล์ damn * .conf และแก้ไขปัญหาของฉันด้วยตนเอง ดังนั้น, แอปพลิเคชันลักษณะนี้มีอยู่ใน Linux หรือไม่?
16 linux  ubuntu  keyboard  debug 

2
ฉันจะดีบัก bash ที่สำเร็จได้อย่างไร
ฉันได้สร้างฟังก์ชั่นเติมเต็มของ bash ที่ดูเหมือนว่าทำงานได้อย่างอิสระ แต่ให้ผลลัพธ์ที่ไม่คาดคิดเมื่อฉันพยายามที่จะทำแท็บให้เสร็จ เป็นไปได้หรือไม่ที่จะเชื่อมต่อ bashdb จากนั้นลองแท็บทำสิ่งใดสิ่งหนึ่งและผ่านขั้นตอนการตรวจแก้จุดบกพร่องและตรวจสอบว่ามีอะไรผิดปกติหรือไม่

5
หน้าจอ PC สีน้ำเงินแล้วรีบูตทันที ฉันจะหยุดสิ่งนี้หรือค้นหาข้อผิดพลาดในภายหลังได้อย่างไร
ฉันเริ่มรับหน้าจอสีน้ำเงินแบบสุ่มจากของฉัน (พีซีอายุที่ยอมรับได้) น่าเสียดายที่มันรีบูตทันทีดังนั้นฉันจึงไม่ได้รับโอกาสที่จะอ่านข้อผิดพลาด มันเกิดขึ้นเมื่อเรียกดู Stack Overflow ใน Google Chrome และ Firefox ดังนั้นฉันคิดว่ามันเป็นสิ่งที่ค่อนข้างพื้นฐาน ส่วนใหญ่แล้วจะมีการโต้ตอบ "รายงานข้อผิดพลาดกับ Microsoft" และฉันได้ตรวจสอบไฟล์ข้อมูลที่ต้องการส่ง แต่ไม่พบข้อมูลที่นั่น ฉันจะยอมรับอย่างอิสระว่าฉันอาจมองผิดที่ ฉันใช้ Windows XP SP3 และฉันได้รับการอัปเดตอย่างเต็มที่แล้ว ซีพียูเป็น Athlon XP 2600+ ฉันมี RAM 2 GB ติดตั้งแล้วมี nVidia Quadro4 980 XGL ขับแบนสอง DELL 2001FP ที่ 1600 x 1200 พิกเซล (32 บิต / พิกเซล) ฉันได้ตรวจสอบพัดลม CPU …
13 windows-xp  bsod  debug 

6
กำลังวินิจฉัยสเปรดชีต Excel ที่ช้า
ลูกค้าติดต่อฉันบ่นว่ามีสเปรดชีต Excel ที่เปิดนานเกินไป พวกเขาใช้ Excel เพื่อสร้างใบแจ้งหนี้ดังนั้นพวกเขาจึงมีสเปรดชีต Excel หลายร้อยรายการที่มีการจัดรูปแบบแสงและการคำนวณที่ง่ายมาก เมื่อเรียงลำดับสเปรดชีตตามขนาดฉันเห็นว่าขณะที่สเปรดชีตส่วนใหญ่อยู่ในช่วง 10-250k มีสเปรดชีตจำนวนหนึ่งที่มีขนาดไฟล์ 2-3 MB ขึ้นไป ผิดปกติขนาดไฟล์ไม่ใหญ่พวกเขาไม่ได้เก็บข้อมูลมากเพียงแค่การจัดรูปแบบอาจจะสองหรือสามหน้าของใบแจ้งหนี้ที่พิมพ์ แต่จำนวนข้อมูลเกือบจะเหมือนกับกระดาษคำนวณขนาดเล็ก (และเปิดตามปกติ) . เมื่อเปิดไฟล์ปริมาณ RAM ที่ต้องการจะเพิ่มขึ้นจาก 3 MB เป็น 400 MB และจะใช้แกนเดียวอย่างสมบูรณ์ (ทดสอบกับ dual-core ในสำนักงานและแล็ปท็อป quad-core ของฉัน) ในขณะที่เริ่มต้น ฉันคิดว่าพวกเขาจับโค้ด VBA บางตัวได้ แต่ไม่มีมาโครหรือไม่มีรหัส VBA Ctrl + End แสดง 39 แถวและประมาณ 12 คอลัมน์ (สิ้นสุดที่ M) ฉันยังลบข้อมูลต่อแถวหรือทีละคอลัมน์จนกว่าจะไม่มีข้อมูลเหลืออยู่และมันก็ทำให้ฉันมีปัญหาเดียวกัน ฉันได้ตรวจสอบการค้นหาของ …

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