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

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


9
คงที่ / ไดนามิก vs แข็งแกร่ง / อ่อนแอ
ฉันเห็นคำเหล่านี้รวมตัวกันรอบ ๆ สถานที่ในการเขียนโปรแกรมและฉันมีความคิดที่คลุมเครือของสิ่งที่พวกเขาหมายถึง การค้นหาแสดงให้ฉันเห็นว่ามีการขอให้สิ่งต่าง ๆ ดังกล่าวหมดไปในความเป็นจริง เท่าที่ฉันทราบการพิมพ์แบบสแตติก / ไดนามิกในภาษานั้นแตกต่างอย่างมากจากการพิมพ์แบบ Strong / Weak แต่สิ่งที่แตกต่างนั้นทำให้ฉันหลง แหล่งที่มาที่แตกต่างกันดูเหมือนจะใช้ความหมายที่แตกต่างกันหรือแม้กระทั่งใช้คำที่สลับกันได้ ฉันไม่สามารถหาที่ไหนสักแห่งที่พูดถึงทั้งคู่และสะกดความแตกต่าง จะมีอะไรดีถ้ามีคนโปรดสะกดคำนี้ออกมาให้ชัดเจนสำหรับฉันและคนอื่น ๆ ในโลก

12
ลิงก์ mailto กับเนื้อหา HTML
ฉันมีmailtoลิงค์ในเอกสาร HTML <a href="mailto:etc..."> ฉันสามารถแทรกเนื้อหาที่จัดรูปแบบ HTML ในmailto:ส่วนของได้hrefหรือไม่ <a href="mailto:me@me.com?subject=Me&body=<b>ME</b>">Mail me</a> โปรดทราบว่า (2016) ใน iOS สามารถเพิ่ม<i>และ<b>แท็กได้อย่างสมบูรณ์แบบเพื่อให้การจัดรูปแบบตัวเอียงและตัวหนาง่าย ๆ
319 html  email  mailto 

8
วิธีที่เร็วที่สุดในการอ่านไฟล์ข้อความแบบบรรทัดต่อบรรทัดคืออะไร
ฉันต้องการอ่านไฟล์ข้อความทีละบรรทัด ฉันต้องการทราบว่าฉันทำอย่างมีประสิทธิภาพมากที่สุดเท่าที่จะทำได้ภายในขอบเขต. NET C # ของสิ่งต่าง ๆ นี่คือสิ่งที่ฉันพยายาม: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { //Do something with the lineOfText }

30
PDOException SQLSTATE [HY000] [2002] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันเชื่อว่าฉันได้ติดตั้งไซต์ (ขั้นพื้นฐาน) ของฉันไปยัง fortrabbit ได้สำเร็จ แต่ทันทีที่ฉันเชื่อมต่อกับ SSH เพื่อเรียกใช้คำสั่งบางอย่าง (เช่นphp artisan migrateหรือphp artisan db:seed) ฉันได้รับข้อความแสดงข้อผิดพลาด: [PDOException] SQLSTATE[HY000] [2002] No such file or directory เมื่อถึงจุดหนึ่งการโยกย้ายต้องทำงานเพราะตารางของฉันอยู่ที่นั่น - แต่นี่ไม่ได้อธิบายว่าทำไมตอนนี้มันจึงไม่ทำงานสำหรับฉัน
319 php  mysql  laravel  pdo 

25
วิธีการส่งออกคอลเลกชันทั้งหมดใน MongoDB?
ฉันต้องการส่งออกคอลเลกชันทั้งหมดใน MongoDB โดยคำสั่ง: mongoexport -d dbname -o Mongo.json ผลลัพธ์คือ: ไม่ได้ระบุคอลเล็กชัน! คู่มือบอกว่าถ้าคุณไม่ได้ระบุคอลเลกชันคอลเลกชันทั้งหมดจะถูกส่งออก อย่างไรก็ตามทำไมมันไม่ทำงาน http://docs.mongodb.org/manual/reference/mongoexport/#cmdoption-mongoexport--collection รุ่น MongoDB ของฉันคือ 2.0.6
319 mongodb  export 

6
ความแตกต่างระหว่างรูปร่างของ numpy.array (R, 1) และ (R,)
ในnumpyการดำเนินการ(R, 1)บางอย่างกลับมาเป็นรูปร่างแต่กลับมา(R,)บ้าง สิ่งนี้จะทำให้การคูณเมทริกซ์น่าเบื่อมากขึ้นเนื่องจากreshapeจำเป็นต้องใช้อย่างชัดเจน ตัวอย่างเช่นได้รับเมทริกซ์Mถ้าเราต้องการที่จะทำnumpy.dot(M[:,0], numpy.ones((1, R)))ที่ไหนRจำนวนแถว (แน่นอนปัญหาเดียวกันยังเกิดขึ้นคอลัมน์ฉลาด) เราจะได้รับmatrices are not alignedข้อผิดพลาดตั้งแต่M[:,0]อยู่ในรูปร่าง(R,)แต่อยู่ในรูปnumpy.ones((1, R))(1, R) ดังนั้นคำถามของฉันคือ: ความแตกต่างระหว่างรูปร่าง(R, 1)กับ(R,)อะไร ฉันรู้ว่ามันคือรายการของตัวเลขและรายการที่ทุกรายการมีเพียงตัวเลข เพียงแค่สงสัยว่าทำไมไม่ออกแบบnumpyเพื่อให้เหมาะกับรูปร่าง(R, 1)แทน(R,)การคูณเมทริกซ์ที่ง่ายขึ้น มีวิธีที่ดีกว่าสำหรับตัวอย่างข้างต้นหรือไม่ โดยไม่มีการปรับรูปร่างอย่างชัดเจน:numpy.dot(M[:,0].reshape(R, 1), numpy.ones((1, R)))


30
gpg ล้มเหลวในการลงชื่อข้อมูลที่ร้ายแรง: ไม่สามารถเขียนการมอบหมายวัตถุ [Git 2.10.0]
ฉันได้ติดตามบทความบางอย่างเกี่ยวกับคุณลักษณะที่น่าสนใจในบันทึกย่อประจำรุ่นGit 2.10 จะผ่านซึ่งอัพเกรดคอมไพล์เป็น 2.10.0 และทำการเปลี่ยนแปลงระดับโลก.gitconfigผลดังนี้ - [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = abc.def@gmail.com signingkey = AAAAAAA [core] excludesfile = /Users/xyz/.gitignore_global editor = 'subl' --wait [difftool "sourcetree"] cmd = opendiff \"$LOCAL\" \"$REMOTE\" path = [mergetool "sourcetree"] …

6
ตัวเลขคงที่หลังทศนิยมด้วย f- สตริง
มีวิธีง่าย ๆ ในการใช้ P-f-strings เพื่อกำหนดจำนวนหลักหลังจุดทศนิยมหรือไม่? (เฉพาะสตริง f ไม่ใช่ตัวเลือกการจัดรูปแบบสตริงอื่น ๆ เช่น. format หรือ%) ตัวอย่างเช่นสมมติว่าฉันต้องการแสดงตัวเลข 2 หลักหลังจุดทศนิยม ฉันจะทำอย่างไร สมมุติว่า a = 10.1234

8
ฉันจะสร้างหมวดหมู่ใน Xcode 6 ขึ้นไปได้อย่างไร
ฉันต้องการสร้างหมวดหมู่UIColorในแอพของฉันโดยใช้ Xcode 6 แต่สิ่งที่เป็นใน Xcode 6 ไม่มีเทมเพลตไฟล์หมวดหมู่ Objective-C มีตัวเลือกในการสร้างหมวดหมู่ใน Xcode 6 หรือไม่?


12
ฉันได้รับข้อผิดพลาด“ มีความพยายามโหลดโปรแกรมด้วยรูปแบบที่ไม่ถูกต้อง” ในโครงการจำลองแบบ SQL Server
ข้อผิดพลาดที่แน่นอนมีดังนี้ ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'Microsoft.SqlServer.Replication, Version = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91' หรือการอ้างอิงอย่างใดอย่างหนึ่ง มีความพยายามในการโหลดโปรแกรมด้วยรูปแบบที่ไม่ถูกต้อง ฉันเพิ่งเริ่มทำงานกับโครงการนี้อีกครั้งหลังจากสองเดือนไปยังโครงการอื่น มันทำงานได้อย่างสมบูรณ์แบบมาก่อนและฉันได้ตรวจสอบการอ้างอิงทั้งหมดอีกครั้ง

30
วิธีการของ CAPTCHA ที่ไม่ใช่รูปภาพในทางปฏิบัติ
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ดูเหมือนว่าเราจะเพิ่มการสนับสนุนCAPTCHAใน Stack Overflow นี่เป็นสิ่งจำเป็นเพื่อป้องกันบ็อตผู้ส่งอีเมลขยะและกิจกรรมอื่น ๆ ที่เป็นอันตรายของสคริปต์ เราแค่ต้องการให้มนุษย์โพสต์หรือแก้ไขสิ่งต่าง ๆ ที่นี่! เราจะใช้ JavaScript (jQuery) CAPTCHA เป็นแนวป้องกันแรก: http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs ข้อดีของวิธีนี้คือสำหรับคนส่วนใหญ่ CAPTCHA จะไม่ปรากฏให้เห็น! อย่างไรก็ตามสำหรับผู้ที่ปิดการใช้งาน JavaScript เรายังคงต้องการทางเลือกและนี่คือสิ่งที่มันจะยุ่งยาก ฉันได้เขียนตัวควบคุม CAPTCHA แบบดั้งเดิมสำหรับ ASP.NETซึ่งเราสามารถนำกลับมาใช้ใหม่ได้ อย่างไรก็ตามฉันต้องการไปกับสิ่งที่เป็นข้อความเพื่อหลีกเลี่ยงค่าใช้จ่ายในการสร้างอิมเมจเหล่านี้ทั้งหมดบนเซิร์ฟเวอร์ด้วยการร้องขอแต่ละครั้ง ฉันเคยเห็นสิ่งต่าง ๆ เช่น .. ข้อความ captcha ASCII: \/\/(_)\/\/ ปริศนาคณิตศาสตร์: อะไรคือ 7 ลบ 3 คูณ 2 คำถามเรื่องไม่สำคัญ: สิ่งที่รสนิยมดีกว่าคางคกหรือไอติม? บางทีฉันอาจกำลังเอียงกังหันลมอยู่ที่นี่ แต่ฉันต้องการให้<noscript>CAPTCHA ใช้งานร่วมกันได้กับทรัพยากรที่น้อยกว่าและไม่ใช่รูปภาพหากเป็นไปได้ …

18
ข้อผิดพลาด“ จำเป็นต้องมีแอตทริบิวต์ webxml” ใน Maven
ฉันได้รับข้อผิดพลาดต่อไปนี้: เกิดข้อผิดพลาดในการประกอบ WAR: จำเป็นต้องมีแอตทริบิวต์ webxml (หรือ WEB-INF / web.xml ที่มีอยู่แล้วหากดำเนินการในโหมดอัพเดต) ฉันได้มาweb.xmlถูกที่แล้วซึ่งก็คือprojectname\src\main\webapp\WEB-INF\web.xml สิ่งใดที่ทำให้เกิดสิ่งนี้
318 maven  war 

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