Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Victor__v писал(а): Наоборот, чтобы регистр был важен.Чтоб "ааа" и "Ааа" считались разными строками VoidVolker писал(а): А если нужно что-то нестандартное - то тупо берем список файлов и самостоятельно ищем в нем нужное и по нужным критериям.
[quote="Victor__v"]Наоборот, чтобы регистр был важен.Чтоб "ааа" и "Ааа" считались разными строками[/quote] [quote="VoidVolker"]А если нужно что-то нестандартное - то тупо берем список файлов и самостоятельно ищем в нем нужное и по нужным критериям.[/quote]
|
|
|
|
Добавлено: Пт сен 30, 2016 15:53 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Используй функции с префиксом W ( FindFirstFileW юникодовые ). Они различают регистр.
Используй функции с префиксом W ( FindFirstFileW юникодовые ). Они различают регистр.
|
|
|
|
Добавлено: Чт сен 29, 2016 19:06 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Наоборот, чтобы регистр был важен. Чтоб "ааа" и "Ааа" считались разными строками
Наоборот, чтобы регистр был[b] важен.[/b] Чтоб "ааа" и "Ааа" считались разными строками
|
|
|
|
Добавлено: Чт сен 29, 2016 15:34 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Victor__v писал(а): Где взять функцию под винду для поиска файлов, чтобы не было регистрозависимости? Victor__v писал(а): FindfirstFileA Ну так в винде и так регистронезависимый поиск файлов. А если нужно что-то нестандартное - то тупо берем список файлов и самостоятельно ищем в нем нужное и по нужным критериям.
[quote="Victor__v"]Где взять функцию под винду для поиска файлов, чтобы не было регистрозависимости?[/quote] [quote="Victor__v"]FindfirstFileA[/quote] Ну так в винде и так регистронезависимый поиск файлов. А если нужно что-то нестандартное - то тупо берем список файлов и самостоятельно ищем в нем нужное и по нужным критериям.
|
|
|
|
Добавлено: Чт сен 29, 2016 10:31 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Я спрашиваю все пути к нужным файлам на юникс-сервере с винды-клиента с пом FindfirstFileA , он, зараза, нечувствителен к регистру, а это проблема. Где взять функцию под винду для поиска файлов, чтобы не было регистрозависимости?
Я спрашиваю все пути к нужным файлам на юникс-сервере с винды-клиента с пом FindfirstFileA , он, зараза, нечувствителен к регистру, а это проблема. Где взять функцию под винду для поиска файлов, чтобы не было регистрозависимости?
|
|
|
|
Добавлено: Ср сен 28, 2016 21:25 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Victor__v писал(а): А как это реализуется? http://fforum.winglion.ru/viewtopic.php?p=41909#p41909В этой теме, пардон, больше отвечать не буду.
[quote="Victor__v"]А как это реализуется?[/quote] [url]http://fforum.winglion.ru/viewtopic.php?p=41909#p41909[/url] В этой теме, пардон, больше отвечать не буду.
|
|
|
|
Добавлено: Чт сен 15, 2016 17:04 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Цитата: И отсюда совсем не следует, что за МЕРКАТОРОМ обязательно следует СУНДУК А как это реализуется? Опирается на особенности реализации форт-системы? Меркатор в зависимости от данных модифицирует точку возврата, чтобы Сундук "пролетел" Или он парсит следующее слово и в зависимости от тех же данных вызывает это слово или игнорит?
[quote]И отсюда совсем не следует, что за МЕРКАТОРОМ обязательно следует СУНДУК[/quote] А как это реализуется? Опирается на особенности реализации форт-системы? Меркатор в зависимости от данных модифицирует точку возврата, чтобы Сундук "пролетел" Или он парсит следующее слово и в зависимости от тех же данных вызывает это слово или игнорит?
|
|
|
|
Добавлено: Чт сен 15, 2016 16:53 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
[quote="Victor__v"]Где применять сопрограммы в форте?[/quote] [url]http://fforum.winglion.ru/viewtopic.php?p=41938#p41938[/url]
|
|
|
|
Добавлено: Чт сен 15, 2016 16:12 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Собственно, идея. Где применять сопрограммы в форте? У меня идей как-то нет. Единственное что дошло, так это возможность получать данные из каждой итерации циклов. Но где и это применить хз.
Собственно, идея. Где применять сопрограммы в форте? У меня идей как-то нет. Единственное что дошло, так это возможность получать данные из каждой итерации циклов. Но где и это применить хз.
|
|
|
|
Добавлено: Чт сен 15, 2016 15:56 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Victor__v писал(а): P.S вот сюда бы числа полторашной длины Если INT64 вам много, а INT32 мало, подобным образом удобно преобразовать число в такой вид, когда надо будет тратить на число ровно столько бит, сколько оно занимает.
[quote="Victor__v"] P.S вот сюда бы числа полторашной длины [/quote] Если INT64 вам много, а INT32 мало, подобным образом удобно преобразовать число в такой вид, когда надо будет тратить на число ровно столько бит, сколько оно занимает.
|
|
|
|
Добавлено: Чт сен 08, 2016 18:55 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Цитата: Записывайте числа по какому-нибудь большому основанию, например 250. Правда тогда вам придется ввести новые символы, обозначающие цифры. Я использовал для этого значки псевдографики из ASCII Как-то не понятно с идеей. По какому бы не записывали основанию числа их размер будет 8 байт.
[quote]Записывайте числа по какому-нибудь большому основанию, например 250. Правда тогда вам придется ввести новые символы, обозначающие цифры. Я использовал для этого значки псевдографики из ASCII[/quote] Как-то не понятно с идеей. По какому бы не записывали основанию числа их размер будет 8 байт.
|
|
|
|
Добавлено: Чт сен 08, 2016 17:17 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Victor__v писал(а): Есть ли способ "заархивировать" число двойной длины в обычное число? Число именно ДВОЙНОЙ ДЛИНЫ. Касательно, зачем. 64-битный хеши всей кучей заполняют почти весь доступный хип, а он ещё нужен СУБД и строкам. Или хотя бы заархивировать с 8 байт до 6. P.S вот сюда бы числа полторашной длины Записывайте числа по какому-нибудь большому основанию, например 250. Правда тогда вам придется ввести новые символы, обозначающие цифры. Я использовал для этого значки псевдографики из ASCII.
[quote="Victor__v"]Есть ли способ "заархивировать" число двойной длины в обычное число? Число именно ДВОЙНОЙ ДЛИНЫ. Касательно, зачем. 64-битный хеши всей кучей заполняют почти весь доступный хип, а он ещё нужен СУБД и строкам. Или хотя бы заархивировать с 8 байт до 6. P.S вот сюда бы числа полторашной длины :)[/quote]
Записывайте числа по какому-нибудь большому основанию, например 250. Правда тогда вам придется ввести новые символы, обозначающие цифры. Я использовал для этого значки псевдографики из ASCII.
|
|
|
|
Добавлено: Чт сен 08, 2016 15:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Цитата: хешировать большой объем данных ересь В целом да. Если входной массив достаточно большой, коллизии для 64-х битных хешей неизбежны, про 32-х битные говорить не приходится Цитата: Структура из 16 и 32 битных целых и использовать сдвиги, не пойдет? Была мысля выкинуть часть хеша. Использовать сдвиги? Простите, не понял. Где их использовать? Для архивации навряд ли подходит, ибо треба восстановимость "архива" . Пробовал заархивировать 64-битный хеш функции Ly. Получилось урезать один байт. Но решение было практически в лоб. Вряд ли сработает для всех значений. Цитата: Благодарю
[quote]хешировать большой объем данных ересь[/quote] В целом да. Если входной массив достаточно большой, коллизии для 64-х битных хешей неизбежны, про 32-х битные говорить не приходится
[quote]Структура из 16 и 32 битных целых и использовать сдвиги, не пойдет?[/quote] Была мысля выкинуть часть хеша. Использовать сдвиги? Простите, не понял. Где их использовать? Для архивации навряд ли подходит, ибо треба восстановимость "архива" . Пробовал заархивировать 64-битный хеш функции Ly. Получилось урезать один байт. Но решение было практически в лоб. Вряд ли сработает для всех значений. [quote]Про сжатие можно посмотреть здесь https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf [/quote] Благодарю
|
|
|
|
Добавлено: Вт сен 06, 2016 21:50 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Victor__v писал(а): Есть ли способ "заархивировать" число двойной длины в обычное число? Или хотя бы заархивировать с 8 байт до 6. P.S вот сюда бы числа полторашной длины Структура из 16 и 32 битных целых и использовать сдвиги, не пойдет? ps Возможно не втему, просто недавно читал статью, что хешировать большой объем данных ересь. Сам я в этом ноль, передаю что читал.
[quote="Victor__v"]Есть ли способ "заархивировать" число двойной длины в обычное число? Или хотя бы заархивировать с 8 байт до 6. P.S вот сюда бы числа полторашной длины :)[/quote]
Структура из 16 и 32 битных целых и использовать сдвиги, не пойдет?
ps Возможно не втему, просто недавно читал статью, что хешировать большой объем данных ересь. Сам я в этом ноль, передаю что читал.
|
|
|
|
Добавлено: Вт сен 06, 2016 17:37 |
|
|
|
|
|
Заголовок сообщения: |
Re: Подскажите идею... |
|
|
Про сжатие можно посмотреть здесь [url]https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf[/url]
|
|
|
|
Добавлено: Вт сен 06, 2016 14:45 |
|
|
|