«buffer» etiketlenmiş sorular

Arabellek, bir yerden diğerine taşınırken verilerin geçici olarak depolanması için ayrılmış bir bellek alanıdır. Bu genellikle bir diske, yazıcıya veya başka bir fiziksel aygıta yazma gibi önemli gecikmeli işlemleri hızlandırmak için yapılır. Aygıt kabul etmeye hazır olmadan çıktı aygıta gönderilmeye hazırdır, böylece gönderen programın beklemeye devam etmesine gerek kalmaması için arabelleğe taşınır.


10
Vim'de tek bir arabelleği (çoğundan) nasıl kapatabilirim?
Vim'de birkaç dosyayı örneğin çalıştırarak açıyorum vim a/*.php 23 dosya açılır. Daha sonra düzenlememi yaparım ve aşağıdakileri iki kez çalıştırırım :q bu da tüm tamponlarımı kapatıyor. Vim'de yalnızca bir arabelleği nasıl kapatabilirsiniz?
445 vim  buffer 

5
Java'da ByteBuffer'ın kullanımı nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir ByteBufferJava'da bir için örnek uygulamalar nelerdir ? Lütfen bunun kullanıldığı örnek …
199 java  buffer  bytebuffer 

11
Linux'ta buffer vs cache memory arasındaki fark nedir?
Bana göre iki Linux bellek konsepti arasındaki farkın ne olduğu belli değil: bufferve cache. Ben baştan sona kadar okuduktan bu yazı ve aralarındaki farkın son kullanma politikası geliyor bana: arabellek ilk giren ilk çıkar önbellek politikası En Son Kullanılanlardır. Haklı mıyım? Özellikle, iki komuta bakıyorum: freevevmstat james@utopia:~$ vmstat -S M …
179 linux  caching  memory  buffer 

9
FileInputStream kullanırken ideal arabellek boyutunu nasıl belirlersiniz?
Bir dosyadan bir MessageDigest (karma) oluşturan bir yöntem var ve bunu bir sürü dosya (> = 100.000) için yapmak gerekir. Performansı en üst düzeye çıkarmak için tamponun dosyalardan okumak için ne kadar büyük olması gerekir? Çoğu kişi (her durumda burada tekrarlayacağım) temel kodu biliyor: MessageDigest md = MessageDigest.getInstance( "SHA" ); …

8
Tampon ile ne anlama geliyor?
Her yerde "TAMPON" kelimesini görüyorum , ama tam olarak ne olduğunu kavrayamıyorum. Layman'ın dilinde tamponun ne olduğunu açıklayan var mı? Ne zaman kullanılır? Nasıl kullanılır?


11
Ekranı (program) çıktısını bir dosyaya Kaydet
Daha sonra tüm içeriği kontrol etmek için Screen çıktısının tamamını bir dosyaya kaydetmem gerekiyor . Bunun nedeni, bir seri bağlantı noktasından bir flash belleği boşaltmam, Ekran ile arayüz oluşturmam. Bellek yapısını kontrol etmek için onu bir dosyaya kaydetmek istiyorum. Denedim: $: screen /dev/ttyUSB0 115200 >> foo.txt $: screen /dev/ttyUSB0 115200 …

6
Soket kitaplığında recv çağırırken recv arabelleğim ne kadar büyük olmalı
C'deki soket kitaplığı hakkında birkaç sorum var. Sorularımda değineceğim bir kod parçası. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Recv_buffer'ın ne kadar büyük olacağına nasıl karar veririm? 3000 kullanıyorum ama keyfi. recv()arabelleğimden daha büyük bir paket alırsa ne olur ? Recv'yi tekrar aramadan tüm mesajı alıp almadığımı ve alınacak hiçbir şey …
129 c  sockets  buffer  recv 

5
Arabellekteki tüm dosyaları vim'deki diskten yenile
Bir dosyayı diskteki sürümden yenileme komutu :e! Arabellekteki tüm dosyalar için aynısını nasıl yapabilirim? Arka plan: Buna ihtiyacım var çünkü git'i bir arabellek içeren bir vim açık birden fazla dal ile kullanıyorum. Bir şubeyi kontrol ettiğimde, vim'in yenilenmesini istiyorum.
124 git  vim  buffer 


4
Vim'de farklı iki sekme
Senaryo: Vim'i açtım ve bazı metinleri yapıştırdım. İle ikinci bir sekme açıyorum :tabeve oraya başka bir metin yapıştırıyorum. Hedef: Her iki metni de dosyalara yazıp açmaya eşdeğer çıktıya sahip üçüncü bir sekme istiyorum vimdiff. En yakın bulabildiğim, "geçerli arabelleği bir dosyaya göre farklılaştır", ancak diffaçık ancak kaydedilmemiş iki arabelleği değil.
121 vim  diff  tabs  vimdiff  buffer 

8
Vim'de birden çok tampon nasıl silinir?
Vim'de tampon olarak açılmış birden fazla dosyam olduğunu varsayarsak. Dosyalar var *.cpp, *.hve bazıları *.xml. Tüm XML dosyalarını ile kapatmak istiyorum :bd *.xml. Ancak Vim buna izin vermiyor (E93: Birden fazla maç ...). Bunu yapmanın bir yolu var mı? PS Bunun :bd file1 file2 file3işe yaradığını biliyorum . Bir şekilde …
120 vim  buffer 

6
C karakter dizisi başlatma
Aşağıdaki şekillerde başlattıktan sonra char dizisinde ne olacağından emin değilim. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Durum 2 için, sanırım buf[0]olmalı ' ', buf[1]olmalı '\0've gelen buf[2]etmek buf[9]rastgele içerik olacaktır. Durumda 3 için, sanırım buf[0]olmalı 'a', buf[1]olmalı '\ 0' ve gelen …

6
T'ye boru döşenirken standart çıkışın hat tamponlamasını zorla
Genellikle stdoutsatır ara belleğe alınır. Başka bir deyişle, printfargümanınız bir satırsonu ile bittiği sürece , satırın anında basılmasını bekleyebilirsiniz. Yönlendirme için bir boru kullanırken bu geçerli görünmüyor tee. C ++ programım var, adizeleri her zaman \n-sonlandırılmış stdout. Kendi başına çalıştırıldığında ( ./a), her şey beklendiği gibi doğru ve doğru zamanda …
118 unix  buffer  pipe  stdout  tee 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.