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

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

22
วิธีการเริ่มต้นสมาชิกทั้งหมดของอาร์เรย์ให้เป็นค่าเดียวกันได้อย่างไร
ฉันมีอาร์เรย์ขนาดใหญ่ในC (ไม่ใช่C ++หากสร้างความแตกต่าง) ฉันต้องการเริ่มต้นสมาชิกทั้งหมดที่มีค่าเดียวกัน ฉันสาบานได้ว่าฉันเคยรู้วิธีง่ายๆในการทำเช่นนี้ ฉันสามารถใช้memset()ในกรณีของฉัน แต่ไม่มีวิธีการทำสิ่งนี้ที่สร้างไว้ในไวยากรณ์ C หรือไม่?

14
จัดกลุ่มตามหลายคอลัมน์
ฉันจะทำอย่างไรโดย GroupBy หลายคอลัมน์ใน LINQ สิ่งที่คล้ายกับสิ่งนี้ใน SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> ฉันจะแปลงให้เป็น LINQ ได้อย่างไร: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, ProductID
967 c#  .net  linq  group-by  aggregate 

30
ใช้ jQuery เพื่อซ่อน DIV เมื่อผู้ใช้คลิกด้านนอก
ฉันใช้รหัสนี้: $('body').click(function() { $('.form_wrapper').hide(); }); $('.form_wrapper').click(function(event){ event.stopPropagation(); }); และHTMLนี้: <div class="form_wrapper"> <a class="agree" href="javascript:;">I Agree</a> <a class="disagree" href="javascript:;">Disagree</a> </div> ปัญหาคือฉันมีลิงค์ภายในdivและเมื่อพวกเขาไม่ทำงานเมื่อคลิก
967 jquery  html  hide  styling 


25
ใน Node.js ฉันจะ "รวม" ฟังก์ชั่นจากไฟล์อื่น ๆ ของฉันได้อย่างไร?
สมมติว่าฉันมีไฟล์ชื่อ app.js. ค่อนข้างง่าย: var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); ถ้าฉันมีฟังก์ชั่นอยู่ภายใน "tools.js" ฉันจะนำเข้าพวกเขาไปใช้ใน apps.js ได้อย่างไร หรือ ... ฉันควรจะเปลี่ยน "เครื่องมือ" เป็นโมดูลแล้วต้องใช้หรือไม่ << ดูยากฉันค่อนข้างจะนำเข้าขั้นพื้นฐานของไฟล์ tools.js


30
ไม่สามารถเริ่ม Eclipse - Java เริ่มทำงานแล้ว แต่ส่งคืนโค้ดออก = 13
ฉันพยายามรับการพัฒนา Android ครั้งแรกโดยใช้ Eclipse ฉันพบปัญหานี้เมื่อพยายามเรียกใช้ Eclipse โดยมีการติดตั้งเวอร์ชัน 4.2 เพียงไม่กี่นาทีที่ผ่านมา หลังจากพยายามเริ่มต้นครั้งแรกEclipseโดยไม่มีพารามิเตอร์ใด ๆ เพื่อระบุ Java VM ฉันได้รับข้อความแสดงข้อผิดพลาดว่าcouldn't find a Java VM called javaw.exe inside the Eclipse folderดังนั้นฉันจึงพบว่าติดตั้ง Java ไว้ที่ไหนและระบุตำแหน่งนั้นเป็นพารามิเตอร์ในเป้าหมายของทางลัด ตอนนี้ฉันได้รับข้อผิดพลาดอื่นJava was started but returned exit code=13. คำถามที่คล้ายกันดูเหมือนจะบ่งบอกว่าเป็นความขัดแย้งแบบ 32 บิต / 64 บิต แต่ฉันเป็นบวก 99% ที่ฉันดาวน์โหลด Eclipse ทั้งรุ่น 64 บิตและJava (RE 7u5)ที่ฉันเลือกเพราะฉันมี Windows …

11
grep แต่มีนามสกุลไฟล์ที่แน่นอนเท่านั้น
ฉันกำลังทำงานกับการเขียนสคริปต์ไปยังgrepไดเรกทอรีบางอย่าง แต่ไดเรกทอรีเหล่านี้มีประเภทไฟล์ทุกประเภท ฉันต้องการgrepเพียง.hและ.cppสำหรับในตอนนี้ แต่บางทีบางคนอื่น ๆ ในอนาคต จนถึงตอนนี้ฉันมี: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/; grep -r -i CP_Image ~/path5/;} | mailx -s GREP email@domain.com ทุกคนสามารถแสดงให้ฉันเห็นว่าฉันจะเพิ่มเฉพาะนามสกุลไฟล์ที่เฉพาะเจาะจงได้อย่างไร

14
วิธีแสดงรายการคอนเทนเนอร์ใน Docker
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีคำสั่งให้กับภาพรายการเป็นแต่มีไม่ดูเหมือนจะเป็นที่สอดคล้องกันdocker imagesdocker containers นอกเหนือจากการรูทและมองเข้าไปที่/var/lib/dockerนั่นดูเหมือนจะไม่มีทางทำเช่นนั้นได้ ฉันพลาดอะไรไปรึเปล่า? นั่นเป็นสิ่งที่เราไม่ควรทำใช่หรือไม่
965 docker 


30
ทำไม RecyclerView ไม่มี onItemClickListener ()
ผมได้รับการสำรวจRecyclerViewและฉันรู้สึกประหลาดใจที่จะเห็นว่าไม่มีRecyclerViewonItemClickListener() ฉันมีสองคำถาม คำถามหลัก ฉันต้องการที่จะรู้ว่าทำไม Google ลบออกonItemClickListener()? มีปัญหาเรื่องประสิทธิภาพหรืออย่างอื่นหรือไม่ คำถามรอง ฉันแก้ไขปัญหาด้วยการเขียนonClickในRecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public TextView txtViewTitle; public ImageView imgViewIcon; public ViewHolder(View itemLayoutView) { super(itemLayoutView); txtViewTitle = (TextView) itemLayoutView.findViewById(R.id.item_title); imgViewIcon = (ImageView) itemLayoutView.findViewById(R.id.item_icon); } @Override public void onClick(View v) { } } นี่โอเค / มีวิธีที่ดีกว่านี้ไหม?

30
ฉันจะทำให้คอลัมน์ Bootstrap มีความสูงเท่ากันได้อย่างไร
ฉันใช้ Bootstrap ฉันจะสร้างสามคอลัมน์ให้สูงเท่ากันได้อย่างไร นี่คือภาพหน้าจอของปัญหา ฉันต้องการให้คอลัมน์สีน้ำเงินและสีแดงมีความสูงเท่ากับคอลัมน์สีเหลือง นี่คือรหัส: <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> <div class="container-fluid"> <div class="row"> <div class="col-xs-4 panel" style="background-color: red"> some content </div> <div class="col-xs-4 panel" style="background-color: yellow"> catz <img width="100" height="100" src="https://lorempixel.com/100/100/cats/"> </div> <div class="col-xs-4 panel" style="background-color: blue"> some more content </div> </div> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล

11
สาขาหลักและ 'ต้นกำเนิด / ต้นแบบ' ได้แยกออกจากกันวิธีการ 'แยก' สาขา '
ไม่ว่าอาจารย์และสาขาต้นกำเนิด / หลักของฉันจะแยกกัน จริง ๆ แล้วฉันไม่ต้องการให้พวกเขาแตกต่าง ฉันจะดูความแตกต่างเหล่านี้และ 'รวม' พวกเขาได้อย่างไร
964 git  branch 

16
.gitignore ยกเว้นโฟลเดอร์ แต่รวมโฟลเดอร์ย่อยเฉพาะ
ฉันมีโฟลเดอร์ซึ่งผมเพิ่มapplication/ .gitignoreภายใน โฟลเดอร์เป็นโฟลเดอร์application/ application/language/grฉันจะรวมโฟลเดอร์นี้ได้อย่างไร ฉันได้ลองแล้ว application/ !application/language/gr/ โดยไม่มีโชค ...
964 git  gitignore 

30
อะไรคือความแตกต่างระหว่างจำลองและต้นขั้ว?
ฉันได้อ่านบทความต่าง ๆ เกี่ยวกับการเยาะเย้ยและการขัดถูในการทดสอบรวมถึงMocks Arsenal ของมาร์ตินฟาวเลอร์ไม่ใช่ Stubแต่ก็ยังไม่เข้าใจความแตกต่าง
963 testing  mocking  stub 

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