четверг, 19 августа 2010 г.

Переводим Hex в обычный текст на C#

Задача: Данные шифрованные в HEX. Необходимо прочитать их.
Пример: Из 4d79206e616d652044656e6973 получаем My name Denis

Пример кода на C# реализующий эту задачу.

string hexString = richTextBox1.Text;
byte[] tmp;
int j = 0;
tmp = new byte[(hexString.Length) / 2];
for (int i = 0; i <= hexString.Length - 2; i += 2)
{
    tmp[j] = (byte)Convert.ToUInt32(Int32.Parse(hexString.Substring(i, 2),         System.Globalization.NumberStyles.HexNumber));
    j++;
}
richTextBox1.Text = Encoding.GetEncoding(1252).GetString(tmp);

Для этого не обходимо WinForm, на нее выкинуть richTextBox1 и Button1 =)

P.S.: Проверить можно тут
Спасибо за советы Tricks_Ter

Link

Инфа по J2EE
JPA, JDO
Свое представление (view) в Spring MVC
Database Connection Pool
Struts, Hibernate, Spring
JSF 2 – evaluation and test

воскресенье, 8 августа 2010 г.

Как получить ключик на MicroSoft пробукты....

:) Ответ всем кто мне пишет в скайп и icq с вопросами о ссылках и как это сделать...
Как же это делается....

1. Бежим бегом поступать в университет который учавствует в программе. Узнать это можно так Link
2. Берем зачетку и списыаем от туда номерок ваш, или берем его на кафедре.
3. заходим на сайтец, для УГТУ-УПИ он же УФУ идем на link. P.S.:с кафедрой не промахнитесь :)

нуи фоуля.... вам дают логи пас, заходим берем все ключи и удаляемся в не известном направлении :)

Для истиных патриотов MS вот линк де валяется crc суммы образов link
Наслаждаемся лицензионным ПО...

понедельник, 2 августа 2010 г.

HttpServletRequest > Данные из Servler

За частую нам необходимо получить данные о сервере, об авторизированном пользователе или еще какие данные о работающей системе
допустим это можно сделать в (View).xhtml файлах используя
request.getRemoteUser() - получение данных о пользователе, если он авторизован в системе.

Но для того чтобы получить эти данные в контроллере ил в фасаде надо обратится к интерфейсам системы таким образом:
String remoteUser = FacesContext.getCurrentInstance().getExternalContext().getRemoteUser()


аналогично можно получить остальные данные из сервлета