Запитання з тегом «io»

Під час обчислень, введення / виведення, або введення / виведення, розуміється зв'язок між системою обробки інформації (наприклад, комп'ютером) та зовнішнім світом, можливо, людиною, або іншою системою обробки інформації.

4
Як програмно отримати шлях до каталогу ресурсів
У мене такий макет каталогу: src головний java ресурсів sql (скрипти для бази даних) пружина (конфігурація) веб-додаток У класі ServletContextListener я хочу отримати доступ до файлів у каталозі SQL і перерахувати їх. В основному моя проблема з шляхом, тому що я знаю, що перелік файлів у каталозі в двох словах: …
86 java  spring  io 

9
Редагування конкретного рядка в текстовому файлі на Python
Скажімо, у мене є текстовий файл, що містить: Dan Warrior 500 1 0 Чи є спосіб редагувати певний рядок у цьому текстовому файлі? Зараз у мене таке: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " + dan.split('\n')[0] try: myfile = open('stats.txt', …
86 python  io 

6
Java createNewFile () - чи буде він також створювати каталоги?
У мене є умовна перевірка, чи існує певний файл, перш ніж продовжувати ( ./logs/error.log). Якщо його не знайдено, я хочу його створити. Однак буде File tmp = new File("logs/error.log"); tmp.createNewFile(); також створити, logs/якщо його не існує?
85 java  file  io  directory 


8
Що є мотивацією для оцінки призначення Scala для Unit, а не присвоєного значення?
Що є мотивацією для оцінки призначення Scala для Unit, а не присвоєного значення? Поширеною схемою програмування вводу-виводу є такі речі: while ((bytesRead = in.read(buffer)) != -1) { ... Але в Scala це неможливо, оскільки ... bytesRead = in.read(buffer) .. повертає Unit, а не нове значення bytesRead. Здається цікавою річчю, яку …

5
Найефективніший спосіб створити InputStream з OutputStream
Ця сторінка: http://blog.ostermiller.org/convert-java-outputstream-inputstream описує, як створити InputStream з OutputStream: new ByteArrayInputStream(out.toByteArray()) Інші альтернативи - використання PipedStreams та нових потоків, що є громіздким. Мені не подобається ідея копіювати багато мегабайт до нового байтового масиву в пам'яті. Чи існує бібліотека, яка робить це ефективніше? РЕДАГУВАТИ: За порадою Лоуренса Гонсалвеса, я спробував PipedStreams, …

2
Буферизований проти небуферованого вводу-виводу
Я довідався, що за замовчуванням введення-вивід у програмах буферизується, тобто вони подаються з тимчасового сховища до програми, що запитує. Я розумію, що буферизація покращує продуктивність вводу-виводу (можливо, зменшуючи системні дзвінки). Я бачив приклади вимкнення буферизації, як setvbufу C. У чому різниця між двома режимами і коли один слід використовувати над …

3
Java: в чому саме різниця між NIO та NIO.2?
Я не зовсім розумію, наскільки вони відрізняються один від одного, тому у мене є запити щодо цих двох пакетів. Подивившись трохи на Google, схоже, Oracle вирішив оновити NIOпакет новим і вдосконаленим NIO.2пакетом як частину випуску JDK7. Як продуктивність NIOпакету порівнюється з NIO.2пакетом? Які важливі зміни відбулися в NIOдо NIO.2? (наприклад, …
83 java  io  nio  difference 

6
Читання файлу за допомогою відносного шляху в проекті python
Скажімо, у мене є проект на python, який структурований таким чином: project /data test.csv /package __init__.py module.py main.py __init__.py: from .module import test module.py: import csv with open("..data/test.csv") as f: test = [line for line in csv.reader(f)] main.py: import package print(package.test) Коли я запускаю, main.pyя отримую таку помилку: C:\Users\Patrick\Desktop\project>python main.py …


2
Що означає> & означає?
Я був трохи розгублений цим виразом: gcc -c -g program.c >& compiler.txt Я знаю &>filename, що перенаправить stdout і stderr у файл filename. Але в цьому випадку амперсанд після знаку більше. Це схоже на форму M>&N, де Mі Nє дескрипторами файлів. У наведеному вище фрагменті коду, робить M=1і N='compiler.txt'? Чим …

4
Отримати TextReader із потоку?
Я намагаюся прочитати вбудований текстовий файл за допомогою, System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resource);але це дає мені Stream. Вбудований ресурс - це текстовий файл, тож як я можу перетворити це Streamна файл TextReader?
81 c#  .net  io 

8
Як відобразити індикатор прогресу в чистому C / C ++ (cout / printf)?
Я пишу консольну програму на C ++ для завантаження великого файлу. Я знаю розмір файлу, і я починаю робочу ланцюжок для завантаження. Я хочу показати індикатор прогресу, щоб він виглядав крутішим. Як відображати різні рядки в різний час, але в одному і тому ж положенні, у cout або printf?
81 c++  c  user-interface  c++11  io 

2
Python багатопроцесорний безпечний запис у файл
Я намагаюся вирішити велику числову проблему, яка включає безліч підпроблем, і я використовую багатопроцесорний модуль Python (зокрема Pool.map), щоб розділити різні незалежні підзадачі на різні ядра. Кожна підзадача включає обчислення безлічі підпроблем, і я намагаюся ефективно запам'ятати ці результати, зберігаючи їх у файлі, якщо вони ще не були обчислені в …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.