Лучшие buffering вопросы ИТ разработчиков

  • 19 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как буферизовать стандартный вывод в памяти и записать его из выделенного потока

У меня есть приложение C со многими рабочими потоками. Важно, чтобы они не блокировались, поэтому, когда рабочим потокам нужно записать файл на диск, я записал их в кольцевой буфер в памяти, а затем выделил поток для записи этого буфера на ...

Задан 05 Jun 2009, 13:52 от NickB
  • 19 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

@kdgregory: это выглядит интересно, хотя я не могу отобразить в памяти более 100 файлов GIG. Кроме того, как вы обрабатываете перекрывающиеся данные между буферами? Это не похоже на то, как ты справляешься с этим делом.

mAccessFile довольно медленно для произвольного доступа к файлу. Вы часто читаете о реализации над ним буферизованного слоя, но код, делающий это, невозможно найти в Интернете. Итак, мой вопрос: вы, ребята, которые знаете любую реализацию с ...

Задан 10 Apr 2011, 19:38 от marcorossi
  • 54 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вывод: за C ++ работает код на C.

от вопрос уже есть ответ здесь: C ++: «std :: endl» против «\ n» [/questions/213907/c-stdendl-vs-n] 12 ответов Есть ли причина использоватьendl с участиемcout когда я могу просто использовать\n? В моей книге по С ++ написано использование endl, ...

Задан 06 Sep 2011, 19:06 от Moshe
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему fprintf не записывает напрямую в файл, если не используется fflush ()?

Я написал демон, который записывает значение в файл. Я заметил, что когда я продолжаю писать в файл, в нем ничего не видно. с другой стороны, если я используюfflush() Метод, то символы видны в файле. Почему fflush () имеет значение?

Задан 28 Nov 2013, 13:16 от dexterous_stranger
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

JTextFields поверх активного рисования на JPanel, проблемы с потоками

Кто-нибудь когда-нибудь пытался использовать Swing для создания правильной мультибуферной среды рендерингаповерх которых можно добавить элементы пользователь...

Задан 15 Jul 2010, 14:03 от Mattijs
  • 47 голосов
  • 14 ответов
  • 0 просмотров
14 ответов

Какой самый быстрый способ найти «визуальный» центр многоугольника неправильной формы?

Мне нужно найти точку, которая является визуальным центром многоугольника неправильной формы. Под визуальным центром я имею в виду точку, которая визуально н...

Задан 10 Nov 2017, 07:29 от Trung0246
  • 37 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

rs.Открытый запрос, конн

олняю простой запрос, чтобы получить данные из моей базы данных и отобразить их. Я получаю ошибку, которая говоритResponse Buffer Limit Exceeded. Ошибка: Ошибка объекта ответа «ASP 0251: 80004005» Превышен предел буфера ...

Задан 11 Feb 2011, 10:36 от Samir
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Буферизация по умолчанию в Haskell

Вчера я написал небольшое упражнение xinetd для моих учеников: создай программу обратного эха. Чтобы узнать что-то новое, я попытался реализовать решение на Haskell. Тривиальныйmain = forever $ interact reverse не работает. я прошел ...

Задан 22 Oct 2013, 14:36 от pasja
  • 21 голос
  • 0 ответов
  • 0 просмотров
0 ответов

https://github.com/google/ExoPlayer

ужно воспроизводить живой аудиопоток, на самом деле это радио. Проблема в том, что мне также нужно управлять 20-минутным буфером для потоковой передачи. Насколько я понимаю, это нелегко реализовать с помощью Android. Сначала я проверил ...

Задан 29 Dec 2010, 20:09 от Eugenious
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 или увеличивая его.

ня в моем колледже учитель задал мне вопрос. Он написал этот код на бумаге и сказал: «Каким будет выход этого кода?» use warnings; for (1 .. 20) { print "."; }Я нашел это легко и сказал, что он будет зацикливаться 20 раз, и на каждой итерации он ...

Задан 02 Jul 2011, 17:52 от Chankey Pathak
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему скрипт, который использует потоки, иногда печатает дополнительные строки?

Еслиprint s заменяетсяprint >>sys.stderr, s тогда эффект исчезает. import random, sys, time import threading lock = threading.Lock() def echo(s): time.sleep(1e-3*random.random()) # instead of threading.Timer() with lock: print s for c in 'abc': ...

Задан 07 Oct 2011, 13:21 от jfs
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как отключить буферизацию вывода в Process.StandardOutput

Этот вопрос задавался не раз, но я не нашел удовлетворительного ответа ни в одном из этих обсуждений.Я запускаю процесс командной строки, который производит ...

Задан 02 Oct 2010, 03:37 от Drew Shafer
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Буферизация сообщений журнала в NLog и ручная очистка их для цели

Я пытаюсь войти через NLog MailTarget. Это работает просто отлично, но я хотел обернуть mailtarget сBufferedTargetWrapper буферизовать сообщения журнала до заданной кодовой точки, где я хочу вручную очистить буфер и отправить предварительно ...

Задан 16 Nov 2011, 14:31 от dasheddot
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как определить, когда видео буферизируется?

мой вопрос сегодня касается буферизации видео Flash AS3. (Потоковое или прогрессивное) Я хочу иметь возможность определять, когда видео буферизуется, поэтому я могу отображать какую-то анимацию, позволяющую пользователю знать, что нужно подождать ...

Задан 07 Dec 2009, 22:16 от Leon Gaban
  • 18 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Буферизация сокетов Python

Допустим, я хочу прочитать строку из сокета, используя стандартsocket модуль: def read_line(s): ret = '' while True: c = s.recv(1) if c == '\n' or c == '': break else: ret += c return retЧто именно происходит вs.recv(1)? Будет ли он выдавать ...

Задан 04 May 2009, 20:50 от Bastien Léonard
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Безопасно ли отключать буферизацию с помощью stdout и stderr?

Иногда мы помещаем отладочные отпечатки в наш код таким образом printf("successfully reached at debug-point 1\n"); some code is here printf("successfully reached at debug-point 2"); Here segmantaion fault occur due to some reasonТеперь в этом ...

Задан 11 Feb 2012, 07:26 от Jeegar Patel
  • 19 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как я могу проверить, буферизует ли мой AVPlayer?

Я хочу определить, буферизует ли мой AVPlayer текущее местоположение, чтобы я мог показать загрузчик или что-то еще. Но я не могу найти ничего в документации...

Задан 10 Aug 2016, 07:45 от vrwim
  • 33 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

http://www.ottodroid.net/?p=260

десь не хватает чего-то очевидного, но я не могу найти ничего, что позволило бы мне определить, когда MediaPlayer буферизует звук. Я транслирую интернет-ауди...

Задан 16 Dec 2010, 21:22 от Daniel
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Буферизация по умолчанию в Haskell

Вчера я написал небольшое упражнение xinetd для моих учеников: создай программу обратного эха.Чтобы узнать что-то новое, я попытался реализовать решение на H...

Задан 22 Oct 2013, 12:36 от pasja
  • 40 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

несоответствие file.tell ()

Кто-нибудь знает, почему, когда вы перебираете файл таким образом: Входные данные:f = open('test.txt', 'r') for line in f: print "f.tell(): ",f.tell() Выход:f.tell(): 8192 f.tell(): 8192 f.tell(): 8192 f.tell(): 8192Я последовательно получаю ...

Задан 03 Jan 2013, 18:39 от nigp4w rudy
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Что является подходящим буфером для структурного модуля Python

В Python я получаю доступ к двоичному файлу, читая его в строку, а затем используюstruct.unpack(...), Теперь я хочу написать в эту строку, используяstruct.pack_into(...)но я получаю ошибку«Невозможно использовать строку в качестве модифицируемого ...

Задан 14 Nov 2009, 00:01 от mdm
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Python в режиме raw stdin print добавляет пробелы

Мне нужно было переключить стандартный ввод в небуферизованный режим в Python, чтобы я мог читать с него отдельные символы. Мне удалось заставить его работат...

Задан 01 Sep 2012, 20:05 от K.Steff
  • 18 голосов
  • ответ
  • 0 просмотров
ответ

Ах, ха! Я знал, что должен быть относительно прямой способ сделать это через состав существующих операторов.

я есть наблюдаемая последовательность, которая производит события в быстрых пакетах (то есть: пять событий одно за другим, затем длинная задержка, затем еще один быстрый взрыв событий и т. Д.). Я хочу сгладить эти всплески, вставив небольшую ...

Задан 22 Dec 2010, 01:45 от Dan