คำถามติดแท็ก buffer

2
เป็นกลุ่ม - บันทึกและปิดบัฟเฟอร์ในคำสั่งเดียว
ฉันมีไฟล์ข้อความมากมายในไดเรกทอรีและฉันรู้ว่าฉันจะต้องแก้ไขไฟล์แต่ละไฟล์ ฉันเริ่มที่บรรทัดการยกย่องด้วย vim *.txt ซึ่งเปิดไฟล์เป็นบัฟเฟอร์แยกต่างหากในกลุ่มและปล่อยให้ฉันดูที่แรก ฉันแก้ไขมัน - จากนั้นฉันใช้ ': w' เพื่อบันทึกและ ': bd' เพื่อปิดบัฟเฟอร์และไปยังส่วนถัดไป นี่ ': w: bd' เพื่อบันทึกและปิดบัฟเฟอร์รู้สึกยาวสำหรับฉันและฉันสงสัยว่ามีวิธีการทำนินจา vim เพิ่มเติม - วิธีที่แนะนำในการบันทึกและปิดบัฟเฟอร์ที่คุณกำลังทำงานอยู่ในหนึ่งรู้สึกโฉบคืออะไร?
25 vim  buffer 

3
กำหนดค่า VIM สำหรับคัดลอกและวางแป้นพิมพ์ลัดจากบัฟเฟอร์ของระบบใน Ubuntu หรือไม่
ฉันจะกำหนดค่า VIM สำหรับการใช้Ctrl- cเพื่อคัดลอกและCtrl- vเพื่อวางจากบัฟเฟอร์ระบบใน Ubuntu ได้อย่างไร

3
ทำไม gzip ถึงช้าทั้งๆที่ซีพียูและประสิทธิภาพของฮาร์ดไดรฟ์ไม่ได้ถูก maxed?
ฉันมีไฟล์ JSON บางไฟล์ 20 GB แต่ละไฟล์ที่ฉันต้องการบีบอัดด้วยgzip: gzip file1.json นี่ใช้ซีพียูเต็มแกนหนึ่งตัว มันประมวลผลประมาณ 25 MB / s (ตรวจสอบในatop), ฮาร์ดไดรฟ์ของฉันสามารถอ่าน 125 MB / s และฉันมี 3 คอร์โปรเซสเซอร์ฟรีดังนั้นฉันคาดว่าจะได้รับความเร็วเมื่อบีบอัดหลายไฟล์ในแบบคู่ขนาน ดังนั้นฉันจึงวิ่งในอาคารอื่น ๆ : gzip file2.json gzip file3.json gzip file4.json น่าแปลกที่ปริมาณงานของฉันไม่เพิ่มขึ้น CPU อยู่ที่ประมาณ 25% ของแต่ละคอร์และ HD ของฉันยังคงอ่านที่ 25 MB / s เท่านั้น ทำไมและวิธีการที่อยู่หรือไม่

2
มีวิธีบอก VLC ให้บัฟเฟอร์ไฟล์บนพีซีระยะไกลเพื่อเล่นกับ BW เฉลี่ยของช่องหรือไม่
มีวิธีบอก VLC ให้บัฟเฟอร์ไฟล์บนพีซีระยะไกลเพื่อเล่นกับแบนด์วิดธ์เฉลี่ยของช่องหรือไม่? ฉันตั้งค่าเวลาในการตอบสนองของเครือข่ายเป็นสูง แต่ฉันหวังว่าจะทำได้มากกว่านี้

4
ความแตกต่างระหว่างแคชและบัฟเฟอร์คืออะไร?
การบอกว่าแคชเป็นบัฟเฟอร์ชนิดพิเศษที่ถูกต้อง? พวกเขาทั้งสองทำหน้าที่คล้ายกัน แต่มีความแตกต่างพื้นฐานบางอย่างที่ฉันพลาดไปหรือไม่?
12 cache  buffer 


3
Solid State Disks (SSDs) มีบัฟเฟอร์แคชหรือไม่
HDD ทั้งหมดที่ฉันรู้มีบัฟเฟอร์แคชอย่างน้อย 8MB หรือมากกว่า (ฉันรู้ว่ามันมีไว้สำหรับการเพิ่มประสิทธิภาพการอ่านและเขียนบนดิสก์ไดรเวอร์) อย่างไรก็ตามฉันแค่อยากรู้อยากเห็น: SSD มีระบบบัฟเฟอร์ / แคชใด ๆ หรือไม่ซึ่งคล้ายกับ HDDs หรือไม่? SSD มีประสิทธิภาพที่ดีกว่าบัฟเฟอร์ HDD หรือไม่?
11 hard-drive  ssd  cache  buffer 

2
เป็นไปได้ไหมที่จะรีเซ็ตลำดับของดัชนีที่ vim ใช้สำหรับบัฟเฟอร์ไฟล์?
เมื่อฉันเปิดไฟล์ใหม่ภายในกลุ่ม, ดัชนีบัฟเฟอร์ดูเหมือนว่าจะข้ามดัชนีโดยพลการ ฉันสลับระหว่างบัฟเฟอร์ที่ใช้b<buffer-index>ดังนั้นมันจะช่วยให้มีดัชนีเรียงตามลำดับเพื่อประโยชน์ต่อสติ / OCD หลังจากนั้นไม่นานฉันเพิ่งออกเป็นกลุ่มและโหลดไฟล์ที่ฉันกำลังทำงานอยู่ผ่านทาง CL และสั่งให้เรียงตามลำดับ แต่มันเป็นความเจ็บปวดเมื่อคุณมีเส้นทางไดเรกทอรีย่อยหลายเส้นทาง ฉันสามารถรีเซ็ตลำดับหรือบางสิ่งได้หรือไม่
8 vim  buffer 

2
บัฟเฟอร์โอเวอร์โฟลว์เปลี่ยนชนิดข้อมูลของตัวแปรที่เป็นการเขียนทับหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน2 ปีที่ผ่านมา char buf[15]บอกว่าผมมีอาร์เรย์ตัวอักษร C ตัวแปร Say มีข้อมูลที่จัดเก็บไว้ในสถานที่ตั้งของหน่วยความจำโดยตรงหลังจากint set_me = 0 char buf[15]ถ้าฉันล้นbufด้วยเชือก"aaabbbcccdddeee\xef\xbe\xad\xde"ก็จะset_me's เปลี่ยนแปลงชนิดข้อมูลจากจำนวนเต็มอาร์เรย์ตัวละครอยู่แล้ว?
8 memory  buffer 

1
ฉันจะดักจับเอาต์พุตบรรทัดคำสั่งของแอ็พพลิเคชันที่รันอยู่แล้วได้อย่างไร?
ฉันมีกระบวนการที่เริ่มต้นโดยกระบวนการอื่นดังนั้นฉันไม่สามารถเห็นเอาต์พุตบรรทัดคำสั่งของกระบวนการที่เปิดใช้แล้วฉันจะตรวจสอบเอาท์พุทคอนโซลได้อย่างไร ฉันสามารถ "แนบ" บรรทัดคำสั่งกับกระบวนการได้หรือไม่? ถ้าใช่เป็นอย่างไร แก้ไข: ฉันหมายถึงสิ่งนี้:

4
การแชร์ Vim Yank Register
เป็นไปได้ไหมที่จะเรียกใช้ Vim หลายอินสแตนซ์ที่แชร์รีจิสเตอร์ yank ของตน? ฉันต้องการหลีกเลี่ยงการดึงคลิปบอร์ดไปที่ระบบด้วย "+y หรือเปิดไฟล์ของฉันใน windows แบบแยกภายในอินสแตนซ์ Vim เดียวกัน
4 vim  clipboard  buffer  yank 

1
วิธีการ unbuffer stdout เมื่อไพพ์คำสั่งใน cmd.exe ภายใต้ Windows
รับดังต่อไปนี้: C:\>perl -E " say STDOUT 111; say STDERR 222; say STDOUT 333; " 111 222 333 C:\>perl -E " say STDOUT 111; say STDERR 222; say STDOUT 333; " | cat 222 111 333 ลำดับของเอาต์พุตไม่ถูกสงวนไว้เมื่อคำสั่ง piping เนื่องจาก stdout ถูกบัฟเฟอร์และ stderr ถูกยกเลิกการบัฟเฟอร์ stdout สามารถเชื่อถือได้อย่างไรเพื่อให้คำสั่งนั้นถูกเก็บไว้เมื่อไพพ์คำสั่ง? ฉันค้นหาทั่วพยายามหาวิธีแก้ปัญหาฉันลองใช้สคริปต์เช่นunbufferจากexpectแพคเกจใน cygwin และ Linux แต่ใช้งานได้เฉพาะภายใน Cygwin …

1
จะบอกให้ emacs gdb แสดงบรรทัดรหัสปัจจุบันที่กึ่งกลางบัฟเฟอร์ได้อย่างไร
การใช้ตัวดีบั๊กใน emacs นั้นดี: คุณสามารถก้าวผ่านโค้ดด้วยnextคำสั่งและ emacs จะแสดงบรรทัดโค้ดที่ถูกเรียกใช้ในปัจจุบันเช่นนี้: int x; int y; =>int z; แต่น่าเสียดายที่หากไฟล์ของคุณมีความยาวตัวชี้=>นั้นก็จะย้ายไปที่ด้านล่างและจะแสดงบรรทัดปัจจุบันที่ด้านล่างของบัฟเฟอร์ มันจะดีกว่าถ้าตัวชี้=>อยู่ตรงกลางของบัฟเฟอร์ (ตรงกลางแนวตั้ง) เพื่อที่ฉันจะได้เห็นว่าเกิดอะไรขึ้นหลังบรรทัดปัจจุบันก่อนที่ฉันจะพูดnextอีกครั้งเหมือนที่นี่: int y; =>int z; std::cout << z; เป็นไปได้ไหม ฉันจะตั้งที่ใดที่หนึ่งได้ไหม
3 emacs  cursor  buffer  gdb 

2
จะทำให้ GNU emacs บัฟเฟอร์เรียงตามตัวอักษรได้อย่างไร
อย่างใดฉันทำให้ GNU emacs v23.1.1 list-buffers เพื่อจัดเรียงตามลำดับตัวอักษรผ่านลำดับคีย์หรือการคลิกเมาส์ที่ฉันพิมพ์โดยมีข้อผิดพลาด ฉันจะกู้คืนลำดับปกติของบัฟเฟอร์ที่แสดงรายการตามลำดับการเข้าถึงล่าสุดได้อย่างไร
2 emacs  sorting  buffer 

0
จำนวนพรอมต์คำสั่งของ Windows 7 ของบัฟเฟอร์และขนาดบัฟเฟอร์
ใน Windows 7 Command Prompt มีสองตัวเลือกการกำหนดค่าที่เรียกว่า Buffer Size และ Number of Buffers พบได้ในแท็บตัวเลือก กำลังติดตามสิ่งเหล่านี้ คำแนะนำ ฉันได้ปรับแต่งค่าทั้งสองนี้เพื่อเพิ่มจำนวนประวัติที่ฉันสามารถมองเห็นได้ด้วยการเลื่อน แต่ฉันไม่แน่ใจว่าสิ่งเหล่านี้ส่งผลกระทบต่อประวัติของพรอมต์คำสั่งอย่างไร ดูเหมือนว่าเฉพาะขนาดบัฟเฟอร์หน้าจอจากแท็บเลย์เอาต์เท่านั้นที่มีผลกับจำนวนที่ฉันสามารถเลื่อนได้ มีใครอธิบายได้บ้าง ขอบคุณล่วงหน้า.

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