Про стоимость квартиры в Торонто (до пандемии).
$ 1620 — эта цена за квартиру размером с коробку для обуви где нибудь на окраине. В 2018м году за эту цену мне предлагали квартиру размером 37 квадратов (по Торонтовским традициям в расчет квартиры входит и площадь балкона, так что по факту еще меньше) в получасе от центра на трамвае.
В основном все офисы в центре города и найти квартиру в Торонто не далее чем в часе езды от центра менее чем за $2000 будет большой удачей. Однако, последние новости, что народ начал разъезжаться из центра и цены упали почти на 20%
Можно конечно найти что нибудь приличное и не дорогое в пригороде например Миссисага или Ошава и ездить в центр на электричке. Станция прямо в центре города в 15 минутах от кварталов где сконцентрированы офисы.
Хорошо, что про Ванкувер не написали, я перехал, как только началась пандемия и цены просели, сейчас хоть еще и в локдауне, цены выстрелили выше прежнего, а вот зарплата нет.
Я так понимаю что «Слияние Объектов» это то же самое что Object.assign?
Можно ли сделать вот так, чтоб не мутировать object1 и object2 или они и так не мутируют?
Да все правильно. Модель проводит анализ данных, которые пользователь вводит в поле email, и если во входных данных присутствуют следы SQL Injection, то сигналит об этом, чтобы можно ответить котнрмерами на атаку.
Различать обычный SQL запрос и вредоносный не было моей целью.
Да, прямо во время генерации датасета, сразу приписивал 0 или 1:
def generate_random_emails_pure(nb):
return [[get_random_name(letters) + '@' + get_random_domain(domains), "0"] for i in range(nb)]
def generate_random_emails_malicious(nb):
return [[get_random_name(letters) + '@' + get_random_domain(domains) + get_random_injection(injections), "1"] for i in range(nb)]
def generate_random_injections(nb):
return [[get_random_injection(injections), "1"] for i in range(nb)]
def main():
emails = generate_random_emails_pure(20000)
malicious_emails = generate_random_emails_malicious(20000)
pure_injections = generate_random_injections(10000)
Повторюсь, что данные были сгенерированы самостоятельно, только потому что было невозможно найти сет разнообразных SQL инъекций. Можно было взять за основу готовый лист имейлов, но все те что я находил усиленно избегали специальных символов в локальной части адреса, хотя по определению любой из этих символов "!#$%&'*+-/=?^_`{|}~" может в ней присутсвовать.
Полностью с вами согласен. Если копнуть чуть глубже, то небходимо прочитать и усвоить неимоверное количество информации, которая достаточно непроста для восприятия. Именно это и подтолкнуло меня к использованию Scikit-learn вместо Tensorflow, который требует более глубокого понимания предмета. Пробелы в знаниях в области математики и статистики отпугивали меня от того, чтобы начать изучать тему, но вот такая простая демка дала запал продолжать копаться.
Если не трудно могли бы вы порекомендовать книги по данной теме, кроме уже упомянутой? Буду очень благодарен.
Если честно, я на русском языке материалы не искал. Беглый гуглинг показал, что есть перевод на русский язык цикла статей с Медиума, который я указал в конце статьи. Добавил ссылку на перевод туда же.
$ 1620 — эта цена за квартиру размером с коробку для обуви где нибудь на окраине. В 2018м году за эту цену мне предлагали квартиру размером 37 квадратов (по Торонтовским традициям в расчет квартиры входит и площадь балкона, так что по факту еще меньше) в получасе от центра на трамвае.
В основном все офисы в центре города и найти квартиру в Торонто не далее чем в часе езды от центра менее чем за $2000 будет большой удачей. Однако, последние новости, что народ начал разъезжаться из центра и цены упали почти на 20%
Можно конечно найти что нибудь приличное и не дорогое в пригороде например Миссисага или Ошава и ездить в центр на электричке. Станция прямо в центре города в 15 минутах от кварталов где сконцентрированы офисы.
Хорошо, что про Ванкувер не написали, я перехал, как только началась пандемия и цены просели, сейчас хоть еще и в локдауне, цены выстрелили выше прежнего, а вот зарплата нет.
Можно ли сделать вот так, чтоб не мутировать object1 и object2 или они и так не мутируют?
UPD: проверил, объекты не мутируют, крутая фича.
Различать обычный SQL запрос и вредоносный не было моей целью.
Повторюсь, что данные были сгенерированы самостоятельно, только потому что было невозможно найти сет разнообразных SQL инъекций. Можно было взять за основу готовый лист имейлов, но все те что я находил усиленно избегали специальных символов в локальной части адреса, хотя по определению любой из этих символов "!#$%&'*+-/=?^_`{|}~" может в ней присутсвовать.
Если не трудно могли бы вы порекомендовать книги по данной теме, кроме уже упомянутой? Буду очень благодарен.