คำถามติดแท็ก binary-data

11
วิธีที่ดีที่สุดในการอ่านไฟล์ขนาดใหญ่ลงในอาร์เรย์ไบต์ใน C #?
ฉันมีเว็บเซิร์ฟเวอร์ที่จะอ่านไฟล์ไบนารีขนาดใหญ่ (หลายเมกะไบต์) ลงในอาร์เรย์ไบต์ เซิร์ฟเวอร์อาจอ่านไฟล์หลายไฟล์ในเวลาเดียวกัน (คำขอหน้าเว็บที่แตกต่างกัน) ดังนั้นฉันกำลังมองหาวิธีที่เหมาะสมที่สุดในการทำเช่นนี้โดยไม่ต้องเสียภาษี CPU มากเกินไป รหัสด้านล่างดีพอหรือไม่ public byte[] FileToByteArray(string fileName) { byte[] buff = null; FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); long numBytes = new FileInfo(fileName).Length; buff = br.ReadBytes((int) numBytes); return buff; }

9
ข้อมูลไบนารีใน MySQL [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันจะเก็บข้อมูลไบนารีในMySQL ได้อย่างไร

6
วิธีที่ดีที่สุดในการรักษาอาร์เรย์จำนวนนับบนดิสก์
ฉันกำลังมองหาวิธีที่รวดเร็วในการรักษาอาร์เรย์จำนวนมาก ฉันต้องการบันทึกลงในดิสก์ในรูปแบบไบนารีจากนั้นอ่านกลับเข้าไปในหน่วยความจำค่อนข้างเร็ว cPickle ไม่เร็วพอน่าเสียดาย ผมพบว่าnumpy.savezและnumpy.load แต่สิ่งที่แปลกคือ numpy.load โหลดไฟล์ npy ลงใน "memory-map" นั่นหมายความว่าการจัดการอาร์เรย์ปกติจะช้ามาก ตัวอย่างเช่นสิ่งนี้จะช้ามาก: #!/usr/bin/python import numpy as np; import time; from tempfile import TemporaryFile n = 10000000; a = np.arange(n) b = np.arange(n) * 10 c = np.arange(n) * -0.5 file = TemporaryFile() np.savez(file,a = a, b = b, c …

12
คุณฝังข้อมูลไบนารีใน XML ได้อย่างไร?
ฉันมีสองแอปพลิเคชั่นที่เขียนด้วย Java ที่สื่อสารกันโดยใช้ข้อความ XML ผ่านเครือข่าย ฉันใช้ตัวแยกวิเคราะห์ SAX ที่ส่วนรับเพื่อดึงข้อมูลออกจากข้อความ ข้อกำหนดประการหนึ่งคือการฝังข้อมูลไบนารีในข้อความ XML แต่ SAX ไม่ชอบสิ่งนี้ ไม่มีใครรู้วิธีการทำเช่นนี้? อัปเดต: ฉันทำให้สิ่งนี้ใช้ได้กับคลาสBase64จากไลบรารีตัวแปลงสัญญาณ apache commonsในกรณีที่มีคนอื่นกำลังลองสิ่งที่คล้ายกัน
107 java  xml  binary  binary-data 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.