[Л/Р 2] Халитова Ангелина #10

Merged
v.moiseev merged 14 commits from angelina/distributed-computing:khalitova-am-lab-2 into main 2023-11-19 21:53:41 +04:00
Contributor
No description provided.
angelina added 10 commits 2023-10-04 08:40:06 +04:00
angelina added 1 commit 2023-10-04 09:57:16 +04:00
angelina added 1 commit 2023-10-04 10:00:38 +04:00
angelina added 1 commit 2023-10-04 10:02:27 +04:00
v.moiseev requested review from v.moiseev 2023-10-15 22:05:18 +04:00
v.moiseev requested changes 2023-10-15 22:22:28 +04:00
@ -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)) с описанием процесса сборки.
Owner

[программа №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)){
Owner

Скорее всего, достаточно просто "/var/result/data.txt"

Скорее всего, достаточно просто `"/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);
Owner

Файлы можно проще записывать и читать через System.IO.File, например, .WriteAllText или .ReadAllLines

Можно не исправлять)

Файлы можно проще записывать и читать через `System.IO.File`, например, `.WriteAllText` или `.ReadAllLines` *Можно не исправлять)*
@ -0,0 +1,30 @@
using System.Text;
string[] numbers;
using (FileStream fstream = File.OpenRead("../../../../var/result/data.txt")){
Owner

По заданию: Ищет наибольшее число из файла /var/data/data.txt и сохраняет количество таких чисел из последовательности в /var/result/result.txt

У Вас сейчас наибольшее число ищется из ../../../../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[]{';'});
Owner

Проще сделать System.IO.File.ReadAllLines("/var/data/data.txt"), а потом массив строк преобразовать к массиву чисел.

Проще сделать `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)){
Owner

Путь результата также можно написать абсолютный

Путь результата также можно написать абсолютный
angelina added 2 commits 2023-10-16 20:21:45 +04:00
Author
Contributor

Добавила исправление замечаний

Добавила исправление замечаний
angelina requested review from v.moiseev 2023-10-16 20:25:29 +04:00
angelina added 1 commit 2023-10-17 13:40:29 +04:00
v.moiseev merged commit a77f0b77ab into main 2023-11-19 21:53:41 +04:00
Sign in to join this conversation.
No reviewers
No Label
review
rework
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: v.moiseev/distributed-computing#10
No description provided.