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

Hed-kun

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

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

подскажите те кто работает или на последних курсах какие языки сейчас востребованы или популярны у работодателей.

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


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

Я понимаю что если не соглашаться то ничего не будет, еще раз говорю - если я правильно понял что он написал, то он не хочет чтобы знали по какой урлке что отправляется из его клиента, а не защитить клиентов от mitm. А если я захочу это узнать, соглашусь и с поддельным сертификатом.

Программа периодично делает запрос вида "http://myurl.com/uri/user=username&action=check"

Сервлет возвращает какую-то информацию в виде текста и меняет значения некоторых полей в бд.

Если кто-то сделает такой запрос в браузере, то он получит ответ, а пользователь не получит, потому что данные будут помечены как просмотренные. Надеюсь понятно объяснил. Поэтому я думал шифровать только часть user=username&action=check, а на сервере расшифровывать и возвращать ответ. Такие дела :)

Уже всё давно придумано :dunno:

Используй связку csrf токенов + установи время жизни сессии 1 минуту (либо ручками проставляй время неактивной сессии для каждой из них с помощью setMaxInactiveInterval). Если пользователь не постучится в течении минуты, то сервер прибьёт сессию. А csrf токен не позволит никому подделать запрос + используй setSecure и httpOnly для куков, тогда их только по https с твоим сертификатом можно будет на сервак слать :buba:


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

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


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

подскажите те кто работает или на последних курсах какие языки сейчас востребованы или популярны у работодателей.

Ну на авито точно одни веб-ы и 1С-ы

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


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

Уже всё давно придумано :dunno:

Используй связку csrf токенов + установи время жизни сессии 1 минуту (либо ручками проставляй время неактивной сессии для каждой из них с помощью setMaxInactiveInterval). Если пользователь не постучится в течении минуты, то сервер прибьёт сессию. А csrf токен не позволит никому подделать запрос + используй setSecure и httpOnly для куков, тогда их только по https с твоим сертификатом можно будет на сервак слать :buba:

Да, спасибо. Я уже разобрался с этим вопросом :smile:


-__-

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


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

COBOL

LOBOC


Публикация отключена

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


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

Это пиздец какой-то я просто в отчаянии, что за хуйня

почему у меня не работают блять ебаные три строчки элементарного кода

 

String test = "pr3"; // имя таблицы
String sql = "Select * from ?";
PreparedStatement ps = connection.prepareStatement(sql);
ps.setString(1, test);
ResultSet rs = ps.executeQuery();

 

Выдает ошибку Ошибка #1064 - You have an error in your SQL syntax; check the manual

Прощелкал гугл до третьей(!) страницы, нихуя там нет

 

Если пишу просто "Select * from pr3" то всё работает

 

Кароче пиздец, мамка уже три раза просыпалась и орала что б я спать шел

Помогите, умоляю

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


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

Точку с запятой забыл

String sql = "Select * from ?;";

upd: хотя, если "Select * from pr3" работает, то я хз тогда.

 

upd2: На самом деле вопросительный знак так не работает. Его ставят только для параметров, например:

SELECT * FROM asd WHERE asd1=? and asd2=?;[/size][/font][/color]

INSERT INTO asd (`asd1`, `asd2`) VALUES (?, ?);
[color=#282828][font=helvetica, arial, sans-serif][size=4]

 

Именно поэтому ты делаешь setString или setDouble или т.д, чтобы тебе не замутили sql-инъекцию. Вот.


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

-__-

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


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

Имя таблицы не параметризуется


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

 

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

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

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

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

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


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

Ё

баны

й рот

 

Спасибо =)

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


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

Кароче пиздец, мамка уже три раза просыпалась и орала что б я спать шел

Опять до ночи за своим комплюктером сидишь негодяй??77!!!111000


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

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


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

подскажите,есть ли какая-то разница в создании платформера в gamemarket или unity3d, кроме как наличия 3д в последнем?

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


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

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

как на виндоус 7 иконку папки изменить, только там вид "крупные значки" и нужно чтоб иконка была максимальная

а разрешает только мелкую ставить и получается что внутри маленькая картинка, а вокруг прозрачное поле


:guinsoo: >>>> :courier:

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


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

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

как на виндоус 7 иконку папки изменить, только там вид "крупные значки" и нужно чтоб иконка была максимальная

а разрешает только мелкую ставить и получается что внутри маленькая картинка, а вокруг прозрачное поле

ТЫЖПРОГРАММИСТ


Тень огня четвертого поколения

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


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

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

как на виндоус 7 иконку папки изменить, только там вид "крупные значки" и нужно чтоб иконка была максимальная

а разрешает только мелкую ставить и получается что внутри маленькая картинка, а вокруг прозрачное поле

15ef256852.png

 

первое насколько я понимаю для ситуации когда папка большого размера (как в папках с фотками обычно где видно такое себе ~100х100 превью)

 

второе - иконка формата ico

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


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

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

 

то есть примерно так

{% if version > 1.2 and version < 2.0 and source is 'android' %}
бла бла бла
{% endif %}

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

конечно был варик вырезать все прочие экспрешены, но это не безопасно

 

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

я нашел пару решений в гугле, но они на каких-то диких регулярках и без сложных выражений

 

ах да, экспрешены можно без вложенности, то есть if внутри другого if не будет


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

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


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

Найди какой-нибудь BNF для math expressions и добавь свои is/and/or

Если не знаешь что это, можно почитать:

Простой и понятный, но длинный гаед с кодом как вообще подходить к созданию компилятора/парсера (да, паскаль, старое, но должно быть ок) - Д.Креншоу "Давайте создадим компилятор!"

Dragon-book - если хочешь узнать все о теме, но не думаю что тебе это нужно тут.

 

На пхпшке код - вот писал когда-то https://github.com/j...master/jass.php там в конце expr() ну и то что он вызывает парсит то что тебе надо (почти).

Нагуглил еще немного, вроде норм:

http://nitschinger.a...le-lexer-in-PHP

http://www.codediese...d-lexer-in-php/

 

Ну а вообще можно рили на регулярках править и eval'ить.


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

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


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

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

как на виндоус 7 иконку папки изменить, только там вид "крупные значки" и нужно чтоб иконка была максимальная

а разрешает только мелкую ставить и получается что внутри маленькая картинка, а вокруг прозрачное поле

15ef256852.png

 

первое насколько я понимаю для ситуации когда папка большого размера (как в папках с фотками обычно где видно такое себе ~100х100 превью)

 

второе - иконка формата ico

первое вообще не срабатывает - ничего не меняется

второе разрешает ставить только маленький размер, для маленьких иконок типо как на рабочем столе


:guinsoo: >>>> :courier:

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


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

Найди какой-нибудь BNF для math expressions и добавь свои is/and/or

Если не знаешь что это, можно почитать:

Простой и понятный, но длинный гаед с кодом как вообще подходить к созданию компилятора/парсера (да, паскаль, старое, но должно быть ок) - Д.Креншоу "Давайте создадим компилятор!"

Dragon-book - если хочешь узнать все о теме, но не думаю что тебе это нужно тут.

 

На пхпшке код - вот писал когда-то https://github.com/j...master/jass.php там в конце expr() ну и то что он вызывает парсит то что тебе надо (почти).

Нагуглил еще немного, вроде норм:

http://nitschinger.a...le-lexer-in-PHP

http://www.codediese...d-lexer-in-php/

 

Ну а вообще можно рили на регулярках править и eval'ить.

спасибо

да вряд ли я буду читать книгу по паскалю, но общие знания бы пригодились, конечно

за либу спасибо, поизучаю

за ссылки тоже спасибо, хотя там не так красиво это реализованно

 

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

может потом все таки перенесу


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

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


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

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

как на виндоус 7 иконку папки изменить, только там вид "крупные значки" и нужно чтоб иконка была максимальная

а разрешает только мелкую ставить и получается что внутри маленькая картинка, а вокруг прозрачное поле

15ef256852.png

 

первое насколько я понимаю для ситуации когда папка большого размера (как в папках с фотками обычно где видно такое себе ~100х100 превью)

 

второе - иконка формата ico

первое вообще не срабатывает - ничего не меняется

второе разрешает ставить только маленький размер, для маленьких иконок типо как на рабочем столе

первое работает. F5 нажми


Публикация отключена

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


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

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