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

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


14
Разница между контуром и границей
Кто-нибудь знает о какой-либо разнице между свойствами 'border' и 'outline' в CSS? Если нет никакой разницы, то почему есть два свойства для одной и той же вещи?
195 css 

4
В чем разница между getFields и getDeclaredFields в отражении Java
Меня немного смущает различие между getFieldsметодом и getDeclaredFieldsметодом при использовании отражения Java. Я прочитал, что getDeclaredFieldsдает вам доступ ко всем полям класса и getFieldsвозвращает только открытые поля. Если это так, почему бы вам просто не использовать всегда getDeclaredFields? Может ли кто-нибудь подробно рассказать об этом и объяснить разницу между этими …
195 java  reflection 

10
Транзакции через микросервисы REST?
Допустим, у нас есть микросервисы User, Wallet REST и API-шлюз, который склеивает вещи. Когда Боб регистрируется на нашем веб-сайте, нашему API-шлюзу необходимо создать пользователя через микросервис User и кошелек через микросервис Wallet. Теперь вот несколько сценариев, где что-то может пойти не так: Не удалось создать пользователя Боба: все в порядке, …

13
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 

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 Есть ли способ сделать это? Есть ли лучший способ сделать то же самое?

3
Что [няэ] означает в Zsh?
Я запускаю следующую команду безуспешно dir и я получаю zsh: correct 'dir' to 'gdir' [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> Я хочу выбрать элемент Employee с 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> Точно так же сейчас в доме, …


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

14
Состояние Git показывает файлы как измененные, даже если их содержимое одинаково
Я получил git checkout от кого-то другого и пытаюсь зафиксировать неустановленные изменения в локальном хранилище. Тем не менее, много (если не каждый) файл выглядит измененным, даже если его содержимое точно такое же. Я уже установил core.fileModeна ложь, а также core.autocrlfна ложь, но безуспешно. Стоит отметить, что репозиторий Git, который я …
195 git 


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