
sss3 ?
28.08.2016
19:06:10
На сколько помню remove использует хеш
При передаче объекта
Могу ошибаться

guga
28.08.2016
19:06:33

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

Ilya
29.08.2016
08:35:47

Митко Соловец?
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

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 не тащит