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

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


17
เข้ารหัสเป็น Base64 ใน Java
ฉันต้องการเข้ารหัสข้อมูลบางส่วนในการเข้ารหัส Base64 ใน Java ฉันจะทำอย่างไร ชื่อของคลาสที่ให้การเข้ารหัส Base64 คืออะไร? ฉันพยายามใช้sun.misc.BASE64Encoderชั้นเรียนโดยไม่ประสบความสำเร็จ ฉันมีบรรทัดโค้ด Java 7 ต่อไปนี้: wr.write(new sun.misc.BASE64Encoder().encode(buf)); ฉันกำลังใช้ Eclipse Eclipse ทำเครื่องหมายบรรทัดนี้ว่าเป็นข้อผิดพลาด ฉันนำเข้าห้องสมุดที่ต้องการ: import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; แต่อีกครั้งทั้งคู่จะแสดงเป็นข้อผิดพลาด ผมพบว่าการโพสต์ที่คล้ายกันที่นี่ ฉันใช้ Apache Commons เป็นวิธีแก้ปัญหาที่แนะนำโดยรวมถึง: import org.apache.commons.*; และอิมพอร์ตไฟล์ JAR ที่ดาวน์โหลดจาก: http://commons.apache.org/codec/ แต่ปัญหายังคงมีอยู่ Eclipse ยังคงแสดงข้อผิดพลาดที่กล่าวถึงก่อนหน้านี้ ฉันควรทำอย่างไรดี?
317 java  base64 

10
jQuery ลูกคนแรกของ“ นี่”
ฉันพยายามส่ง "สิ่งนี้" จากช่วงการคลิกไปยังฟังก์ชัน jQuery ที่สามารถเรียกใช้ jQuery กับลูกคนแรกขององค์ประกอบที่ถูกคลิกนั้นได้ ดูเหมือนจะไม่ถูกต้อง ... <p onclick="toggleSection($(this));"><span class="redClass"></span></p> javascript: function toggleSection(element) { element.toggleClass("redClass"); } ฉันจะอ้างอิงถึง: ลูกคนแรกขององค์ประกอบได้อย่างไร

8
การเก็บเข้าลิ้นชักใน TFS คืออะไร
การเก็บเข้าลิ้นชักใน TFS เป็นเพียงการตรวจสอบที่นุ่มนวลเพื่อให้สมาชิกในทีมอื่นเห็นรหัสต้นฉบับหรือไม่ เช่นรหัสที่เก็บไว้จะไม่ถูกรวบรวมใช่มั้ย
317 tfs  shelve 

8
$ ดูวัตถุ
ฉันต้องการดูการเปลี่ยนแปลงในพจนานุกรม แต่ด้วยเหตุผลบางประการการโทรกลับไม่ได้รับการโทร นี่คือคอนโทรลเลอร์ที่ฉันใช้: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){ console.log('changed'); }); } นี่คือไวโอลิน ฉันคาดว่าจะได้รับเงิน $ watchbackback ในการเปลี่ยนชื่อหรือนามสกุลทุกครั้ง แต่จะไม่เกิดขึ้น วิธีที่ถูกต้องในการทำคืออะไร?

16
การปรับใช้แอประดับองค์กรไม่ทำงานบน iOS 7.1
เราแจกจ่ายแอพผ่านบัญชีองค์กรโดยใช้itms-services://URL สิ่งนี้ใช้ได้ดีเสมอ แต่หลังจากติดตั้ง iOS 7.1 เบต้าบน iPad ของเราแล้วก็ไม่ยอมติดตั้ง แต่เราเพิ่งได้รับCannot connect to example.comข้อความทั่วไปที่ iOS แสดงอย่างไม่ช่วยเหลือเมื่อมีปัญหาในการดาวน์โหลดแอพ ฉันไม่พบสิ่งใดบน SO, บน Google หรือในบันทึกย่อรีลีส 7.1 เพื่อแนะนำสิ่งที่อาจทำให้เกิดปัญหา
317 ios  deployment 

9
Bootstrap 4 - การโยกย้าย Glyphicons?
เรามีโครงการที่ใช้ glyphicons อย่างเข้มข้น Bootstrap v4 จะลดฟอนต์ glyphicon ทั้งหมด มีไอคอนเทียบเท่ากับที่จัดส่งกับ Bootstrap V4 หรือไม่? http://v4-alpha.getbootstrap.com/migration/

8
ฉันจะกำหนดตัวแปรทั่วโลกใน CoffeeScript ได้อย่างไร
บน Coffeescript.org: bawbag = (x, y) -> z = (x * y) bawbag(5, 10) จะรวบรวมเพื่อ: var bawbag; bawbag = function(x, y) { var z; return (z = (x * y)); }; bawbag(5, 10); รวบรวมผ่าน coffee-script ภายใต้ node.js ล้อมรอบด้วย: (function() { var bawbag; bawbag = function(x, y) { var z; return …

12
ฉันจะเปลี่ยนชื่อพื้นที่เก็บข้อมูลบน GitHub ได้อย่างไร
ฉันต้องการเปลี่ยนชื่อหนึ่งในที่เก็บของฉันบน GitHub แต่ฉันกลัวเมื่อมีคำเตือนสีแดงขนาดใหญ่พูดว่า: เราจะไม่ตั้งค่าการเปลี่ยนเส้นทางจากตำแหน่งเดิม คุณจะต้องอัปเดตที่เก็บข้อมูลในเครื่องของคุณเพื่อให้ชี้ไปยังตำแหน่งใหม่ การเปลี่ยนชื่ออาจใช้เวลาสักครู่ก่อนจะเสร็จสมบูรณ์ ไม่มีใครมีคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการ # 1 และ # 2 ด้วยตนเอง? หรือฉันต้องทำอะไรในพื้นที่
317 git  github  repository 

12
วิธีการเพิ่มวัตถุลงในอาร์เรย์
ฉันจะเพิ่มวัตถุลงในอาร์เรย์ได้อย่างไร (ใน javascript หรือ jquery) ตัวอย่างเช่นปัญหาของรหัสนี้คืออะไร function(){ var a = new array(); var b = new object(); a[0]=b; } ฉันต้องการใช้รหัสนี้เพื่อบันทึกวัตถุจำนวนมากในอาร์เรย์ของ function1 และเรียก function2 เพื่อใช้วัตถุในอาร์เรย์ ฉันจะบันทึกวัตถุในอาร์เรย์ได้อย่างไร ฉันจะวางวัตถุลงในอาร์เรย์และบันทึกลงในตัวแปรได้อย่างไร

19
อ่านไฟล์ CSV และเก็บค่าไว้ในอาร์เรย์
ฉันพยายามอ่าน *.csvไฟล์ *.csvแฟ้ม: ประกอบด้วยสองคอลัมน์คั่น (" ; ") ฉันสามารถอ่าน*.csvไฟล์โดยใช้ StreamReader และสามารถแยกแต่ละบรรทัดโดยใช้Split()ฟังก์ชั่น ฉันต้องการเก็บแต่ละคอลัมน์ไว้ในอาร์เรย์ที่แยกต่างหากจากนั้นแสดง เป็นไปได้ไหมที่จะทำเช่นนั้น?
317 c#  .net  arrays  csv 

18
ฉันจะหลีกเลี่ยงข้อกำหนดของชื่อผู้ใช้และรหัสผ่านในทุก ๆ การพุชได้อย่างไร
ฉันgit pushทำงานกับที่เก็บ Git ระยะไกล ทุกคนpushจะแจ้งให้ผมที่จะป้อนข้อมูลและusername passwordฉันต้องการหลีกเลี่ยงทุกครั้งที่กด แต่จะกำหนดค่าให้หลีกเลี่ยงได้อย่างไร
317 git  github  git-push 

16
ใช้ HTML5 / JavaScript เพื่อสร้างและบันทึกไฟล์
ฉันเล่นซอกับ WebGL เมื่อเร็ว ๆ นี้และได้รับผู้อ่าน Collada ทำงาน ปัญหาคือมันค่อนข้างช้า (Collada เป็นรูปแบบ verbose มาก) ดังนั้นฉันจะเริ่มแปลงไฟล์เป็นรูปแบบที่ใช้ง่ายขึ้น (อาจเป็น JSON) ฉันมีรหัสในการแยกวิเคราะห์ไฟล์ใน JavaScript แล้วดังนั้นฉันอาจใช้เป็นผู้ส่งออกของฉันด้วยเช่นกัน! ปัญหากำลังบันทึก ตอนนี้ฉันรู้ว่าฉันสามารถแยกไฟล์ส่งผลลัพธ์ไปยังเซิร์ฟเวอร์และให้เบราว์เซอร์ร้องขอไฟล์กลับจากเซิร์ฟเวอร์เพื่อดาวน์โหลด แต่ในความเป็นจริงแล้วเซิร์ฟเวอร์ไม่มีส่วนเกี่ยวข้องกับกระบวนการนี้ดังนั้นทำไมจึงมีส่วนร่วม ฉันมีเนื้อหาของไฟล์ที่ต้องการในหน่วยความจำแล้ว มีวิธีใดบ้างที่ฉันสามารถให้ผู้ใช้ดาวน์โหลดโดยใช้ JavaScript บริสุทธิ์? (ฉันสงสัยมัน แต่อาจถาม ... ) และชัดเจน: ฉันไม่พยายามเข้าถึงระบบไฟล์โดยที่ผู้ใช้ไม่รู้ตัว! ผู้ใช้จะให้ไฟล์ (อาจผ่านการลากและวาง) สคริปต์จะแปลงไฟล์ในหน่วยความจำและผู้ใช้จะได้รับแจ้งให้ดาวน์โหลดผลลัพธ์ ทั้งหมดนี้ควรเป็นกิจกรรม "ปลอดภัย" เท่าที่เกี่ยวข้องกับเบราว์เซอร์ [แก้ไข]:ฉันไม่ได้พูดถึงมันล่วงหน้าดังนั้นผู้โพสต์ที่ตอบว่า "Flash" นั้นถูกต้องเพียงพอ แต่ส่วนหนึ่งของสิ่งที่ฉันทำคือการพยายามเน้นสิ่งที่สามารถทำได้ด้วย HTML5 บริสุทธิ์ ... ดังนั้น Flash จึงเป็น ทันทีในกรณีของฉัน (แม้ว่ามันจะเป็นคำตอบที่ถูกต้องสมบูรณ์แบบสำหรับทุกคนที่ทำแอพพลิเคชั่นเว็บ "ของจริง") …

19
นับรายการจาก IE ที่นับได้โดยไม่ต้องวนซ้ำ?
private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } } สมมติว่าฉันต้องการทำซ้ำในสิ่งเหล่านั้นและเขียนสิ่งที่ต้องการประมวลผล #n ของ #m มีวิธีที่ฉันสามารถหาค่าของ m โดยไม่ต้องทำซ้ำก่อนการทำซ้ำหลักของฉันหรือไม่? ฉันหวังว่าฉันทำให้ตัวเองชัดเจน
317 c#  .net  ienumerable 

3
ฉันจะ 'สถานะ git' ได้อย่างไรจึงไม่แสดงไฟล์ที่ไม่ได้ติดตามโดยไม่ใช้. gitignore
ฉันจะทำอย่างไรgit statusจึงไม่สามารถแสดงไฟล์ที่ไม่ได้ติดตามโดยไม่ต้องใช้.gitignore? ฉันต้องการรับข้อมูลสถานะการดัดแปลงสำหรับไฟล์ที่ถูกติดตามเท่านั้น

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