@jvmchat

Страница 477 из 2890
Myvaheed
31.07.2016
18:49:53
Можно двояко понять, типа переменная умеет заполнять список или же нужно заполнять список этими типами...

Andrey ?
31.07.2016
18:51:22
Ну и я вот не понимаю) как есть задание я так и кинул)

если интеренсы задания, то через пару дней могу кинуть посмотреть архив с заданиями и решением которое я нагавнокодил)

Yan?
31.07.2016
18:52:29
Буду рад :)

Google
Andrey ?
31.07.2016
18:55:13
только с решения задач чур не смеятся)

Myvaheed
31.07.2016
18:55:52
Если там не указана структура класса Countries, тем более написана с заглавной буквой, скорее всего это тип.

Nikolay
31.07.2016
18:58:44
Jndi ?

Myvaheed
31.07.2016
19:02:49
Нет, jni

Mikhail
31.07.2016
19:04:33
Задачи из книжки эккеля

Nikolay
31.07.2016
19:09:40
а JNI — Java Native Interface ну такие задачки лучше самому решать

Andrey ?
31.07.2016
19:09:44
не все они из эккеля

Mikhail
31.07.2016
19:10:36
ну именно эта оттуда я так понимаю

Andrey ?
31.07.2016
19:11:11
ага

эх.. ой как зря я пол дня потратил на прочтение главы по коллекциям в шилде, ой как зря, там все равно это не описано. Предется перечитывать по шилду

Mikhail
31.07.2016
19:15:07
шилд вообще не понравился, хортсман или эккель лучше

Myvaheed
31.07.2016
19:16:29
Да я умею работать с jni, нужны советы по оптимизации

Google
James Tiberius Kirk ?
31.07.2016
19:46:30
эх.. ой как зря я пол дня потратил на прочтение главы по коллекциям в шилде, ой как зря, там все равно это не описано. Предется перечитывать по шилду
Напиши что нибудь полезное. Например прожку которая вычисляет самое используемое слово на стене вконтакте(через авторизацию). Сразу и api vk пощупаешь, и коллекции, и работу со строками, и работу с json. Сделаешь и вкинешь сюда, поревьюим код.

И будет что интересного на гитхаб вкинуть

Andrey ?
31.07.2016
19:50:25
это мне надо всего эккеля прочитать)

James Tiberius Kirk ?
31.07.2016
19:54:48
Я когда-то такую делал, но исходники просрал. Да и решения там были приняты очень кривые. Например я собирал все слова в мапу, используя слова отдельные как ключи. Типа слово "скакал" записывалось в мапу как "скакал -- 1". При каждой вставке выполнялся поиск по ключу, и если такой был, то его значение инкрементировалось

Поиск обходом мапы, если что

Короче за такое я бы сам себя уволил, но это было спустя пару недель изучения жабы, так что опыта полученного было нормально

Andrey ?
31.07.2016
19:56:31
коллеккции, строки это ок, но java скрипт меня пугает

James Tiberius Kirk ?
31.07.2016
19:56:48
Js ты там где нашел?

Andrey ?
31.07.2016
19:57:09
json

да и про apiu я только слышал

James Tiberius Kirk ?
31.07.2016
19:57:59
Это просто формат текстовых данных, который взял свое начало в javascript, тебе на нем и строчки писать не придется

Andrey ?
31.07.2016
19:58:03
api*

James Tiberius Kirk ?
31.07.2016
19:58:25
В вк очень удобная документация, разобраться в ней 20 минут

Andrey ?
31.07.2016
20:01:41
После того как сделаю это примусь за вк

Спасибо за идею!

James Tiberius Kirk ?
31.07.2016
20:03:06
А это ты откуда взял?

Andrey ?
31.07.2016
20:03:37
ходил на курсы по java

James Tiberius Kirk ?
31.07.2016
20:03:55
Ну задание сложное конечно, дерзай

Andrey ?
31.07.2016
20:03:56
вот в конце обучения такой проект выдали

там еще mySQL прикрутить надо

Google
V
31.07.2016
21:16:10
и потом соединение теряется, при каждом запрос устанавливается соединение
Можно жеж использовать tcp, в котором ты будешь передавать chars, преобразовывая их в строку(сообщение) а потом разбирать на данные. Клиент отправляет например ".кому/от кого/что." А сервер отрабатывает что с этим делать

Alex
01.08.2016
05:26:53
Ну задание сложное конечно, дерзай
Эм.. Это же элементарные алгоритмы на графах? Там сложность можно найти во всём, кроме КГМ

Alex
01.08.2016
06:05:10
А, извините)

Могу кинуть задачки по алгоритмам, валялись где-то. Только тестов нет))

James Tiberius Kirk ?
01.08.2016
06:15:14
а чем это решение плохое?
я не помню деталей решения на самом деле, но потом мне Дима Волков помог и переписал это с использованием очереди, в итоге по тестам мое решение занималось 3424 мс, а его 11

о, во, на 100к записей мое выполнялось за 781454 мс, а его за 43 мс

Bogdan
01.08.2016
06:16:18
а хоть примерно как оно работало

на очереди

James Tiberius Kirk ?
01.08.2016
06:16:55
нашел примерный код, проблемный, походу я напиздел где-то

James Tiberius Kirk ?
01.08.2016
06:16:57
http://pastebin.com/4f1Y79h6 — мое

Alex
01.08.2016
06:17:08
о, во, на 100к записей мое выполнялось за 781454 мс, а его за 43 мс
Я за 43мс не успею 100к записей скачать о.о

James Tiberius Kirk ?
01.08.2016
06:17:18
его http://pastebin.com/Up0dteeR

код датируется февралем, поэтому ни я, ни он не находимся в ответе за него)

все, понял код свой. Короче он проходит по мапе и удаляет все, где значение равняется итерации цикла

поинт в том, что там мапа обходилась сотни раз

допустим там есть пара "слово — 531" — оно бы удалилось только на 531 обход мапы

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

Google
Igor
01.08.2016
06:31:17
Прописывают кнута

Alex
01.08.2016
07:27:02
В проде то.. в проде уже

Igorek
01.08.2016
09:38:49
есть тут кто перелез с мавена на грейдл?

как впечатления?

guga
01.08.2016
09:40:38
есть тут кто перелез с мавена на грейдл?
нормально, не хватает архетайпов, но легко можно запилить свой гениратор через lazybones

Pavel ?
01.08.2016
09:43:28
есть тут кто перелез с мавена на грейдл?
Положительные, правда не хватает скопов

А для архтипов там и комунити плагин есть

Admin
ERROR: S client not available

Igorek
01.08.2016
10:41:02
а с инкрементальной компиляцией там все норм?

Pavel ?
01.08.2016
10:42:51
норм

James Tiberius Kirk ?
01.08.2016
10:54:08
ребят, я спрашивал ужо, но ответа толкового не получил. Метод инджекшн используется в проде иль нет?

Митко Соловец?
01.08.2016
10:54:23
шо?

James Tiberius Kirk ?
01.08.2016
10:54:25
отвечали только про то, что на андроиде с какой-то экзотической бд они были повсюду

ну в спринге

внедрение методов

Митко Соловец?
01.08.2016
10:54:44
внедрение через метод?

или внедрение методов?

James Tiberius Kirk ?
01.08.2016
10:55:01
внедрение методов

Митко Соловец?
01.08.2016
10:55:11
аоп чтоле?

James Tiberius Kirk ?
01.08.2016
10:55:31
вроде нет

Google
James Tiberius Kirk ?
01.08.2016
10:56:17
https://dzone.com/articles/method-injection-spring

вроде оно

это все работает через cglib

махинации и волшебство с байткодом

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

ответ про использование этого в ондроиде не считаю

Митко Соловец?
01.08.2016
10:59:38
честно говоря, я лично вообще не встречал

да и статья 12 года

Pavel ?
01.08.2016
11:08:00
щас это через лукап вроде как можно сделать

я не юзал

Andrey ?
01.08.2016
13:01:50
А че он строку не дает добавить? String crocodile = "Крокодил Гена"; List<Animal> animals = new ArrayList<Animal?); animals.add(new Cat()); animals.add(new Dog()); animals.add(new Monkey()); animals.add(new Cheburashka()); animals.addAll(crocodile);

Митко Соловец?
01.08.2016
13:03:01
потому что ты добавляешь строку, а метод addAll ожидает коллекцию животных

James Tiberius Kirk ?
01.08.2016
13:03:03
потому что строка != объект Animal

Митко Соловец?
01.08.2016
13:03:13
James Tiberius Kirk ?
01.08.2016
13:03:32
?
я не прав?

Andrey ?
01.08.2016
13:03:59
addAll это я добал когда простое add не разаботало

Митко Соловец?
01.08.2016
13:04:05
прав почти, но так-то в addAll ты животное не добавишь)

читай книжки там вот прям все это расписано

James Tiberius Kirk ?
01.08.2016
13:04:29
ну я не заметил там addAll, думал просто add

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