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

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

15
Добавление закругленного угла и тени к UICollectionViewCell
Итак, я уже просмотрел различные сообщения о добавлении второго вида для добавления тени, но я все еще не могу заставить его работать, если я хочу добавить его UICollectionViewCell. Я создал подклассы UICollectionViewCell, и вот мой код, в котором я добавляю различные элементы пользовательского интерфейса в представление содержимого ячейки и добавляю …



10
Вызов метода, если не null в C #
Можно ли как-то сократить это утверждение? if (obj != null) obj.SomeMethod(); потому что я пишу это много, и это довольно раздражает. Единственное, что я могу придумать, - это реализовать шаблон Null Object , но это не то, что я могу делать каждый раз, и это, конечно, не решение для сокращения …
106 c#  null 

11
Как показать команду запуска контейнера докеров
Я использую сторонний графический интерфейс (пакет Synology Docker) для настройки контейнера докеров. Однако это ограничение заставляет меня запускать контейнер из командной строки. (Я хочу сопоставить другой IP-адрес хоста, чтобы привязать порт) Теперь, поскольку есть много настроек, которые уже выполнены, я хотел бы получить исходную команду запуска, запускающую этот контейнер, а …
106 docker 

6
Как найти зависимости пакета Python
Как программно получить список зависимостей пакета Python? В стандарте setup.pyони задокументированы, но я не могу найти простой способ получить к нему доступ ни из Python, ни из командной строки. В идеале я ищу что-то вроде: $ pip install somepackage --only-list-deps kombu>=3.0.8 billiard>=3.3.0.13 boto>=2.26 или: >>> import package_deps >>> package = …
106 python  pip 

2
Что такое зарезервированное слово «тип» в TypeScript?
Я только что заметил, когда пытался создать интерфейс в TypeScript, что «тип» - это либо ключевое слово, либо зарезервированное слово. При создании следующего интерфейса, например, «тип» отображается синим цветом в Visual Studio 2013 с TypeScript 1.4: interface IExampleInterface { type: string; } Допустим, вы затем пытаетесь реализовать интерфейс в классе, …

10
обнаружить нажатие клавиш в Python?
Я делаю программу типа секундомера на Python, и я хотел бы знать, как определить, нажата ли клавиша (например, p для паузы и s для остановки), и я не хотел бы, чтобы это было что-то вроде raw_input, которое ждет ввод пользователя перед продолжением выполнения. Кто-нибудь знает, как это сделать в цикле …

5
Импорт по относительному пути в Python
У меня есть папка для моего клиентского кода, папка для моего серверного кода и папка для кода, который является общим для них Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Как импортировать Common.py из Server.py и Client.py?

1
DeprecationWarning: недопустимая escape-последовательность - что использовать вместо \ d?
У меня возникла проблема с reмодулем в Python 3.6.5. В моем регулярном выражении есть этот шаблон: '\\nRevision: (\d+)\\n' Но когда я его запускаю, я получаю файл DeprecationWarning. Я искал проблему на SO , и, собственно, не нашел ответа - что мне использовать вместо \d+? Просто [0-9]+или может что-то еще?
106 python  regex  python-3.x 

6
Код VS с es6
Я получаю ошибку линтинга в моем коде 'import' is only available in ES6 (use 'esversion: 6'). Все, что связано с es6, выдает ошибку. Не уверен, что мне нужно настроить, чтобы заставить его работать.

11
Удалить строку меню из приложения Electron
Как удалить эту строку меню из моих электронных приложений: Также там написано «Hello World» (это потому, что я загрузил предварительно собранный электронный файл и исчезнет, ​​как только я упакую приложение?). Я не закодировал их в HTML, поэтому не знаю, как это сделать! -
106 node.js  electron 



5
Можно ли в Rust использовать глобальные переменные?
Я знаю, что в целом следует избегать глобальных переменных. Тем не менее, я думаю, что с практической точки зрения иногда желательно (в ситуациях, когда переменная является неотъемлемой частью программы) их использовать. Чтобы изучить Rust, я сейчас пишу программу тестирования базы данных с использованием sqlite3 и пакета Rust / sqlite3 на …

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