Codengineering - блог о программировании ➜ страница 1248
Как добавить проект библиотеки в Android Studio?
Как добавить проект библиотеки (например, Sherlock ABS) в Android Studio? (не к старому ADT Eclipse-based bundle, а к новому Android Studio.) ...
Как эффективно подсчитать количество ключей / свойств объекта в JavaScript?
каков самый быстрый способ подсчета количества ключей / свойств объекта? Можно ли это сделать без итерации по объекту? т. е. не делая var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox действительно предоставил волшебство __count__ свойство, но это было удалено где-то около версии 4.) ...
Поведение по умолчанию "git push" без указанной ветви
я использую следующую команду, чтобы нажать на мою удаленную ветку: git push origin sandbox если я говорю git push origin это также подталкивает изменения в других моих ветвях или только обновляет мою текущую ветвь? У меня есть три ветви: master,production и sandbox. The git push документация не очень ясна об этом, поэтому я хотел бы прояснить это навсегда. какие ветви и пульты ДУ делают следующее git push обновление команды точно? git push git push origin origin выше находится пуль ...
Как напечатать число с запятой в качестве разделителя разрядов в JavaScript
Я пытаюсь напечатать целое число в JavaScript с запятыми в качестве разделителей тысяч. Например, я хочу показать число 1234567 как "1,234,567". Как бы я это сделал? вот как я делаю это: function numberWithCommas(x) { x = x.toString(); var pattern = /(-?d+)(d{3})/; while (pattern.test(x)) x = x.replace(pattern, ","); return x; } есть более простой и более элегантный способ сделать это? Было бы неплохо, если бы он работал и с поплавками, но это не обязательно. Для в ...
Что является лучшим способом, чтобы добавить опции, чтобы выбрать из, как объект JS с помощью jQuery?
каков наилучший способ добавления опций в <select> из объекта JavaScript с помощью jQuery? Я ищу что-то, что мне не нужен плагин, чтобы сделать, но я также был бы заинтересован в плагинах, которые там есть. вот что я сделал: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>'); } } чистое / простое решение: э ...
Как работают сервлеты? Создание экземпляров, сеансы, общие переменные и многопоточность
Предположим, у меня есть веб-сервер, который содержит множество сервлетов. Для передачи информации между этими сервлетами я устанавливаю переменные сеанса и экземпляра. теперь, если 2 или более пользователей отправляют запрос на этот сервер, что происходит с переменными сеанса? Будут ли они общими для всех пользователей или они будут отличаться для каждого пользователя. Если они разные, то как сервер мог различать разных пользователей? еще один подобный вопрос, если есть n пользователи, обраща ...
Генерация случайных строк/символов в JavaScript
Я хочу 5-символьную строку, состоящую из символов, выбранных случайным образом из набора [a-zA-Z0-9]. каков наилучший способ сделать это с помощью JavaScript? ...
В чем разница между константный инт*, константный тип int * const и int строительства *?
Я всегда путаю, как использовать const int*,const int * const и int const * правильно. Есть ли набор правил, определяющих, что вы можете и не можете сделать? Я хочу знать все do и все don'T с точки зрения заданий, перехода к функциям и т. д. ...
Удаление элементов массива в JavaScript-delete vs splice
в чем разница между использованием the delete оператор на элемент массива, в отличие от использования the Array.splice метод? например: myArray = ['a', 'b', 'c', 'd']; delete myArray[1]; // or myArray.splice (1, 1); почему даже есть метод splice, если я могу удалить элементы массива, как я могу с объектами? ...
Как проверить, имеет ли объект свойство в JavaScript?
Как проверить, имеет ли объект свойство в JavaScript? считаем: x = {'key': 1}; if ( x.hasOwnProperty('key') ) { //Do this } Это лучший способ сделать это? ...