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

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

19
Docker แตกต่างจากเครื่องเสมือนจริงอย่างไร
ฉันทำการอ่านเอกสาร Docker อีกครั้งเพื่อพยายามเข้าใจความแตกต่างระหว่าง Docker และ VM แบบเต็ม มันจะจัดการให้ระบบไฟล์เต็มรูปแบบสภาพแวดล้อมเครือข่ายที่แยกได้ ฯลฯ โดยไม่หนักหนาได้อย่างไร ทำไมการปรับใช้ซอฟต์แวร์กับอิมเมจ Docker (หากเป็นคำที่ถูกต้อง) ง่ายกว่าการปรับใช้กับสภาพแวดล้อมการผลิตที่สอดคล้องกัน

11
ทำไม + +,, =, * =, / = ตัวดำเนินการกำหนดผสมของ Java ไม่จำเป็นต้องส่ง
จนถึงวันนี้ฉันคิดอย่างนั้น: i += j; เป็นเพียงทางลัดสำหรับ: i = i + j; แต่ถ้าเราลองทำสิ่งนี้: int i = 5; long j = 8; จากนั้นi = i + j;จะไม่รวบรวม แต่i += j;จะรวบรวมได้ มันหมายความว่าในความเป็นจริงi += j;เป็นทางลัดสำหรับบางสิ่งบางอย่างเช่นนี้ i = (type of i) (i + j)?

11
กรณีการใช้งานที่เหมาะสมสำหรับ Android UserManager.isUserAGoat ()?
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ผมกำลังมองไปที่ใหม่ APIs แนะนำในAndroid 4.2 ขณะดูUserManagerชั้นเรียนฉันพบวิธีต่อไปนี้: public boolean isUserAGoat() ใช้เพื่อตรวจสอบว่าผู้ใช้ที่ทำการโทรนี้ขึ้นอยู่กับการส่งผ่านทางไกลหรือไม่ ส่งคืนว่าผู้ใช้ที่ทำการโทรนี้เป็นแพะหรือไม่ ควรใช้สิ่งนี้อย่างไรและเมื่อใด
3633 java  android  usermanager 

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

20
การเข้าถึงดัชนีในลูป 'สำหรับ' หรือไม่
ฉันจะเข้าถึงดัชนีในforลูปดังต่อไปนี้ได้อย่างไร ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) ฉันต้องการเอาท์พุทนี้: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 เมื่อฉันวนลูปโดยใช้forลูปฉันจะเข้าถึงดัชนีลูปได้อย่างไรจาก 1 ถึง 5 ในกรณีนี้
3604 python  loops  list 

10
Python มีสตริง 'มี' วิธีการย่อยหรือไม่?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาstring.containsหรือstring.indexofวิธีการในหลาม ฉันต้องการทำ: if not somestring.contains("blah"): continue





21
ทำให้สาขา Git ที่มีอยู่ติดตามสาขาระยะไกลหรือไม่
ฉันรู้วิธีสร้างสาขาใหม่ที่ติดตามสาขาระยะไกล แต่ฉันจะสร้างสาขาที่มีอยู่เพื่อติดตามสาขาระยะไกลได้อย่างไร ฉันรู้ว่าฉันสามารถแก้ไข.git/configไฟล์ได้ แต่ดูเหมือนจะมีวิธีที่ง่ายกว่า
3535 git  branch  git-branch 

30
ฉันจะสร้างจำนวนเต็มแบบสุ่มภายในช่วงที่ระบุใน Java ได้อย่างไร
ฉันจะสร้างintค่าสุ่มในช่วงที่ระบุได้อย่างไร ฉันได้ลองสิ่งต่อไปนี้แล้ว แต่สิ่งเหล่านี้ใช้ไม่ได้: ความพยายามที่ 1: randomNum = minimum + (int)(Math.random() * maximum); // Bug: `randomNum` can be bigger than `maximum`. พยายาม 2: Random rn = new Random(); int n = maximum - minimum + 1; int i = rn.nextInt() % n; randomNum = minimum + i; // Bug: `randomNum` can …
3503 java  random  integer 

21
ฉันจะแสดงรายการไฟล์ทั้งหมดของไดเรกทอรีได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะแสดงรายการไฟล์ทั้งหมดของไดเรกทอรีใน Python และเพิ่มลงใน a ได้listอย่างไร?
3473 python  directory 

17
เพราะเหตุใดอักขระ char [] จึงนิยมใช้ String สำหรับรหัสผ่าน
ใน Swing ฟิลด์รหัสผ่านมีเมธอดgetPassword()(return char[]) แทนที่จะเป็นเมธอดปกติgetText()(return String) ในทำนองเดียวกันฉันเจอข้อเสนอแนะที่จะไม่ใช้Stringในการจัดการรหัสผ่าน เหตุใดจึงStringเป็นภัยคุกคามต่อความปลอดภัยเมื่อต้องใช้รหัสผ่าน char[]มันให้ความรู้สึกไม่สะดวกในการใช้งาน
3422 java  string  security  passwords  char 

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

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