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

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

14
ระบุคีย์ SSH สำหรับ git push สำหรับโดเมนที่กำหนด
ฉันมีกรณีการใช้งานดังต่อไปนี้: ฉันต้องการที่จะผลักดันให้git@git.company.com:gitolite-adminใช้คีย์ส่วนตัวของผู้ใช้gitolite-adminในขณะที่ฉันต้องการที่จะผลักดันให้git@git.company.com:some_repoใช้คีย์ส่วนตัว 'ของตัวเอง' AFAIK ฉันไม่สามารถแก้ปัญหานี้ได้~/.ssh/configเนื่องจากชื่อผู้ใช้และชื่อเซิร์ฟเวอร์เหมือนกันในทั้งสองกรณี ขณะที่ผมส่วนใหญ่ใช้คีย์ส่วนตัวของฉันเองฉันได้ที่กำหนดไว้ในสำหรับ~/.ssh/config git@git.company.comไม่มีใครรู้วิธีการแทนที่คีย์ที่ใช้สำหรับการgitเรียกใช้ครั้งเดียวหรือไม่? (นอกเหนือจาก: gitolite แยกความแตกต่างว่าใครกำลังใช้การพุชตามคีย์ดังนั้นจึงไม่มีปัญหาในแง่ของการเข้าถึงความเป็นเจ้าของและการตรวจสอบว่าสตริงผู้ใช้ @ เซิร์ฟเวอร์เหมือนกันสำหรับผู้ใช้ที่แตกต่างกัน)
342 git  ssh  gitolite 


26
เอาการขยายจากคอลัมน์ใน Bootstrap 3
ปัญหา: ลบ padding / margin ไปทางขวาและซ้ายของ col-md- * ใน Bootstrap 3 รหัส HTML: <div class="col-md-12"> <h2>OntoExplorer<span style="color:#b92429">.</span></h2> <div class="col-md-4"> <div class="widget"> <div class="widget-header"> <h3>Dimensions</h3> </div> <div class="widget-content" id=""> <div id='jqxWidget'> <div style="clear:both;margin-bottom:20px;" id="listBoxA"></div> <div style="clear:both;" id="listBoxB"></div> </div> </div> </div> </div> <div class="col-md-8"> <div class="widget"> <div class="widget-header"> <h3>Results</h3> </div> <div class="widget-content"> …

9
เคล็ดลับ LD_PRELOAD คืออะไร
ฉันเจอการอ้างอิงถึงมันเมื่อเร็ว ๆ นี้ในproggitและ (ณ ตอนนี้) มันไม่ได้อธิบาย ฉันสงสัยว่ามันอาจเป็นไปได้ แต่ฉันไม่รู้แน่นอน

20
วิธีรับค่าส่งคืนจากเธรดในไพ ธ อน?
ฟังก์ชั่นด้านล่างผลตอบแทนสตริงfoo 'foo'ฉันจะรับค่า'foo'ซึ่งส่งคืนจากเป้าหมายของเธรดได้อย่างไร from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() "การเป็นหนึ่งในวิธีที่ชัดเจนที่จะทำมัน" ที่ปรากฏข้างต้นไม่ได้ทำงาน: กลับthread.join()None

10
สร้างไดเรกทอรีหากไม่มีอยู่
ฉันกำลังเขียนสคริปต์ PowerShell เพื่อสร้างหลายไดเรกทอรีหากไม่มีอยู่ ระบบไฟล์มีลักษณะคล้ายกับสิ่งนี้ D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ แต่ละโฟลเดอร์โครงการมีหลายการแก้ไข แต่ละโฟลเดอร์การแก้ไขจำเป็นต้องใช้โฟลเดอร์รายงาน โฟลเดอร์ "การแก้ไข" บางส่วนมีโฟลเดอร์รายงานอยู่แล้ว อย่างไรก็ตามส่วนใหญ่ทำไม่ได้ ฉันต้องเขียนสคริปต์ที่ทำงานทุกวันเพื่อสร้างโฟลเดอร์เหล่านี้สำหรับแต่ละไดเรกทอรี ฉันสามารถเขียนสคริปต์เพื่อสร้างโฟลเดอร์ได้ แต่การสร้างหลาย ๆ โฟลเดอร์เป็นปัญหา

12
วิธีที่ง่ายที่สุดในการอ่านและเขียนไฟล์
มีหลายวิธีในการอ่านและเขียนไฟล์ ( ไฟล์ข้อความไม่ใช่ไบนารี) ใน C # ฉันต้องการสิ่งที่ง่ายและใช้รหัสน้อยที่สุดเพราะฉันจะทำงานกับไฟล์จำนวนมากในโครงการของฉัน ฉันต้องการเพียงบางสิ่งบางอย่างstringตั้งแต่ทั้งหมดที่ฉันต้องการก็คือการอ่านและเขียนstrings
342 c#  .net  string  file  file-io 

12
ข้อผิดพลาด: java: การเปิดตัวแหล่งที่ไม่ถูกต้อง: 8 ใน Intellij มันหมายความว่าอะไร?
ฉันพยายามรวบรวมรหัสบางอย่างในฉันใช้ Intellij Ultimate 13.1.4 แต่ฉันได้รับข้อผิดพลาดต่อไปนี้และฉันไม่รู้ว่ามันหมายถึงอะไร: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error Information:0 warnings Error:java: invalid source release: 8 ฉันเดาว่ามันเกี่ยวข้องกับ Java 8 กับ Java 7 แต่ฉันไม่รู้ว่าอะไรเป็นพิเศษ ฉันได้ลองใช้ Google เพื่อหาข้อความนี้ แต่พวกเขาอาจพูดถึงjavacหรือtarget …

13
ผู้ประกอบการที่สาม PHP เทียบกับผู้ประกอบการรวม null
บางคนสามารถอธิบายความแตกต่างระหว่างตัวดำเนินการแบบไตรภาค shorthand ( ?:) และตัวดำเนินการรวมค่า null ( ??) ใน PHP ได้หรือไม่? เมื่อไหร่ที่พวกเขาประพฤติแตกต่างกันและเมื่อในลักษณะเดียวกัน (ถ้าเป็นเช่นนั้น) $a ?: $b VS. $a ?? $b

11
SQL เพื่อค้นหาจำนวนค่าที่แตกต่างในคอลัมน์
ฉันสามารถเลือกค่าที่แตกต่างทั้งหมดในคอลัมน์ด้วยวิธีต่อไปนี้: SELECT DISTINCT column_name FROM table_name; SELECT column_name FROM table_name GROUP BY column_name; แต่ฉันจะได้รับการนับแถวจากแบบสอบถามนั้นได้อย่างไร จำเป็นต้องใช้แบบสอบถามย่อยหรือไม่
342 sql  distinct 

5
วิธีเขียน trycatch ใน R
ฉันต้องการเขียนtrycatchโค้ดเพื่อจัดการกับข้อผิดพลาดในการดาวน์โหลดจากเว็บ url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) คำสั่งสองคำสั่งเหล่านี้ทำงานได้สำเร็จ ด้านล่างนี้ฉันสร้างที่อยู่เว็บที่ไม่มีอยู่: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]ไม่ได้อยู่. เราจะเขียนtrycatchloop (function) อย่างไร: เมื่อ URL ไม่ถูกต้องผลลัพธ์จะเป็น: "เว็บ URL ไม่ถูกต้องไม่สามารถรับได้" เมื่อ URL ผิดรหัสจะไม่หยุด แต่ยังคงดาวน์โหลดต่อไปจนกว่าจะสิ้นสุดรายการ URL หรือไม่

3
จะทำอย่างไรกับสาขาหลังจากผสาน
ฉันมีสองสาขาและmaster branch1ฉันเพิ่งรวมbranch1เข้ากับmasterและฉันก็ทำกับสาขานั้น ฉันควรจะลบมันหรือปล่อยให้มันนั่งเฉยๆ การลบมันจะทำให้ข้อมูลสูญหายหรือไม่
342 git  merge  branch 

17
วิธีปรับขนาด UIImageView ให้เป็นสัดส่วนได้อย่างไร
ฉันมี UIImageView และมีวัตถุประสงค์เพื่อลดขนาดตามสัดส่วนโดยให้ความสูงหรือความกว้าง UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode = UIViewContentModeScaleAspectFit; //change width of frame CGRect frame = imageView.frame; frame.size.width = 100; imageView.frame = frame; ภาพได้รับการปรับขนาด แต่ตำแหน่งไม่ได้อยู่ที่มุมบนซ้าย วิธีที่ดีที่สุดในการปรับขนาดภาพ / …

15
เป็นไปได้ไหมที่จะเริ่มเชลล์เซสชันในคอนเทนเนอร์ที่รันอยู่ (ไม่มี ssh)
ฉันคาดหวังอย่างไร้เดียงสาว่าคำสั่งนี้ใช้ bash shell ในคอนเทนเนอร์ที่รันอยู่: docker run "id of running container" /bin/bash ดูเหมือนว่าเป็นไปไม่ได้ฉันได้รับข้อผิดพลาด: 2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842 ดังนั้นถ้าฉันต้องการรัน bash shell ใน container ที่ทำงานอยู่ (เช่นเพื่อการวินิจฉัย) ฉันต้องใช้เซิร์ฟเวอร์ SSH ในนั้นและเข้าสู่ระบบผ่าน ssh ได้อย่างไร
341 docker 

14
วิธีเพิ่มรูปภาพไปยัง JPanel
ฉันมีJPanelที่ฉันต้องการเพิ่มภาพ JPEG และ PNG ที่ฉันสร้างได้ทันที ตัวอย่างทั้งหมดที่ฉันเคยเห็นในบทแนะนำของ Swingโดยเฉพาะในตัวอย่างของ Swingใช้ImageIcons ฉันกำลังสร้างภาพเหล่านี้เป็นอาร์เรย์แบบไบต์และโดยปกติจะมีขนาดใหญ่กว่าไอคอนทั่วไปที่ใช้ในตัวอย่างที่ 640x480 มีปัญหา (ประสิทธิภาพหรืออื่น ๆ ) ในการใช้คลาส ImageIcon เพื่อแสดงรูปภาพที่มีขนาดใน JPanel หรือไม่? อะไรคือปกติวิธีการทำมันได้หรือไม่ วิธีเพิ่มรูปภาพไปยัง JPanel โดยไม่ใช้คลาส ImageIcon แก้ไข : การตรวจสอบบทเรียนเพิ่มเติมอย่างระมัดระวังและ API แสดงว่าคุณไม่สามารถเพิ่ม ImageIcon ลงใน JPanel ได้โดยตรง แต่จะให้เอฟเฟกต์เดียวกันโดยตั้งค่าภาพเป็นไอคอนของ JLabel แค่รู้สึกไม่ถูกต้อง ...
341 java  image  swing  jpanel 

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