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

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

20
#pragma ทำเครื่องหมายใน Swift หรือไม่
ใน Objective C ฉันสามารถใช้#pragma markเพื่อทำเครื่องหมายส่วนของรหัสของฉันในเนวิเกเตอร์สัญลักษณ์ เนื่องจากนี่เป็นคำสั่งตัวประมวลผลล่วงหน้า C จึงไม่สามารถใช้ได้ใน Swift มีการยืนหยัดในเรื่องนี้ใน Swift หรือฉันต้องใช้ความคิดเห็นที่น่าเกลียด?

9
ทำไมต้องใช้ pip มากกว่า easy_install [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ทวีอ่าน: อย่าใช้ easy_install ยกเว้นว่าคุณชอบทำร้ายร่างกาย ใช้ pip ทำไมต้องใช้ pip มากกว่า easy_install ความผิดไม่ใช่อยู่กับ PyPI และผู้เขียนแพ็คเกจหรือไม่? หากผู้เขียนอัปโหลด tarball crap source (เช่น: ไฟล์ที่หายไปไม่มี setup.py) ไปยัง PyPI ดังนั้น pip และ easy_install จะล้มเหลว นอกเหนือจากความแตกต่างของเครื่องสำอางทำไมคน Python (เหมือนในทวีตด้านบน) ดูเหมือนจะชอบ pip อย่างมากใน easy_install? (สมมติว่าเรากำลังพูดถึง easy_install จากแพ็คเกจแจกจ่ายที่ดูแลโดยชุมชน)

30
จะตรวจสอบว่าบริการทำงานบน Android ได้อย่างไร?
ฉันจะตรวจสอบว่าบริการพื้นหลังทำงานอยู่ได้อย่างไร? ฉันต้องการกิจกรรม Android ที่สลับสถานะของบริการ - ให้ฉันเปิดใช้งานถ้ามันถูกปิดและปิดถ้ามันเปิดอยู่

26
ฉันจะใช้ PHP เพื่อรับปีปัจจุบันได้อย่างไร
ฉันต้องการที่จะแจ้งให้ทราบลิขสิทธิ์ในส่วนท้ายของเว็บไซต์ แต่ฉันคิดว่ามันไม่มีรสนิยมที่เหลือเชื่อสำหรับปีที่จะล้าสมัย ฉันจะทำการอัพเดตปีอัตโนมัติด้วยPHP 4และPHP 5 ได้อย่างไร
936 php  date 



26
วิธีลบรายการออกจากรายการขณะทำซ้ำ
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันวนซ้ำรายการของ tuples ใน Python และพยายามที่จะลบออกหากพวกเขามีคุณสมบัติตรงตามเกณฑ์ที่กำหนด for tup in somelist: if determine(tup): code_to_remove_tup ฉันควรใช้code_to_remove_tupอะไรแทน ฉันไม่สามารถหาวิธีลบรายการในแบบนี้ได้
934 python  iteration 

7
วิธีการรีบู๊ตสาขาในพื้นที่ด้วยต้นแบบระยะไกล
remote_repoผมมีโครงการโคลนจากสาขาต้นแบบจากพื้นที่เก็บข้อมูลระยะไกล ฉันสร้างสาขาใหม่และฉันผูกพันกับสาขานั้น โปรแกรมเมอร์คนอื่นผลักดันให้remote_repoสาขาหลัก ตอนนี้ฉันต้องรีบาวด์สาขา RB ของฉันให้เป็นremote_repoปรมาจารย์ ทำอย่างไร คำสั่งอะไรที่จะพิมพ์ไปยังสถานี?
934 git  clone  git-rebase 

2
วิธีรับโฮมไดเร็กทอรีใน Python
ฉันต้องการรับตำแหน่งของโฮมไดเร็กทอรีของผู้ใช้ที่ล็อกออนปัจจุบัน ขณะนี้ฉันใช้สิ่งต่อไปนี้บน Linux: os.getenv("HOME") อย่างไรก็ตามสิ่งนี้ใช้ไม่ได้กับ Windows วิธีการข้ามแพลตฟอร์มที่ถูกต้องในการทำเช่นนี้คืออะไร?


28
อ่านไฟล์ข้อความธรรมดาใน Java
ดูเหมือนว่ามีวิธีที่แตกต่างในการอ่านและเขียนข้อมูลของไฟล์ใน Java ฉันต้องการอ่านข้อมูล ASCII จากไฟล์ อะไรคือวิธีที่เป็นไปได้และความแตกต่างของพวกเขา?
933 java  file-io  ascii 

21
Java 8 รายการ <V> ลงในแผนที่ <K, V>
ฉันต้องการแปลรายการวัตถุเป็นแผนที่โดยใช้สตรีมและแลมบ์ดาของ Java 8 นี่คือวิธีที่ฉันจะเขียนใน Java 7 และด้านล่าง private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { final Map&lt;String, Choice&gt; hashMap = new HashMap&lt;&gt;(); for (final Choice choice : choices) { hashMap.put(choice.getName(), choice); } return hashMap; } ฉันสามารถทำได้โดยใช้ Java 8 และ Guava แต่ฉันอยากรู้วิธีการทำสิ่งนี้โดยไม่ใช้ Guava ในฝรั่ง private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { return Maps.uniqueIndex(choices, new …

8
แสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดจากบรรทัดคำสั่ง
เป็นไปได้หรือไม่ที่จะแสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดจากพรอมต์คำสั่งของ Windows สิ่งที่เทียบเท่ากับ PowerShell gci env:( ls env:หรือdir env:)

13
จะรับไฟล์สำหรับสร้างและแก้ไขวันที่ / เวลาใน Python ได้อย่างไร?
ฉันมีสคริปต์ที่ความต้องการที่จะทำบางสิ่งที่อยู่บนพื้นฐานของการสร้างไฟล์และการปรับเปลี่ยนวัน แต่มีการทำงานบนลินุกซ์และวินโดวส์ วิธีข้ามแพลตฟอร์มที่ดีที่สุดในการสร้างและแก้ไขไฟล์date/timesในPythonคืออะไร
932 python  file 

15
วิธีการแปลง UTF-8 byte [] ถึง string?
ฉันมีbyte[]อาร์เรย์ที่ถูกโหลดจากแฟ้มที่เกิดขึ้นกับผมรู้จักกันมีUTF-8 ในรหัสการแก้จุดบกพร่องบางอย่างฉันต้องแปลงเป็นสตริง มีซับหนึ่งที่จะทำเช่นนี้? ภายใต้ฝาครอบมันควรจะเป็นเพียงการจัดสรรและmemcopyดังนั้นแม้ว่ามันจะไม่ได้ถูกนำมาใช้ก็ควรจะเป็นไปได้

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