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

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

14
วิธีปิดการปรับขนาดล้อเลื่อนของเมาส์ด้วย Google Maps API
ฉันใช้ Google Maps API (v3) เพื่อวาดแผนที่สองสามหน้า สิ่งหนึ่งที่ฉันต้องการทำคือปิดใช้งานการซูมเมื่อคุณเลื่อนล้อเลื่อนของเมาส์ไปบนแผนที่ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ฉันได้ปิดการใช้งาน scaleControl (เช่นลบองค์ประกอบ UI การปรับขนาด) แต่สิ่งนี้ไม่ได้ป้องกันการปรับสเกลล้อเลื่อน นี่เป็นส่วนหนึ่งของฟังก์ชั่นของฉัน (มันเป็นปลั๊กอิน jQuery แบบง่าย): $.fn.showMap = function(options, addr){ options = $.extend({ navigationControl: false, mapTypeControl: false, scaleControl: false, draggable: false, mapTypeId: google.maps.MapTypeId.ROADMAP }, options); var map = new google.maps.Map(document.getElementById($(this).attr('id')), options); // Code cut from this example as …

30
วิธีรับที่อยู่ IP ของลูกค้าโดยใช้ JavaScript
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันต้องการดึงที่อยู่ IP ของลูกค้าโดยใช้ JavaScript ไม่มีรหัสฝั่งเซิร์ฟเวอร์หรือแม้แต่ SSI อย่างไรก็ตามฉันไม่ได้ใช้สคริปต์ / บริการของบุคคลที่สามฟรี

18
ฉันควรจัดการกับคำเตือน“ แพ็คเกจ 'xxx' ไม่พร้อมใช้งาน (สำหรับรุ่น R xyz)”
ฉันพยายามติดตั้งแพ็คเกจโดยใช้ install.packages("foobarbaz") แต่ได้รับคำเตือน Warning message: package 'foobarbaz' is not available (for R version x.y.z) ทำไม R ไม่คิดว่ามีแพ็คเกจนี้ ดูคำถามเหล่านี้ที่อ้างถึงอินสแตนซ์เฉพาะของปัญหานี้: แพ็คเกจของฉันใช้งานไม่ได้กับ แพ็คเกจR 2.15.2 'Rbbg' ไม่พร้อมใช้งาน (สำหรับรุ่น R 2.15.2) แพ็คเกจไม่พร้อมใช้งาน (สำหรับรุ่น R 2.15.2) แพ็คเกจ doMC ไม่พร้อมใช้งานสำหรับคำเตือน R เวอร์ชัน 3.0.0 ใน install.packages การ พึ่งพา 'Rglpk' ไม่พร้อมใช้งานสำหรับแพ็คเกจ 'fPortfolio' จะทำอย่างไรเมื่อแพ็คเกจไม่พร้อมใช้งานสำหรับรุ่น R ของเรา แพ็คเกจ bigvis สำหรับ R …


7
ทำให้ div เลื่อนในแนวตั้งโดยใช้ CSS
นี้ <div id="" style="overflow:scroll; height:400px;"> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ช่วยให้divผู้ใช้สามารถเลื่อนทั้งในแนวนอนและแนวตั้ง ฉันจะเปลี่ยนเพื่อให้ div สามารถเลื่อนได้ในแนวตั้งเท่านั้น ?
560 html  css 

9
.gitignore ไฟล์. DS_Store ทั้งหมดในทุกโฟลเดอร์และโฟลเดอร์ย่อย
ฉันได้เพิ่ม. DS_Store ไปยังไฟล์. gignignore แต่ดูเหมือนว่าจะไม่สนใจเพียงแค่. DS_Store ในไดเรกทอรีรากไม่ใช่ทุกโฟลเดอร์และโฟลเดอร์ย่อย ฉันจะแก้ไขได้อย่างไร
560 gitignore 

5
สตริง MySQL แทนที่
ฉันมีคอลัมน์ที่มี URL (id, url): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test ฉันต้องการเปลี่ยนคำว่า "อัปเดต" เป็น "ข่าว" เป็นไปได้ไหมที่จะทำสิ่งนี้กับสคริปต์?
559 mysql  replace 

6
ฉันจะเลือกแบบสุ่มจากอาร์เรย์ได้อย่างไร
ฉันต้องการทราบว่ามีวิธีที่สะอาดกว่านี้มากในการทำสิ่งนี้หรือไม่ โดยทั่วไปฉันต้องการเลือกองค์ประกอบแบบสุ่มจากอาเรย์ที่มีความยาวผันแปรได้ โดยปกติฉันจะทำเช่นนี้: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] มีบางอย่างที่อ่าน / ง่ายกว่าในการแทนที่บรรทัดที่สองหรือไม่? หรือว่าเป็นวิธีที่ดีที่สุดที่จะทำ ฉันคิดว่าคุณสามารถทำได้myArray.shuffle.firstแต่ฉันเห็นเพียง#shuffleไม่กี่นาทีที่ผ่านมาดังนั้นฉันยังไม่ได้ใช้จริงๆ
559 ruby  arrays  random 




15
คีย์รหัสใดสำหรับคีย์ escape ด้วย jQuery
ฉันมีสองหน้าที่ เมื่อกด Enter ฟังก์ชันจะทำงานอย่างถูกต้อง แต่เมื่อกด Escape จะไม่ทำงาน หมายเลขหลบหนีที่ถูกต้องสำหรับกุญแจคืออะไร? $(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work) });
559 javascript  jquery 

27
วิธีติดตั้งอัญมณีหรืออัปเดต RubyGems หากล้มเหลวด้วยข้อผิดพลาดเกี่ยวกับการอนุญาต
ฉันกำลังพยายามติดตั้งอัญมณีโดยใช้gem install mygemหรืออัปเดตโดยใช้ RubyGems gem update --systemและล้มเหลวด้วยข้อผิดพลาดนี้: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. ใครบ้างมีความคิดวิธีแก้ปัญหานี้
559 ruby  macos  rubygems 

3
ความยาวสูงสุดที่เป็นไปได้ของสตริงแบบสอบถามคืออะไร
มันขึ้นอยู่กับเบราว์เซอร์หรือไม่? นอกจากนี้สแต็คเว็บที่แตกต่างกันมีข้อ จำกัด ที่แตกต่างกันในการรับข้อมูลจากคำขอจำนวนเท่าใด

7
ฟังก์ชั่นที่พิมพ์อย่างรุนแรงเป็นพารามิเตอร์ที่เป็นไปได้ใน TypeScript?
ใน TypeScript ฉันสามารถประกาศพารามิเตอร์ของฟังก์ชั่นเป็นฟังก์ชั่นประเภท มีวิธี "ชนิดปลอดภัย" ในการทำสิ่งนี้ที่ฉันหายไปหรือไม่? ตัวอย่างเช่นพิจารณาสิ่งนี้: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save operation //Can I at compile-time ensure the callback accepts a single parameter of type number somehow? callback(result); } } …
559 typescript 

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