Вопросы-ответы - все решения ➜ страница 347
Как сравнить флаги в C#?
у меня есть флаг перечисление ниже. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Я не могу сделать оператор if равным true. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } Как я могу сделать это правда? ...
Выполнение сценариев оболочки из док-станции OS X?
Как настроить сценарий оболочки для выполнения из док-станции Mac OSX? Кажется, что просто создание ярлыка откроет файл в моем редакторе. Есть ли флаг, который мне нужно установить где-то, чтобы сказать ему работать, а не открывать его для редактирования? ...
Что может сделать MATLAB, что R не может сделать? [закрытый]
Я часто слышу, как люди жалуются, как дорого MATLAB лицензии. Тогда я удивляюсь, почему они просто не используют Октавы или R. Но верно ли последнее? Можете ли вы использовать R для замены MATLAB? ...
Как изменить размер изображения пропорционально / сохраняя соотношение сторон?
У меня есть изображения, которые будут довольно большими по размеру, и я хочу сжать их с помощью jQuery, сохраняя при этом пропорции, то есть то же соотношение сторон. может кто-нибудь указать мне на какой-то код, или объяснить логику? ...
Есть ли нечувствительный к регистру jQuery: содержит селектор?
есть ли нечувствительная к регистру версия содержит селектор jQuery или я должен делать работу вручную, зацикливаясь на всех элементах и сравнивая их .текст() для моей строки? ...
Как отправить stacktrace в log4j?
скажем, вы ловите исключение и получаете следующее на стандартном выходе (например, консоль), если вы делаете Эл.печатные(): java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Теперь я хочу отправить это вместо регистратора, как, скажем, log4j, чтобы получить следующее: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-Event ...
Пароль Root внутри контейнера Docker
Я использую изображение Docker, которое было построено с помощью команды USER для использования некорневого пользователя под названием dev. Внутри контейнера я "dev", но я хочу отредактировать . поэтому мне нужно быть root. Я пытаюсь выполнить команду su, но меня просят ввести пароль root. каков пароль пользователя root по умолчанию внутри контейнера Docker? ...
Как найти первый элемент массива, соответствующий логическому условию в JavaScript?
мне интересно, есть ли известный, встроенный / элегантный способ найти первый элемент массива JS, соответствующий заданному условию. Эквивалент C# будет список.Найти. до сих пор я использовал комбинацию из двух функций, как это: // Returns the first element of an array that satisfies given predicate Array.prototype.findFirst = function (predicateCallback) { if (typeof predicateCallback !== 'function') { return undefined; } for (var i = 0; i < arr.length; i++) { ...
"Diff" изображение с помощью ImageMagick
Как я могу получить разницу между двумя изображениями? У меня есть исходное изображение. Кто-то написал на точной копии оригинального изображения. Теперь мне нужно сравнить оригинал с написанным на изображении и извлечь только запись в формате изображения. пример: у меня есть картинка дома. Кто-то взял копию и написал "Привет!"на копии. Я хочу как-то сравнить две картинки, снять дом, и остаться с изображением слов "Привет!". Is это возможно с помощью ImageMagick? Я знаю, что есть способы полу ...
Преобразование строки Sql Server в дату
Я хочу преобразовать строку следующим образом: '10/15/2008 10:06:32 PM' в эквивалентное значение DATETIME в Sql Server. в Oracle, я бы сказал так: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') этот вопрос подразумевает, что я должен разобрать строку в одну из стандартные форматы, а затем конвертировать с помощью одного из этих кодов. Это кажется нелепым для такой мирской операции. Есть ли более простой способ? ...
Примеры с открытым исходным кодом хорошо разработанных приложений для Android? [закрытый]
можете ли вы порекомендовать приложения с открытым исходным кодом для android, которые могут быть полезны для анализа и изучения программирования на android? любое приложение из Android с открытым исходным кодом подходит для базового обучения?В принципе, я ищу приложения для android для ссылки на дизайн пользовательского интерфейса с исходным кодом. ...
Как передать необязательные параметры в TypeScript, опуская некоторые другие необязательные параметры?
учитывая следующую подпись: export interface INotificationService { error(message: string, title?: string, autoHideAfter?: number); } Как я могу вызвать функцию error() не указание параметра title, но установка autoHideAfter, чтобы сказать 1000? ...
В чем разница между HashMap и TreeMap? [дубликат]
этот вопрос уже есть ответ здесь: разница между HashMap, LinkedHashMap и TreeMap 16 ответов Я начал изучать Java. Когда я использую хеш-за дерева? ...
Строковые литералы: куда они идут?
меня интересует, где строковые литералы выделяется/хранится. Я нашел один интригующий ответ здесь, говорят: определение строки inline фактически встраивает данные в саму программу и не может быть изменено (некоторые компиляторы позволяют это умным трюком, не беспокойтесь). но, это было связано с C++, не говоря уже о том, что он говорит, чтобы не беспокоиться. я беспокою. =D Так что мой вопрос в том, где и как хранится мой строковый литерал? Почему бы мне не попытаться изменить его? Реал ...
Как назначить действие для объекта UIImageView в Swift
Я пытаюсь назначить UIImageView к действию, когда пользователь нажимает на него. Я знаю, как создать действие для UIButton, но как я мог имитировать такое же поведение a UIButton, но через UIImageView? ...
(grep) регулярное выражение для сопоставления символов, отличных от ASCII?
на Linux, у меня есть каталог с большим количеством файлов. Некоторые из них имеют символы, отличные от ASCII, но все они действительны UTF-8. Одна программа имеет ошибку, которая мешает ей работать с именами файлов, отличными от ASCII, и мне нужно выяснить, сколько из них затронуты. Я собирался сделать это с find и чтобы напечатать символы, отличные от ASCII, а затем сделать wc -l найти количество. Это не обязательно должен быть grep; я могу использовать любой стандартный Unix регулярные выра ...
Как определить общее доступное / свободное дисковое пространство на устройстве iPhone / iPad?
Я ищу лучший способ обнаружения доступного/свободного места на диске на устройстве iPhone/iPad программно. В настоящее время я использую NSFileManager для обнаружения дискового пространства. Ниже приведен фрагмент кода, который выполняет эту работу для меня: -(unsigned)getFreeDiskspacePrivate { NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL]; unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue]; NSLog(@"%s - Fre ...
LINQ Select Distinct с анонимными типами
Так у меня есть коллекция объектов. Точный тип не имеет значения. Из него я хочу извлечь все уникальные пары пары конкретных свойств, таким образом: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Итак, мой вопрос: Будет ли Distinct в этом случае использовать объект по умолчанию equals ( ...
Захват подписи с помощью HTML5 и iPad
кто-нибудь знает как это можно сделать? Вы бы использовали объект canvas, svg, jQuery и т. д.? ...
Самый быстрый способ перебора всех символов в строке
в Java, что бы самый быстрый способ перебирать все символы в строке, это: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } или такой: char[] chars = str.toCharArray(); for (int i = 0, n = chars.length; i < n; i++) { char c = chars[i]; } EDIT: что я хотел бы знать, если стоимость многократного вызова charAt метод во время длинной итерации заканчивается тем, что либо меньше, либо больше, чем стоимость выполн ...
Использование forceLayout (), requestLayout () и invalidate()
Я немного запутался в ролях forceLayout(),requestLayout() и invalidate() методы View класса. , когда они будут названы? ...
Что такое правильный способ для форматирования многострочных dict в Питоне?
в Python я хочу написать многострочный дикт в своем коде. Есть несколько способов его форматирования. Вот некоторые из них, которые я мог бы придумать: mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } Я знаю, что любой из вышеперечисленных синтаксически корректен, но я предполагаю, что есть один предпочтительный стиль отступа и разрыва ст ...
Recyclerview внутри ScrollView не прокручивается плавно
для моего приложения я использую RecyclerView внутри ScrollView здесь RecyclerView имеет высоту, основанную на его содержании с помощью библиотека. Прокрутка работает, но это не работает гладко, когда я прокручиваю RecyclerView. Когда я прокручиваю ScrollView сам он прокручивается плавно. код, который я использую для определения RecyclerView: LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.V ...
Разница между Службой, асинхронной задачей и потоком?
в чем разница между Службой, асинхронной задачей и потоком. Если я не ошибаюсь, все они используются для выполнения некоторых вещей в фоновом режиме. Итак, как решить, что использовать и когда? ...
Android-прослушивание входящих SMS сообщений
Я пытаюсь создать приложение для мониторинга входящих SMS-сообщений, и запустить программу через входящие SMS, также он должен прочитать содержимое из SMS. документооборот: SMS отправляется на Android устройство самостоятельное исполняемое приложение прочитайте информацию SMS ...
Лучший способ определить, что HTML5 не поддерживается
стандартный способ борьбы с ситуациями, когда браузер не поддерживает HTML5 <canvas> тег должен встраивать некоторый резервный контент, например: <canvas>Your browser doesn't support "canvas".</canvas> но остальная часть страницы остается прежней, что может быть неуместным или вводящим в заблуждение. Я хотел бы каким-то образом обнаружить холст без поддержки, чтобы я мог представить остальную часть моей страницы соответственно. Что бы вы порекомендовали? ...
В чем разница между событиями mouseover и mouseenter?
Я всегда использовал mouseover событие, но при чтении документации jQuery я нашел mouseenter. Они, кажется, функционируют точно так же. есть ли разница между ними, и если да, то когда я должен их использовать? (Также применяется для mouseout vs mouseleave). ...
Переменные внутри и вне функции init () класса
Я пытаюсь понять, есть ли вообще разница между этими классами кроме названия? Имеет ли значение, если я использую или не использую функцию __init__() при объявлении переменной "value"? class WithClass (): def __init__(self): self.value = "Bob" def my_func(self): print(self.value) class WithoutClass (): value = "Bob" def my_func(self): print(self.value) мое главное беспокойство заключается в том, что я буду использовать его в одном направлении, когда э ...
Async / await vs BackgroundWorker
в последние несколько дней я тестировал новые возможности .net 4.5 и c# 5. Мне нравятся его новые функции async / await. Раньше я использовал BackgroundWorker для обработки более длительных процессов в фоновом режиме с адаптивным интерфейсом. мой вопрос: после того, как эти хорошие новые функции, когда я должен использовать async / await и когда BackgroundWorker? Каковы общие сценарии для обоих? ...
Python проверяет действительный адрес электронной почты?
есть ли хороший способ проверить ввод формы с помощью регулярного выражения, чтобы убедиться, что это правильный адрес электронной почты стиля? Поиск с прошлой ночи, и все, кто ответил на вопросы людей по этой теме, также, похоже, имеют проблемы с ним, если это поддоменный адрес электронной почты. ...