@jvmchat

Страница 534 из 2890
sss3 ?
28.08.2016
19:06:10
На сколько помню remove использует хеш

При передаче объекта

Могу ошибаться

Google
sss3 ?
28.08.2016
19:06:54
Перед этим хеш, не?

guga
28.08.2016
19:07:40
В сорцы нужно лезть. Но мне не помниться, что бы там был хэш.

James Tiberius Kirk ?
28.08.2016
19:08:04
public E More ...remove(int index) { 412 rangeCheck(index); 413 414 modCount++; 415 E oldValue = elementData(index); 416 417 int numMoved = size - index - 1; 418 if (numMoved > 0) 419 System.arraycopy(elementData, index+1, elementData, index, 420 numMoved); 421 elementData[--size] = null; // Let gc do its work 422 423 return oldValue; 424 }

сорян за формат, лень в иде лезть

guga
28.08.2016
19:09:43
Это удаление по индексу.

sss3 ?
28.08.2016
19:09:46
James Tiberius Kirk ?
28.08.2016
19:09:47
там есть remove(Object o)

guga
28.08.2016
19:09:49
По объекту давай.

James Tiberius Kirk ?
28.08.2016
19:09:54
но он equals использует

439 public boolean More ...remove(Object o) { 440 if (o == null) { 441 for (int index = 0; index < size; index++) 442 if (elementData[index] == null) { 443 fastRemove(index); 444 return true; 445 } 446 } else { 447 for (int index = 0; index < size; index++) 448 if (o.equals(elementData[index])) { 449 fastRemove(index); 450 return true; 451 } 452 } 453 return false; 454 }

sss3 ?
28.08.2016
19:10:10
Значит я ошибаюсь)

Andre
29.08.2016
01:53:38
давно у вас не был :) хотел вам тут рассказать success story об использовании Ubuntu on Windows в десятке для сборки библиотек под Android NDK, но нет, плоховато оно пока для этого подходит в частности, тут симлинков нет

Google
Andre
29.08.2016
01:54:43
так что для этого по возможности лучше использовать либо машину с маком/линуксом, либо ndk-build из-под винды

James Tiberius Kirk ?
29.08.2016
07:19:16
если я в каких-то местах использую instanceof, то это признак плохой архитектуры?

sss3 ?
29.08.2016
07:20:08
Нет

Alex
29.08.2016
07:55:30
Фреймворки любят возвращаться Object, щитоподелать

Yan?
29.08.2016
07:56:47
Я где-то читал, что instanceof - это плохой тон

sss3 ?
29.08.2016
07:57:53
Не плохой это тон

У тебя коллекция абстрактных элементов

Тебе надо выбрать элементы одного типа

Как вы это сделаете без instanceof

Митко Соловец?
29.08.2016
08:09:04
Как вы это сделаете без instanceof
можно конечно по getClass

Ilya
29.08.2016
08:35:47
если я в каких-то местах использую instanceof, то это признак плохой архитектуры?
Это признак того, что автор не умеет в дженерики и полиморфизм

Митко Соловец?
29.08.2016
08:37:08
авторы ждк не умеют в дженерики и полиморфизм(

Alex
29.08.2016
08:38:53
всеми облизываемый спринг и хибернейт тоже

Mishka
29.08.2016
08:39:00
Такой вопрос по jsp, как прятать скрипты js c jsp страницы если мне допустим нужен с:url $.ajax({ url : "<c:url value="/update/confim"/>", Получается я все скрипты где нужен с:url размещаю на jsp а не в js файле

Ilya
29.08.2016
08:42:39
Можешь сделать jsp, который пишет в глобал все нужные переменные, а потом в js их используй

sss3 ?
29.08.2016
08:44:00
можно конечно по getClass
Он дает только текущий класс, а инстансоф проверит всех родителей

Pavel
29.08.2016
09:07:45
Посоветуйте библиотеку для работы с изображениями. Задача перевести фото в 16 цветов и посчитать количество пикселей в цвете

Akbolat
29.08.2016
09:10:04
Присоединяюсь, как это можно сделать нативно? Какой класс отвечает за это

Посоветуйте библиотеку для работы с изображениями. Задача перевести фото в 16 цветов и посчитать количество пикселей в цвете

Pavel
29.08.2016
09:11:17
да варианты гуглятся впуть

Google
Pavel
29.08.2016
09:11:26
мне больше success story интересует

James Tiberius Kirk ?
29.08.2016
10:56:53
почему instanceof может не работает?

Pavel
29.08.2016
10:57:16
если объект не является наследником класса, который ты ищешь?

James Tiberius Kirk ?
29.08.2016
10:57:23
у меня два класса, наследуются от одного и того же

Pavel
29.08.2016
10:57:23
например это proxy объект хибернейта)

James Tiberius Kirk ?
29.08.2016
10:57:36
один проверяется как надо, второй нет

простые поджыки

Pavel
29.08.2016
10:58:17
покажи сигнатурки

James Tiberius Kirk ?
29.08.2016
11:00:28
да там по-моему проблема в другом

Pavel
29.08.2016
11:00:42
ну например если там generic

как вариант :D

Pavel
29.08.2016
11:00:56
я поэтому и говорю - покажи public class something extends...

James Tiberius Kirk ?
29.08.2016
11:01:10
нет там генерика

поджик же

Pavel
29.08.2016
11:01:21
ну покажи сигнатурки)

Берял
29.08.2016
11:01:48
сгущенка ждет

James Tiberius Kirk ?
29.08.2016
11:17:35
да, в другом проблема была

Alex
29.08.2016
11:29:10
В чем же

James Tiberius Kirk ?
29.08.2016
11:32:37
программа не доходила до туда, потому что вызывающий метод не срабатывал. Оказалось в БД одна табличка не заполнена тестовыми данными, поэтому я этот вариант не сразу проверил

Google
James Tiberius Kirk ?
29.08.2016
15:21:27
пацаны какой экшепн лучше кидать если не найдена сущность в базе?

unchecked конечна

просто рантайм выкидывать?

Alex
29.08.2016
15:27:05
Имхо Смотря почему её нет. Если там есть кусок сущности, а каких-нибудь lazy collection не хватает, кидай просто рантайм с текстом о том, что гдет при сохранении ты ошибся. А если по id нет, то где тв вообще id взял? Сейчас налетит @ dmsol и скажет всё на свете заворачивать в рантайм и вообще в спринге так делают

Митко Соловец?
29.08.2016
20:10:02
просто рантайм выкидывать?
у тебя метод сам анчекед выкинет

James Tiberius Kirk ?
29.08.2016
20:10:48
у тебя метод сам анчекед выкинет
там немношк другая ситуевина, решил проблему другим способом

Митко Соловец?
29.08.2016
20:11:58
ну давай, рассказывай

http://cs6.pikabu.ru/images/big_size_comm/2015-02_3/14240323111705.jpg

Admin
ERROR: S client not available

James Tiberius Kirk ?
29.08.2016
20:13:01
передал optional

далее isPresent( лямбда )

профит

что?

Митко Соловец?
29.08.2016
20:13:34
да не, ничего

просто если у тебя темплэйт, там внутри есть проверки NotNull

усложнять не стоило, ну сделал, да сделал

James Tiberius Kirk ?
29.08.2016
20:14:59
ну у меня там был queryForObject, а он ругается, если по запросу нихуя нет

а по задумке такая ситуация может возникать

Митко Соловец?
29.08.2016
20:15:15
каким образом?

James Tiberius Kirk ?
29.08.2016
20:15:22
перепилил на query().stream.findFirst()

Google
Митко Соловец?
29.08.2016
20:15:45
как можно передавать айди, которого нет в бд?

просто кейс интересен

James Tiberius Kirk ?
29.08.2016
20:16:14
ничего интересного, просто структуру бд пилил стажер, и там все очень плохо

времени переделывать пока нет

пришлось костылить

Митко Соловец?
29.08.2016
20:16:37
отлично один стажер накостылил, теперь второй

James Tiberius Kirk ?
29.08.2016
20:17:05
ну времени нет, проект в проде уже почти катается

Митко Соловец?
29.08.2016
20:17:12
офигеть

ты прям в первый месяц уже в продакшен пишешь?

в одно лицо

James Tiberius Kirk ?
29.08.2016
20:17:49
ну мне дали переделать код за пацаном, я переделал

так что где-то 200 моих строк вот вот окажутся в проде

дали бы мне его на неделю раньше, переделал бы и базу, и еще пачку кода

Митко Соловец?
29.08.2016
20:19:19
?

James Tiberius Kirk ?
29.08.2016
20:19:27
но база реально отвратная, я сегодня от нее бомбил знатно, например чтобы получить полноценный поджик из нее, необходимо применять запрос с джойнами

Pavel
29.08.2016
20:28:00
И эти люди говорят, что hibernate не тащит

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