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

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

14
ฉันควรใช้! = หรือ <> เพื่อไม่เท่ากันใน T-SQL หรือไม่
ฉันได้เห็นSQLว่าการใช้งานทั้งใน!=และ&lt;&gt;สำหรับไม่เท่ากัน ไวยากรณ์ที่ต้องการคืออะไรและเพราะเหตุใด ผมชอบ!=เพราะทำให้ผมนึกถึง&lt;&gt;Visual Basic
800 sql  sql-server  tsql 

25
คุณนับจำนวนบรรทัดในการแก้ปัญหา Visual Studio ได้อย่างไร
เป็นไปได้ไหมที่จะหาจำนวนบรรทัดของรหัสในโซลูชันทั้งหมด? ฉันเคยได้ยินMZ-Toolsแล้ว แต่มีโอเพ่นซอร์สที่เทียบเท่ากันบ้างไหม?

18
แทรก HTML ลงในมุมมองจากคอนโทรลเลอร์ AngularJS
มันเป็นไปได้ที่จะสร้างHTMLส่วนในการควบคุม AngularJS และมี HTML นี้แสดงให้เห็นในมุมมอง? สิ่งนี้มาจากข้อกำหนดในการเปลี่ยนหยด JSON ที่ไม่สอดคล้องกันให้เป็นรายการid: valueคู่ที่ซ้อนกัน ดังนั้นHTMLจะถูกสร้างขึ้นในคอนโทรลเลอร์และตอนนี้ฉันต้องการแสดงมัน ผมได้สร้างสถานที่ให้บริการรูปแบบ แต่ไม่สามารถแสดงผลนี้ในมุมมองโดยไม่ได้เพียงแค่พิมพ์HTML ปรับปรุง ปรากฏว่าปัญหาเกิดขึ้นจากการแสดงผลเชิงมุม HTML ที่สร้างขึ้นเป็นสตริงภายในเครื่องหมายคำพูด จะพยายามหาวิธีแก้ไขปัญหานี้ ตัวควบคุมตัวอย่าง: var SomeController = function () { this.customHtml = '&lt;ul&gt;&lt;li&gt;render me please&lt;/li&gt;&lt;/ul&gt;'; } มุมมองตัวอย่าง: &lt;div ng:bind="customHtml"&gt;&lt;/div&gt; ให้: &lt;div&gt; "&lt;ul&gt;&lt;li&gt;render me please&lt;/li&gt;&lt;/ul&gt;" &lt;/div&gt;

9
ฉันจะค้นหาการใช้งานหน่วยความจำของแอปพลิเคชันของฉันใน Android ได้อย่างไร
ฉันจะค้นหาหน่วยความจำที่ใช้กับแอปพลิเคชัน Android ของฉันได้โดยทางโปรแกรมอย่างไร ฉันหวังว่าจะมีวิธีที่จะทำ นอกจากนี้ฉันจะรับหน่วยความจำฟรีของโทรศัพท์ได้อย่างไร

19
ฉันจะโคลนสาขาเดียวใน Git ได้อย่างไร
ฉันมีที่เก็บ Git ในพื้นที่ชื่อ 'Skeleton' ที่ฉันใช้สำหรับเก็บโครงกระดูกของโครงการ มีสาขาไม่กี่แห่งสำหรับโครงการประเภทต่างๆ: casey@agave [~/Projects/skeleton] git branch * master rails c c++ ถ้าฉันต้องการตรวจสอบสาขาหลักสำหรับโครงการใหม่ฉันสามารถทำได้ casey@agave [~/Projects] git clone skeleton new Initialized empty Git repository in /Users/casey/Projects/new/.git/ และทุกอย่างเป็นสิ่งที่ฉันต้องการ โดยเฉพาะอย่างยิ่งสาขาต้นแบบใหม่ชี้ไปที่สาขาโครงกระดูกหลักและฉันสามารถผลักและดึงเพื่อย้ายการเปลี่ยนแปลงไปยังการตั้งค่าโครงการพื้นฐาน อย่างไรก็ตามสิ่งที่ใช้ไม่ได้คือถ้าฉันต้องการโคลนสาขาอื่น ฉันไม่สามารถรับได้ดังนั้นฉันจึงดึงเฉพาะสาขาที่ฉันต้องการเช่นrailsสาขาจากนั้นที่เก็บใหม่จะมีmasterสาขาที่ผลักดันและดึงจากrailsสาขาที่เก็บโครงกระดูกตามค่าเริ่มต้น มีวิธีที่ดีในการทำสิ่งนี้หรือไม่? หรือบางทีนี่อาจไม่ใช่วิธีที่ Git ต้องการให้ฉันจัดโครงสร้างสิ่งต่าง ๆ และฉันก็เปิดรับอย่างแน่นอน บางทีฉันควรจะมีที่เก็บหลายแห่งด้วยที่เก็บโครงกระดูก Ruby on Rails ที่ติดตามที่เก็บโครงกระดูกหลัก? และโครงการใด ๆ ก็ตามที่โคลนที่เก็บโครงกระดูก Ruby on Rails
799 git  branch  git-clone 

8
ความแตกต่างระหว่างหน่วยการทดสอบการใช้งานการยอมรับและการรวมเข้าด้วยกันคืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว อะไรคือความแตกต่างระหว่างการทดสอบหน่วยการใช้งานการยอมรับและการรวมระบบ (และการทดสอบประเภทอื่น ๆ ที่ฉันไม่ได้พูดถึง)

11
ทางลัดสำหรับการนำเข้าอัตโนมัติใน Android Studio คืออะไร
มีวิธีการนำเข้าอัตโนมัติ (เช่นใน Eclipse Shift+ Ctrl+ O) ในAndroid Studioหรือไม่ ฉันพบเพียงCtrl+ Alt+ Oซึ่งขอแต่ละสิ่งและฉันต้องกดAlt+ Enterเพื่อยอมรับมัน ไม่มีวิธีที่จะทำมันได้เร็วขึ้น?

4
T&& (เครื่องหมายคู่คู่) หมายถึงอะไรใน C ++ 11
ฉันได้รับการมองเข้าไปในบางส่วนของคุณสมบัติใหม่ของ C ++ 11 T&amp;&amp; varและเป็นหนึ่งฉันได้สังเกตเห็นเป็นเครื่องหมายคู่ในตัวแปรประกาศเช่น สำหรับการเริ่มต้นสัตว์ร้ายตัวนี้เรียกว่าอะไร? ฉันต้องการให้ Google อนุญาตให้เราค้นหาเครื่องหมายวรรคตอนเช่นนี้ มันหมายความว่าอะไรกันแน่? จากภาพรวมในครั้งแรกดูเหมือนว่าจะเป็นการอ้างอิงสองครั้ง (เช่นตัวชี้ดับเบิลแบบ C T** var) แต่ฉันมีความลำบากในการนึกถึงกรณีการใช้งานสำหรับสิ่งนั้น

30
มุมมืดของแม่ของคุณที่ไม่เคยบอกคุณคืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม &amp; คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีคำถามมากมายที่ผู้คนพูดถึงกลอุบายทั่วไปโดยเฉพาะอย่างยิ่ง " Vim + ctags tips and tricks " อย่างไรก็ตามฉันไม่ได้อ้างถึงทางลัดที่ใช้กันทั่วไปซึ่งคนใหม่ ๆ ในกลุ่ม Vim จะดูเท่ห์ ฉันกำลังพูดถึงผู้ใช้ Unix ที่มีประสบการณ์ (ไม่ว่าจะเป็นผู้พัฒนาผู้ดูแลระบบทั้งสองและอื่น ๆ ) ที่คิดว่าพวกเขารู้อะไรบางอย่างที่ 99% ของพวกเราไม่เคยได้ยินหรือฝันถึง สิ่งที่ไม่เพียงทำให้การทำงานง่ายขึ้น แต่ยังมีความเป็น COOL และแฮ็ค หลังจากที่ทุกคนเป็นกลุ่มที่อยู่ในระบบปฏิบัติการส่วนใหญ่เข้มมุมที่อุดมไปด้วยในโลกดังนั้นจึงควรมีความซับซ้อนว่ามีเพียงความรู้ที่มีสิทธิพิเศษบางอย่างเกี่ยวกับและต้องการที่จะร่วมกับเรา
799 unix  vim  editor  vi 

19
วิธีการนำเข้าไฟล์ Python อื่น ๆ
ฉันจะนำเข้าไฟล์อื่นใน Python ได้อย่างไร ฉันจะนำเข้าไฟล์ไพ ธ อนได้import file.pyอย่างไร? ฉันจะนำเข้าโฟลเดอร์แทนไฟล์เฉพาะได้อย่างไร ฉันต้องการโหลดไฟล์ Python แบบไดนามิกที่รันไทม์โดยยึดตามการป้อนข้อมูลของผู้ใช้ ฉันต้องการทราบวิธีการโหลดเพียงส่วนเดียวจากไฟล์ ตัวอย่างเช่นในmain.pyฉันมี: from extra import * แม้ว่าสิ่งนี้จะให้คำจำกัดความทั้งหมดแก่ฉันในextra.pyเมื่อบางทีสิ่งที่ฉันต้องการคือนิยามเดียว def gap(): print print ฉันจะทำอะไรเพิ่มimportคำสั่งที่เพิ่งได้รับgapจากextra.py?

7
ฉันจะรับรหัสออกจากแอปพลิเคชันจากบรรทัดคำสั่ง Windows ได้อย่างไร
ฉันกำลังเรียกใช้โปรแกรมและต้องการดูว่ารหัสส่งคืนของมันคืออะไร ฉันรู้ใน Bash ฉันสามารถทำได้โดยใช้ echo $ ฉันต้องทำอย่างไรเมื่อใช้ cmd.exe บน Windows

15
C # loop - break เทียบกับดำเนินการต่อ
ใน C # (รู้สึกอิสระที่จะตอบสำหรับภาษาอื่น) วนรอบความแตกต่างระหว่างการหยุดพักและดำเนินการต่อเป็นวิธีออกจากโครงสร้างของการวนรอบและไปที่การทำซ้ำครั้งถัดไปหรือไม่ ตัวอย่าง: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } }
797 c#  loops  enumeration 

14
เลียนแบบลูป do-while ใน Python หรือไม่?
ฉันต้องการเลียนแบบลูป do-while ในโปรแกรม Python น่าเสียดายที่รหัสตรงไปตรงมาไม่ทำงาน: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration: break print "done" แทนที่จะเป็น "1,2,3 ทำแล้ว" มันพิมพ์ผลลัพธ์ต่อไปนี้: [stdout:]1 [stdout:]2 [stdout:]3 None['Traceback (most recent call last): ', ' File "test_python.py", line …

19
ฉันจะยกเลิกการโหลด (โหลด) โมดูลได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Python ที่ใช้งานมานานและต้องการที่จะสามารถอัพเกรดบริการได้โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? if foo.py has changed: unimport foo &lt;-- How do I do this? import foo myfoo = foo.Foo()

9
พฤติกรรมของตัวดำเนินการที่เพิ่มขึ้นและลดลงใน Python
ฉันสังเกตเห็นว่าโอเปอเรเตอร์การเพิ่ม / ลดลงล่วงหน้าสามารถใช้กับตัวแปร (เช่น++count) มันรวบรวม แต่มันไม่ได้เปลี่ยนค่าของตัวแปรจริง ๆ ! พฤติกรรมของตัวดำเนินการเพิ่ม / ลดล่วงหน้า (++ / -) ใน Python คืออะไร ทำไมงูหลามเบี่ยงเบนไปจากพฤติกรรมของผู้ประกอบการเหล่านี้เห็นใน C / C ++?

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