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

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

30
ค่าสูงสุดสำหรับ int32 คืออะไร
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันไม่สามารถจำหมายเลขได้ ฉันต้องการกฎหน่วยความจำ
1380 integer 

30
วิธีแยกไดเรกทอรีในการค้นหา คำสั่ง
ฉันพยายามเรียกใช้findคำสั่งสำหรับไฟล์ JavaScript ทั้งหมด แต่ฉันจะแยกไดเรกทอรีเฉพาะได้อย่างไร นี่คือfindรหัสที่เราใช้ for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1380 linux  shell  find 

30
วิธีที่ดีที่สุดในการเพิ่มตัวเลือกให้กับการเลือกจากเป็นวัตถุ JavaScript ด้วย jQuery คืออะไร?
วิธีที่ดีที่สุดในการเพิ่มตัวเลือกไปยัง<select>วัตถุจาวาสคริปต์โดยใช้ jQuery คืออะไร? ฉันกำลังมองหาสิ่งที่ฉันไม่ต้องการให้มีปลั๊กอิน แต่ฉันก็จะสนใจปลั๊กอินที่อยู่ข้างนอกด้วย นี่คือสิ่งที่ฉันทำ: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>'); } } วิธีแก้ปัญหาที่เรียบง่าย / สะอาด: นี่คือmatdumsa รุ่นที่ทำความสะอาดและเรียบง่าย: $.each(selectValues, function(key, value) { $('#mySelect') .append($('<option>', …

30
กิจกรรมเริ่มต้นใหม่ในการหมุน Android
ในแอปพลิเคชัน Android ของฉันเมื่อฉันหมุนอุปกรณ์ (เลื่อนคีย์บอร์ดออก) จากนั้นฉันActivityจะเริ่มใหม่ ( onCreateเรียกว่า) ตอนนี้อาจเป็นวิธีที่ควรจะเป็น แต่ฉันทำการตั้งค่าเริ่มต้นจำนวนมากในonCreateวิธีการดังนั้นฉันต้องการอย่างใดอย่างหนึ่ง: ใส่การตั้งค่าเริ่มต้นทั้งหมดไว้ในฟังก์ชั่นอื่นเพื่อไม่ให้อุปกรณ์หมุนหรือหายไป ทำให้มันonCreateไม่ถูกเรียกอีกครั้งและเลย์เอาต์ก็ปรับหรือ จำกัด แอพให้เป็นแนวตั้งเท่านั้นเพื่อที่onCreateจะไม่เรียกใช้


20
คุณจะใช้ตัวแปรในการแสดงออกปกติได้อย่างไร
ฉันต้องการสร้างString.replaceAll()วิธีการใน JavaScript และฉันคิดว่าการใช้ regex จะเป็นวิธีที่สั้นที่สุดที่จะทำ อย่างไรก็ตามฉันไม่สามารถหาวิธีส่งตัวแปรไปยัง regex ได้ ฉันจะทำอย่างนี้แล้วซึ่งจะแทนที่ทุกกรณีของกับ"B""A" "ABABAB".replace(/B/g, "A"); แต่ฉันต้องการทำสิ่งนี้: String.prototype.replaceAll = function(replaceThis, withThis) { this.replace(/replaceThis/g, withThis); }; แต่แน่นอนว่าสิ่งนี้จะแทนที่ข้อความเท่านั้น"replaceThis"... ดังนั้นฉันจะส่งตัวแปรนี้ไปยังสตริง regex ของฉันได้อย่างไร
1378 javascript  regex 

30
ไม่สามารถผูกกับ 'ngModel' ได้เนื่องจากไม่ใช่คุณสมบัติที่รู้จักของ 'อินพุต'
ฉันมีข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้แอพพลิเคชั่น Angular ของฉันแม้ว่าส่วนประกอบจะไม่แสดงก็ตาม ฉันต้องแสดงความคิดเห็น<input>เพื่อที่แอพของฉันจะทำงาน zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'. (" <div> <label>Created:</label> <input type="text" [ERROR ->][(ngModel)]="test" placeholder="foo" /> </div> </div>"): InterventionDetails@4:28 ; Zone: <root> ; Task: Promise.then ; Value: ฉันกำลังดูฮีโร่ตัวพลั่ว แต่ฉันไม่เห็นความแตกต่างจากรหัสของฉัน นี่คือไฟล์ส่วนประกอบ: import { Component, EventEmitter, …

15
วิธีคัดลอกอิมเมจ Docker จากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่งโดยไม่ต้องใช้ที่เก็บ
ฉันจะถ่ายโอนรูปภาพนักเทียบท่าจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้อย่างไรโดยไม่ต้องใช้ที่เก็บข้อมูลไม่ว่าจะเป็นส่วนตัวหรือสาธารณะ ฉันสร้างภาพของตัวเองใน VirtualBox และเมื่อเสร็จแล้วฉันพยายามปรับใช้กับเครื่องอื่นเพื่อให้มีการใช้งานจริง เนื่องจากมันขึ้นอยู่กับอิมเมจของฉันเอง (เช่น Red Hat Linux) จึงไม่สามารถสร้างขึ้นใหม่ได้จาก Dockerfile dockerfile ของฉันไม่พกพาได้ง่าย มีคำสั่งง่ายๆที่ฉันสามารถใช้ได้หรือไม่? หรือวิธีอื่น
1374 docker 



30
การส่งผ่านข้อมูลระหว่างตัวควบคุมมุมมอง
ฉันยังใหม่กับ iOS และ Objective-C และกระบวนทัศน์ MVC ทั้งหมดและฉันติดอยู่กับสิ่งต่อไปนี้: ฉันมีมุมมองที่ทำหน้าที่เป็นแบบฟอร์มการป้อนข้อมูลและฉันต้องการให้ตัวเลือกแก่ผู้ใช้ในการเลือกผลิตภัณฑ์หลายรายการ ผลิตภัณฑ์มีการระบุไว้ในมุมมองอื่นด้วยUITableViewControllerและฉันได้เปิดใช้งานการเลือกหลายรายการ คำถามของฉันคือฉันจะถ่ายโอนข้อมูลจากมุมมองหนึ่งไปยังมุมมองอื่นได้อย่างไร ฉันจะเลือกสิ่งที่อยู่UITableViewในอาร์เรย์ แต่ฉันจะส่งกลับไปยังมุมมองฟอร์มการป้อนข้อมูลก่อนหน้าได้อย่างไรเพื่อให้สามารถบันทึกพร้อมกับข้อมูลอื่น ๆ ไปยัง Core Data เมื่อส่งแบบฟอร์ม ฉันได้ท่องไปรอบ ๆ และเห็นบางคนประกาศอาร์เรย์ในตัวแทนแอพ ฉันอ่านบางอย่างเกี่ยวกับ Singletons แต่ไม่เข้าใจว่าสิ่งเหล่านี้คืออะไรและฉันอ่านบางอย่างเกี่ยวกับการสร้างแบบจำลองข้อมูล อะไรจะเป็นวิธีที่ถูกต้องในการทำสิ่งนี้และฉันจะทำอย่างไร



30
“ ไม่สามารถค้นหาหรือโหลดคลาสหลัก” หมายความว่าอะไร
ปัญหาทั่วไปที่นักพัฒนา Java ใหม่พบคือโปรแกรมของพวกเขาล้มเหลวในการทำงานพร้อมกับข้อความแสดงข้อผิดพลาด: Could not find or load main class ... สิ่งนี้หมายความว่าอะไรเป็นสาเหตุและคุณควรแก้ไขอย่างไร
1370 java  class  main 

21
คุณเข้าถึงกลุ่มที่ตรงกันในนิพจน์ปกติของ JavaScript ได้อย่างไร
ฉันต้องการจับคู่ส่วนของสตริงโดยใช้นิพจน์ทั่วไปจากนั้นเข้าถึงสตริงย่อยที่วงเล็บ: var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) console.log(arr[0]); // Prints: format_undefined (!!!) ผมทำอะไรผิดหรือเปล่า? ฉันพบว่าไม่มีอะไรผิดปกติกับรหัสนิพจน์ทั่วไปด้านบน: สตริงจริงที่ฉันทดสอบเทียบคือ: "date format_%A" การรายงานว่า "% A" ไม่ได้กำหนดดูเหมือนว่าจะเป็นพฤติกรรมที่แปลกมาก แต่ไม่เกี่ยวข้องโดยตรงกับคำถามนี้ดังนั้นฉันจึงเปิดขึ้นมาใหม่ทำไมสตริงย่อยที่ตรงกันจึงกลับมา "ไม่ได้กำหนด" ใน JavaScript . ปัญหาคือconsole.logใช้พารามิเตอร์ของมันเช่นprintfคำสั่งและเนื่องจากสตริงที่ฉันบันทึก …
1368 javascript  regex 

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