การเขียนโปรแกรม

คำถาม & คำตอบสำหรับโปรแกรมเมอร์มืออาชีพและกระตือรือร้น

16
jQuery ค้นหาตัวจัดการเหตุการณ์ที่ลงทะเบียนกับวัตถุ
Наэтотвопросестьответына Stack Overflow нарусском : JQuery поискобработчикасобытияобъекта ฉันต้องการค้นหาตัวจัดการเหตุการณ์ที่ลงทะเบียนกับวัตถุ ตัวอย่างเช่น: $("#el").click(function() {...}); $("#el").mouseover(function() {...}); $("#el")ได้คลิกและลงทะเบียนmouseoverแล้ว มีฟังก์ชั่นเพื่อค้นหาสิ่งนั้นและอาจย้ำไปที่ตัวจัดการเหตุการณ์หรือไม่? ถ้ามันเป็นไปไม่ได้บนวัตถุ jQuery ด้วยวิธีการที่เหมาะสมมันเป็นไปได้ในวัตถุ DOM ธรรมดาหรือไม่?
555 jquery  events  dom 

13
เปิดสองอินสแตนซ์ของไฟล์ในเซสชัน Visual Studio เดียว
ฉันมีไฟล์xyz.cpp ฉันต้องการเปิดไฟล์นี้สองอินสแตนซ์ใน Visual studio (BTW ฉันใช้ Visual Studio 2005) ทำไมฉันถึงต้องการทำเช่นนั้น? ฉันต้องการเปรียบเทียบสองส่วนของไฟล์เดียวกันแบบเคียงข้างกัน ฉันรู้วิธีแก้ปัญหาเช่น: ทำสำเนาของไฟล์ แต่ปัญหาคือมันไม่หรูหราและฉันไม่ต้องการทำสำเนาทุกครั้งที่ฉันต้องเผชิญกับสิ่งนี้ ฉันสามารถแบ่งหน้าต่างออกเป็นสองส่วน ปัญหาเกี่ยวกับการแบ่งมันที่ฉันสามารถแยกมันในแนวนอนเท่านั้น ผลลัพธ์ของการแบ่งตามแนวนอนคือด้านขวาของหน้าจอของฉันคือพื้นที่สีขาว ถ้าฉันสามารถแยกมันในแนวตั้งหรือเปิดสองอินสแตนซ์ของไฟล์เดียวกันมันจะเพิ่มจำนวนบรรทัดของโค้ดที่ฉันสามารถเปรียบเทียบได้

7
SecurityError: บล็อกเฟรมที่มีต้นกำเนิดไม่ให้เข้าถึงเฟรมข้ามเฟรม
ฉันกำลังโหลด<iframe>ในหน้า HTML ของฉันและพยายามเข้าถึงองค์ประกอบภายในโดยใช้ Javascript แต่เมื่อฉันพยายามรันโค้ดของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: SecurityError: Blocked a frame with origin "http://www.<domain>.com" from accessing a cross-origin frame. คุณช่วยฉันหาวิธีแก้ปัญหาเพื่อให้ฉันสามารถเข้าถึงองค์ประกอบในเฟรมได้หรือไม่? ฉันใช้รหัสนี้สำหรับการทดสอบ แต่ในไร้สาระ: $(document).ready(function() { var iframeWindow = document.getElementById("my-iframe-id").contentWindow; iframeWindow.addEventListener("load", function() { var doc = iframe.contentDocument || iframe.contentWindow.document; var target = doc.getElementById("my-target-id"); target.innerHTML = "Found it!"; }); });


14
วิธีดูข้อมูลวิธีการใน Android Studio
ใน Eclipse เมื่อคุณวางเม้าส์ของคุณเหนือเมธอดหน้าต่างจะปรากฏพร้อมคำอธิบายว่าเมธอดทำอะไรพารามิเตอร์หมายถึงอะไรและส่งกลับอย่างไร มีวิธีที่จะทำให้ Android Studio ทำสิ่งเดียวกันได้หรือไม่?


8
ความแตกต่างระหว่าง ng-model และ ng-bind คืออะไร
ฉันกำลังเรียนรู้ AngularJS และกำลังมีปัญหาในการทำความเข้าใจความแตกต่างระหว่างและng-bindng-model ใครสามารถบอกฉันว่าพวกเขาแตกต่างกันอย่างไรและเมื่อใดควรใช้กับอีกอันหนึ่ง

10
Eclipse: ตั้งค่าความยาวบรรทัดสูงสุดสำหรับการจัดรูปแบบอัตโนมัติหรือไม่
ฉันทำงานกับ Java ถ้าฉันกดCtrl+ Shift+ Fใน Eclipse Helios มันจะจัดรูปแบบรหัสของฉันโดยอัตโนมัติ เมื่อถึงจุดหนึ่งก็จะตัดบรรทัด ฉันต้องการเพิ่มความยาวบรรทัดสูงสุด ฉันจะทำสิ่งนี้ได้อย่างไร
554 java  eclipse  formatting  ide 

15
เป็นไปได้ไหมที่จะดูตัวอย่างเนื้อหาที่ซ่อนใน git?
ฉันมักจะออกไปทำงานในภายหลังจากนั้นมีสิ่งอื่นเข้ามาและอีกไม่กี่สัปดาห์ต่อมาฉันต้องการตรวจสอบที่ซ่อนและค้นหาการเปลี่ยนแปลงที่จะเกิดขึ้นถ้าฉันใช้มันกับต้นไม้ทำงานในสถานะปัจจุบัน ฉันรู้ว่าฉันสามารถทำคอมไพล์บน stash ได้ แต่นี่แสดงให้ฉันเห็นถึงความแตกต่างทั้งหมดระหว่างแผนผังการทำงานกับ stash ในขณะที่ฉันแค่สนใจที่จะรู้ว่า stash ที่ใช้นั้นจะเปลี่ยนไปอย่างไร ฉันจะทำสิ่งนี้ได้อย่างไร
554 git  git-stash 

16
ฉันจะลบบรรทัดแรกของไฟล์ข้อความโดยใช้สคริปต์ bash / sed ได้อย่างไร
ฉันจำเป็นต้องลบบรรทัดแรกออกจากไฟล์ข้อความขนาดใหญ่โดยใช้สคริปต์ทุบตี ตอนนี้ฉันกำลังใช้sed -i -e "1d" $FILE- แต่ใช้เวลาประมาณหนึ่งนาทีในการลบ มีวิธีที่มีประสิทธิภาพมากกว่านี้หรือไม่
554 bash  scripting  sed 

22
แปลง Int เป็น String ใน Swift
ฉันพยายามที่จะหาวิธีที่จะใช้Intเป็นStringในสวิฟท์ ฉันหาวิธีแก้ปัญหาโดยใช้NSNumberแต่ฉันชอบคิดออกว่าจะทำทุกอย่างใน Swift อย่างไร let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 

20
* .h หรือ * .hpp สำหรับนิยามคลาสของคุณ
ผมเคยใช้เสมอ*.hไฟล์สำหรับคำจำกัดความชั้นเรียนของฉัน *.hppแต่หลังจากที่ได้อ่านรหัสห้องสมุดเพิ่มบางอย่างผมตระหนักว่าพวกเขาใช้งานทั้งหมด ฉันมักจะไม่ชอบนามสกุลไฟล์นั้นฉันคิดว่าส่วนใหญ่เป็นเพราะฉันไม่ชิน อะไรคือข้อดีและข้อเสียของการใช้*.hppมากกว่า*.h?
554 c++  header 

6
ลบช่องว่างต่อท้ายโดยอัตโนมัติหรือด้วยทางลัด
มีวิธีลบช่องว่างต่อท้ายใน Visual Studio Code (โดยอัตโนมัติหรือด้วยทางลัด) หรือไม่ ฉันกำลังค้นหาสิ่งนี้ในชุดคำสั่งและในการตั้งค่าเครื่องมือแก้ไข แต่ฉันไม่พบสิ่งที่ฉันกำลังมองหา


14
เครื่องมือบรรทัดคำสั่งไม่ทำงาน - OS X El Capitan, Sierra, High Sierra, Mojave
ฉันเพิ่งอัพเกรดจาก Yosemite เป็น El Capitan (และจำลองปัญหาการอัพเกรดจาก El Capitan เป็น Sierra) และเมื่อฉันพยายามพิมพ์ตัวอย่างgit statusภายในเทอร์มินัลฉันได้รับข้อผิดพลาดต่อไปนี้: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun ฉันไม่ได้ติดตั้ง Xcode ไม่เคยทำ ใครมีทางออก?

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