Codengineering - блог о программировании ➜ страница 2575
Ruby on Rails: отправка массива в форме
у меня есть модель, которая имеет атрибут, который является массивом. Каков правильный способ для меня заполнить этот атрибут из представления формы? Я знаю, что ввод формы с полем, имя которого включает скобки, создает хэш из ввода. Должен ли я просто взять это и пройти через него в контроллере, чтобы массажировать его в массив? пример, чтобы сделать его менее абстрактным: class Article serialize :links, Array end переменной ссылки в виде URL-адресов, то есть [["http://www.google.com"], ...
LogLog и HyperLogLog алгоритмы для подсчета больших мощностей
где я могу найти допустимую реализацию алгоритм LogLog? Я попытался реализовать его сам, но мой проект реализации дает странные результаты. здесь это: function LogLog(max_error, max_count) { function log2(x) { return Math.log(x) / Math.LN2; } var m = 1.30 / max_error; var k = Math.ceil(log2(m * m)); m = Math.pow(2, k); var k_comp = 32 - k; var l = log2(log2(max_count / m)); if (isNaN(l)) l = 1; else l = Math.ceil(l); var l_mask = ((1 << ...
Какой протокол? svn: / / или http (s)://?
существует четыре общих протокола для доступа к сети SVN. svn://repos svn+ssh://repos https://repos http://repos страница в Википедии, не говорит много о различиях четырех различных протоколов. Я всегда предпочитал svn://, потому что это простой в настройке, но в чем разница и какой из них "лучше"? ...
Spring Boot Test игнорирует ведение журнала.уровень
один из моих модулей maven игнорирует мои уровни ведения журнала при выполнении тестов. в src / test / resources у меня есть приложение.свойства: app.name=bbsng-import-backend app.description=Import Backend Module for Application spring.profiles.active=test # LOGGING logging.level.root=error logging.level.org.springframework.core =fatal logging.level.org.springframework.beans=fatal logging.level.org.springframework.context=fatal logging.level.org.springframework.transaction=error logging.leve ...
Перечисления C#: значение Nullable или' Unknown'?
Если у меня есть класс с помощью enum член и я хочу иметь возможность представлять ситуации, когда этот член не определен, что лучше? A) объявите член как nullable в классе, используя типы nullable. Например: public SomeEnum? myEnum; b) добавьте в перечисление значение по умолчанию 'unknown'. Например: public enum SomeEnum { Unknown, SomeValueA, SomeValueB, SomeValueC, } Я не вижу никаких серьезных плюсов / минусов в любом случае; но, возможно, один предпочтительнее другог ...
Когда использовать класс против функции в PHP
лампочка еще должна идти для этого... Мне бы очень хотелось легко понять объяснение преимущества использования класса в php над Просто использованием функций. вот простой пример мысли, которую я сейчас имею, и мне интересно, является ли класс более эффективным: скажем, у меня есть мини-календарь виджет, который я построил в php. Я думаю о вызове функции miniCal('arrayVars1', 'var2'). Но я мог бы сделать это дважды на этой странице. Использовать меньше ресурсов используя класс здесь, созда ...
Почему конструкторы enum не могут быть защищены или общедоступны в Java?
весь вопрос в названии. Например: enum enumTest { TYPE1(4.5, "string1"), TYPE2(2.79, "string2"); double num; String st; enumTest(double num, String st) { this.num = num; this.st = st; } } конструктор отлично подходит по умолчанию или private модификатор, но дает мне ошибку компилятора, если учитывая public или protected модификаторы. ...
Android-открыть ресурс из @drawable String
Я: String uri = "@drawable/myresource.png"; Как я могу загрузить это в ImageView? этот.setImageDrawable? ...
Когда в Swift требуются метки аргументов?
при ответе на этот вопрос выяснилось, что метки аргументов были необходимы для вызова init. Это нормально в Swift. class Foo { init(one: Int, two: String) { } } let foo = Foo(42, "Hello world") // Missing argument labels 'one:two:' in call однако, чужие силы находятся в игре: extension Foo { func run(one: String, two: [Int]) { } } foo.run(one: "Goodbye", two: []) // Extraneous argument label 'one:' in call чтобы использовать метку аргумента здесь, она должна быть объявлена явно. ...
Как проверить, является ли объект типом коллекции в Java?
используя отражение java, мы можем легко узнать, является ли объект массивом. Какой самый простой способ сказать, является ли объект коллекцией (набор,список,карта,вектор...)? ...