|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
||||
Скрипт для объединения двух словарей26.10.2014, 12:39. Показов 8596. Ответов 53
Метки нет (Все метки)
нужен скрипт для объединения двух словарей, точнее нужно перемешать два словаря со все возможными вариантами.
пример: 1.txt
0
|
||||
| 26.10.2014, 12:39 | |
|
Ответы с готовыми решениями:
53
Программа для объединения двух виртуальных дисков Перегрузить операцию + для объединения двух строк в одну Написать программу для объединения двух произвольных векторов в один |
| 17.09.2015, 15:08 | ||||||
|
Не по теме: в качестве off-top, но в целях благородных идей просвещения
0
|
||||||
|
|
|||||||||||
| 17.09.2015, 19:16 | |||||||||||
|
ComSpec
Вот этот алгоритм
Для улучшения алгоритма лучше сразу считывать все файлы в массив строк и далее уже работать с ними. Памяти, конечно, кушается не меньше, зато работает уже в диапазоне 1 минуты.
-------------------------------------- volodin661, Скорость обработки файлов какая у этой утилиты? Для windows не нашел порта lam- пишут, что paste из cygwin ее аналог, но она строки не так клеит.
0
|
|||||||||||
| 17.09.2015, 20:04 | |||||||
|
Не по теме:
получается ~ 4 сек на запись и 5 сек на чтение/об'единение
0
|
|||||||
| 17.09.2015, 21:56 | |||||||
|
Не по теме:
Но кто после этого скажет, что C# медленный?:)
0
|
|||||||
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
||||||
| 18.09.2015, 05:33 [ТС] | ||||||
|
использую код от ComSpec:
Добавлено через 1 час 55 минут Garry Galler, при запуске вашего кода, происходит ошибка: [удалено] п.с. как изображение прикрепить в сообщение?
0
|
||||||
| 18.09.2015, 05:41 | |
|
Cyber_F,
Как загружать вложения на форум
0
|
|
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
|
| 18.09.2015, 05:53 [ТС] | |
|
ошибка:
0
|
|
|
|
||||||
| 18.09.2015, 21:36 | ||||||
|
Cyber_F,
Замените название батника "Словари 1+2+3+4.bat" на что-нибудь стандартное: без спецсимволов (+) и, желательно, и без пробелов. Добавлено через 37 минут Хотя странно, у меня и с таким именем запускается. Покажите что вы изменили в батнике - имею ввиду как вы список файлов добавили в $fileList=@(). Добавлено через 10 часов 7 минут Cyber_F, Zip, ver. 1.0.0.0: (C) Garry Galler, 2015
0
|
||||||
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
||||||
| 19.09.2015, 12:38 [ТС] | ||||||
|
Garry Galler,
0
|
||||||
|
|
||||||||||||
| 19.09.2015, 13:15 | ||||||||||||
|
Cyber_F,
Поддерживает.Возможно с кодировкой файла батника что-то не так - powershell, например, не любит UTF-8 без BOM. Попробуйте использовать скомпилированный вариант программы:Zip (powershell здесь не требуется). Я его доработал, поправив некоторые ошибки и добавил возможность указания списка из файла.
0
|
||||||||||||
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
|
| 20.09.2015, 13:41 [ТС] | |
|
Garry Galler, на win7/XP - при запуске открывается окно и сворачивается.
0
|
|
|
|
|
| 20.09.2015, 14:17 | |
|
Cyber_F,
А вы как запускаете программу? Это же консольная программа - ее из cmd запускают, а не кликом.
0
|
|
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
||
| 21.09.2015, 15:07 [ТС] | ||
|
меню открывается, для запуска - какую команду нужно ввести?
Добавлено через 9 минут через test - код запускается, но результат виден в окне cmd. а как сделать чтобы отдельный файл результат сохранялся?
0
|
||
|
|
|||||||||||||||||||||
| 21.09.2015, 16:13 | |||||||||||||||||||||
|
Cyber_F,
В примерах же все написано. Если использовать файл со списком файлов для объединения то:
Имя файла по умолчанию result.txt, будет создан в той же папке, где и сами файлы. Можно указать свое имя:
1
|
|||||||||||||||||||||
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
|
| 24.09.2015, 09:29 [ТС] | |
|
Garry Galler, при обеднение: qwer + йцук, в результате: qwerСѓРє. а должно: qwerйцук.
0
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
| 24.09.2015, 10:21 | |
|
Cyber_F, Поставьте в систему AkelPad с заменой штатного блокнота - найдете в просторах ineta, и выставьте как в ...\....txt, так и в bat файле кодировку 866 и не будет подобных проблем.
0
|
|
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
|
| 24.09.2015, 12:44 [ТС] | |
|
alpap, он и установлен. UTF - кодировка нужна была. спс.
0
|
|
|
|
||||||
| 24.09.2015, 16:37 | ||||||
|
Cyber_F,
Я так понимаю у вас исходные файлы в UTF-8? Программа читает (и затем пишет) файлы в кодировке по умолчанию - то есть согласно локальным установкам. Для русскоязычной windows это 1251. У себя никаких проблем с этим не обнаружил. Впрочем, добавил в программу возможность указывать кодировку ввода (для исходных файлов) и кодировку вывода (для записи). То есть можно с такими опциями
Архив перезалил. Ссылка та же - в посте 28.
0
|
||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
| 24.09.2015, 17:52 | |
|
0
|
|
|
-6 / 3 / 0
Регистрация: 23.02.2014
Сообщений: 202
|
|
| 25.09.2015, 10:50 [ТС] | |
|
Garry Galler, - изначально в какой кодировке был рус. словарь - не в курсе.
спс, поробую. главное чтобы программа которая будит читать этот словарь его сфапкала. команда zip /p:1.txt,2.txt - не запускается. ошибка: нельзя объединить данную последовательность!? как запустить команду, чтобы можно было объединять словари вот в таком порядке: 1+2, 2+1, 3+1+2, 1+1 и т.д.
0
|
|
| 25.09.2015, 10:50 | |
|
Определить предикат для объединения элементов двух списков, находящихся в диапазоне от N1 до N2 Разобрать LINQ запрос для объединения двух таблиц по правилу LEFT JOIN
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|