
Alex
02.07.2016
15:20:37
Если у меня вропер Т для SQLite Closable (в нем филд конекшон), а close выглядит как
public void close() {
try {
connection.close();
Logger.logInfo(this, "Connection closed");
} catch (SQLException e) {
Logger.logError(this, "Cannot close connection");
}
могу ли я просто имплементить автоклозабл и использовать экземплер этого класса Т как
try(T t = new T()){ <...>
или это работает не так?
И еще вопросик:
Насколько "красиво"
class T{
public static final T = T(...);
Это вообще законом разрешено?

KrivdaTheTriewe
02.07.2016
16:44:22
А, ну там это из-за леджеси так сделали

Google

KrivdaTheTriewe
02.07.2016
16:45:29
Чтобы квиксорт работал нормально

User
02.07.2016
19:37:47
Всем привет. Спрошу и тут на всякий, а то что-то до меня не доходит. Суть вот какая (которую я либо не понимаю, либо еще знаний не хватает, чтобы понять/реализовать):
Есть некоторый код, который читает строку (введенное число), и выводит номер месяца, который соответствует введенному числу. Напр. вводим "12", он пишет, что это зима.
Собственно мне нужно, чтобы он понимал меня, когда я ввожу, скажем 13, он писал "Январь/зима" и т.д.
Мне уже сказали, что надо %, но я все равно не понял, что именно нужно сделать, потому что, как я предполагаю, однажды вводимые числа начнут просто напросто путаться между собой.

Alex
02.07.2016
19:39:18
Смени аватарку, почитай про остаток от деления

KrivdaTheTriewe
02.07.2016
19:39:44
На самом деле с дженериками плохо потому что можно в райнтайме положить функцию принимающую Array[String] Array[anotherObject]

Alex
02.07.2016
19:39:54
Поскроль "языкнэйм для чайников"
Ну всмысле, я так уже делал

KrivdaTheTriewe
02.07.2016
19:40:40

Pavel ?
02.07.2016
19:44:32
Всем привет. Спрошу и тут на всякий, а то что-то до меня не доходит. Суть вот какая (которую я либо не понимаю, либо еще знаний не хватает, чтобы понять/реализовать):
Есть некоторый код, который читает строку (введенное число), и выводит номер месяца, который соответствует введенному числу. Напр. вводим "12", он пишет, что это зима.
Собственно мне нужно, чтобы он понимал меня, когда я ввожу, скажем 13, он писал "Январь/зима" и т.д.
Мне уже сказали, что надо %, но я все равно не понял, что именно нужно сделать, потому что, как я предполагаю, однажды вводимые числа начнут просто напросто путаться между собой.
когда 13 нужно писать что мудак и такого нет)
а не зима)

Alex
02.07.2016
19:44:45
Js ванлав
function foo();
var bar = foo;
bar[undefined] = console.log
?

KrivdaTheTriewe
02.07.2016
19:45:22
Js не компилируется

Google

KrivdaTheTriewe
02.07.2016
19:45:34
В браузере
Интерпретируемый Язык

Pavel ?
02.07.2016
19:46:11

Alex
02.07.2016
19:47:22

User
02.07.2016
19:58:34

Pavel ?
02.07.2016
20:01:54

User
02.07.2016
20:03:20

Pavel ?
02.07.2016
20:06:56
тогда теде надо трахать остаток от дления на 12,а дальше по умолчанию сводить к году)
как хорошо когда пишешь инетрефейс с функцие которая требует то то и тото...а все остальное идет задом)

User
02.07.2016
20:12:48
Наверно рановато мне еще такие задачки решать.

Pavel ?
02.07.2016
20:15:36
это смотря как смотреть)

Flamie
02.07.2016
21:07:10
Ребят, кто может что-то подказать? Вот решила потыкать канвас в ведроиде, написала абсолютно простую вещь, нормально работает. Стоит мне из нее выйти, посидеть немного в других приложениях, и когда я возвращаюсь в свою - начинает течь память (я бы даже сказала, она начинает течь еще в тот момент, когда я сижу в чужих прилах). Попросила протестить друга - он говорит, что память не течет, типа, ей там и течь-то негде. Перезагружать телефон - не помогает. Делать в грэдле build заново - не помогает. Единственное, что помогает, это скачать исходники (абсолютно идентичные) из репо на гитхабе, и запустить проект в андроид студио по новой. В чем проблема может быть?

Mukhamed
02.07.2016
21:19:49
Смотрела в Memory Monitor или Allocation Tracker?
Device monitor
Можешь ссылку на репо скинуть?

Flamie
02.07.2016
21:33:53
Там и вижу что течет
https://github.com/Ctyode/Moonlight/tree/master/app/src/main/java/org/flamie/moon
Просто первый раз работаю с канвасом в ведре

Artyom
02.07.2016
21:36:45
Ох, ребят, обсуждаете тут работу и зп - мне, как человеку, который на яве ещё не заработал ни цента, становится грустно - неужели все так плохо? Нашёл пока себе стажировку, 15к 20 часов в неделю

Google

Mukhamed
02.07.2016
21:39:50
У меня лика нету
Там даже негде появляться) в onDraw объекты не создаются

Flamie
02.07.2016
21:42:40
У меня лика нету
у меня тоже нет, пока я не выхожу из приложения и не возвращаюсь обратно

Victor
03.07.2016
05:24:04
ребят, а что есть в Java похожее на html5 canvas? если кто не знает, холст на которым рисовать можно
читал что в swing такое есть, но свинг же легаси теперь?
есть еще java2d и javafx

whalemare
03.07.2016
06:51:26

JPyFoxy
03.07.2016
07:41:03
Вопрос не по теме:
Есть падобные чаты только по python

User
03.07.2016
07:43:01
https://telegram.me/ru_python

JPyFoxy
03.07.2016
07:43:45
Спасибо

Митко Соловец?
03.07.2016
09:53:58

whalemare
03.07.2016
09:54:52
Тем более

KrivdaTheTriewe
03.07.2016
11:29:16
а что вместо свинга сейчас?

Mukhamed
03.07.2016
11:29:32
Java FX, не?

James Tiberius Kirk ?
03.07.2016
11:32:09
Да и свинг вроде не легаси

Митко Соловец?
03.07.2016
11:32:28
ну свинг с джавой 8 стал более менее нормальным

James Tiberius Kirk ?
03.07.2016
11:32:57
У меня одногруппник работает в джете, там они свингом пользуются

Митко Соловец?
03.07.2016
11:33:15
да, все так

whalemare
03.07.2016
11:35:12
А легаси ето шо?

Митко Соловец?
03.07.2016
11:35:30
устаревший код

Google

James Tiberius Kirk ?
03.07.2016
11:38:40
Awt же в чистом виде вроде легаси

whalemare
03.07.2016
11:41:20

Admin
ERROR: S client not available

Almaz
03.07.2016
13:29:25
JavaFX vs Electron?

Митко Соловец?
03.07.2016
13:30:00
http://cs.pikabu.ru/images/big_size_comm/2013-05_3/13684203607863.jpg

James Tiberius Kirk ?
03.07.2016
13:32:20
Че за ноут такой?

Митко Соловец?
03.07.2016
13:32:45
во флудилку го обсудим

Alexey
03.07.2016
15:02:20
ребят, есть небольшой вопрос по hashmap'e, если коллизия случается и у нас после вычисления методом indexFor получается позиция в массиве в которой уже есть объект Entry, то в эту корзину пихается еще 1 Entry и получается цепочка? или как?)))

Mukhamed
03.07.2016
15:05:29
Да, там массив листов, если случается коллизия, то элемент добавляется в лист определённого индекса

Alexey
03.07.2016
15:06:20
а как распределяется нагрузка? ведь может быть так что много раз будет добавляться в 1 корзину, а размер мапы не расти?

Igor
03.07.2016
15:08:23

Alexey
03.07.2016
15:08:41
у меня после этой статьи и возникли вопросы)

Igor
03.07.2016
15:09:18
если нагрузка идет только на 1 корзину - значит хеш херовый

Mukhamed
03.07.2016
15:09:19
Если много раз добавляется в корзину, значит реализация хэшкода плохая

Alexey
03.07.2016
15:09:31
а, теперь ясно, спасибо)

Sergey
03.07.2016
15:21:05
Очень плохо не будет. С 8-ки там не лист, а дерево. Та что, если ключи Sortable, будет норм

James Tiberius Kirk ?
03.07.2016
15:22:06
Оказывается есть аж 8 разных мап
Я думал есть только три

Sergey
03.07.2016
15:22:33
Tree
Hash

Google

Sergey
03.07.2016
15:22:43
Identity hash
Concurrent hash
Weak hash
Skip list
Что ещё?

James Tiberius Kirk ?
03.07.2016
15:23:41
Hashtable еще, легаси

Sergey
03.07.2016
15:37:25
Картинка 2005 года? Ок

James Tiberius Kirk ?
03.07.2016
15:40:11
Хз, взял отсюда: https://en.m.wikibooks.org/wiki/Java_Programming/Map

Alexey
03.07.2016
16:17:53
http://www.soft-labs.net/ru/archive/page1.php?clear_cache=Y

Мытко
03.07.2016
17:16:37
Бля
Я два дня вообще не програсмировал

James Tiberius Kirk ?
03.07.2016
17:17:19
я тоже