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

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

6
Как закрыть открытую папку в Visual Studio Code?
Я люблю VSCode. Но я не могу найти способ закрыть открытую папку. Кажется, что вы можете открывать только одну папку за раз. И единственный способ закрыть это закрыть всю программу? Я что-то упускаю?


5
Гарантируется ли стабильность функции sorted () Python?
Документация не гарантирует , что. Есть ли другое место, где это задокументировано? Я предполагаю, что он может быть стабильным, так как метод sort в списках гарантированно стабилен (примечания 9 пункт: «Начиная с Python 2.3, метод sort () гарантированно стабилен»), а sorted функционально аналогичен. Однако я не могу найти какой-либо исчерпывающий …

6
Что такое Jetifier?
Что такое Jetifier? Например, чтобы создать новый проект с использованием зависимостей из пакета androidx, этот новый проект должен добавить следующую строку в файл gradle.properties : android.enableJetifier=true Так что это значит - «включить jetifier»?
100 android  gradle  androidx 

5
Возврат из лямбды forEach () в java
Я пытаюсь изменить некоторые циклы for-each на лямбда- forEach()методы, чтобы открыть для себя возможности лямбда-выражений. Кажется возможным следующее: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } С лямбдой forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Но следующий не работает: for (Player player : players) …

7
Сценарий после установки с Python setuptools
Можно ли указать файл сценария Python после установки как часть файла setuptools setup.py, чтобы пользователь мог выполнить команду: python setup.py install в локальном файловом архиве проекта или pip install <name> для проекта PyPI, и сценарий будет запущен после завершения стандартной установки setuptools? Я хочу выполнить задачи после установки, которые можно …

1
Что именно представляет собой модель веб-сервера до форка?
Я хочу знать, что именно означает, когда веб-сервер описывает себя как веб-сервер до форка. У меня есть несколько примеров, таких как unicorn для рубина и gunicorn для питона. В частности, это вопросы: Какую проблему решает эта модель? Что происходит при первоначальном запуске веб-сервера до форка? Как он обрабатывает запрос? Также …

8
Размер текста вкладок TabLayout в дизайне Android
Мне сложно изменить размер текста вкладок библиотеки дизайна tablayout (android.support.design.widget.TabLayout). Мне удалось его изменить, назначив tabTextAppearance в TabLayout app:tabTextAppearance="@style/MyTabLayoutTextAppearance" следующий стиль <style name="MyTabLayoutTextAppearance" parent="TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"> <item name="android:textSize">14sp</item> </style> но у меня есть 2 побочных эффекта: 1) Я потерял акцентный цвет выбранной вкладки 2) Текст табуляции больше не пишется с заглавной буквы.

8
Как сделать часть текста жирным шрифтом в android во время выполнения?
ListViewВ моем приложении есть много строковых элементов , таких как name, experience, date of joiningи т.д. Я просто хотим , чтобы сделать nameсмелыми. Все строковые элементы будут в одном TextView. мой XML: <ImageView android:id="@+id/logo" android:layout_width="55dp" android:layout_height="55dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="15dp" > </ImageView> <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/logo" android:padding="5dp" android:textSize="12dp" > </TextView> …

7
Самый быстрый способ проверить, соответствует ли строка регулярному выражению в Ruby?
Каков самый быстрый способ проверить, соответствует ли строка регулярному выражению в Ruby? Моя проблема в том, что мне нужно «egrep» просмотреть огромный список строк, чтобы найти те, которые соответствуют регулярному выражению, заданному во время выполнения. Меня волнует только то, соответствует ли строка регулярному выражению, а не то, где она совпадает, …
100 ruby  regex  performance 

3
Импортированный интерфейс экспорта TypeScript
Я использую модули AMD и хочу спрятать сложный интерфейс за одним файлом, который загружает несколько других файлов и выбирает, что и как раскрыть. Это работает, я использую это решение, но оно кажется некрасивым, в основном с интерфейсами. import Types = require('./message-types'); import MessageBaseImport = require('./message-base'); export interface IMessage extends Types.IMessage …
100 typescript 

13
Проверка JavaScript для пустого поля ввода
У меня есть это поле ввода. <input name="question"/>Я хочу вызвать функцию IsEmpty при отправке, нажав кнопку отправки. Я попробовал приведенный ниже код, но ничего не вышло. любой совет? <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=unicode" /> <meta content="CoffeeCup HTML Editor (www.coffeecup.com)" name="generator" /> </head> <body> <script language="Javascript"> function IsEmpty() { …
100 javascript 

4
Что означает «Таблица не поддерживает оптимизацию, вместо этого выполняется воссоздание + анализ»?
Я работаю над MySQL 5.5 и пытаюсь выполнить восстановление индекса с помощью OPTIMIZE TABLEзапроса. Я получаю сообщение об ошибке ниже: Таблица не поддерживает оптимизацию, вместо этого выполняется воссоздание + анализ Что это значит? Механизм MySQL не позволяет перестроить индекс? Что скрывается за этим сообщением на уровне MySQL 5.5 Engine?
100 mysql 

7
Разница между распределением статической памяти и распределением динамической памяти
Я хотел бы знать, в чем разница между распределением статической памяти и распределением динамической памяти? Не могли бы вы объяснить это каким-нибудь примером?

6
Как включить символ '&' в инструкцию bash curl
Я пытаюсь использовать curl в bash для загрузки веб-страницы, но &символ в URL-адресе не интерпретируется как символ, как мне хотелось бы. Есть идеи, как я могу убедить bash, что символ &- это просто скучный персонаж и ничего особенного?
100 bash  curl 

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