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

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

30
วิธีแก้ปัญหา“ การดำเนินการปลั๊กอินไม่ครอบคลุมในการกำหนดค่าวงจรชีวิต” สำหรับ Spring Maven Builds Builds
ฉันพยายามที่จะทำงานร่วมกับข้อมูลฤดูใบไม้ผลิและ Neo4j ฉันเริ่มโดยพยายามทำตามคำแนะนำที่เชื่อมโยงกับเว็บไซต์หลัก โดยเฉพาะอย่างยิ่งฉันใช้ pom.xml จาก"Hello, World!" ไฟล์ตัวอย่าง นี่คือ snip จาก pom.xml ของฉันสำหรับปลั๊กอินที่ทำให้เกิดปัญหา ... <plugin> <!-- Required to resolve aspectj-enhanced class features --> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.0</version> <configuration> <outxml>true</outxml> <aspectLibraries> <aspectLibrary> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </aspectLibrary> <aspectLibrary> <groupId>org.springframework.data</groupId> <artifactId>spring-data-neo4j</artifactId> </aspectLibrary> </aspectLibraries> <source>1.6</source> <target>1.6</target> </configuration> <executions> <!-- ERROR HERE IN ECLIPSE SEE BELOW FOR …

16
การรันคำสั่งเชลล์และการดักจับเอาต์พุต
ฉันต้องการเขียนฟังก์ชั่นที่จะรันคำสั่งเชลล์และส่งคืนเอาต์พุตเป็นสตริงไม่ว่าจะเป็นข้อผิดพลาดหรือข้อความแจ้งความสำเร็จ ฉันแค่อยากได้ผลลัพธ์แบบเดียวกับที่ฉันได้รับจากบรรทัดคำสั่ง อะไรคือตัวอย่างโค้ดที่จะทำสิ่งนั้น? ตัวอย่างเช่น: def run_command(cmd): # ?????? print run_command('mysqladmin create test -uroot -pmysqladmin12') # Should output something like: # mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists'
907 python  shell  subprocess 

11
อะไรคือ "ชื่อ tuples" ใน Python?
การอ่านการเปลี่ยนแปลงใน Python 3.1ฉันพบบางสิ่ง ... ที่ไม่คาดคิด: tuple sys.version_info เป็นtuple ชื่อ : ฉันไม่เคยได้ยินชื่อ tuples มาก่อนและฉันคิดว่าองค์ประกอบต่างๆสามารถจัดทำดัชนีโดยตัวเลข (เช่นใน tuples และรายการ) หรือโดยคีย์ (เช่นใน dicts) ฉันไม่เคยคาดหวังว่าพวกเขาจะได้รับการจัดทำดัชนีทั้งสองวิธี ดังนั้นคำถามของฉันคือ: สิ่งอันดับชื่ออะไร วิธีใช้งาน ทำไม / เมื่อใดฉันจึงควรใช้สิ่งอันดับชื่อแทนที่จะเป็นอันดับอันดับปกติ ทำไม / เมื่อใดฉันจึงควรใช้สิ่งอันดับทั่วไปแทนที่จะเป็นสิ่งอันดับ? มี "รายการที่ระบุชื่อ" (รุ่นที่ไม่แน่นอนของ tuple ที่มีชื่อ) หรือไม่?

7
อะไรคือความแตกต่างระหว่าง 'typedef' และ 'using' ใน C ++ 11?
ฉันรู้ว่าใน C ++ 11 ตอนนี้เราสามารถใช้usingเพื่อเขียนนามแฝงประเภทเช่นtypedefs: typedef int MyInt; คือจากสิ่งที่ฉันเข้าใจเทียบเท่ากับ: using MyInt = int; และไวยากรณ์ใหม่นั้นเกิดขึ้นจากความพยายามที่จะมีวิธีในการแสดงออก " template typedef": template< class T > using MyType = AnotherType< T, MyAllocatorType >; แต่ด้วยสองตัวอย่างแรกที่ไม่ใช่แม่แบบมีความแตกต่างเล็กน้อยอื่น ๆ ในมาตรฐานหรือไม่ ตัวอย่างเช่นใช้typedefนามแฝงด้วยวิธี "อ่อนแอ" นั่นคือมันไม่ได้สร้างประเภทใหม่ แต่มีเพียงชื่อใหม่เท่านั้น (การแปลงนั้นมีนัยยะระหว่างชื่อเหล่านั้น) มันเหมือนกันกับusingหรือสร้างชนิดใหม่หรือไม่ มีความแตกต่างหรือไม่?

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

18
ตรวจสอบว่าตัวแปรเป็นประเภทฟังก์ชั่น
สมมติว่าฉันมีตัวแปรใด ๆ ซึ่งถูกกำหนดดังนี้: var a = function() {/* Statements */}; ฉันต้องการฟังก์ชั่นที่ตรวจสอบว่าประเภทของตัวแปรเป็นฟังก์ชั่นเหมือนหรือไม่ เช่น: function foo(v) {if (v is function type?) {/* do something */}}; foo(a); ฉันจะตรวจสอบว่าตัวแปรaเป็นประเภทFunctionตามวิธีที่กำหนดไว้ข้างต้นได้อย่างไร
904 javascript 

14
คำนวณลายนิ้วมือคีย์ RSA
ฉันต้องทำการตรวจสอบคีย์ SSH สำหรับ GitHub แต่ฉันไม่แน่ใจว่าจะหาลายนิ้วมือคีย์ RSA ของฉันได้อย่างไร ฉันเริ่มตามแนวทางในการสร้างคีย์ SSH บน Linux คำสั่งที่ฉันต้องป้อนเพื่อค้นหาลายนิ้วมือคีย์ RSA ปัจจุบันของฉันคืออะไร
903 github  ssh  rsa  ssh-keys 

16
การใช้ 'ผลตอบแทนคืน' อย่างเหมาะสม
Наэтотвопросестьответына Stack Overflow нарусском : Вчемпользаผลผลิต? ผลผลิตคำหลักเป็นหนึ่งในบรรดาคำหลักใน C # ที่ยังคงทำให้ประหลาดใจฉันและฉันไม่เคยได้รับความมั่นใจว่าฉันใช้มันอย่างถูกต้อง ของโค้ดสองชิ้นต่อไปนี้ซึ่งเป็นที่ต้องการและทำไม เวอร์ชัน 1:การใช้การคืนผลตอบแทน public static IEnumerable<Product> GetAllProducts() { using (AdventureWorksEntities db = new AdventureWorksEntities()) { var products = from product in db.Product select product; foreach (Product product in products) { yield return product; } } } เวอร์ชัน 2:ส่งคืนรายการ public static …
903 c#  yield-return 

10
if / else ในรายการความเข้าใจ
ฉันจะทำสิ่งต่อไปนี้ใน Python ได้อย่างไร row = [unicode(x.strip()) for x in row if x is not None else ''] เป็นหลัก: แทนที่ Nones ทั้งหมดด้วยสตริงว่างแล้ว ดำเนินฟังก์ชั่น

17
ความแตกต่าง null = True, blank = True ใน django
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ เมื่อเราเพิ่มฟิลด์ฐานข้อมูลใน django โดยทั่วไปเราเขียน: models.CharField(max_length=100, null=True, blank=True) เช่นเดียวกับที่ทำกับForeignKey, DecimalFieldฯลฯ คืออะไรแตกต่างขั้นพื้นฐานในการมี null=True เท่านั้น blank=True เท่านั้น null=True, blank=True ในแง่ที่แตกต่างกัน ( CharField, ForeignKey, ManyToManyField, DateTimeField) สาขา ข้อดี / ข้อเสียของการใช้ 1/2/3 คืออะไร

6
คำจำกัดความของ“ ดาวน์สตรีม” และ“ อัพสตรีม”
ฉันเริ่มเล่นกับ Git และเจอกับคำว่า "upstream" และ "downstream" ฉันเคยเห็นสิ่งเหล่านี้มาก่อน แต่ไม่เคยเข้าใจพวกเขาอย่างเต็มที่ คำเหล่านี้มีความหมายอย่างไรในบริบทของ SCM ( เครื่องมือการจัดการการกำหนดค่าซอฟต์แวร์ ) และซอร์สโค้ด

30
จะอนุญาตให้ใช้เฉพาะตัวเลข (0-9) ในอินพุต HTML โดยใช้ jQuery ได้อย่างไร
ฉันกำลังสร้างหน้าเว็บที่ฉันมีช่องป้อนข้อความที่ฉันต้องการอนุญาตให้ใช้เฉพาะอักขระที่เป็นตัวเลขเช่น (0,1,2,3,4,5 ... 9) 0-9 ฉันจะทำสิ่งนี้โดยใช้ jQuery ได้อย่างไร

16
วิธีรับขนาดของตารางของฐานข้อมูล MySQL?
ฉันสามารถเรียกใช้แบบสอบถามนี้เพื่อรับขนาดของตารางทั้งหมดในฐานข้อมูล MySQL: show table status from myDatabaseName; ฉันต้องการความช่วยเหลือในการทำความเข้าใจผลลัพธ์ ฉันกำลังมองหาตารางที่มีขนาดใหญ่ที่สุด ฉันควรดูคอลัมน์ไหน
900 mysql 

8
วิธีการวนซ้ำอาร์กิวเมนต์ในสคริปต์ Bash
ฉันมีคำสั่งที่ซับซ้อนที่ฉันต้องการสร้างเชลล์ / bash script ของ ฉันสามารถเขียน$1ได้อย่างง่ายดาย: foo $1 args -o $1.ext ฉันต้องการส่งชื่ออินพุตหลาย ๆ ตัวให้สคริปต์ วิธีที่ถูกต้องในการทำคืออะไร? และแน่นอนฉันต้องการจัดการชื่อไฟล์ด้วยช่องว่างในนั้น
900 bash  command-line 

14
ความหมายของ“ POSIX” คืออะไร?
POSIX คืออะไร ฉันได้อ่านบทความ Wikipediaและฉันอ่านทุกครั้งที่พบคำศัพท์ ความจริงก็คือฉันไม่เคยเข้าใจจริงๆว่ามันคืออะไร ทุกคนช่วยอธิบายให้ฉันฟังได้ไหมโดยอธิบาย "ความต้องการ POSIX" ด้วยหรือไม่
898 linux  unix  posix  terminology 

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