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

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



30
จะตรวจสอบว่ามีคอลัมน์อยู่ในตาราง SQL Server ได้อย่างไร
ฉันต้องการเพิ่มคอลัมน์ที่ระบุหากไม่มีอยู่ ฉันมีสิ่งต่อไปนี้ แต่กลับเป็นเท็จเสมอ: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') ฉันจะตรวจสอบว่ามีคอลัมน์อยู่ในตารางของฐานข้อมูล SQL Server ได้อย่างไร

26
อะไรคือความแตกต่างระหว่างแอตทริบิวต์ของอะตอมและไม่ใช่ของอะตอม?
สิ่งใดatomicและมีความnonatomicหมายในการประกาศทรัพย์สิน? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; ความแตกต่างในการดำเนินงานระหว่างสามสิ่งนี้คืออะไร

18
วิธีที่ง่ายที่สุดในการดึง submodules คอมไพล์ล่าสุด
เรากำลังใช้ submodules git เพื่อจัดการโครงการขนาดใหญ่สองแห่งที่มีการพึ่งพาไลบรารีอื่น ๆ ที่เราได้พัฒนาขึ้น แต่ละห้องสมุดเป็น repo แยกเข้ามาในโครงการขึ้นอยู่กับ submodule ในระหว่างการพัฒนาเรามักจะต้องการเพียงแค่ไปคว้าเวอร์ชันล่าสุดของทุกซับโดเลชั่น คอมไพล์มีคำสั่งในตัวเพื่อทำสิ่งนี้หรือไม่? ถ้าไม่เป็นเช่นนั้นไฟล์แบตช์ของ Windows หรือที่คล้ายกันนั้นสามารถทำได้
1846 git  git-submodules 

20
สามเหลี่ยม CSS ทำงานอย่างไร
ตั้งค่าใหม่แล้วStack Overflow ที่แยกออกมาจากส่วนที่เหลือ : ตั้งค่าไว้ CSS? มี CSS รูปร่างที่แตกต่างกันมากมายที่CSS Tricks - รูปร่างของ CSSและฉันงงกับสามเหลี่ยมเป็นพิเศษ: #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } <div id="triangle-up"></div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล มันทำงานอย่างไรและทำไม?

30
วิธีการจัดรูปแบบตัวเลขเป็นสตริงสกุลเงินได้อย่างไร
ฉันต้องการจัดรูปแบบราคาใน JavaScript ฉันต้องการฟังก์ชั่นที่รับfloatอาร์กิวเมนต์และคืนค่าการstringจัดรูปแบบดังนี้ "$ 2,500.00" วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?

30
วิธีรับขนาดหน้าจอเป็นพิกเซลใน Android
ฉันสร้างองค์ประกอบที่กำหนดเองบางอย่างและฉันต้องการวางองค์ประกอบเหล่านั้นไปที่มุมขวาบนโดยทางโปรแกรม ( nพิกเซลจากขอบด้านบนและmพิกเซลจากขอบขวา) ดังนั้นฉันต้องได้ความกว้างของหน้าจอและความสูงของหน้าจอจากนั้นตั้งค่าตำแหน่ง: int px = screenWidth - m; int py = screenHeight - n; ฉันจะรับscreenWidthและscreenHeightเข้าร่วมในกิจกรรมหลักได้อย่างไร

30
เพิ่มภาพไปที่ README.md บน GitHub
เมื่อเร็ว ๆ นี้ผมได้เข้าร่วมGitHub ฉันโฮสต์บางโครงการที่นั่น ฉันต้องรวมภาพบางส่วนไว้ในไฟล์ README ของฉัน ฉันไม่รู้จะทำยังไง ฉันค้นหาเกี่ยวกับสิ่งนี้ แต่ทั้งหมดที่ฉันได้รับคือลิงก์บางอันที่บอกให้ฉัน "โฮสต์รูปภาพบนเว็บและระบุเส้นทางรูปภาพในไฟล์ README.md" มีวิธีการทำเช่นนี้โดยไม่ต้องโฮสต์รูปภาพในบริการเว็บโฮสติ้งบุคคลที่สามหรือไม่?

10
ทำไมการอ่านบรรทัดจาก stdin ช้ากว่ามากใน C ++ มากกว่า Python?
ฉันต้องการเปรียบเทียบบรรทัดการอ่านของอินพุตสตริงจาก stdin โดยใช้ Python และ C ++ และรู้สึกตกใจเมื่อเห็นว่ารหัส C ++ ของฉันมีลำดับความสำคัญช้ากว่าโค้ด Python ที่เทียบเท่า เนื่องจาก C ++ ของฉันเป็นสนิมและฉันยังไม่ใช่ผู้เชี่ยวชาญ Pythonista โปรดบอกฉันว่าฉันทำอะไรผิดหรือถ้าฉันเข้าใจผิดบางอย่าง (คำตอบ TLDR: รวมคำสั่ง: cin.sync_with_stdio(false)หรือใช้fgetsแทน ผลลัพธ์ TLDR: เลื่อนลงมาจนสุดด้านล่างของคำถามแล้วดูที่ตาราง) รหัส C ++: #include <iostream> #include <time.h> using namespace std; int main() { string input_line; long line_count = 0; time_t start = time(NULL); int …





26
การเปลี่ยนชื่อคอลัมน์ในนุ่น
ฉันมี DataFrame โดยใช้ pandas และเลเบลคอลัมน์ที่ฉันต้องการแก้ไขเพื่อแทนที่เลเบลคอลัมน์เดิม ฉันต้องการเปลี่ยนชื่อคอลัมน์ใน DataFrame Aโดยที่ชื่อคอลัมน์เดิมคือ: ['$a', '$b', '$c', '$d', '$e'] ถึง ['a', 'b', 'c', 'd', 'e']. ฉันมีชื่อคอลัมน์ที่ถูกแก้ไขเก็บไว้ในรายการ แต่ฉันไม่ทราบวิธีการแทนที่ชื่อคอลัมน์

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