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

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

19
จะหยุดการติดตามและเพิกเฉยต่อการเปลี่ยนแปลงไฟล์ใน Git ได้อย่างไร?
ฉันได้โคลนโครงการที่มีบาง.csprojไฟล์ ฉันไม่ต้องการ / เหมือนcsprojไฟล์ในเครื่องของฉันที่ถูกติดตามโดย Git (หรือถูกนำขึ้นเมื่อสร้างแพทช์) แต่เห็นได้ชัดว่าจำเป็นต้องมีในโครงการ ฉันเพิ่มลง*.csprojใน LOCAL ของฉัน.gitignoreแล้ว แต่ไฟล์มีอยู่ใน repo แล้ว เมื่อฉันพิมพ์สถานะ git จะแสดงการเปลี่ยนแปลงของฉันcsprojที่ฉันไม่สนใจติดตามหรือส่งแพทช์ ฉันจะลบ "การติดตาม" ไฟล์เหล่านี้ออกจาก repo ส่วนตัวของฉัน (แต่เก็บไว้ในแหล่งที่มาเพื่อให้ฉันสามารถใช้พวกเขา) เพื่อให้ฉันไม่เห็นการเปลี่ยนแปลงเมื่อฉันทำสถานะ (หรือสร้างแพทช์)? มีวิธีที่ถูกต้อง / เป็นบัญญัติในการจัดการสถานการณ์นี้หรือไม่?
1731 git 

30
ฉันจะรับข้อผิดพลาดของ PHP ที่จะแสดงได้อย่างไร
ผมได้ตรวจสอบไฟล์ INI ของฉัน PHP ( php.ini) และมีการตั้งค่าและการรายงานข้อผิดพลาดคือdisplay_errors E_ALLฉันรีสตาร์ทเว็บเซิร์ฟเวอร์ Apache ของฉันแล้ว ฉันวางบรรทัดเหล่านี้ไว้ที่ด้านบนสุดของสคริปต์แล้วและมันก็ไม่ได้เกิดข้อผิดพลาดในการแยกวิเคราะห์แบบง่ายๆ ตัวอย่างเช่นผมประกาศตัวแปรด้วยและฉันจะไม่ปิดงบ"$" ";"แต่สคริปต์ของฉันทั้งหมดแสดงหน้าเปล่าเกี่ยวกับข้อผิดพลาดเหล่านี้ แต่ฉันต้องการเห็นข้อผิดพลาดจริง ๆในผลลัพธ์ของเบราว์เซอร์ error_reporting(E_ALL); ini_set('display_errors', 1); สิ่งที่ต้องทำคืออะไร?


30
การเปลี่ยนคำสั่งสวิตช์ใน Python?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันต้องการเขียนฟังก์ชั่นใน Python ที่ส่งกลับค่าคงที่ที่แตกต่างกันตามค่าของดัชนีอินพุท ในภาษาอื่นฉันจะใช้ a switchหรือcasestatement แต่ Python ไม่ปรากฏว่ามีswitchstatement โซลูชัน Python ที่แนะนำในสถานการณ์นี้คืออะไร

18
คัดลอกไฟล์จากคอนเทนเนอร์ Docker ไปยังโฮสต์
ฉันกำลังคิดที่จะใช้นักเทียบท่าเพื่อสร้างการพึ่งพาของฉันบนเซิร์ฟเวอร์การรวมอย่างต่อเนื่อง (CI) ดังนั้นฉันจึงไม่ต้องติดตั้ง runtimes และไลบรารีทั้งหมดในเอเจนต์ด้วยตนเอง เพื่อให้บรรลุนี้ฉันจะต้องคัดลอกการสร้างสิ่งประดิษฐ์ที่สร้างขึ้นภายในภาชนะกลับเข้าไปในโฮสต์ เป็นไปได้ไหม

12
ซีแมนทิกส์ย้ายคืออะไร?
ฉันเพิ่งเสร็จสิ้นการฟังวิทยุวิศวกรรมซอฟต์แวร์สัมภาษณ์พอดคาสต์กับสกอตต์เมเยอร์สเกี่ยวกับภาษา C ++ 0x คุณสมบัติใหม่ส่วนใหญ่มีเหตุผลสำหรับฉันและฉันรู้สึกตื่นเต้นจริง ๆ กับ C ++ 0x ตอนนี้ยกเว้นหนึ่งคุณลักษณะ ฉันยังไม่เข้าใจความหมาย ... มันคืออะไรกันแน่?

22
ทำให้. gitignore ละเว้นทุกสิ่งยกเว้นไฟล์บางไฟล์
ฉันเข้าใจว่าไฟล์. gitignore ปกปิดไฟล์ที่ระบุจากการควบคุมเวอร์ชันของ Git ฉันมีโครงการ (LaTeX) ที่สร้างไฟล์พิเศษจำนวนมาก (. auth, .dvi, .pdf, บันทึก ฯลฯ ) ในขณะที่ทำงาน แต่ฉันไม่ต้องการให้มีการติดตาม ฉันรู้ว่าฉันสามารถ (อาจจะควร) ทำมันเพื่อให้ไฟล์เหล่านั้นทั้งหมดถูกวางไว้ในโฟลเดอร์ย่อยแยกต่างหากในโครงการเนื่องจากฉันสามารถข้ามโฟลเดอร์ได้ อย่างไรก็ตามมีวิธีใดที่เป็นไปได้ในการเก็บไฟล์เอาท์พุทในรากของแผนผังโครงการและใช้. gitignore เพื่อละเว้นทุกอย่างยกเว้นไฟล์ที่ฉันกำลังติดตามด้วย Git? สิ่งที่ต้องการ # Ignore everything * # But not these files... script.pl template.latex # etc...
1700 git  gitignore 

14
CMD และ ENTRYPOINT แตกต่างกันอย่างไรใน Dockerfile
ใน Dockerfiles มีสองคำสั่งที่มีลักษณะคล้ายกับฉัน: และCMD ENTRYPOINTแต่ฉันเดาว่ามีความแตกต่าง (บอบบาง?) ระหว่างพวกเขา - ไม่อย่างนั้นคงไม่มีเหตุผลที่จะมีสองคำสั่งสำหรับสิ่งเดียวกัน เอกสารประกอบสำหรับ CMD วัตถุประสงค์หลักของ CMD คือการให้ค่าเริ่มต้นสำหรับคอนเทนเนอร์ที่ดำเนินการ และสำหรับENTRYPOINT: ENTRYPOINT ช่วยให้คุณกำหนดค่าคอนเทนเนอร์ที่คุณสามารถเรียกใช้เป็นปฏิบัติการได้ ดังนั้นความแตกต่างระหว่างสองคำสั่งคืออะไร?
1698 docker 

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




30
ฉันจะทำให้ UITextField เลื่อนขึ้นเมื่อมีแป้นพิมพ์อยู่ - เมื่อเริ่มแก้ไข
ด้วย iOS SDK: ฉันมีUIViewกับUITextFieldที่นำขึ้นแป้นพิมพ์ ฉันต้องการมันเพื่อให้สามารถ: อนุญาตให้เลื่อนเนื้อหาของUIScrollViewเพื่อดูฟิลด์ข้อความอื่น ๆ เมื่อคีย์บอร์ดปรากฏขึ้น "กระโดด" โดยอัตโนมัติ (โดยเลื่อนขึ้น) หรือย่อ UIScrollViewฉันรู้ว่าฉันต้องมี ฉันได้ลองเปลี่ยนคลาสของฉันUIViewเป็นUIScrollViewแต่ฉันยังไม่สามารถเลื่อนกล่องข้อความขึ้นหรือลง ฉันต้องการทั้ง a UIViewและ a UIScrollViewหรือไม่? ไม่มีใครเข้าไปข้างในอีกหรือไม่ สิ่งที่ต้องดำเนินการเพื่อเลื่อนไปยังฟิลด์ข้อความที่ใช้งานอยู่โดยอัตโนมัติ จะเป็นการดีที่สุดสำหรับการตั้งค่าส่วนประกอบที่จะทำได้ในตัวสร้างส่วนต่อประสาน ฉันต้องการเขียนโค้ดเฉพาะสิ่งที่จำเป็นเท่านั้น หมายเหตุ: UIView(หรือUIScrollView) ที่ฉันกำลังทำงานด้วยถูกนำขึ้นมาโดย tabbar ( UITabBar) ซึ่งต้องทำงานตามปกติ แก้ไข: ฉันกำลังเพิ่มแถบเลื่อนเฉพาะเมื่อแป้นพิมพ์ปรากฏขึ้น แม้ว่าจะไม่จำเป็น แต่ฉันรู้สึกว่ามันมีส่วนต่อประสานที่ดีกว่าเพราะผู้ใช้สามารถเลื่อนและเปลี่ยนกล่องข้อความได้ ฉันได้มันทำงานที่ฉันเปลี่ยนขนาดเฟรมของUIScrollViewเมื่อแป้นพิมพ์ขึ้นและลง ฉันแค่ใช้: -(void)textFieldDidBeginEditing:(UITextField *)textField { //Keyboard becomes visible scrollView.frame = CGRectMake(scrollView.frame.origin.x, scrollView.frame.origin.y, scrollView.frame.size.width, scrollView.frame.size.height - 215 …

18
จะตรวจสอบว่าสตริง“ StartsWith” เป็นสตริงอื่นได้อย่างไร?
ฉันจะเขียนเทียบเท่าของ C # ได้อย่างไร String.StartsWithใน JavaScript ได้อย่างไร var haystack = 'hello world'; var needle = 'he'; haystack.startsWith(needle) == true หมายเหตุ: นี่เป็นคำถามเก่าและตามที่ระบุไว้ในความคิดเห็น ECMAScript 2015 (ES6) แนะนำ.startsWithวิธีการ อย่างไรก็ตามในเวลาของการเขียนโปรแกรมปรับปรุงนี้ (2015) การสนับสนุนเบราว์เซอร์ที่อยู่ไกลจากที่สมบูรณ์

14
จะย้ายองค์ประกอบไปยังองค์ประกอบอื่นได้อย่างไร
ฉันต้องการย้ายองค์ประกอบหนึ่งของ DIV ภายในองค์ประกอบอื่น ตัวอย่างเช่นฉันต้องการย้ายสิ่งนี้ (รวมถึงเด็ก ๆ ทุกคน): <div id="source"> ... </div> เป็นนี้ <div id="destination"> ... </div> ดังนั้นฉันมีสิ่งนี้: <div id="destination"> <div id="source"> ... </div> </div>
1688 javascript  jquery  html 

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