Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

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: …


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 unry plus, коли використовувати?
Які відмінності між цим рядком: var a = parseInt("1", 10); // a === 1 і ця лінія var a = +"1"; // a === 1 Цей тест jsperf показує, що оператор Ury набагато швидший у поточній хромованій версії, якщо припустити, що це для node.js !? Якщо я спробую перетворити рядки, …

4
Як ви створюєте вкладений dict у Python?
У мене є два файли 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 Мб
Я стикаюся з проблемами, які намагаються використовувати великі об'єкти в Р. Наприклад: > 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 …

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 Обіцянка (вбудована реалізація або полі-заливка): var promise = new Promise(function (resolve, reject) { /* ... */ }); З специфікації , Обіцянка може бути одним із: 'осілий' і 'вирішений' "осілий" і "відхилений" "в очікуванні" У мене є випадок використання, коли я хочу запитати Обіцяння синхронно та …

10
Різні назви властивості JSON під час серіалізації та десеріалізації
Чи можливо: мати одне поле в класі, але різні назви для нього під час серіалізації / десеріалізації в бібліотеці Джексона? Наприклад, у мене клас "Coordiantes". class Coordinates{ int red; } Для десеріалізації від JSON хочемо мати такий формат: { "red":12 } Але коли я серіалізую об'єкт, результат повинен бути таким: …
149 java  json  jackson 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.