Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Hed-kun

Программирование, т. 3

Рекомендованные сообщения

(изменено)

я пожалуй постану, а то опять не видно постов :avtorklif: :avtorklif: :avtorklif: :avtorklif: :avtorklif: :avtorklif: :avtorklif: :avtorklif: :avtorklif: :avtorklif:

 

это не vba

это VB.Net судя по знакомым мне методам

 

ну и

Dim i, m, k, l As Integer

это просто иди нахуй с такими названиями


Изменено пользователем TheDeadSkin

Поделиться сообщением


Ссылка на сообщение

чуваки дайте книгу годную по WPF

 

1. Essential WPF by Chris Anderson, русское название Основы Windows Presentation Foundation

очень хорошая книга, про то, КАК разрабатывалось это API и ПОЧЕМУ были приняты те или иные архитектурные решения

топ 1 полюбому

 

2. WPF 4.0 Unleashed by Adam Nathan русское название WPF 4 Подробное руководтство

тоже хорошая книжка, но это больше как справочник по API

здесь уже больше деталей, то есть тоже важная инфа

 

имхо обе must have для впфщиков

 

первую точно можно найти в интернете на русском языке

вторую не знаю, у меня они обе в бумажном виде лежат


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

Пацаны, как пережить >50 коннектов к бд в секнду, на протяжении нескольких часов? Или у меня просто так хуево мускул настроен, что падает от этого?

у тебя чисто от этих соединений падает или там еще запросы какие-то идут?

Уже обновил Майскул с 55 на 56

 

Теперь такая картина

2csFr

 

 

2csG6

 

+ Вопрос. Имеем приложение на С#, которое обращается к пхп скрипту. То есть отправляет ему Логин+пасс. пхп чекает это дело, и генерит сессию, которую отдает С#. Каким образом ее зашифровать, в программировании знания на уровне 5-го класса.

Поделиться сообщением


Ссылка на сообщение

Делаешь на сервере метод String getSalt() который возвращает тебе рандомную строку и запоминает у себя, какую строку он вернул. Клиент вызывает getSalt(), хеширует пароль с этой солью (берёт хеш от например конкатенации строк пароля и salt) и передаёт результат (логин + хешированный с солью пароль) на сервер. Сервер выполняет такую же операцию и сравнивает результаты. Одинаковые - значит пользователь логинится, разные - нет.


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

Делаешь на сервере метод String getSalt() который возвращает тебе рандомную строку и запоминает у себя, какую строку он вернул. Клиент вызывает getSalt(), хеширует пароль с этой солью (берёт хеш от например конкатенации строк пароля и salt) и передаёт результат (логин + хешированный с солью пароль) на сервер. Сервер выполняет такую же операцию и сравнивает результаты. Одинаковые - значит пользователь логинится, разные - нет.

Если я правильно понял, то

 

<?php
String getSalt();
$salt = getSalt(); // Тут хз
$cryptPass = md5($salt.$realPass);
?>

 

Но мне нужно как-то зашифровать сессию

Поделиться сообщением


Ссылка на сообщение

Что значит "зашифровать сессию" ?


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

Что значит "зашифровать сессию" ?

сессия передается в виде цифр, ее легко можно снифферить

а если передавать буквами, то сниферить нельзя?

Поделиться сообщением


Ссылка на сообщение

Что значит "зашифровать сессию" ?

сессия передается в виде цифр, ее легко можно снифферить

а если передавать буквами, то сниферить нельзя?

Охуеть смешно

Поделиться сообщением


Ссылка на сообщение

Что значит "зашифровать сессию" ?

сессия передается в виде цифр, ее легко можно снифферить

а если передавать буквами, то сниферить нельзя?

Охуеть смешно

ну так объясни нормально, что ты подразумеваешь под шифрованием сессии

и если ты не шутишь про "знания программирования 5 класса" я весьма сомневаюсь, что у тебя это выйдет

 

как ты собрался по воздуху передавать какую-либо инфу, чтобы её нельзя было заснифить? юзай https чтоле, хз

Поделиться сообщением


Ссылка на сообщение

Что значит "зашифровать сессию" ?

сессия передается в виде цифр, ее легко можно снифферить

а если передавать буквами, то сниферить нельзя?

Охуеть смешно

ну так объясни нормально, что ты подразумеваешь под шифрованием сессии

и если ты не шутишь про "знания программирования 5 класса" я весьма сомневаюсь, что у тебя это выйдет

 

как ты собрался по воздуху передавать какую-либо инфу, чтобы её нельзя было заснифить? юзай https чтоле, хз

Такая фишка, что если у тебя есть сессия, то ты можешь не используя программу (лаунчер) зайти на сервер. Лаунчер майнкрафта

Поделиться сообщением


Ссылка на сообщение

окей, поставим вопрос так - php скрипт, он самодельный или офф майнкрафтовский?

где он расположен и есть ли к нему доступ?

Поделиться сообщением


Ссылка на сообщение
(изменено)

 

 

stxpba8pwhi43v9aapgnvpe.jpg

hrcsotjyfjavzgi9tlaerid.jpg

 

бля пацы с 6 вариком помогите плз, а то блядь объяснили 2 задачи а задали как обычо 10005000 и совсем другие :fffuuu: :fffuuu: :fffuuu: :fffuuu: :fffuuu:


Изменено пользователем Kazik9

Поделиться сообщением


Ссылка на сообщение

окей, поставим вопрос так - php скрипт, он самодельный или офф майнкрафтовский?

где он расположен и есть ли к нему доступ?

самодельный. соответственно другие вопросы отпадают

Поделиться сообщением


Ссылка на сообщение
int[] arrayx = new int[20]; // создаём массив, хз сколько там надо этих чисел, поэтому пусть будет 20
Random r = new Random();

for (int i = 0; i < arrayx.Length; i++) // цикл прогонящий кол-во слотов в массиве
{
   arrayx[i] = r.Next(-100, 100); // ?? опять-таки, условий нет насколько случайные числа, поэтому от -100 до 100

   // и сразу же ебашим проверки, не вижу ни единой причины делать отдельный цикл
   if ((arrayx[i] % 7) == 0) // если остаток от деления на 7 == 0 -> заменяем единицей
       arrayx[i] = 1;

   if (arrayx[i] < 0) // если меньше нуля
       arrayx[i] = Math.Abs(arrayx[i]); // ебашим модуль, в паскале это вроде бы abs(число)
}

// сортируем массив
// в душе неебу как в паскале эта функция называется, arrayx.sort() походу

Поделиться сообщением


Ссылка на сообщение

 

 

stxpba8pwhi43v9aapgnvpe.jpg

hrcsotjyfjavzgi9tlaerid.jpg

 

бля пацы с 6 вариком помогите плз, а то блядь объяснили 2 задачи а задали как обычо 10005000 и совсем другие :fffuuu: :fffuuu: :fffuuu: :fffuuu: :fffuuu:

1)

var gr = function(abs){
   return (!abs?(Math.random() - Math.random()) : Math.random()) * 10000 | 0;
}
var ar = new Array(gr(true));
for(var i=0, l=ar.length; i<l; i++) {
   ar[i] = gr(false);
}
for(var i=0, l=ar.length; i<l; i++) {
   ar[i] = ar[i] % 7 ? ar[i] : 1;
   ar[i] = ar[i] < 0 ? -ar[i] : ar[i];
}
ar

 

[ 1 , 47 , 6996 , 4957 , 2371 , 1882 , 2084 , 1949 , 1 , 552 , 1 , 4889 , 79 , 1559 , 134 , 2900 , 8324 , 1821 , 1 , 835 , 7939 , 3551 , 1 , 1 , 6812 , 8546 , 632 , 3849 , 6067 , 7523 , 863 , 1574 , 1523 , 1 , 4236 , 1821 , 5501 , 5771 , 1373 , 3854 , 913 , 2866 , 580 , 674 , 3845 , 1 , 2774 , 352 , 5379 , 5689 , 1920 , 765 , 1 , 1 , 116 , 1 , 1 , 6969 , 7645 , 4716 , 8929 , 1906 , 6845 , 1 , 2381 , 2217 , 8059 , 1991 , 2032 , 1671 , 4259 , 2253 , 3100 , 4089 , 304 , 6548 , 2057 , 1 , 2854 , 5685 , 7580 , 5525 , 1 , 3492 , 1 , 6784 , 3106 , 1053 , 4681 , 19 , 5653 , 185 , 6932 , 829 , 2822 , 7531 , 4635 , 5270 , 4645 , 1131 , 4157 , 2944 , 8754 , 579 , 5241 , 900 , 3127 , 3351 , 1 , 3567 , 258 , 3733 , 961 , 5598 , 3895 , 1 , 1665 , 295 , 9158 , 2612 , 4351 , 3485 , 1326 , 983 , 326 , 1842 , 6158 , 1 , 3404 , 2703 , 1289 , 1 , 1404 , 7969 , 3419 , 5732 , 2879 , 2638 , 1 , 883 , 6878 , 8132 , 1 , 229 , 99 , 5787 , 699 , 808 , 1220 , 93 , 5860 , 604 , 839 , 1 , 1 , 1 , 471 , 7411 , 2133 , 83 , 5023 , 7548 , 88 , 292 , 1 , 2053 , 4680 , 1 , 1105 , 916 , 4455 , 7424 , 243 , 3426 , 274 , 5591 , 380 , 5917 , 2970 , 2596 , 312 , 4994 , 1 , 89 , 1144 , 2193 , 1807 , 2888 , 4512 , 7319 , 1546 , 768 , 1 , 1247 , 4553 , 1 , 1 , 3785 , 1919 , 3319 , 1 , 3008 , 1095 , 5211 , 4777 , 212 , 1615 , 718 , 1314 , 9082 , 5323 , 5807 , 7131 , 1 , 8123 , 45 , 5160 , 946 , 1997 , 1066 , 2186 , 4412 , 7717 , 2399 , 1 , 2683 , 8885 , 1053 , 6800 , 4220 , 1 , 1131 , 6728 , 3824 , 6620 , 1 , 1537 , 894 , 66 , 5930 , 1511 , 7502 , 151 , 3954 , 1028 , 2993 , 1 , 2209 , 3811 , 4230 , 326 , 4085 , 1 , 4742 , 2901 , 2662 , 5316 , 1 , 3697 , 1 , 824 , 2997 , 948 , 7110 , 1509 , 164 , 4322 , 885 , 6442 , 2686 , 3999 , 2841 , 852 , 1648 , 1 , 1 , 1 , 1719 , 1828 , 7691 , 3449 , 8017 , 5113 , 625 , 3889 , 2430 , 5193 , 4534 , 7844 , 1 , 4405 , 6157 , 1956 , 444 , 2402 , 3057 , 1851 , 9704 , 1 , 558 , 5484 ещё...]

 

Поделиться сообщением


Ссылка на сообщение

окей, поставим вопрос так - php скрипт, он самодельный или офф майнкрафтовский?

где он расположен и есть ли к нему доступ?

самодельный. соответственно другие вопросы отпадают

ок, значит по идее нужно заставить его использовать коннект по https, из проги на шарпе соответственно тоже обращаться к странице по https:// а не по http://

как это сделать - хз, но это первый и единственный способ шифрования, который исходя из своих познаний мне пришёл в голову и я могу предложить :_:

Поделиться сообщением


Ссылка на сообщение

преич. спс <3

Поделиться сообщением


Ссылка на сообщение

этот топан проклят, у меня постоянно не отображается по 3-4 последних поста темы, пока не заставлю их догрузить отпостив, что за хуйня блядь

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...