[Л/Р 2] Халитова Ангелина #10
Reference in New Issue
Block a user
Delete Branch "angelina/distributed-computing:khalitova-am-lab-2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@@ -0,0 +28,4 @@1. Каталог `./data` примонтирован в каталог `/var/data` для получения исходных данных программы №1.2. Каталог `./result` примонтирован в каталог `/var/result` для перемещения промежуточных данных, полученных программой №1, для программы №2. И также каталог `./result` получает результаты работы программы №2.Для каждой программы были созданы файлы Dockerfile с образами ([программа №1](worker-1/Dockerfile), [программа №2](worker-1/Dockerfile)) с описанием процесса сборки.[программа №2](worker-1/Dockerfile)- ссылка не туда@@ -0,0 +14,4 @@byte[] buffer = new byte[fstream.Length];await fstream.ReadAsync(buffer, 0, buffer.Length);string text = Encoding.Default.GetString(buffer);using(FileStream fstream1 = new FileStream("../../../../var/result/data.txt", FileMode.OpenOrCreate)){Скорее всего, достаточно просто
"/var/result/data.txt"@@ -0,0 +17,4 @@using(FileStream fstream1 = new FileStream("../../../../var/result/data.txt", FileMode.OpenOrCreate)){fstream1.SetLength(0);byte[] buffer1 = Encoding.Default.GetBytes(text);await fstream1.WriteAsync(buffer1, 0, buffer1.Length);Файлы можно проще записывать и читать через
System.IO.File, например,.WriteAllTextили.ReadAllLinesМожно не исправлять)
@@ -0,0 +1,30 @@using System.Text;string[] numbers;using (FileStream fstream = File.OpenRead("../../../../var/result/data.txt")){По заданию:
Ищет наибольшее число из файла /var/data/data.txt и сохраняет количество таких чисел из последовательности в /var/result/result.txtУ Вас сейчас наибольшее число ищется из
../../../../var/result/data.txt@@ -0,0 +6,4 @@await fstream.ReadAsync(buffer, 0, buffer.Length);string text = Encoding.Default.GetString(buffer);text = text.Replace("\r\n",";");numbers = text.Split(new char[]{';'});Проще сделать
System.IO.File.ReadAllLines("/var/data/data.txt"), а потом массив строк преобразовать к массиву чисел.@@ -0,0 +23,4 @@maxNumberCount = 1;}}using(FileStream fstream = new FileStream("../../../../var/result/result.txt", FileMode.OpenOrCreate)){Путь результата также можно написать абсолютный
Добавила исправление замечаний