программирование

Q & A для профессиональных программистов и энтузиастов

3
Добавить продолжительность к моменту (moment.js)
Момент версия: 2.0.0 Прочитав документы , я подумал, что это будет просто (консоль Chrome): var timestring1 = "2013-05-09T00:00:00Z"; var timestring2 = "2013-05-09T02:00:00Z"; var startdate = moment(timestring1); var expected_enddate = moment(timestring2); var returned_endate = startdate.add(moment.duration(2, 'hours')); returned_endate == expected_enddate // false returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, …

14
Почему массивы ссылок незаконны?
Следующий код не компилируется. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Что стандарт C ++ говорит об этом? Я знаю, что мог бы объявить класс, который содержит ссылку, а затем создать массив этого класса, как показано ниже. Но я действительно хочу знать, почему …
149 c++  arrays  reference 

13
Сортировать объекты в ArrayList по дате?
Каждый пример, который я нахожу, касается алфавитного подхода, в то время как мои элементы сортируются по дате. Мой ArrayList содержит объекты, для которых одна из камер данных является объектом DateTime. На DateTime я могу вызвать функции: lt() // less-than lteq() // less-than-or-equal-to Поэтому для сравнения я мог бы сделать что-то …
149 java  sorting  datetime 


5
parseInt vs унарный плюс, когда использовать который?
Каковы различия между этой линией: var a = parseInt("1", 10); // a === 1 и эта строка var a = +"1"; // a === 1 Этот тест jsperf показывает, что унарный оператор намного быстрее в текущей версии Chrome, если предположить, что это для node.js !? Если я пытаюсь преобразовать строки, …

14
Конвертировать char в int в C #
У меня есть символ в C #: char foo = '2'; Теперь я хочу получить 2 в Int. Я считаю, что Convert.ToInt32 возвращает действительное десятичное значение символа, а не число 2. Следующее будет работать: int bar = Convert.ToInt32(new string(foo, 1)); int.parse также работает только со строками. Нет ли в C …
149 c#  char  int 

4
Как вы создаете вложенный dict в Python?
У меня есть 2 файла CSV: «Данные» и «Отображение»: Файл 'Mapping' имеет 4 колонки: Device_Name, GDN, Device_Type, и Device_OS. Все четыре столбца заполнены. Файл «Данные» содержит те же столбцы, Device_Nameзаполненный столбец, а остальные три столбца пустые. Я хочу , чтобы мой код Python , чтобы открыть оба файла и для …


15
Модульный тест Python с базовым и подклассом
В настоящее время у меня есть несколько модульных тестов, которые используют общий набор тестов. Вот пример: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub …



8
R управление памятью / невозможно выделить вектор размером n Мб
Я сталкиваюсь с проблемами, пытаясь использовать большие объекты в R. Например: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of …

4
Почему ковариация и контравариантность не поддерживают тип значения
IEnumerable<T>является ко-вариантом, но не поддерживает тип значения, только ссылочный тип. Приведенный ниже простой код успешно скомпилирован: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Но переход от stringк intполучит скомпилированную ошибку: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; Причина объясняется в MSDN : Дисперсия применяется только к …

22
Как я могу синхронно определить состояние JavaScript Promise?
У меня есть чистое обещание JavaScript (встроенная реализация или poly-fill): var promise = new Promise(function (resolve, reject) { /* ... */ }); Согласно спецификации , Promise может быть одним из: «решен» и «решен» «урегулирован» и «отклонен» «В ожидании» У меня есть случай, когда я хочу синхронно опросить Обещание и определить: …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.