+3 RSS-лента RSS-лента

Блог клуба Клуб компьютерной помощи

Администратор блога:     
В цсс есть кто?
Интересуют пара стилей, которые можно было бы сварганить для удобства пользования сайтом.
Сам не.
Универсальный алгоритм отображения информации.
АЛФАВИТ - перечень символов, встречающихся в текстах. Каждый символ в алфавите встречается только один раз. Алфавит содержит не только прописные и строчные буквы, но символы знаков препинания, пробел, символы перевода каретки, символы новой строки и т.п. Каждый символ в алфавите имеет адрес, который изменяется от 1 - первый слева символ в алфавите, до N - последний слева символ в алфавите.
Рассмотрим пример.
Пусть имеем два слова: Путин, Медведев. В этих словах имеются следующие символы: П, у, т, и, н, М, е, д, в. Этот набор символов называется собственным алфавитом слов Путин и Медведев.
Задача: Найти алгоритм отображения слова Путин через слово Медведев и алгоритм восстановления слова Путин из слова Медведев.
Решение: Возьмем алфавит, состоящий из всех символов русского и английского языка, знаков препинания, пробела. Всего 190 символов, т.е. N = 190. Порядок символов в алфавите - случайный.
Запишем собственный алфавит в следующем виде:
17=П, 100=у, 34=т, 35=и, 144=н, 190=М, 88=е, 66=д, 1=в
Здесь указаны адреса символов собственного алфавита в общем алфавите.
Для отображения буквы "П" в букву "М" сравним адреса букв "П" и "М". Это числа 17 и 190. Для отображения буквы "П" в букву "М" необходимо к числу 17 прибавить неизвестное число x, такое чтобы получилось число 190. Решаем уравнение 17 + x = 190, отсюда x = 173. Наша задача получить все положительные числа от 1 до N=190 для отображения. Поскольку, у нас получилось 1 < 173 < 190, то число 173 запишем в вектор на первое место, так как это число отображает первые буквы. Адрес буквы "М" вычисляется следующим образом: 17 + 173 = 190
Для отображения буквы "у" в букву "е" сравним адреса букв "у" и "е". Это числа 100 и 88. Для отображения буквы "у" в букву "е" необходимо к числу 100 прибавить неизвестное число x, такое чтобы получилось число 88. Решаем уравнение 100 + x = 88, отсюда x = -12. Поскольку, у нас получилось -12 < 1, то прибавим к нему количество чисел в алфавите -12 + 190 = 178. Таким образом, второе число отображающее букву "у" в букву "е" будет равно 178. Это число мы запишем на второе место в вектор 173, 178. Адрес буквы "е" вычисляется следующим образом: 100 + 178 - 190 = 88. Обратите внимание, что 100 + 178 = 278 > 190. У нас в векторе должны быть числа от 1 до 190. Поэтому необходимо из 278 вычесть 190.
Для отображения буквы "т" в букву "д" сравним адреса букв "т" и "д". Это числа 34 и 66. Для отображения буквы "т" в букву "д" необходимо к числу 34 прибавить неизвестное число x, такое чтобы получилось число 66. Решаем уравнение 34 + x = 66, отсюда x = 32. Таким образом, третье число в векторе, отображающее букву "т" в букву "д", будет равно 32. Это число мы запишем на третье место в вектор 173, 178, 32. Адрес буквы "д" вычисляется следующим образом: 34+32= 66.
Диску стало как то плохо.
Искал в инете, но что то не нашел решения. Вот решил тут попробывать обратиться, на сколько знаю тут было несколько хороших ITишников.

Проблема у меня в следующем, перебивал диски акронисом и что то пошло не так. Физическую целостность диск проходит полностью, как и тест поверхности..а вот с логической все сложнее.
При загрузке с Lave CD, и попытке проверить на ошибки виснет. Так же и другие программы себя ведут. Причем при проверке без исправления, все нормально находят ошибки. Включаю исправление виснет.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


танцы с бубном ничего не дают.
Парагон как не запускай ошибки находит, включая перекрестные ссылки на один сайт, но как не запускай не исправляет пишет нет доступа.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Вот голову ломаю, есть ли шанс восстановить данные, или уже все.
Тень +1 3 комментария
Диску стало как то плохо.
Искал в инете, но что то не нашел решения. Вот решил тут попробывать обратиться, на сколько знаю тут было несколько хороших ITишников.

Проблема у меня в следующем, перебивал диски акронисом и что то пошло не так. Физическую целостность диск проходит полностью, как и тест поверхности..а вот с логической все сложнее.
При загрузке с Lave CD, и попытке проверить на ошибки виснет. Так же и другие программы себя ведут. Причем при проверке без исправления, все нормально находят ошибки. Включаю исправление виснет.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


танцы с бубном ничего не дают.
Парагон как не запускай ошибки находит, включая перекрестные ссылки на один сайт, но как не запускай не исправляет пишет нет доступа.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Вот голову ломаю, есть ли шанс восстановить данные, или уже все.