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

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

29
วิธีรับพา ธ ของไฟล์ JAR ที่ใช้งานอยู่
ต้องการปรับปรุงโพสต์นี้หรือไม่?ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ Наэтотвопросестьответына Stack Overflow нарусском : Чтениефайлавозле JAR รหัสของฉันทำงานในไฟล์ JAR พูดว่าfoo.jarและฉันจำเป็นต้องรู้ในรหัสว่าโฟลเดอร์ใดที่foo.jarกำลังเรียกใช้อยู่ ดังนั้นถ้าfoo.jarอยู่ในC:\FOO\ฉันต้องการได้รับเส้นทางนั้นไม่ว่าไดเรกทอรีทำงานปัจจุบันของฉันคืออะไร
580 java  path  jar  executable-jar 

30
ImportError: ไม่มีโมดูลชื่อคำขอ
เมื่อใดก็ตามที่ฉันพยายามที่จะนำเข้าที่ฉันได้รับข้อผิดพลาดว่าrequestsNo module Named requests import requests ข้อผิดพลาดที่ฉันได้รับ: File "ex2.py", line 1, in <module> import requests ImportError: No module named requests

8
การตรวจสอบจาวาสคริปต์สำหรับ null เทียบกับไม่ได้กำหนดและความแตกต่างระหว่าง == และ ===
ฉันจะตรวจสอบตัวแปรได้อย่างไรว่ามันเป็นnullหรือundefinedและสิ่งที่เป็นความแตกต่างระหว่างnullและundefined? อะไรคือความแตกต่างระหว่าง==และ===(มันยากที่จะค้นหา Google สำหรับ "===")?

10
การเปรียบเทียบไลบรารีเครือข่าย Android: OkHTTP, Retrofit และ Volley [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา คำถามสองส่วนจากนักพัฒนา iOS ที่กำลังเรียนรู้ Android ซึ่งทำงานในโครงการ Android ที่จะทำการร้องขอที่หลากหลายจาก JSON เป็นรูปภาพเพื่อสตรีมมิ่งการดาวน์โหลดเสียงและวิดีโอ: บน iOS ฉันใช้โครงการเครือข่าย AFNอย่างกว้างขวาง มีห้องสมุดที่เทียบเท่าสำหรับ Android? ฉันได้อ่านOkHTTPและRetrofit by Square และVolley แล้วแต่ยังไม่มีประสบการณ์ในการพัฒนา ฉันหวังว่าบางคนสามารถให้ตัวอย่างที่ชัดเจนของกรณีการใช้ที่ดีที่สุดสำหรับแต่ละคน จากสิ่งที่ฉันได้อ่านดูเหมือนว่า OkHTTP จะแข็งแกร่งที่สุดในบรรดาสามประการและสามารถจัดการกับข้อกำหนดของโครงการนี้ได้ (ดังที่ได้กล่าวไว้ข้างต้น)

30
ตรวจสอบว่าอย่างน้อยสองในสามบูลีนเป็นจริง
ผู้สัมภาษณ์เมื่อเร็ว ๆ นี้ได้ถามคำถามนี้กับฉัน: เมื่อกำหนดตัวแปรบูลีนสามตัวคือ a, b และ c ให้คืนค่าจริงถ้าอย่างน้อยสองจากสามตัวนั้นเป็นจริง วิธีการแก้ปัญหาของฉันเป็นดังนี้: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) { return true; } else{ return false; } } เขากล่าวว่าสิ่งนี้สามารถปรับปรุงได้มากขึ้น แต่อย่างไร



19
เคอร์เซอร์หลายตัวในรหัส Visual Studio [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา คุณจะสร้างเคอร์เซอร์หลายตัวเมื่อแก้ไขใน VS Code ได้อย่างไร ฉันสนใจทั้ง macOS และ Windows

12
สัญลักษณ์“ at” (@) ทำอะไรใน Python
ฉันกำลังดูโค้ด Python บางตัวที่ใช้@สัญลักษณ์ แต่ฉันไม่รู้ว่ามันทำอะไร ฉันไม่ทราบด้วยว่าจะค้นหาสิ่งใดในการค้นหา Python docs หรือ Google จะไม่แสดงผลลัพธ์ที่เกี่ยวข้องเมื่อ@มีการรวมสัญลักษณ์

25
การแก้ไขหลายบรรทัดใน Visual Studio Code
มันเป็นไปได้ที่จะเปิดใช้งานหลายแก้ไขเหมือนในSublime ข้อความ ? ตัวอย่างเช่นกดCtrlเพื่อวางเคอร์เซอร์ลูกศรเพิ่มเติมและความสามารถในการเขียน / ลบในหลาย ๆ ที่ในเอกสารในครั้งเดียว

4
วิธีการเปลี่ยนสีของแถบส่วนหัวและแถบที่อยู่ใน Chrome รุ่นใหม่ล่าสุดบน Lollipop
ยังไม่พบอะไรเลยในหัวข้อนี้ ฉันชอบความสามารถในการเปลี่ยนสีของแถบที่อยู่และสีส่วนหัวของภาพรวมหรือไม่ มีวิธีง่าย ๆ ในการทำเช่นนี้? . ฉันคิดว่าคุณต้องใช้ Android 5.0 Lollipop สำหรับการทำงานและของ Chrome ผสานแท็บและปพลิเคชันชุดบน

1
ตัวเลือก Ruby on Rails Server [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ปัญหาทั้งหมดของการตั้งค่าเซิร์ฟเวอร์การพัฒนาสำหรับแอปพลิเคชัน Ruby on Rails ของฉันทำให้ฉันสับสน มี WEBrick, Mongrel, ผู้โดยสาร, Apache, Nginx และอีกมากมายฉันแน่ใจและฉันไม่เข้าใจบทบาทที่แตกต่างที่พวกเขาเล่น ฉันเริ่มใช้ WEBrick และตอนนี้ฉันใช้ Mongrel เพื่อการพัฒนา เซิร์ฟเวอร์เหล่านี้เป็นแบบสแตนด์อะโลนหรือไม่หรืออยู่ต่อหน้า Apache ฉันได้อ่านเกี่ยวกับผู้โดยสารแล้วและฉันไม่เข้าใจจริงๆว่ามันคืออะไรไซต์บอกว่า "ทำให้การใช้งานเว็บแอปพลิเคชัน Ruby เป็นเรื่องง่าย" มันเข้ามาแทนที่ Mongrel หรือไม่? มันเหมือน Capistrano ซึ่งปรับใช้เว็บแอปพลิเคชันด้วยหรือไม่ จำไว้ว่าฉันต้องการทดสอบ SSL และฉันเชื่อว่า mongrel ไม่รองรับการตั้งค่าเซิร์ฟเวอร์พัฒนาที่ดีที่สุดคืออะไร ขอบคุณ

10
PostgreSQL Autoincrement
ฉันเปลี่ยนจาก MySQL เป็น PostgreSQL และสงสัยว่าฉันจะทำค่าการรวมอัตโนมัติได้อย่างไร ฉันเห็นใน PostgreSQL เอกสารประเภทข้อมูล "อนุกรม" แต่ฉันได้รับข้อผิดพลาดทางไวยากรณ์เมื่อใช้มัน (ใน v8.0)

12
วิธีเพิ่มไอคอนแท็บเบราว์เซอร์ (favicon) สำหรับเว็บไซต์ได้อย่างไร
ฉันทำงานบนเว็บไซต์และฉันต้องการเพิ่มไอคอนเล็ก ๆ ลงในแท็บเบราว์เซอร์ ฉันจะทำสิ่งนี้ใน HTML และจะต้องวางรหัสไว้ที่ไหน (เช่นส่วนหัว) ฉันมี.pngไฟล์โลโก้ที่ฉันต้องการแปลงเป็นไอคอน ที่เกี่ยวข้อง: ภาพชุด HTML บนแท็บเบราว์เซอร์
578 html  icons  favicon 

8
วิธีใดที่ทำงานได้ดีกว่า: .Any () vs .Count ()> 0
ในSystem.Linqnamespace ตอนนี้เราสามารถขยายของเราIEnumerable เป็นที่จะมีใด ๆ ()และนับ () วิธีการขยาย ฉันได้รับแจ้งเมื่อไม่นานมานี้ว่าหากฉันต้องการตรวจสอบว่าคอลเล็กชันมี 1 หรือมากกว่าไอเท็มอยู่ข้างในฉันควรใช้.Any()วิธีการขยายแทนวิธีการ.Count() > 0ต่อเนื่องจากวิธีการ.Count()ขยายต้องวนซ้ำทุกรายการ ประการที่สองคอลเลกชันบางรายที่มีคุณสมบัติ (ไม่ใช่วิธีขยาย) ที่เป็นหรือCount Lengthมันจะเป็นการดีกว่าถ้าจะใช้สิ่งเหล่านั้นแทน.Any()หรือ.Count()? อือ?

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