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

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

8
Как выбрать первый ряд каждой группы?
У меня есть DataFrame, сгенерированный следующим образом: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Результаты выглядят так: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| 12.6| | 1| …


4
Ошибка компилятора Swift: «Слишком сложное выражение» при конкатенации строк
Я нахожу это забавным больше всего на свете. Я исправил это, но я задаюсь вопросом о причине. Здесь ошибка: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions. Почему это жалуется? Кажется, это одно из самых простых возможных выражений. Компилятор …

4
Почему нужно объявлять метод интерфейса Java как абстрактный?
Сегодня я использовал функцию рефакторинга «pull interface» в Eclipse, чтобы создать интерфейс на основе существующего класса. В диалоговом окне предлагается создать все новые методы нового интерфейса как «абстрактные» методы. Какая польза от этого? Я думал, что тот факт, что вам было разрешено объявлять методы интерфейса как абстрактные, был излишней и …

2
Как проверить, содержит ли поле массива уникальное значение или другой массив в MongoDB?
Я сейчас использую mongodb. У меня есть коллекция blogpost, а blogpost содержит теги, которые представляют собой массив, например blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5'] blogpost4.tags = ['tag1', 'tag4', 'tag5'] Как я могу сделать эти поиски содержит тег1 содержит ['tag1', …
143 mongodb 

8
java.nio.file.Path для ресурса classpath
Есть ли API для получения ресурса classpath (например, из чего я получу Class.getResource(String)) как java.nio.file.Path? В идеале я хотел бы использовать новые PathAPI с ресурсами classpath.
143 java  java-7  nio2 

7
Как скачать весь каталог и подкаталоги с помощью wget?
Я пытаюсь загрузить файлы для проекта, используя его wget, так как сервер SVN для этого проекта больше не работает, и я могу получить доступ к файлам только через браузер. Базовые URL для всех файлов такие же, как http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * Как я могу использовать wget(или любой другой подобный инструмент), чтобы загрузить …
143 regex  linux  bash  wget 


7
Как написать код WinForms, который автоматически масштабируется до параметров системного шрифта и dpi?
Введение: есть много комментариев, в которых говорится, что «WinForms плохо масштабируется до настроек DPI / шрифта; переключитесь на WPF». Тем не менее, я думаю, что это основано на .NET 1.1; кажется, что они действительно проделали довольно хорошую работу по внедрению автоматического масштабирования в .NET 2.0. По крайней мере, на основании …
143 c#  .net  winforms  fonts  dpi 

16
Kotlin-android: неразрешенная привязка эталонных данных
У меня есть следующий класс фрагмента, написанный на Java с использованием новой библиотеки привязки данных import com.example.app.databinding.FragmentDataBdinding; public class DataFragment extends Fragment { @Nullable private FragmentDataBinding mBinding; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_data, container, false); return mBinding.getRoot(); } } Он компилируется …

5
Как сделать SPA SEO сканируемым?
Я работаю над тем, как сделать Google Crawlab доступным на основе инструкций Google . Несмотря на то, что есть довольно много общих объяснений, я нигде не смог найти более подробного пошагового руководства с реальными примерами. После этого я хотел бы поделиться своим решением, чтобы другие тоже могли его использовать и, …

3
Как установить BaseBath в ConfigurationBuilder в Core 2.0
Как я могу установить базовый путь в ConfigurationBuilder в Core 2.0. Я гугл и нашел этот вопрос, это из документации Microsoft, и 2.0 документов в Интернете , но они , кажется, используют версию Microsoft.Extension.Configurationс 1.0.0-beta8 . Я хочу читать appsettings.json. Есть ли новый способ сделать это в Core 2.0? using …


4
PowerShell и оператор -contains
Рассмотрим следующий фрагмент: "12-18" -Contains "-" Вы думаете, что это оценивает true, но это не так. Это оценит falseвместо. Я не уверен, почему это происходит, но это происходит. Чтобы избежать этого, вы можете использовать это вместо: "12-18".Contains("-") Теперь выражение оценит как истинное. Почему первый фрагмент кода ведет себя так? есть …

10
Как передать анонимные типы в качестве параметров?
Как я могу передать анонимные типы в качестве параметров другим функциям? Рассмотрим этот пример: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); Переменная queryздесь не имеет строгого типа. Как мне определить мою LogEmployeesфункцию, чтобы принять ее? public void LogEmployees (? …

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