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

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

30
วิธีการเชื่อมข้อความจากหลายแถวเข้าด้วยกันเป็นสตริงข้อความเดียวในเซิร์ฟเวอร์ SQL
พิจารณาชื่อตารางการถือครองฐานข้อมูลที่มีสามแถว: Peter Paul Mary มีวิธีง่าย ๆ ในการเปลี่ยนให้เป็นสตริงเดียวPeter, Paul, Maryหรือไม่?

30
ทำให้ div เติมความสูงของพื้นที่หน้าจอที่เหลือ
ฉันกำลังทำงานกับเว็บแอปพลิเคชันที่ฉันต้องการให้เนื้อหาเต็มความสูงของหน้าจอ หน้ามีส่วนหัวซึ่งมีโลโก้และข้อมูลบัญชี นี่อาจเป็นความสูงตามอำเภอใจ ฉันต้องการให้ div เนื้อหาเติมส่วนที่เหลือของหน้าลงไปด้านล่าง ฉันมีส่วนหัวและเนื้อหาdiv divในขณะนี้ฉันใช้ตารางสำหรับเค้าโครงดังนี้: CSS และ HTML #page { height: 100%; width: 100% } #tdcontent { height: 100%; } #content { overflow: auto; /* or overflow: hidden; */ } <table id="page"> <tr> <td id="tdheader"> <div id="header">...</div> </td> </tr> <tr> <td id="tdcontent"> <div id="content">...</div> </td> </tr> </table> …
1910 html  css  html-table 

30
จะสร้างปุ่ม HTML ที่ทำหน้าที่เหมือนลิงค์ได้อย่างไร?
มีอะไรให้คุณบ้างStack Overflow ที่อยู่ : Каксоздать HTML-кнопку, котораябудетвестисебя, какгиперсылка? ฉันต้องการสร้างปุ่ม HTML ที่ทำหน้าที่เหมือนลิงก์ ดังนั้นเมื่อคุณคลิกปุ่มมันจะเปลี่ยนเส้นทางไปยังหน้า ฉันต้องการให้เข้าถึงได้มากที่สุด ฉันต้องการเช่นกันดังนั้นจึงไม่มีอักขระพิเศษหรือพารามิเตอร์ใน URL ฉันจะบรรลุสิ่งนี้ได้อย่างไร จากคำตอบที่โพสต์จนถึงขณะนี้ฉันกำลังทำสิ่งนี้: <form method="get" action="/page2"> <button type="submit">Continue</button> </form> แต่ปัญหานี้คือในSafariและInternet Explorerจะเพิ่มอักขระเครื่องหมายคำถามไว้ที่ส่วนท้ายของ URL ฉันต้องการค้นหาวิธีแก้ไขที่ไม่เพิ่มอักขระใด ๆ ลงในส่วนท้ายของ URL มีอีกสองวิธีในการทำเช่นนี้: การใช้ JavaScript หรือจัดแต่งทรงผมลิงก์ให้ดูเหมือนปุ่ม ใช้ JavaScript: <button onclick="window.location.href='/page2'">Continue</button> แต่สิ่งนี้ต้องมี JavaScript และด้วยเหตุนี้จึงทำให้ผู้อ่านหน้าจอเข้าถึงได้น้อยลง จุดเชื่อมโยงคือการไปที่หน้าอื่น ดังนั้นการพยายามทำปุ่มให้เหมือนลิงค์เป็นทางออกที่ผิด คำแนะนำของฉันคือการที่คุณควรใช้การเชื่อมโยงและรูปแบบให้มีลักษณะเหมือนปุ่ม <a href="/link/to/page2">Continue</a>

30
เป็นกลุ่มชัดเจนเน้นการค้นหาล่าสุด
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ หลังจากค้นหาใน Vim ฉันได้รับเหตุการณ์ทั้งหมดที่ถูกไฮไลต์ ฉันจะปิดการใช้งานได้อย่างไร ตอนนี้ฉันทำการค้นหาสิ่งที่พูดพล่อยๆที่ไม่สามารถพบได้อีก มีวิธีปิดการใช้งานไฮไลต์ชั่วคราวหรือไม่และเปิดใช้งานอีกครั้งเมื่อต้องการอีกครั้งหรือไม่
1904 vim  highlight 

13
SCSS กับ Sass ต่างกันอย่างไร
จากสิ่งที่ฉันได้อ่าน Sass เป็นภาษาที่ทำให้ CSS มีประสิทธิภาพมากขึ้นด้วยการสนับสนุนตัวแปรและคณิตศาสตร์ ความแตกต่างกับ SCSS คืออะไร? มันควรจะเป็นภาษาเดียวกันหรือไม่? ที่คล้ายกัน? แตกต่างกันอย่างไร
1900 css  sass 

17
ข้อผิดพลาด“ ใบรับรองการดีบักหมดอายุ” ในปลั๊กอิน Eclipse Android
ฉันใช้ปลั๊กอิน Eclipse Android เพื่อสร้างโครงการ แต่ฉันได้รับข้อผิดพลาดนี้ในหน้าต่างคอนโซล: [2010-02-03 10:31:14 - androidVNC]Error generating final archive: Debug certificate expired on 1/30/10 2:35 PM! ฉันจะแก้ไขได้อย่างไร

8
C ++ 11 แนะนำรุ่นหน่วยความจำที่ได้มาตรฐาน มันหมายความว่าอะไร? แล้วมันจะมีผลกับการเขียนโปรแกรม C ++ อย่างไร?
C ++ 11 นำเสนอโมเดลหน่วยความจำที่ได้มาตรฐาน แต่นั่นหมายความว่าอย่างไร แล้วมันจะมีผลกับการเขียนโปรแกรม C ++ อย่างไร? บทความนี้ (โดยกาวินคล๊าร์คซึ่งเป็นผู้เสนอราคาHerb Sutter ) กล่าวว่า รุ่นหน่วยความจำหมายความว่าตอนนี้รหัส C ++ มีไลบรารีมาตรฐานที่จะเรียกโดยไม่คำนึงว่าใครเป็นผู้สร้างคอมไพเลอร์และแพลตฟอร์มใดที่ทำงานอยู่ มีวิธีมาตรฐานในการควบคุมว่าเธรดที่แตกต่างพูดคุยกับหน่วยความจำของโปรเซสเซอร์ได้อย่างไร “ เมื่อคุณกำลังพูดถึงการแยก [รหัส] ข้ามคอร์ต่าง ๆ ที่อยู่ในมาตรฐานเรากำลังพูดถึงโมเดลหน่วยความจำเราจะเพิ่มประสิทธิภาพโดยไม่ทำลายสมมติฐานต่อไปนี้ที่ผู้คนจะทำในรหัส” ซัทเทอร์กล่าว ฉันสามารถจดจำย่อหน้านี้และย่อหน้าที่คล้ายกันได้ทางออนไลน์ (เนื่องจากฉันมีโมเดลความจำของตัวเองตั้งแต่แรกเกิด: P) และยังสามารถโพสต์เป็นคำตอบสำหรับคำถามที่ถามโดยคนอื่น ๆ แต่จริงๆแล้วฉันไม่เข้าใจเลย นี้. โปรแกรมเมอร์ C ++ เคยพัฒนาแอพพลิเคชั่นแบบมัลติเธรดมาก่อนดังนั้นมันจะสำคัญอย่างไรถ้าเป็นเธรด POSIX หรือเธรด Windows หรือเธรด C ++ 11 ประโยชน์คืออะไร ฉันต้องการที่จะเข้าใจรายละเอียดในระดับต่ำ ฉันรู้สึกเช่นนี้ด้วยว่ารูปแบบหน่วยความจำ C ++ 11 …

18
ฉันจะเรียงลำดับรายการพจนานุกรมตามค่าของพจนานุกรมได้อย่างไร
ฉันมีรายการพจนานุกรมและต้องการให้แต่ละรายการเรียงลำดับตามค่าคุณสมบัติเฉพาะ คำนึงถึงอาร์เรย์ด้านล่าง [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] เมื่อเรียงตามnameควรเป็น [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]


16
ฉันจะค้นหาไฟล์ทั้งหมดในปัจจุบันและโฟลเดอร์ย่อยซ้ำโดยอ้างอิงจากการจับคู่ไวด์การ์ดได้อย่างไร
ฉันจะค้นหาไฟล์ทั้งหมดในปัจจุบันและโฟลเดอร์ย่อยซ้ำโดยอ้างอิงจากการจับคู่ไวด์การ์ดได้อย่างไร
1887 linux  shell 

8
NPM กับ Bower เทียบกับ Browserify เทียบกับ Gulp vs. Grunt vs. Webpack
ฉันพยายามที่จะสรุปความรู้ของฉันเกี่ยวกับตัวจัดการแพคเกจจาวาสคริปต์ที่เป็นที่นิยมมากที่สุดผู้รวบรวมและผู้รันภารกิจ โปรดแก้ไขให้ฉันถ้าฉันผิด: npm& bowerเป็นผู้จัดการแพคเกจ พวกเขาเพียงแค่ดาวน์โหลดการอ้างอิงและไม่ทราบวิธีการสร้างโครงการด้วยตัวเอง สิ่งที่พวกเขารู้คือการโทรwebpack/ gulp/ gruntหลังจากดึงการอ้างอิงทั้งหมด bowerเป็นเหมือนnpmแต่สร้างต้นไม้พึ่งพาอาศัยแบบแบน (ไม่เหมือนต้นไม้npmที่เรียกซ้ำ) หมายถึงการnpmดึงการอ้างอิงสำหรับการพึ่งพาแต่ละครั้ง (อาจดึงเหมือนกันสองสามครั้ง) ในขณะที่bowerคาดว่าคุณจะรวมการพึ่งพาย่อยด้วยตนเอง บางครั้งbowerและnpmใช้ร่วมกันสำหรับ front-end และ back-end ตามลำดับ (เนื่องจากเมกะไบต์แต่ละตัวอาจมีปัญหาใน front-end) gruntและgulpเป็นนักวิ่งภารกิจที่จะทำให้ทุกอย่างเป็นไปโดยอัตโนมัติ (เช่นการคอมไพล์ CSS / Sass, ปรับภาพให้ดีที่สุด, สร้างมัดและย่อขนาด / transpile) gruntเทียบกับgulp(เป็นเหมือนmavenเทียบgradleหรือการกำหนดค่าเมื่อเทียบกับรหัส) ฮึดฮัดจะขึ้นอยู่กับการกำหนดค่างานแยกต่างหากแต่ละงานเปิด / จัดการ / ปิดไฟล์ อึกต้องใช้จำนวนน้อยรหัสและเป็นไปตามกระแสโหนดซึ่งช่วยให้มันสามารถสร้างไปป์ที่โยงโซ่ (w / o เปิดไฟล์เดียวกันอีกครั้ง) และทำให้มันเร็วขึ้น webpack( webpack-dev-server) - สำหรับฉันมันเป็นงานที่มีการโหลดใหม่ของการเปลี่ยนแปลงที่ช่วยให้คุณลืมเกี่ยวกับนักดู JS / CSS ทั้งหมด npm/ …
1886 gruntjs  npm  gulp  bower  webpack 

28
NullReferenceException คืออะไรและฉันจะแก้ไขได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ คุณเลือกที่จะใช้Stack Overflow ในภาษาอังกฤษ : Чтотакое NullReferenceException, และкакмнеисправитькод? ฉันมีโค้ดบางส่วนและเมื่อมันประมวลผลมันจะพ่น a NullReferenceExceptionโดยพูดว่า: การอ้างอิงวัตถุไม่ได้ถูกตั้งค่าเป็นอินสแตนซ์ของวัตถุ สิ่งนี้หมายความว่าอะไรและฉันจะทำอย่างไรเพื่อแก้ไขข้อผิดพลาดนี้

21
วิธีการพิมพ์โดยไม่ต้องขึ้นบรรทัดใหม่หรือเว้นวรรค
ฉันอยากจะทำมัน หลาม. สิ่งที่ฉันต้องการทำในตัวอย่างนี้มาค: ใน C: #include <stdio.h> int main() { int i; for (i=0; i<10; i++) printf("."); return 0; } เอาท์พุท: .......... ใน Python: >>> for i in range(10): print('.') . . . . . . . . . . >>> print('.', '.', '.', '.', '.', '.', '.', '.', '.', …
1871 python  newline 

24
มีวิธีการแคช GitHub ข้อมูลประจำตัวสำหรับการผลักดันการกระทำหรือไม่?
ฉันเพิ่งเปลี่ยนไปซิงโครไนซ์ที่เก็บข้อมูลของฉันเป็น https: // บน GitHub (เนื่องจากปัญหาไฟร์วอลล์) และมันจะขอรหัสผ่านทุกครั้ง มีวิธีแคชข้อมูลรับรองแทนการตรวจสอบสิทธิ์ทุกครั้งgit pushหรือไม่


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