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

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

9
เหตุใดจึงมีไฟล์ส่วนหัวและไฟล์. cpp [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา เหตุใด C ++ จึงมีไฟล์ส่วนหัวและไฟล์. cpp
484 c++  header-files 



11
WCF กับ ASP.NET Web API [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันใช้เวลาสองสามเดือนเพื่อพยายามเข้าใจแนวคิดเบื้องหลัง WCF และเมื่อเร็ว ๆ นี้ฉันได้พัฒนาแอปพลิเคชันบริการ WCF แรกของฉัน ฉันพยายามอย่างหนักที่จะเข้าใจการตั้งค่าทั้งหมดในไฟล์ปรับแต่ง ฉันไม่มั่นใจเกี่ยวกับสภาพแวดล้อม แต่ดูเหมือนว่าคุณสามารถทำสิ่งที่น่าอัศจรรย์กับมัน วันอื่น ๆ ที่ผมเคยพบว่าไมโครซอฟท์ออกมาพร้อมกับสิ่งใหม่ที่เรียกว่าเว็บ ASP.NET API สำหรับสิ่งที่ฉันสามารถอ่านได้มันเป็นกรอบงาน RESTfulใช้งานง่ายและนำไปปฏิบัติ ตอนนี้ฉันกำลังพยายามหาว่าอะไรคือความแตกต่างที่สำคัญระหว่าง 2 เฟรมเวิร์กและถ้าฉันควรลองและแปลงแอพพลิเคชั่นบริการ WCF เดิมของฉันด้วย API ใหม่ มีใครได้โปรดช่วยฉันเข้าใจความแตกต่างและการใช้งานของแต่ละคน
484 c#  wcf  asp.net-web-api 

16
ฉันจะแปลง std :: string เป็น int ได้อย่างไร
เพียงแค่มีคำถามด่วน ฉันดูรอบ ๆ อินเทอร์เน็ตเล็กน้อยและฉันพบวิธีแก้ปัญหาเล็กน้อย แต่ยังไม่มีวิธีแก้ปัญหาใด ๆ เลย ดูที่การแปลงสตริงเป็น int และฉันไม่ได้หมายถึงรหัส ASCII สำหรับ run-down อย่างรวดเร็วเราถูกส่งผ่านในสมการเป็นสตริง เราต้องทำลายมันจัดรูปแบบให้ถูกต้องและแก้สมการเชิงเส้น ตอนนี้โดยบอกว่าฉันไม่สามารถแปลงสตริงเป็น int ได้ ฉันรู้ว่าสตริงจะอยู่ในรูปแบบ (-5) หรือ (25) เป็นต้นดังนั้นมันจึงเป็น int อย่างแน่นอน แต่เราจะแยกมันออกจากสตริงได้อย่างไร วิธีหนึ่งที่ฉันคิดว่าใช้สำหรับ / วนรอบสตริงตรวจสอบตัวเลขแยกตัวเลขทั้งหมดหลังจากนั้นแล้วดูว่ามีผู้นำ '-' ถ้ามีคูณ int ด้วย - 1 ดูเหมือนว่าจะซับซ้อนกว่าเล็กน้อยสำหรับปัญหาเล็ก ๆ น้อย ๆ ความคิดใด ๆ
484 c++  string  int 

17
วิธีการแปลง C # nullable int เป็น int
ฉันจะแปลงให้เป็นโมฆะintได้intอย่างไร สมมติว่าฉันมี 2 ประเภท int ดังนี้: int? v1; int v2; ฉันต้องการที่จะกำหนดv1's v2มูลค่าให้กับ v2 = v1;จะทำให้เกิดข้อผิดพลาด ฉันจะแปลงv1เป็นv2อย่างไร
484 c#  nullable 

15
ฉันจะลบ / ลบ virtualenv ได้อย่างไร
ฉันสร้างสภาพแวดล้อมด้วยคำสั่งต่อไปนี้: virtualenv venv --distribute ฉันไม่สามารถลบออกได้ด้วยคำสั่งต่อไปนี้: rmvirtualenv venv- นี่เป็นส่วนหนึ่งของvirtualenvwrapperตามที่ระบุไว้ในคำตอบด้านล่างสำหรับ virtualenvwrapper ฉันทำlsในไดเรกทอรีปัจจุบันของฉันและฉันยังเห็น venv วิธีเดียวที่ฉันสามารถลบได้: sudo rm -rf venv โปรดทราบว่าสภาพแวดล้อมไม่ได้ใช้งาน ฉันใช้ Ubuntu 11.10 ความคิดใด ๆ ฉันพยายามรีบูตระบบของฉันโดยไม่มีประโยชน์

6
ไฟล์ vshost.exe มีวัตถุประสงค์อะไร?
เมื่อฉันสร้างและรวบรวม "Hello, World!" แอปพลิเคชันใน C # ฉันได้รับสามไฟล์ในโฟลเดอร์ Debug นอกเหนือจาก exe หลัก (เช่น HelloWorld.exe) HelloWorld.vshost.exe HelloWorld.pdb HelloWorld.vshost.exe.manifest ไฟล์เหล่านี้มีจุดประสงค์อะไร

8
ทำไม“ ไม่ (จริง) ใน [เท็จจริง]” คืนเท็จ?
ถ้าฉันทำสิ่งนี้: >>> False in [False, True] True Trueที่ส่งกลับ เพียงเพราะFalseอยู่ในรายการ แต่ถ้าฉันทำ: >>> not(True) in [False, True] False Falseที่ส่งกลับ โดยที่not(True)เท่ากับFalse: >>> not(True) False ทำไม?

9
ทำไม jQuery หรือวิธี DOM เช่น getElementById ไม่พบองค์ประกอบ?
อะไรคือเหตุผลที่เป็นไปได้สำหรับdocument.getElementById, $("#id")หรือวิธี DOM / jQuery ตัวเลือกอื่น ๆ ที่ไม่ได้หาองค์ประกอบ? ตัวอย่างปัญหาประกอบด้วย: jQuery ล้มเหลวในการผูกตัวจัดการเหตุการณ์อย่างเงียบ ๆ jQuery "ทะเยอทะยาน" วิธีการ ( .val(), .html(), .text()) กลับมาundefined วิธี DOM มาตรฐานที่ส่งคืนnullทำให้เกิดข้อผิดพลาดหลายประการ: Uncaught TypeError: ไม่สามารถตั้งค่าคุณสมบัติ '... ' ของ null ได้ Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '... ' ของ null รูปแบบที่พบบ่อยที่สุดคือ: Uncaught TypeError: ไม่สามารถตั้งค่าคุณสมบัติ 'onclick' ของ null Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'addEventListener' เป็นโมฆะ …
483 javascript  jquery  dom 

23
รับคุณลักษณะของค่าของ Enum
ฉันต้องการทราบว่าเป็นไปได้ไหมที่จะรับคุณลักษณะของenumค่าและไม่ใช่ของenumตัวเอง? ตัวอย่างเช่นสมมติว่าฉันมีสิ่งต่อไปนี้enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } สิ่งที่ฉันต้องการคือประเภท enum สร้าง 2-tuples ของค่า enum string และคำอธิบาย คุณค่านั้นง่าย: Array values = System.Enum.GetValues(typeof(FunkyAttributesEnum)); foreach (int value in values) Tuple.Value = Enum.GetName(typeof(FunkyAttributesEnum), value); แต่ฉันจะรับค่าคุณลักษณะของคำอธิบายเพื่อเติมได้Tuple.Descอย่างไร ฉันสามารถคิดวิธีที่จะทำถ้าแอตทริบิวต์เป็นของenumตัวเอง enumแต่ฉันที่สูญเสียเป็นวิธีการที่จะได้รับจากค่าของ

19
อะไรคือความแตกต่างพื้นฐานระหว่างรูปแบบการออกแบบจากโรงงานและบทคัดย่อ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา อะไรคือความแตกต่างพื้นฐานระหว่างรูปแบบโรงงานและรูปแบบนามธรรม?


22
การตั้งค่าส่วนหัวการอนุญาตของ HttpClient
ฉันมี HttpClient ที่ฉันใช้สำหรับ REST API อย่างไรก็ตามฉันมีปัญหาในการตั้งค่าส่วนหัวการอนุญาต ฉันต้องตั้งส่วนหัวเป็นโทเค็นที่ฉันได้รับจากการทำตามคำขอ OAuth ของฉัน ฉันเห็นรหัสสำหรับ. NET ที่แนะนำสิ่งต่อไปนี้ httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); อย่างไรก็ตามคลาส Credential ไม่มีอยู่ใน WinRT ใครมีแนวคิดใดบ้างที่จะตั้งค่าหัวข้อการให้สิทธิ์

9
คุณจะเปลี่ยนชื่อฐานข้อมูล MongoDB ได้อย่างไร
มีการพิมพ์ผิดในชื่อฐานข้อมูล MongoDB ของฉันและฉันต้องการเปลี่ยนชื่อฐานข้อมูล ฉันสามารถคัดลอกและลบเช่นนี้ ... db.copyDatabase('old_name', 'new_name'); use old_name db.dropDatabase(); มีคำสั่งให้เปลี่ยนชื่อฐานข้อมูลหรือไม่?
483 mongodb  database 

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