Вопросы-ответы - все решения ➜ страница 636
Разбор JSON с помощью C [закрыто]
Я пытаюсь найти хороший способ разбора JSON в C. Мне действительно не нужна огромная библиотека или что-то еще, я бы предпочел что-то маленькое и легкое с минимальным количеством функций, но хорошей документацией. кто-нибудь может мне точку в? ...
Создать хэш-код из двух чисел
Я пытаюсь создать функцию быстрого хэш-кода для класса комплексных чисел (a + b) в C#. Я видел неоднократно a.GetHashcode()^b.GetHashCode() метод. Но это даст тот же хэш-код для (a,b) и (b,a). есть ли какой-либо стандартный алгоритм для этого и есть ли какие-либо функции в .Net framework, чтобы помочь? ...
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, мы можем легко узнать, является ли объект массивом. Какой самый простой способ сказать, является ли объект коллекцией (набор,список,карта,вектор...)? ...
Самый простой способ проверить наличие индекса или ключа в массиве?
использование: set -o nounset 1) наличие индексированного массива типа: myArray=( "red" "black" "blue" ) какой самый короткий способ проверить, установлен ли элемент 1? Я иногда использую следующее: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" Я хотел бы знать, если есть предпочтительным. 2) Как бороться с последовательными индексами? myArray=() myArray[12]="red" myArray[51]="black" myArray[129]="blue" как быстро проверить, что '51' уже установл ...
Вертикально повернутый по центру текст с CSS
у меня есть следующий HTML: <div class="outer"> <div class="inner rotate">Centered?</div> </div> div.outer узкая вертикальная полоса. div.inner поворачивается на 90 градусов. Я хотел бы текст " по центру?"появляются по центру в div-контейнера. Я не знаю размер любого div заранее. это близко: http://jsfiddle.net/CCMyf/2/. вы можете видеть из jsfiddle, что текст вертикально центрирован перед transform: rotate(-90deg) стиль применяется, но несколько смещается после. ...
Android AsyncTaskLoader не запускает loadInBackground?
Я пытаюсь реализовать пример загрузчика на Android, но не могу заставить его запустить загрузчик. Я использую следующий код. Он попадет в "Создать загрузчик", но он никогда не достигнет сообщения журнала" загрузка начата". Я пропустил звонок, который мне нужен? действие: public class TestingZoneActivity extends ListActivity implements LoaderCallbacks<ArrayList<Content>>{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(save ...
Возвращение streamreader для начала
Я читаю файл в строке за строкой, и я хочу иметь возможность перезапустить чтение, вызвав метод Rewind(). как я могу манипулировать моим System.IO.StreamReader и / или его основной System.IO.FileStream начать с чтения файла? у меня есть умная идея, чтобы использовать FileStream.Seek(long, SeekOffset) для перемещения по файлу, но это не имеет никакого эффекта прилагая System.IO.StreamReader. Я мог бы Close() и переназначить как поток, так и читатель referecnes, но я надеюсь, что есть лучший сп ...
Получить время и дату тегов git
у меня есть проект, который использует git и пометил все релизы тегом. $ git tag v1.0.0 v1.0.1 v1.0.2 v1.0.3 v1.1.0 моя цель-перечислить релизы и даты выпуска в веб-интерфейсе (tag/commit date = release date). В настоящее время мы перечисляем все релизы с помощью git tag. как я могу получить время и дату, когда был сделан тег (или фиксация, на которую он указывает)? ...
Как я могу деинсталлировать модуль Perl, установленный через "cpan"?
Я использую Perl, работающий в пользовательском пространстве (не установлен через root) и устанавливающий модули через командную строку cpan. Я хотел бы знать, есть ли простой способ удалить модуль без необходимости выполнять много работы по удалению отдельных файлов. Я искал этот вопрос в интернете и нашел некоторые ответы, но ответы, которые я нашел, похоже, либо обсуждают использование диспетчера пакетов Perl (специфичного для Microsoft Windows), либо операционной системы (BSDpan), предлагая ...
Что такое Join () в jQuery?
что такое Join () в jquery? например: var newText = $("p").text().split(" ").join("</span> <span>"); ...
Сериализация Python namedtuple в json
каков рекомендуемый способ сериализации a namedtuple в json с сохраненными именами полей? сериализация a namedtuple в json приводит только к сериализации значений и потере имен полей при переводе. Я хотел бы, чтобы поля также сохранялись при json-ized и, следовательно, делали следующее: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield self._asdict() выше сериализуется в json, как я ожидаю, и ведет себя как namedtuple в других местах я исполь ...
RSpec тестирование перенаправление:назад
как вы проверяете redirect_to :back в rspec? Я ActionController::RedirectBackError: Нет HTTP_REFERER был установлен в запросе к этому действию, так что redirect_to :back не удалось успешно вызвать. Если это тест, обязательно укажите request.env["HTTP_REFERER"]. как мне установить HTTP_REFERER в моем тесте? ...
Триггер события выделенного текста в Javascript
Это может звучать вопрос новичка, но я хотел бы знать, как я могу вызвать функцию JavaScript, когда кто-то выбирает данный фрагмент текста на странице с помощью мыши. Также есть ли способ найти положение выделенного текста на веб-странице? обновление: Чтобы быть более ясным, фрагмент текста может быть частью предложения или слова или фразы или целого абзаца. ...
Позволяют ли websockets общаться p2p (браузер с браузером)?
чтобы уточнить, когда я спрашиваю о связи браузера с браузером, я имею в виду без сервера между пересылкой сообщения. Я хотел бы реализовать что-то подобное для игры. Если p2p в websockets невозможно, существуют ли подобные альтернативы? Любая помощь приветствуется. ...
Нет такого файла или каталога "ограничения.h " при установке подушки на Alpine Linux
Я запускаю alpine-linux на Raspberry Pi 2. Я пытаюсь установить подушку с помощью этой команды: pip install pillow это вывод из команды: Installing collected packages: pillow Running setup.py install for pillow Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-gNq0WA/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-nDKwei-record/install-r ...
Автозаполнение Angularjs из $http
Я пытаюсь написать директиву автозаполнения, которая извлекает данные с сервера с помощью запроса $http (без использования каких-либо внешних плагинов или скриптов). В настоящее время он работает только со статическими данными. Теперь я знаю, что мне нужно вставить мой $http-запрос в source: директивы, но я не могу найти любую хорошую документацию по этому вопросу. http-запрос $http.post($scope.url, { "command": "list category() names"}). success(function(data, status) { ...
Java вы.файл jar
Я изучаю Java и у меня проблема. Я создал 6 разных классов, каждый из которых имеет свой собственный main() метод. Я хочу создать исполняемый файл .jar для каждого класса, то есть 6 исполняемого файла .jar файлы. до сих пор я пробовал java -jar cf myJar.jar myClass.class и я 'не удается получить доступ к jarfile cf'. Я делаю что-то не так, но я не знаю что. Я также использую Eclipse IDE, если это что-то значит. ...
Почему это система.nanoTime() путь более медленный (в представлении) чем система.currentTimeMillis()?
сегодня я сделал небольшой быстрый тест, чтобы проверить скорость работы System.nanoTime() и System.currentTimeMillis(): long startTime = System.nanoTime(); for(int i = 0; i < 1000000; i++) { long test = System.nanoTime(); } long endTime = System.nanoTime(); System.out.println("Total time: "+(endTime-startTime)); вот результаты: System.currentTimeMillis(): average of 12.7836022 / function call System.nanoTime(): average of 34.6395674 / function call почему различия в скоро ...
Как я могу заставить конструктор быть определенным во всех подклассах моего абстрактного класса
у меня есть абстрактный класс, который определяет абстрактные методы. Это означает, что для того, чтобы класс был инстанцируемым, все абстрактные методы должны быть реализованы. Я хотел бы, чтобы все мои подклассы реализовали конструктор с 2 ints в качестве параметров. объявление конструктора поражает мою цель, так как я хочу, чтобы конструктор определялся в подклассах, и я ничего не знаю о реализации. Кроме того, я не могу объявить конструктор как аннотация; есть ли способ сделать это ? пр ...
событие запуска при изменении атрибута DOM
есть ли способ вызвать событие (может быть пользовательским) при изменении атрибута? Давайте, когда ИМГ СРЦ изменяется или innerHTML будет его высота? ...
Как сохранить изображение в базе данных SQLite
в моем приложении я загружаю изображение из галереи, и я хочу сохранить это изображение в базе данных SQLite. Как сохранить растровое изображение в базе данных? Я конвертирую растровое изображение в строку и сохраняю его в базе данных. При получении его из базы данных, я не могу назначить эту строку ImageView, так как это строка. Imageupload12 .java: public class Imageupload12 extends Activity { Button buttonLoadImage; ImageView targetImage; int i = 0; Database database = new Databas ...