
Gid
20.05.2017
10:00:18
ты проходишься каждый раз по 400 записям
это занимает 2 секунды
ты делаешь это нестом
а значит это 2^x

Google

Gid
20.05.2017
10:00:41
только в одном методе

Дмитрий
20.05.2017
10:00:49
x^2?

Gid
20.05.2017
10:00:54
а
да
)

alix
20.05.2017
10:01:11

Дмитрий
20.05.2017
10:01:53
m*n
не в этом суть, что размер итератора разный, но ты прав

Gid
20.05.2017
10:02:08
да пофиг
всем ясно что так делать не нужно

Саша
20.05.2017
10:02:48
заебали, мне нужно для каждого человека проверить каждое условие
156*225
31к обращений
разве много?

Google

alix
20.05.2017
10:03:32
это супердохуя
и не эффективно
тебе выборки надо делать

Дмитрий
20.05.2017
10:04:13
ну, есть еще вариант. Если сейчас это напишешь, сдашь и больше никогда никто за это не возьмется, то норм

Леонид
20.05.2017
10:04:39
таких даунов не бывает
которые столько запросов делают

Саша
20.05.2017
10:05:13
бля 31 к это же нихуя

Blue Screen of Death
20.05.2017
10:05:52
31к запросов к бд ?

Саша
20.05.2017
10:05:57
ну да

Дмитрий
20.05.2017
10:06:03
31к не дохуя, когда нельзя сделать меньше
а в любом другом - дохуя

Gid
20.05.2017
10:07:54
тсс
он ещё не прошел свой путь
пихая в каждый метод контекст

Леонид
20.05.2017
10:08:20
та не

Gid
20.05.2017
10:08:20
и строя гнёзда

Леонид
20.05.2017
10:08:22
успокойтесь
оне либо даун

Google

Леонид
20.05.2017
10:08:30
либо тролит

Дмитрий
20.05.2017
10:08:40

Леонид
20.05.2017
10:08:44
во всех случаях не стоит внимания

Саша
20.05.2017
10:09:23
окей
var specialists = db.Specialists;
var achievements = db.Achievements;
foreach (Specialist sp in specialists)
{
foreach (Achievement ac in achievements)
{
если так?

Дмитрий
20.05.2017
10:10:04
короче, просто постарайся найти способ отсортировать выборку перед началосм \тих нестинг циклов
чтобы туда как можно меньше вариантов пошло

Саша
20.05.2017
10:10:24
спасибо, так и сделаю
так тоже обращается к бд?
var specialists = db.Specialists;
var achievements = db.Achievements;
foreach (Specialist sp in specialists)
{
foreach (Achievement ac in achievements)
{
а

Саша
20.05.2017
10:10:49
да
бля
во я тупой

Дмитрий
20.05.2017
10:11:02
пиши через ` код
три раза до кода и три после
var a = 155;

Леонид
20.05.2017
10:11:45

Дмитрий
20.05.2017
10:12:06
Ну вот, самый простой (и ситуативный, не самый лучший) способ немного сократить выборку

Google

Дмитрий
20.05.2017
10:12:33
для твоих "специалистов" иметь ачивки это нормальное дело или редкое?
если редкое, то можно отсеять тех, у кого нет ачивок

Саша
20.05.2017
10:12:53
нормальное

Дмитрий
20.05.2017
10:13:00
если нормальное, то не стоит того

Admin
ERROR: S client not available

Саша
20.05.2017
10:13:14
окей, я понял, я отсею

Дмитрий
20.05.2017
10:13:59
и это, я вижу, что как минимум 2 метода контект используют
значит проще его в конструкторе получить
и держать в поле объекта

Саша
20.05.2017
10:14:24
вот сейчас поподробнее

Роман
20.05.2017
10:14:55

Саша
20.05.2017
10:15:05
я передаю контекст через параметры
это нормально?

Дмитрий
20.05.2017
10:15:31
Если это только для одного метода, то вполне

Саша
20.05.2017
10:15:47
для двух

Дмитрий
20.05.2017
10:15:57
а так - лучше когда создаешь объект этого класса (с методом, который ты скинул), то передавай ему контекст

Саша
20.05.2017
10:16:12
класс статичный

Дмитрий
20.05.2017
10:16:58
ну а контекст передавать не обязательно вообще, он только подключение к БД дает, а БД у тебя один хер одна
и та же

Ilya
20.05.2017
10:18:37

Google

Роман
20.05.2017
10:20:06
ты уверен? а как же ассиметричное шифрование?
если у нас пассивный слушатель, то проканает. Но речь шла об атаке с полным контролем трафика. В этом случае не возможно узнать с кем ты общаешься. Самый первый ключ/пароль/сертификат как-то всё равно должен попасть ко мне.

Ilya
20.05.2017
10:21:54

Роман
20.05.2017
10:22:36

Ilya
20.05.2017
10:22:54
:)

Му
20.05.2017
10:23:49

alix
20.05.2017
10:24:15

Саша
20.05.2017
10:24:46
неа

alix
20.05.2017
10:49:36
мдоуж
щас бы ебать базу левыми запросами

Egor
20.05.2017
11:38:04
а есть видео гдё ее левыми запросами?
левые запросы - left join?

alix
20.05.2017
11:41:32

Владимир
20.05.2017
11:42:55
проверять я его конечно не буду

Dimanius851
20.05.2017
14:01:30
интересно, если я скину сюда скришот кода (не моего), где устанавливается адрес ссылки в разметке через php, с использованием тернарых операторов, меня забанят?

Roman
20.05.2017
14:02:51
чтобы 3-5 было в одном
Эта группа больше не существует