Вопросы-ответы - все решения ➜ страница 335
Полезные флаги GCC для C
за задание -Wall, а параметр -std=XXX, что другие действительно полезные, но менее известные флаги компилятора для использования в C? меня особенно интересуют любые дополнительные предупреждения и / или превращение предупреждений в ошибки в некоторых случаях, чтобы полностью свести к минимуму любые случайные несоответствия типов. ...
Как удалить все неалфавитные символы из строки в SQL Server?
Как можно удалить все символы, которые не буквы из строки? насчет буквы? Это должна быть пользовательская функция или есть еще более обобщенное решения? ...
Как включить / отключить уровни журнала в Android?
У меня есть много операторов ведения журнала для отладки, например. Log.v(TAG, "Message here"); Log.w(TAG, " WARNING HERE"); при развертывании этого приложения на телефоне устройства я хочу отключить подробное ведение журнала, где я могу включить / отключить ведение журнала. ...
Сравнение NSDate с помощью Swift
Я работаю над приложением, которое требует проверки срока выполнения домашнего задания. Я хочу знать, если срок в течение следующей недели, и если затем выполнить действие. Большая часть документации, которую я смог найти, находится в Objective-C, и я не могу понять, как это сделать в Swift. Спасибо за помощь!! ...
Java String-смотрите, если строка содержит только цифры, а не буквы
у меня есть строка, которую я загружаю по всему моему приложению, и она меняется от цифр до букв и т. д. У меня есть простой if утверждение, чтобы увидеть, если он содержит буквы или цифры, но что-то не совсем корректно работает. Вот фрагмент. String text = "abc"; String number; if (text.contains("[a-zA-Z]+") == false && text.length() > 2) { number = text; } хотя text переменная содержит буквы, состояние как true. То и && должны eval как оба условия должны быть true ...
Это Система.nanoTime() совершенно бесполезно?
как описано в блоге остерегайтесь системы.nanoTime() в Java, на системах x86, система Java.nanoTime() возвращает значение времени с помощью CPU конкретного счетчика. Теперь рассмотрим следующий случай, который я использую для измерения времени вызова: long time1= System.nanoTime(); foo(); long time2 = System.nanoTime(); long timeSpent = time2-time1; теперь в многоядерной системе может быть, что после измерения time1 поток запланирован на другой процессор, счетчик которого меньше, чем у предыд ...
URLEncoder не может перевести символ пробела
Я жду System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); вывод: Hello%20World (20-это ASCII шестнадцатеричный код для пространства) однако, что я получаю: Hello+World Я использую неправильный метод? Какой правильный метод я должен использовать? ...
Как отобразить вывод данных с плавающей запятой с 2 десятичными знаками в Java?
могу ли я сделать это с System.out.print? ...
Как обновить несколько элементов массива в mongodb
у меня есть документ Mongo, который содержит массив элементов. Я хотел бы сбросить .handled атрибут всех объектов в массиве, где .profile = XX. документ имеет следующий вид: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 10, "data": "....." } { "h ...
Эквивалент.попробуйте() для хэша, чтобы избежать ошибок "неопределенного метода" на nil? [дубликат]
этот вопрос уже есть ответ здесь: Как избежать NoMethodError для нулевых элементов при доступе к вложенным хэшам? [дубликат] 4 ответы в Rails мы можем сделать следующее, если значение не существует, чтобы избежать ошибки: @myvar = @comment.try(:body) что такое эквивалент, когда я копаю глубоко в a хэш и не хотите получить ошибку? @myvar = session[:comments][@comment.id]["temp_value"] # [:comments] m ...
Что находится в вашей сумке инструментов Mathematica? [закрытый]
мы все знаем, что Mathematica велика, но ей также часто не хватает критической функциональности. Какие внешние пакеты / инструменты / ресурсы вы используете с Mathematica? я отредактирую (и приглашу кого-нибудь еще сделать это тоже) этот главный пост, чтобы включить ресурсы, которые ориентированы на общую применимость в научных исследованиях и которые как можно больше людей найдут полезными. Не стесняйтесь вносить что-либо, даже небольшие фрагменты кода (как я сделал ниже для синхронизации обы ...
Узел.js создать папку или использовать существующую
Я уже прочитал документацию узла.js и, если я что-то пропустил, он не говорит, какие параметры содержатся в определенных операциях, в частности fs.mkdir(). Как вы можете видеть в документации, это не очень много. В настоящее время у меня есть этот код, который пытается создать папку или использовать существующую вместо этого: fs.mkdir(path,function(e){ if(!e || (e && e.code === 'EEXIST')){ //do something with contents } else { //debug console.log(e); ...
Что такое экзистенциальный тип?
Я прочитал статью в Википедии экзистенциальных типов. Я понял, что они называются экзистенциальными типами из-за экзистенциального оператора (∃). Хотя я не уверен, какой в этом смысл. В чем разница между T = ∃X { X a; int f(X); } и T = ∀x { X a; int f(X); } ? ...
Максимальный год в дате истечения срока действия кредитной карты
различные онлайн-сервисы имеют разные значения для максимального года истечения срока действия, когда речь заходит о кредитных картах. например: Basecamp: +15 лет (2025) Амазонка: +20 лет (2030) Paypal: +19 лет (2029) каков здесь разумный максимум? Существуют ли какие-либо официальные рекомендации? ...
Почему volatile не считается полезным в многопоточном программировании на C или c++?
как показано в ответ Я недавно опубликовал, я, кажется, смущен полезностью (или ее отсутствием)volatile в многопоточных контекстах программирования. мое понимание таково: каждый раз, когда переменная может быть изменена вне потока управления куска кода доступа к ней, что переменная должна быть объявлена volatile. Обработчики сигналов, регистры ввода-вывода и переменные, модифицированные другим потоком, все составляют такие положения. Итак, если у вас есть глобальный int foo и foo считывается ...
Как удалить повторяющиеся элементы из массива в Perl?
У меня есть массив в Perl: my @my_array = ("one","two","three","two","three"); Как удалить дубликаты из массива? ...
Java8: HashMap для HashMap с использованием Stream / Map-Reduce / Collector
Я знаю, как" преобразовать " простой Java List С Y ->Z, например: List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList()); теперь я хотел бы сделать в основном то же самое с картой, т. е.: INPUT: { "key1" -> "41", // "41" and "42" "key2" -> "42 // are Strings } OUTPUT: { "key1" -> 41, // 41 and 42 "key2" -> 42 // are Integers } решение не должно ограничиваться String ...
Docker-как анализировать использование диска контейнера?
Я искал некоторое время, но не смог найти способ проанализировать использование диска контейнера / Тома Docker. Я вижу, что докер занимает 12 ГБ моей файловой системы: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker но, как я знаю, как это распределяется по контейнерам? Я попытался подключиться к контейнерам, запустив (новая кома ...
динамическое добавление и удаление вида в viewpager
(Я нашел решение - Пожалуйста, см. мой пост в разделе ответов ниже.) в моем приложении пользователь начнет с одного представления своих данных. Я хотел бы добавить ViewPager и позволить пользователю добавлять больше просмотров по желанию. Как мне это сделать? (Я не хочу использовать FragmentPagerAdapter.) Я прочитал бесчисленное количество сообщений и обзоров, но все еще чего-то не хватает. Вот что я думаю, что понимаю: MainActivity создает ViewPager и PagerAdapter: ViewPager pager = nul ...
Преобразование временной метки UNIX в форматированную строку даты
используя PHP, я хочу конвертировать временные метки UNIX в строки даты, подобные этому:2008-07-17T09:24:17Z как преобразовать метку времени, такую как 1333699439 to 2008-07-17T09:24:17Z? ...
Как изменить порт Tomcat с 8080 на 80?
Я хочу выполнить мое веб-приложение как http://localhost. ...
Классы и модули в VB.NET
считается ли приемлемой практикой использовать модули вместо классов с общими функциями-членами в VB.NET? Я стараюсь избегать модулей, потому что они чувствуют себя как остатки от Visual Basic 6.0 и, похоже, больше не вписываются. С другой стороны, кажется, что нет большой разницы между использованием модуля и класса только с общими членами. Это не так часто, что я действительно очень нужен, Но иногда бывают ситуации, когда они Настоящее простое решение. Мне любопытно услышать, Есть ли у вас к ...
Как создать круговой ProgressBar в android? [закрытый]
есть ли у вас какие-либо идеи, как сделать круговой индикатор выполнения, как один из приложений Google Fit? Как на картинке ниже. ...
Настройка заголовков HTTP
Я пытаюсь установить заголовок на моем веб-сервере Go. Я использую gorilla/mux и net/http пакеты. Я хочу Access-Control-Allow-Origin: * разрешить кросс-домен AJAX. вот мой код: func saveHandler(w http.ResponseWriter, r *http.Request) { // do some stuff with the request data } func main() { r := mux.NewRouter() r.HandleFunc("/save", saveHandler) http.Handle("/", r) http.ListenAndServe(":"+port, nil) } The net/http пакет имеет документацию, описывающую отправку заголовков htt ...
Как мне заархивировать файл в C#, не используя сторонние API?
Я уверен, что это не дубликат, так что потерпите со мной всего минуту. Как я могу программно (C#) ZIP файл (в Windows) без использования каких-либо сторонних библиотек? Мне нужен собственный вызов windows или что-то в этом роде; мне действительно не нравится идея запуска процесса, но я буду, если мне это абсолютно необходимо. А Пиновке позвонить было бы гораздо лучше. в противном случае, позвольте мне сказать вам, что я действительно пытаюсь достичь: мне нужна возможность позволить пользовател ...
Как включить трассировку WCF?
обновление: Я пытался включить WCF трассировка, но до сих пор нет успеха... Ниже мое последнее обновление. нужно ли мне разрешение на запись в хранилище ниже? <system.diagnostics> <trace autoflush="true" /> <sources> <source name="System.ServiceModel" switchValue="Information, ActivityTracing" propagateActivity="true"> <listeners> <add name="sdt" type="System.Diagnostics.XmlWriterTrac ...
Установить autoreconf на OSX lion?
Я пытаюсь переустановите ruby 1.9.3 с патчем, который позволит мне использовать ruby-debug. при выполнении инструкций и запуске rvm reinstall 1.9.3 --patch debug --force-autoconf Она проходит через и после применения патча выдает: rvm требует autoreconf для установки выбранного интерпретатора ruby однако autoreconf не был найден в пути. к сожалению, гуглить вокруг, как установить autoreconf на OSX Лев (или много информации об этом), кажется, тупик. ...
Как я могу перечислить одно имя файла на выходную строку в Linux?
Я использую ls -a команда для получения имен файлов в Каталоге, но вывод в одной строке. такой:. .. .bash_history .ssh updator_error_log.txt есть ли встроенная Альтернатива для получения имен файлов, каждый на новой строке, например: . .. .bash_history .ssh updator_error_log.txt ...
Понимание React-Redux и mapStateToProps()
Я пытаюсь понять метод подключения react-redux и функции, которые он принимает в качестве параметров. В частности mapStateToProps(). Как я понимаю, возвращаемое значение mapStateToProps будет объект, производный от состояния (как он живет в хранилище), ключи которого будут переданы в целевой компонент (компонент connect применяется к) в качестве реквизитов. это означает, что состояние, потребляемое вашим целевым компонентом, может иметь совершенно другую структуру состояние, как оно хранится в ...
Ограничения типа перечисления в C# [дубликат]
Возможные Дубликаты:кто-нибудь знает хороший обходной путь для отсутствия общего ограничения перечисления? в чем причина того, что C# не разрешает ограничения типа на Enum ' s? Я уверен, что за этим безумием стоит какой-то метод, но я хотел бы понять, почему это невозможно. ниже то, что я хотел бы быть в состоянии сделать (в теории). public static T GetEnum<T>(this string description) where T : Enum { ... } ...