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

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

12
Чому хтось використовуватиме набір замість unororder_set?
Представляємо C ++ 0x, unordered_setякий доступний у boostбагатьох інших місцях. Я розумію, що unordered_setце хеш-таблиця зі O(1)складністю пошуку. З іншого боку, setце не що інше, як дерево зі log(n)складністю пошуку. Чому б на землі хтось використовував setзамість цього unordered_set? тобто чи є вже потреба set?

9
Отримайте список усіх маршрутів, визначених у програмі Flask
У мене є складний веб-додаток на основі колби. Існує безліч окремих файлів з функціями перегляду. Їх URL-адреси визначаються за допомогою @app.route('/...')декоратора. Чи є спосіб отримати список усіх маршрутів, оголошених у моєму додатку? Можливо, є якийсь метод, який я можу викликати на appоб’єкті?
145 python  flask 

15
Помилка Node.js: Неможливо знайти експрес-модуль
Я написав свій перший додаток node.js, але він не може знайти експрес-бібліотеку: C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\ChatServer\Server\server.js:6:9) at Object.<anonymous> (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) …
145 node.js  express  npm 


7
pytest: стверджувати майже рівно
Як зробити assert almost equalpy.test для floats, не вдаючись до чогось подібного: assert x - 0.00001 <= y <= x + 0.00001 Більш конкретно, буде корисно знати акуратне рішення для швидкого порівняння пар float, не розпаковуючи їх: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

7
Кадр даних Pandas fillna () лише деякі колонки на місці
Я намагаюся заповнити жодне значення у фреймі даних Pandas 0 не лише для деякого підмножини стовпців. Коли я роблю: import pandas as pd df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]}) print df df.fillna(value=0, inplace=True) print df Вихід: a b c 0 1.0 4.0 NaN 1 2.0 5.0 NaN 2 3.0 NaN 7.0 3 NaN …
145 python  pandas  dataframe 

6
Перезавантажте шлях у PowerShell
Якщо у мене працює екземпляр PowerShell ISE і я встановлюю щось, що модифікує PATH, або я його будь-яким чином змінюю за межами PowerShell, тоді мені потрібно перезапустити PowerShell, щоб побачити оновлену змінну PATH. Чи є спосіб перезапустити шлях зсередини PowerShell, не перезавантажуючи його?

6
Як видалити (не вирізати) у Vim?
Як я можу видалити рядок, не вставляючи її в буфер за замовчуванням? Приклад: line that will be copied. line that I want to be substitued with the previous one. Що я намагаюся зробити: yy dd p Але Vim замінює нещодавно скопійований рядок видаленим (вирізаним). Я знаю , що я можу …
145 vim  copy-paste 

9
Чи можливо використовувати Enum Swift в Obj-C?
Я намагаюся перетворити частину мого класу Obj-C в Swift. І деякі інші класи Obj-C, які все ще використовують enum у цьому перетвореному класі. Я шукав Документи перед випуском і не зміг його знайти або, можливо, пропустив. Чи є спосіб використання перерахунку Swift в класі Obj-C? Або посилання на документ цього …
145 objective-c  enums  swift 

6
Const до або const after?
Для початку ви, мабуть, знаєте, що constїх можна використовувати для того, щоб зробити дані об'єкта або покажчик не змінювати, або і те і інше. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Однак ви …
145 c++  c  syntax  const 

9
Використання спробуйте vs якщо в python
Чи є обґрунтуванням вирішити, яку з конструкцій використовувати tryабо ifвикористовувати при тестуванні змінної, щоб мати значення? Наприклад, є функція, яка повертає або список, або не повертає значення. Я хочу перевірити результат перед його обробкою. Що з наступного було б більш кращим і чому? result = function(); if (result): for r …
145 python 

30
Як знайти причину невдалої збірки без будь-якої помилки чи попередження
У мене є WebApplication, який містить посилання на послуги WCF. Під час створення за допомогою Visual Studio 2010, збірка не вдається без помилок чи попереджень. Однак побудова з .csprojвикористанням MsBuildуспішна. Не можу зрозуміти, що мені слід спробувати у Visual Studio, щоб вирішити / діагностувати проблему. Чи можете ви допомогти? Редагувати: …

3
Чому зображення базового Docker Java 11 настільки велике? (openjdk: 11-jre-slim)
Java 11 оголошено як останню версію LTS. Отже, ми намагаємося запускати нові сервіси на основі цієї версії Java. Однак базове зображення Docker для Java 11 набагато більше, ніж еквівалент для Java 8: openjdk:8-jre-alpine: 84 Мб openjdk:11-jre-slim: 283 Мб (Я розглядаю лише офіційний OpenJDK та найлегші зображення для кожної версії Java.) …
145 java  docker  alpine  java-11 

6
розділений рядок лише на першому екземплярі - java
Я хочу розділити рядок на charecter '='. Але я хочу, щоб він розділився лише в першій інстанції. Як я можу це зробити? Ось приклад JavaScript для '_' char, але він не працює для мене розділеною рядком лише на першому екземплярі вказаного символу Приклад: apple=fruit table price=5 Коли я пробую String.split …
145 java  string  split 

8
Ефективність масиву проти об’єктів у JavaScript
У мене є модель з можливо тисячами об’єктів. Мені було цікаво, що було б найефективнішим способом їх зберігання та отримання одного об’єкта, як тільки у мене є його id. Ідентифікатори - це довгі цифри. Отже, це два варіанти, про які я думав. у варіанті перший - це простий масив з …

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