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

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

11
javascript знайти та видалити об’єкт у масиві на основі значення ключа
Я намагався декілька підходів щодо того, як знайти об’єкт у масиві, де ID = var, і якщо його знайдено, видалити об'єкт із масиву та повернути новий масив об’єктів. Дані: [ {"id":"88","name":"Lets go testing"}, {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ] Я можу шукати масив за допомогою jQuery $ …

13
Встановіть модуль за допомогою pip для певної версії python
На Ubuntu 10.04 за замовчуванням встановлено Python 2.6, тоді я встановив Python 2.7. Як я можу pip installвстановити пакети для Python 2.7. Наприклад: pip install beautifulsoup4 за замовчуванням встановлює BeautifulSoup для Python 2.6 Коли я роблю: import bs4 у Python 2.6 він працює, але в Python 2.7 він говорить: No …
138 python  pip 

30
Intellij неправильно сказав, що для автоматичного провідникового сховища не знайдено бобів типу
Я створив простий модульний тест, але IntelliJ неправильно виділяє його червоним кольором. позначаючи це як помилку Ні квасолі? Як ви бачите нижче, він проходить тест? Так воно повинно бути автоматичним?

11
Скопіюйте значення об’єктів у режимі налагодження Visual Studio
У режимі налагодження Visual Studio можна навести курсор на змінні, щоб показати їх значення, а потім натиснути правою кнопкою миші кнопку "Копіювати", "Копіювати вираз" або "Копіювати значення". У випадку, якщо змінна є об'єктом, а не лише базовим типом, є знак + для розширення та дослідження об'єкта. Це є спосіб скопіювати …

6
Панди: Налаштування немає. максимальних рядів
У мене проблема з переглядом наступного DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Проблема полягає в тому, що він не друкує всі рядки за замовчуванням у зошиті ipython, але мені доведеться нарізати фрагменти, щоб переглянути отримані рядки. Навіть наступний варіант не змінює вихід: pd.set_option('display.max_rows', 500) Хтось …

8
Чому використання 'eval' є поганою практикою?
Я використовую наступний клас, щоб легко зберігати дані своїх пісень. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() Я відчуваю, …
138 python  eval 

4
Перетворення дикта в OrdersDict
У мене є проблеми з використанням collections.OrderedDictкласу. Я використовую Python 2.7 на Raspbian, дистрибутив Debian для Raspberry Pi. Я намагаюся надрукувати два словники, щоб порівняти (поруч) текстову пригоду. Порядок є важливим для точного порівняння. Незалежно від того, що я намагаюся надрукувати словники в їх звичайному не упорядкованому вигляді. Ось що …

6
Котлін: Інтерфейс ... не має конструкторів
Я перетворюю частину свого Java-коду в Котлін, і я не зовсім розумію, як інстанціювати інтерфейси, визначені в коді Котліна. Як приклад, у мене є інтерфейс (визначений в коді Java): public interface MyInterface { void onLocationMeasured(Location location); } А далі в своєму коді Котліна я інстанціюю цей інтерфейс: val myObj = …
138 java  kotlin 

9
видалити ax vs ax = Не визначено
Чи є якась істотна різниця у виконанні будь-якого з них? delete a.x; проти a.x = undefined; де a = { x: 'boo' }; чи можна сказати, що вони рівноцінні? (Я не беру до уваги такі речі, як "V8 не подобається використовувати deleteкраще" )
138 javascript 

4
Чому аргументи за замовчуванням не можуть слідувати аргументами за замовчуванням?
Чому цей фрагмент коду кидає SyntaxError? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "<stdin>", line 1 SyntaxError: non-default argument follows default argument Хоча наступний фрагмент коду працює без видимих ​​помилок: >>> def fun1(x, y, a="who is you", b="True"): ... print a,b,x,y ...
138 python 

11
Викличте скрипт PowerShell PS1 з іншого сценарію PS1 всередині IS Powershell
Я хочу виконати виклик для сценарію myScript1.ps1 всередині другого сценарію myScript2.ps1 всередині ISE Powershell. Наступний код у MyScript2.ps1 добре працює від адміністрування Powershell, але не працює в PowerShell ISE: #Call myScript1 from myScript2 invoke-expression -Command .\myScript1.ps1 Я отримую таку помилку під час виконання MyScript2.ps1 з PowerShell ISE: Термін ". \ …
138 powershell 

6
ЛІВО ПРИЄДНАЙТЕСЬ тільки перший ряд
Я читав багато тем про отримання лише першого ряду лівого з'єднання, але, чомусь, це не працює для мене. Ось моя структура (спрощена звичайно) Канали id | title | content ---------------------- 1 | Feed 1 | ... Художники artist_id | artist_name ----------------------- 1 | Artist 1 2 | Artist 2 feed_artists …

6
Зв’язування статичних бібліотек з іншими статичними бібліотеками
У мене є невеликий фрагмент коду, який залежить від багатьох статичних бібліотек (a_1-a_n). Я хотів би запакувати цей код у статичну бібліотеку та зробити його доступним для інших людей. Моя статична бібліотека, дозволяє називати її X, добре поєднує. Я створив просту програму зразків, яка використовує функцію від X, але коли …
138 c++  linker  ar  .a 

4
Стратегія аутентифікації мікросервісу
Мені важко вибирати гідну / безпечну стратегію аутентифікації для архітектури мікросервісу. Єдине повідомлення про те, що я знайшов у цій темі, це: Єдиний вхід у архітектуру мікросервісів Моя ідея тут полягає у тому, щоб у кожній службі (наприклад, аутентифікація, обмін повідомленнями, повідомлення, профіль тощо) мати унікальну посилання на кожного користувача …

4
Коли мені слід глузувати?
У мене є загальне уявлення про помилкові і підроблених предметів, але я не впевнений , що у мене є передчуття , коли / де використовувати глузливий - особливо це буде ставитися до цього сценарієм тут .

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