คำถามในหัวข้อ 'io'

C# จะเขียนหนึ่งไบต์ที่ออฟเซ็ตได้อย่างไร?
ฉันกำลังพยายามเขียนไบต์เดียวที่ตำแหน่งใดตำแหน่งหนึ่งในไฟล์ นี่คือสิ่งที่ฉันใช้อยู่ในขณะนี้: BinaryWriter bw = new BinaryWriter(File.Open(filename, FileMode.Open)); bw.BaseStream.Seek(0x6354C, SeekOrigin.Begin); bw.Write(0xB0); bw.Close();...
4516 มุมมอง
schedule 19.11.2023

Android I/O พร้อมไฟล์ >16MB
เป็นไปได้ไหมที่จะทำงานกับไฟล์ I/O ที่>=16MB บน Android ขณะนี้ฉันกำลังใช้ Java NIO-API (FileChanel) ใหม่ แยกอาร์เรย์โดยใช้ System.arraycopy และใส่ชิ้นส่วนลงในคอลเลกชัน หากไฟล์มีขนาด >= 16MB เธรดจะแสดง OutOfMemoryError มีข้อเสนอแนะอะไรบ้าง?...
141 มุมมอง
schedule 21.01.2024

การเขียน JSON ไปยังสตรีมโดยไม่บัฟเฟอร์สตริงในหน่วยความจำ
ฉันต้องการเขียน JSON ไปที่ Stream โดยสร้างเอกสารอย่างชัดเจน ตัวอย่างเช่น: var stream = ...; var writer = new JsonWriter(stream); writer.BeginArray(); { writer.BeginObject(); { writer.String("foo"); writer.Number(1);...
16163 มุมมอง
schedule 03.01.2024

อ่านสตริงจากอินพุตจนถึง EOF
ฉันอ่านโพสต์มากมายใน SO แล้ว แต่ยังไม่สามารถแก้ไขปัญหาได้ ฉันต้องอ่าน: ข้อความ รูปแบบ1 รูปแบบ2 จากอินพุตมาตรฐาน มี text and patterns มากมาย . รหัส : string t,p1,p2; while(getline(cin, t)) { cin>>p1; cin>>p2;...
4010 มุมมอง
schedule 18.11.2023

ไฟล์ที่ซ้ำกันทำหน้าที่แตกต่างไปจากต้นฉบับ
ฉันมีไฟล์ Java jar ที่รวมอยู่ในไฟล์ปฏิบัติการ มันทำงานได้ดีอย่างสมบูรณ์เมื่อดับเบิลคลิก ฉันพยายามคัดลอกไฟล์แบบไบต์ต่อไบต์แล้วเขียนใหม่เป็นไฟล์ปฏิบัติการใหม่ เมื่อฉันพยายามเรียกใช้สำเนาใหม่นี้ ฉันได้รับกล่องข้อความแสดงข้อผิดพลาด:...
23 มุมมอง
schedule 19.11.2023

Matlab - ปรับปรุงประสิทธิภาพของวิธีการอ่านไฟล์
ฉันกำลังเขียนสคริปต์ Matlab ซึ่งเริ่มต้นด้วยการอ่านไฟล์ .log ที่คั่นด้วยช่องว่างลงในอาร์เรย์ของเซลล์ ส่วนหัวของคอลัมน์ในไฟล์เป็นสตริงทั้งหมด แต่มีประเภทข้อมูลทั่วทั้งไฟล์ผสมกัน ดังนั้นเพื่อความง่าย ฉันจึงถือว่าทุกค่าเป็นสตริงในตอนนี้...
160 มุมมอง
schedule 24.12.2023

การทำงานของ BufferReader / BufferInputStream และ BufferWriter / BufferOutputStream? [ทำซ้ำ]
ฉันต้องการทราบการทำงานที่แน่นอนของ BufferReader / BufferInputStream และ BufferWriter / BufferOutputStream เช่นจะทำให้กระบวนการอ่านหรือการเขียนเร็วขึ้นได้อย่างไร ในบางไซต์พวกเขาบอกว่ามันแนบบัฟเฟอร์เพื่อเร่งกระบวนการ .....
43 มุมมอง
schedule 10.11.2023