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

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

4
แนวปฏิบัติที่ดีที่สุดในการใช้ไฟล์การตั้งค่าใน Python คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมีสคริปต์บรรทัดคำสั่งที่ฉันทำงานด้วยข้อโต้แย้งมากมาย ตอนนี้ฉันมาถึงจุดที่ฉันมีข้อโต้แย้งมากเกินไปและฉันต้องการมีข้อโต้แย้งในรูปแบบพจนานุกรมด้วย ดังนั้นเพื่อลดความซับซ้อนของสิ่งที่ฉันต้องการเรียกใช้สคริปต์ด้วยไฟล์การตั้งค่าแทน ฉันไม่รู้จริงๆว่าควรใช้ไลบรารี่ใดในการแยกวิเคราะห์ไฟล์ การปฏิบัติที่ดีที่สุดในการทำสิ่งนี้คืออะไร แน่นอนฉันสามารถทุบบางสิ่งบางอย่างออกมาเอง แต่ถ้ามีห้องสมุดสำหรับเรื่องนี้ฉันหูทั้งหมด 'ความต้องการ' ไม่กี่: แทนที่จะใช้pickleฉันต้องการให้เป็นไฟล์ข้อความที่สามารถอ่านและแก้ไขได้อย่างง่ายดาย ฉันต้องการที่จะสามารถเพิ่มข้อมูลเหมือนพจนานุกรมลงในแผ่นงานได้เช่นรูปแบบการซ้อนควรได้รับการสนับสนุน ไฟล์ตัวอย่างหลอกง่าย: truck: color: blue brand: ford city: new york cabriolet: color: black engine: cylinders: 8 placement: mid doors: 2


19
IntelliJ: การทำงานกับหลายโครงการ
เราสร้างในโครงการหลายโครงการ (ลองตั้งชื่อพวกเขาว่า A, B, C) โครงการ A ใช้. jar ของโครงการ B ซึ่งใช้. jar ของโครงการ C ฉันกำลังแก้ไขรหัสของโครงการ A / B / C ทั้งหมด (A คือแอป MVC, B คือบริการทางธุรกิจและ C คือเลเยอร์ที่ใช้ร่วมกัน) สิ่งนี้คือใน Eclipse / NetBeans ฉันสามารถเห็นพวกมันทั้งหมดในครั้งเดียวและมันก็สบายใจที่จะแก้ไขมัน ใน IDEA ฉันต้องเปิด 3 อินสแตนซ์ (หรือnอินสแตนซ์) ของ IntelliJ IDEA ฉันพลาดอะไรไปรึเปล่า? มีวิธีที่ดีกว่าเมื่อใช้ IntelliJ หรือไม่ นี่เป็นข้อเสียที่ใหญ่ที่สุดของ IntelliJ สำหรับฉัน …

20
แยกตัวเลขจากสตริง
ฉันต้องการแยกตัวเลขจากสตริงที่มีตัวเลขและตัวอักษรเช่น: "In My Cart : 11 items" ฉันต้องการที่นี่เพื่อรับหมายเลข11หรือหมายเลขอื่น ๆ
332 php 

3
Git pull หลังจากการอัพเดทแบบบังคับ
ฉันแค่บีบบางอย่างที่ทำgit rebaseและทำgit push --force(ซึ่งฉันรู้ว่าชั่ว) ตอนนี้วิศวกรซอฟต์แวร์รายอื่นมีประวัติแตกต่างกันและเมื่อพวกเขาทำgit pullGit จะรวมเข้าด้วยกัน มีวิธีในการแก้ไขปัญหานี้rm my-repo; git clone git@example.org:my-repo.gitหรือไม่? ฉันต้องการสิ่งที่ตรงกันข้ามgit push --forceแต่git pull --forceไม่ได้ให้ผลลัพธ์ที่ต้องการ
332 git  git-pull 

22
PHP ค้นหาอาร์เรย์หลายมิติตามค่า
ฉันมีอาร์เรย์ที่ฉันต้องการค้นหาuidและรับกุญแจของอาร์เรย์ ตัวอย่าง สมมติว่าเรามีอาร์เรย์ 2 มิติดังต่อไปนี้: $userdb = array( array( 'uid' => '100', 'name' => 'Sandra Shush', 'pic_square' => 'urlof100' ), array( 'uid' => '5465', 'name' => 'Stefanie Mcmohn', 'pic_square' => 'urlof100' ), array( 'uid' => '40489', 'name' => 'Michael', 'pic_square' => 'urlof40489' ) ); การเรียกฟังก์ชั่นsearch_by_uid(100)(uid ของผู้ใช้คนแรก) 0ควรกลับ เรียกฟังก์ชันควรกลับsearch_by_uid(40489)2 ฉันพยายามทำลูป แต่ฉันต้องการรหัสที่เร็วขึ้น

14
วิธีการพิมพ์ numpy.array โดยไม่ต้องใช้สัญลักษณ์ทางวิทยาศาสตร์และด้วยความแม่นยำที่ได้รับ?
ฉันอยากรู้ว่ามีวิธีการจัดรูปแบบการพิมพ์numpy.arraysเช่นในลักษณะที่คล้ายกับนี้หรือไม่: x = 1.23456 print '%.3f' % x ถ้าฉันต้องการที่จะพิมพ์numpy.arrayของลอยมันพิมพ์ทศนิยมหลายครั้งมักจะอยู่ในรูปแบบ 'ทางวิทยาศาสตร์' ซึ่งค่อนข้างยากที่จะอ่านแม้สำหรับอาร์เรย์มิติต่ำ แต่เห็นได้ชัดว่าจะต้องมีการพิมพ์เป็นสตริงคือมีnumpy.array %sมีวิธีแก้ปัญหาสำหรับเรื่องนี้หรือไม่?

8
ดาวน์โหลดไฟล์จากเว็บใน Python 3
ฉันกำลังสร้างโปรแกรมที่จะดาวน์โหลดไฟล์. jar (java) จากเว็บเซิร์ฟเวอร์โดยอ่าน URL ที่ระบุในไฟล์. jad ของเกม / แอปพลิเคชันเดียวกัน ฉันใช้ Python 3.2.1 ฉันจัดการเพื่อแยก URL ของไฟล์ JAR จากไฟล์ JAD (ไฟล์ JAD ทุกไฟล์มี URL ไปยังไฟล์ JAR) แต่อย่างที่คุณอาจจินตนาการว่าสตริงที่แยกออกมาเป็น type () นี่คือฟังก์ชั่นที่เกี่ยวข้อง: def downloadFile(URL=None): import httplib2 h = httplib2.Http(".cache") resp, content = h.request(URL, "GET") return content downloadFile(URL_from_file) อย่างไรก็ตามฉันมักจะได้รับข้อผิดพลาดบอกว่าประเภทในฟังก์ชั่นข้างต้นจะต้องมีไบต์และไม่ใช่สตริง ฉันได้ลองใช้ URL.encode ('utf-8') และไบต์ (URL, …
332 python  python-3.x 

9
JavaScript ตั้งโฟกัสไปที่องค์ประกอบแบบฟอร์ม HTML
ฉันมีเว็บฟอร์มพร้อมกล่องข้อความอยู่ ฉันจะตั้งค่าโฟกัสไปที่กล่องข้อความเป็นค่าเริ่มต้นได้อย่างไร บางสิ่งเช่นนี้ <body onload='setFocusToTextBox()'> ใครช่วยฉันได้บ้าง ฉันไม่รู้วิธีตั้งโฟกัสไปที่กล่องข้อความด้วย JavaScript <script> function setFocusToTextBox(){ //What to do here } </script>


13
ล้างสแต็กประวัติทั้งหมดและเริ่มกิจกรรมใหม่บน Android
เป็นไปได้หรือไม่ที่จะเริ่มกิจกรรมบนสแต็กทำการล้างประวัติทั้งหมดก่อนหน้า สถานการณ์ ฉันมีกิจกรรมสแต็กที่ไป A-> B-> C หรือ B-> C (หน้าจอ A เลือกโทเค็นผู้ใช้ แต่ผู้ใช้จำนวนมากมีโทเค็นเดียวเท่านั้น) ในหน้าจอ C ผู้ใช้อาจดำเนินการซึ่งทำให้หน้าจอ B ไม่ถูกต้องดังนั้นแอปพลิเคชันต้องการนำพวกเขาไปที่หน้าจอ A ไม่ว่าจะอยู่ในสแต็กหรือไม่ก็ตาม หน้าจอ A ควรเป็นรายการเดียวในสแต็กในแอปพลิเคชันของฉัน หมายเหตุ มีคำถามที่คล้ายกันอื่น ๆ อีกมากมาย แต่ฉันไม่พบสิ่งใดที่ตอบคำถามตรงนี้ ฉันพยายามโทรgetParent().finish()- ซึ่งจะส่งผลให้เกิดข้อยกเว้นตัวชี้โมฆะเสมอ FLAG_ACTIVITY_CLEAR_TOPใช้งานได้เฉพาะถ้ากิจกรรมอยู่ในสแต็กแล้ว

5
ลักษณะที่ผนึกคืออะไร
คลาสที่ปิดผนึกมีการอธิบายไว้ใน 'การเขียนโปรแกรมใน Scala' แต่ลักษณะที่ซีลไม่ได้ ฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับลักษณะที่ผนึกได้จากที่ไหน ฉันอยากจะรู้ว่าถ้าลักษณะที่ปิดผนึกเหมือนกันกับชั้นเรียนที่ปิดผนึกหรือไม่? หรือถ้าไม่อะไรคือความแตกต่าง? เมื่อไรจึงควรใช้ลักษณะที่ปิดสนิท (และเมื่อไม่)
332 scala  sealed  traits 

25
พบมากกว่าหนึ่งไฟล์ด้วยพา ธ อิสระของ OS 'META-INF / LICENSE'
เมื่อฉันสร้างแอพของฉันฉันได้รับข้อผิดพลาดดังต่อไปนี้: ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': แอป: transformResourcesWithMergeJavaResForDebug' พบมากกว่าหนึ่งไฟล์ด้วยพา ธ อิสระของ OS 'META-INF / LICENSE' นี่คือไฟล์ build.gradle ของฉัน: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "cn.sz.cyrus.kotlintest" minSdkVersion 14 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" javaCompileOptions{ annotationProcessorOptions{ includeCompileClasspath = true } } multiDexEnabled …

4
UUID เวอร์ชันใดที่จะใช้
คุณควรใช้ UUID เวอร์ชันใด ฉันเห็นหลายเธรดอธิบายถึงสิ่งที่แต่ละรุ่นมี แต่ฉันมีปัญหาในการหาสิ่งที่ดีที่สุดสำหรับแอปพลิเคชันใด
332 uuid 

5
Lightsail และ EC2 ต่างกันอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ เมื่อเร็ว ๆ นี้ Amazon เปิดตัวLightsail มีความแตกต่างระหว่างพวกเขาหรือไม่? ถ้าใช่แล้วความแตกต่างคืออะไร? Lightsail มีประสิทธิภาพมากกว่า EC2 หรือไม่

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