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

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

10
TransactionManagementError "Ви не можете виконувати запити до кінця" атомного "блоку під час використання сигналів, але лише під час тестування блоку.
Я отримую TransactionManagementError, коли намагаюся зберегти екземпляр моделі Django User і в його сигналі post_save, я зберігаю деякі моделі, у яких користувач є зовнішнім ключем. Контекст і помилка досить схожі на це питання django TransactionManagementError при використанні сигналів Однак у цьому випадку помилка виникає лише під час тестування одиниць . …

10
Операції через мікросервіси REST?
Скажімо, у нас є мікросервіси користувача, Wallet REST та шлюз API, який склеює речі. Коли Боб реєструється на нашому веб-сайті, наш шлюз API повинен створити користувача через мікросервіс користувача та гаманець через мікросервіс Wallet. Тепер ось декілька сценаріїв, коли все може піти не так: Створення користувача Bob не вдається: це …

12
PHP DOMDocument loadHTML неправильно кодує UTF-8
Я намагаюся проаналізувати деякий HTML за допомогою DOMDocument, але коли я це роблю, я раптом втрачаю кодування (принаймні так мені здається). $profile = "<div><p>various japanese characters</p></div>"; $dom = new DOMDocument(); $dom->loadHTML($profile); $divs = $dom->getElementsByTagName('div'); foreach ($divs as $div) { echo $dom->saveHTML($div); } Результатом цього коду є те, що я отримую …

9
Як я можу застосувати рамку лише всередині таблиці?
Я намагаюся з'ясувати, як додати межу лише всередині таблиці. Коли я роблю: table { border: 0; } table td, table th { border: 1px solid black; } Кордон знаходиться навколо всієї таблиці, а також між клітинками таблиці. Я хочу досягти межі лише у межах таблиці навколо комірок таблиці (без зовнішньої …
195 html  css  html-table  border 

4
Як показати стан "якщо" на діаграмі послідовностей?
Мені було цікаво, як можна представити " if" оператор на послідовній діаграмі? if (somethingShouldBeDone) { // Do it } else { // Do something else } Чи можна її взагалі представляти? Річ у тому, що ... в моєму коді перевіряється справедлива кількість умов для визначення різноманітних дій. Якщо я збираюся …

17
Цей проект API не має права використовувати цей API. Переконайтеся, що цей API активовано в консолі API
Я маю широту і довготу : "-27.0000,133.0000". Я хочу створити на цьому базу карт. Я спробував перейти за цим посиланням https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=****** Я продовжую отримувати цю помилку в браузері { "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the …

5
Заборона дозволу: startForeground вимагає android.permission.FOREGROUND_SERVICE
Останнім часом ми раптом бачимо кілька наступних слідів стека. Чому це могло бути? Це відбувається з того моменту, коли програма намагається перенести послугу аудіо коментарів на перший план із повідомленням про медіа та все. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at android.os.Parcel.readException(Parcel.java:1860) at …

16
Як перевірити ОС за допомогою директиви препроцесора?
Мені потрібен мій код, щоб робити різні речі на основі операційної системи, на якій він збирається. Я шукаю щось подібне: #ifdef OSisWindows // do Windows-specific stuff #else // do Unix-specific stuff #endif Чи є спосіб це зробити? Чи є кращий спосіб зробити те ж саме?

15
Як скинути всі таблиці в базу даних SQL Server?
Я намагаюся написати сценарій, який повністю спорожнить базу даних SQL Server. Ось що я маю досі: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Коли я запускаю його в студії управління, я отримую: Команди (и) успішно виконані. але коли я оновлю список таблиць, …

3
Що означає [nyae] в Zsh?
Наступну команду я запускаю невдало dir і я отримую zsh: correct 'dir' to 'gdir' [nyae]? Що означає [nyae] в Zsh?
195 zsh 

3
XPath для вибору елемента за значенням атрибута
У мене є наступний XML. <?xml version="1.0" encoding="UTF-8"?> <Employees> <Employee id="3"> <age>40</age> <name>Tom</name> <gender>Male</gender> <role>Manager</role> </Employee> <Employee id="4"> <age>25</age> <name>Meghna</name> <gender>Female</gender> <role>Manager</role> </Employee> </Employees> Я хочу вибрати елемент Співробітник з id = "4". Я використовую вираз XPath, який нічого не повертає. //Employee/[@id='4']/text() Я перевірив це на http://chris.photobooks.com/xml/default.htm, і він говорить …
195 xml  xpath 

4
Чи не потрібен __init__.py для пакетів в Python 3.3+
Я використовую Python 3.5.1. Я читав документ і розділ пакета тут: https://docs.python.org/3/tutorial/modules.html#packages Тепер у мене є така структура: /home/wujek/Playground/a/b/module.py module.py: class Foo: def __init__(self): print('initializing Foo') Зараз, перебуваючи в /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> Аналогічно, зараз удома, суперпапка Playground: ~ …


5
Як імпортувати модуль, коли в назві модуля є тире "або" дефіс?
Я хочу імпортувати foo-bar.py. Це працює: foobar = __import__("foo-bar") Це не так: from "foo-bar" import * Моє запитання: Чи є спосіб, щоб я міг використовувати вищевказаний формат, тобто from "foo-bar" import *імпортувати модуль, який має -в ньому?
195 python  import  module  hyphen 


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