Codengineering - блог о программировании ➜ страница 922


Файл.listFiles возвращает null, когда он не должен

Я пытаюсь получить список файлов, существующих в папке Phone Pictures (внутренняя память, не вставлена SD-карта), используя это: File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); File[] files = file.listFiles(); Но значение файла всегда равно null. Я также добавляю это к AndroidManifest.xml <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> Любые идеи будут высоко оценены, заранее спасибо. ...

Умножение матриц по элементам в Rcpp

Я работаю над кодом, который требует умножения матрицы по элементам. Я пытаюсь реализовать это в Rcpp, так как код требует некоторых дорогостоящих циклов. Я довольно новичок в Rcpp и, возможно, что-то упускаю, но я не могу заставить работать умножение матрицы по элементам. // [[Rcpp::export]] NumericMatrix multMat(NumericMatrix m1, NumericMatrix m2) { NumericMatrix multMatrix = m1 * m2 // How can this be implemented ? } Возможно, я упустил что-то очень тривиальное и хотел спросить, сущес ...

Поведение вращающегося изображения между Kivy и Python

У меня возникли проблемы с пониманием того, что Kivy делает за кулисами при использовании языка Kivy при вращении изображений и их перемещении. Ниже приведен код, который должен нарисовать два изображения под углом 45 градусов на экране, а затем для каждого щелчка мыши повернуть его больше, а затем переместить его вправо на экране. Первое изображение рисуется с помощью поворота, определенного на языке Kivy, где второе-это то, где я пытаюсь повторить его только на python (чтобы понять лучше то, ...

как получить userid и gid в gradle?

Я могу сделать это в build.gradle: println System.getProperty("user.name") Как получить идентификатор пользователя и идентификатор основной группы для текущего пользователя на машине Linux? Захват выходных данных exec - это последнее, что я хочу сделать. ...

Различия, которые имеют значение между GTK+ и QT?

Каковы более тонкие различия между QT и GTK+? В частности, мне нужно знать более тонкие различия. Язык нейтральный, Windows / Linux нейтральный. Только тонкости, пожалуйста... насколько родными являются виджеты / элементы управления для оконной кормушки, с ее точки зрения? пример: если бы это был текстовый элемент управления, он бы обрабатывал: сообщение WM_COMMAND или EM_SETSEL, отправленное ему? Если нет, то как сторонние приложения / программы чтения с экрана взаимодействуют с элементом ...

Считывание из потока ввода Java с очень большими объемами данных несколько раз

Я хотел бы знать, как лучше всего считывать байты из Java InputStream несколько раз и все равно быть эффективным, когда поток очень большой. Допустим, у меня есть следующий код: public void handleBytes(InputStream in) { doStuff1(in); doStuff2(in); doStuff3(in); } Где doStuff1, doStuff2 и doStuff3 все должны работать с одними и теми же байтами, но делать разные вещи. Кроме того, я предполагаю, что эти функции могут быть асинхронными. Я знаю, что можно mark, а затем reset поток, н ...

Как перехватить прикосновения к маркеру в Google Maps SDK для iOS?

Я новичок в Google Maps SDK для iOS. Когда пользователь нажимает на маркер, вместо того, чтобы показывать окно информации по умолчанию с заголовком и фрагментом кода, я хотел бы направить их в другое место в моем приложении (например, контроллер модального вида). Я искал в заголовочных файлах и в интернете, и, кажется, не могу найти ничего, относящегося к событиям касания на маркерах. Есть ли у кого-нибудь предложения или обходные пути? ...

Как использовать StringUtils в Java?

Я новичок в Java. Я хочу использовать StringUtils.replace , но Eclipse выводит "StringUtils cannot be resolved". Я пытался import java.lang.*;, но это не работает. ...

Как передать предикат в качестве параметра функции

У меня есть класс CMyVector, который содержит вектор указателей на объекты CMyClass, и у меня есть несколько функций "найти", чтобы найти элементы в соответствии с различными критериями. Так, например, у меня есть: CMyClass* CMyVector::FindByX(int X); CMyClass* CMyVector::FindByString(const CString& str); CMyClass* CMyVector::FindBySomeOtherClass(CSomeOtherClass* ptr); // Other find functions... Сначала они были реализованы в виде петель, пересекающих вектор, ищущих элемент, который соот ...

Как центрировать виджет tkinter в липкой рамке

Я пишу игру в python3, используя tkinter, и у меня есть небольшая проблема с тем, чтобы заставить сетку делать то, что я хочу. Я просмотрел по крайней мере пять страниц результатов google, включая ответы переполнения стека для каждого варианта того, как задать этот вопрос, который я могу придумать. В конце концов я просто сдался и создал этот аккаунт, чтобы спросить об этом. Что у меня есть: кнопка (newGameButton) и метка (messageBox), центрированная в кадре (верхняя панель) который сам ...