@jvmchat

Страница 2673 из 2890
Vladimir
24.07.2018
13:41:18
о, нашел воркэраунд, в котлине можно .also { if (true) it.and(...) }
Зачем такие извраты, если можно просто создать этот объект отдельно, а не в одну строчку?)

Диоген
24.07.2018
13:42:24
Ребят, я сижу щас использую jdbcTemplate, базка у меня постгрес и я хочу получать сгенерированный при вставке ключ, ну и пишу я long id = template.query("insert ... returning id") с этим есть какие-то проблемы?

с тем что я использую квери вместо апдейта для вставки

Mikhail
24.07.2018
13:43:01
Зачем такие извраты, если можно просто создать этот объект отдельно, а не в одну строчку?)
потому что dsl возвразает разные типа объектов, на стадии join - одно, where - другое, хотя внутри это все равно один объект

Google
Mikhail
24.07.2018
13:43:32
и api спроектирован так чтобы писать цепочку вызовов

Vladimir
24.07.2018
13:44:53
потому что dsl возвразает разные типа объектов, на стадии join - одно, where - другое, хотя внутри это все равно один объект
Ну вот where() например, принимает в числе прочего отдельный объект, который можно объявить отдельно, если он заметно сложнее, чем FOO.eq(bar).

Mikhail
24.07.2018
13:45:29
ну если мне котлин позволяет сделать так, то почему нет?

Vladimir
24.07.2018
13:47:01
Если котлин позволяет в выражениях использовать if/when/try, это ещё не значит, что обязательно так и надо делать. Боюсь, что получится что-то нечитаемое.

Alexey
24.07.2018
13:47:29
о, нашел воркэраунд, в котлине можно .also { if (true) it.and(...) }
а что насчет ссылки выше, которую я скинул про объект Condition - по моему, это лучше чем `.also { if (true) it.and(...) }`

Mikhail
24.07.2018
13:48:14
зависит.. если условия простые, то так будет читабельнее

Alexey
24.07.2018
13:51:02
Mikhail
24.07.2018
13:51:03
но и с trueCondition можно так же сделать в одку цепочку, и котлин не нужен

Mikhail
24.07.2018
13:52:48
а на java .also - это будет Optional?
Optional.of(DSL.trueCondition()).map { ... }

Vladimir
24.07.2018
13:53:31
зависит.. если условия простые, то так будет читабельнее
Тогда уж, как мне кажется, лучше сделать так: .where(trueCondition() .and(status?.let { STATUS.eq(it) } ?: trueCondition()) .and(startDate?.let { DATE.greaterThan(it) } ?: trueCondition) ...

Ну с дополнительным объектом тоже не сильно читаемо
Почему же? Критериев может быть много, и возможно, создание условия лучше вообще унести в отдельный метод.

Google
Vladimir
24.07.2018
13:57:09
Я про данный случай
Ну это вопрос вкуса. Способов много, но главное, что jOOQ не ограничивает, как делать. Это просто типобезопасный конструктор SQL (ну на самом деле не только, но в данном случае точно).

Евгений
24.07.2018
14:45:39
скажите, а можно как-нибудь сделать чтоб Идея подсвечивала методы, которые используются только в тестах?

Denis
24.07.2018
14:58:41
и тут он снова

Ivan
24.07.2018
14:58:55
Эмм)

Alexander
24.07.2018
14:59:06
Это другой!

4n9k3y5h1k
24.07.2018
15:02:05
Ребят, а что проще к спрингу привязывать - ангуляр или реакт? Впервые пишу веб, поэтому, наверное, дурацкий вопрос, но тем не менее

Sergey
24.07.2018
15:03:43
Одинаково

Mikhail
24.07.2018
15:04:23
Одинаково, но для джависта проще будет учить ангуляр

Sergey
24.07.2018
15:04:23
Они не имеют друг к другу никакого отношения, просто спринг с барского плеча позволяет сервить статику

4n9k3y5h1k
24.07.2018
15:04:44
Ага. Спасибо большое

Alessio
24.07.2018
15:26:31
чего ангуляр?

Vitalii
24.07.2018
15:38:53
Ребят, а что проще к спрингу привязывать - ангуляр или реакт? Впервые пишу веб, поэтому, наверное, дурацкий вопрос, но тем не менее
Возьми реакт, он прикольный. Знакомые фронт-эндеры говорят, что Реакт — это круто, а Ангуляр уже забродил.

Роман
24.07.2018
16:44:00
Всем привет!

Vyacheslav
24.07.2018
17:05:16
Ребят, а что проще к спрингу привязывать - ангуляр или реакт? Впервые пишу веб, поэтому, наверное, дурацкий вопрос, но тем не менее
Без разницы. Фреймворк выбирают не по сложности привязки, а по функционалу и потребностям.

Роман
24.07.2018
17:06:39
Может кто помочь проверить exe'шник на безопасность?!

Google
Vyacheslav
24.07.2018
17:07:49
virustotal.com
Может, он хотел заразить твой комп?

Евгений
24.07.2018
17:08:21
ну я думаю его забанят, если он сюда экзешник кинет

Роман
24.07.2018
17:10:42
Просто мне скинул человек, которого не сильно знаю. Прогнал через Anti-malware, он выдал вот это:

Роман
24.07.2018
17:11:02


Евгений
24.07.2018
17:11:16
бля, фотка экрана

заваленная

кропнутая

аааа

Daniel
24.07.2018
17:11:30
заваленная
но не в docx

Alexander
24.07.2018
17:11:39
Да, не зачет

Надо в док вставлять и раром ещё сверху

Роман
24.07.2018
17:13:01
Ну, вот попрямее



Vyacheslav
24.07.2018
17:14:24
Ну, вот попрямее
Хочешь, чтобы за тебя загрузили на вирустотал? 15$

Роман
24.07.2018
17:14:34
Вирустотал вот так рисует:

Евгений
24.07.2018
17:14:48
загружу за 10

амиготроян)))

Роман
24.07.2018
17:15:06


Google
Vyacheslav
24.07.2018
17:15:56
Ты спрашиваешь разрешения запустить ехе у себя?

Евгений
24.07.2018
17:16:05
криптовымогатель, лол

Marat
24.07.2018
17:16:28
о, запускай, файл чист, сам видишь

Admin
ERROR: S client not available

Alexander
24.07.2018
17:17:30
AegisLab врать не может)

Роман
24.07.2018
17:18:52
криптовымогатель, лол
Прога для криптовымогания?)

Vyacheslav
24.07.2018
17:20:19
Советуюсь)
Файл удалить, с тем, кто прислал, больше не контачить

Marat
24.07.2018
17:21:32
Файл удалить, с тем, кто прислал, больше не контачить
можно еще заявление написать, под ст.273 ук рф его деяния попадают

Slava
24.07.2018
17:56:26
вопрос (вероятно, тупой): давно в джаве можно создавать объекты из абстрактного класса и при этом конструктор protected ? (пример new org.springframework.core.ParameterizedTypeReference<MyType>( ) {})

Slava
24.07.2018
18:04:26
спс

Mi
24.07.2018
18:04:30
Кто-нибудь подскажет с какой версии?

Ivan
24.07.2018
18:07:12
Mackenlly
24.07.2018
18:21:48
Java поддерживает обратную совместимость версий?

Slava
24.07.2018
18:28:04
Marat
24.07.2018
18:29:48
Java поддерживает обратную совместимость версий?
смотря, что ты подразумеваешь под java: JDK's are (usually) forward compatible. JRE's are (usually) backward compatible.

Google
Marat
24.07.2018
18:37:42
вкрации: скомпиленное на javac версии 10 (и более ранних) запустится на java версии 10+ компиляция на javac версии 10+ может при компиляции использовать библиотеки, скомпиленные на javac 10 (и более ранних версий)

Хекс
24.07.2018
20:17:47
господа, подскажите как правильно реверснуть 3gpp файл

Vyacheslav
24.07.2018
20:36:48


И нагрузка на диск до 250 мб/с доходит

Nikolay
24.07.2018
20:38:26
майнит эфир

baylrock
24.07.2018
20:38:47
2 ядра и 3 гига памяти?

Aleksey
24.07.2018
20:41:13
нужно каспера поставить, он добавит

Vyacheslav
24.07.2018
20:42:16
2 ядра и 3 гига памяти?
16игов ддр4 2400гц, i7700

Ну и ссд стоит какой-то, не помню

baylrock
24.07.2018
20:45:16
у тебя там 10 проектов открыто?

Vyacheslav
24.07.2018
20:51:25
1

Причём я только открыл его, а идея уже зависла

Страница 2673 из 2890