Вопросы-ответы - все решения ➜ страница 544


Задать вопрос

Предупреждение об устаревании в момент js

Мне нужна помощь я получаю предупреждение о моем коде, который имеет значение, предоставленное не в распознанном формате ISO. и я меняю свою переменную сегодня с функцией момента, и все равно она не работает. вот предупреждение ошибка предупреждение об устаревании: предоставленное значение не находится в распознанном формате ISO. конструкция moment возвращается к JS Date(), которая не является надежной во всех браузерах и версиях. Не ISO форматы даты не рекомендуется и будут удалены в пре ...

В чем разница между асинхронными, неблокирующими архитектурами на основе событий?

в чем разница между: асинхронные, Неблокирующий и Event-base архитектуры? может что-то быть как асинхронные и неблокирующий (и событие на основе)? что самое важное в программировании, чтобы что-то иметь: асинхронный, неблокирующая и / или событийная база (или все 3)? Если бы вы могли привести примеры, это было бы здорово. этот вопрос задают, потому что я читал этот великий StackOverflow статья на аналогичную тему, но она не отвечает на мои вопросы выше. ...

Пример async / await, который вызывает взаимоблокировку

я наткнулся на некоторые рекомендации по асинхронному программированию с использованием ключевых слов async/await c#(я новичок в c# 5.0). один из приведенных советов был следующим: стабильность: знайте свои контексты синхронизации ... Некоторые контексты синхронизации не являются реентерабельными и однопоточными. Это означает, что только одна единица работы может быть выполнена в контексте в данный момент времени. Примером этого является поток пользовательского интерфейса Windows или ASP.NET ...

Добавление линии регрессии на ggplot

Я очень стараюсь добавить линию регрессии на ggplot. Сначала я попробовал с abline, но мне не удалось заставить его работать. Тогда я попробовал это... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) но это не работает. ...

Регулярное выражение ровно n или m раз

рассмотрим следующее регулярное выражение, где X и любой регулярное выражение. X{n}|X{m} это регулярное выражение будет проверять для X происходит ровноn или m раза. есть ли Квантор регулярных выражений, который можно проверить на вхождение X ровно n или m раз? ...

Как настроить Vim для разработки на Android?

может ли кто-нибудь описать хорошую настройку Vim для разработки Android? Сейчас я использую Eclipse, но мне бы очень хотелось использовать Vim, потому что это быстрее, и мне это нравится больше. Например, меня не интересует Эклим. меня интересует, какие плагины Vim используются (для Java, автозаполнения и т. д.), как то .vimrc Как выглядит и как работает весь процесс построения/запуска приложений (максимально эффективно). ...

PHPDoc: @return void необходимо?

это действительно необходимо сделать что-то вроде этого: /** * ... * * @return void */ У меня есть довольно много методов, которые не возвращают значение, и это кажется лишним поставить что-то подобное в комментарии. Будет ли это считаться плохим тоном, чтобы оставить его? ...

Как написать строковые литералы в python без необходимости их экранировать?

есть ли способ объявить строковую переменную в python таким образом, что все внутри нее автоматически экранируется или имеет свое буквенное символьное значение? Я не спрашивая, как избежать кавычек с косыми чертами, это очевидно. То, что я прошу, - это универсальный способ сделать все в строковом литерале, чтобы мне не пришлось вручную проходить и избегать всего для очень больших строк. Кто-нибудь знает решение? Спасибо! ...

Наследование: 'A' является недоступной базой 'B'

$ cat inheritance.cpp #include <iostream> using namespace std; class A { }; class B : private A { }; int main() { A* ab = new B; } $ $ g++ inheritance.cpp inheritance.cpp: In function 'int main()': inheritance.cpp:9: error: 'A' is an inaccessible base of 'B' $ Я просто не понимаю эту ошибку. как я понимаю, и как в этом уроке подтверждает, что private наследование должно только изменить, как члены class B видны внешнему миру. Я думаю, что частный спецификатор делает больше, чем ...

Как заставить Powershell возвращать массив, когда вызов возвращает только один объект?

Я использую Powershell для настройки Привязок IIS на веб-сервере, и возникли проблемы со следующим кодом: $serverIps = gwmi Win32_NetworkAdapterConfiguration | Where { $_.IPAddress } | Select -Expand IPAddress | Where { $_ -like '*.*.*.*' } | Sort if ($serverIps.length -le 1) { Write-Host "You need at least 2 IP addresses for this to work!" exit } $primaryIp = $serverIps[0] $secondaryIp = $serverIps[1] Если на сервере есть 2 + IPs, fine-Powershell возвращает масс ...

откройте порт redis для удаленных подключений

Я могу пинг-понг redis на сервере # redis-cli ping PONG но удаленно возникли проблемы: $ src/redis-cli -h REMOTE.IP ping Could not connect to Redis at REMOTE.IP:6379: Connection refused в конфигурации я получил стандартный порт: # Accept connections on the specified port, default is 6379. # If port 0 is specified Redis will not listen on a TCP socket. port 6379 Так, может быть, я должен открыть порт 6379 на удаленной машине? Как это сделать? ...

Как передать аргументы из командной строки в gradle

Я пытаюсь передать аргумент из командной строки в Java-класс. Я последовал этому сообщению:http://gradle.1045684.n5.nabble.com/Gradle-application-plugin-question-td5539555.html но код не работает для меня (возможно, он не предназначен для JavaExec?). Вот что я попробовал: task listTests(type:JavaExec){ main = "util.TestGroupScanner" classpath = sourceSets.util.runtimeClasspath // this works... args 'demo' /* // this does not work! if (project.hasProperty("group")){ ...

Tortoisegit запрашивает пароль

Я только начал работать над Git. Я использую windows 7 и установил msysgit(1.7.8) и Tortoisegit (1.7.6). Репозиторий создается на сервере Linux, который доступен через локальную сеть. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу клонировать репозиторий с помощью Tortoisegit, он запрашивает пароль, и я не уверен, какой пароль он запрашивает. В то же время я мог бы клонировать репозиторий с помощью Git Gui и выполнять все операции. Может кто-нибудь, пожалуйста, помогите мне ...

Heroku Postgres-завершить зависший запрос (простоя в транзакции)

Я использую Heroku с опцией Crane Postgres, и я запускал запрос к базе данных с моей локальной машины, когда моя локальная машина разбилась. Если я бегу select * from pg_stat_activity одна из записей имеет <IDLE> in transaction в столбце current_query_text. в результате я не могу удалить таблицу, в которую был записан запрос, который был завершен. Я попытался использовать pg_cancel_backend (N), и он возвращает True, но ничего не происходит. Как могу ли я завершить этот процесс, чт ...

Как проверить правильность строки подключения?

Я пишу приложение, в котором пользователь предоставляет строку подключения вручную, и мне интересно, есть ли способ проверить строку подключения - я имею в виду проверить, правильно ли это и существует ли база данных. ...

Регулярное выражение для анализа или проверки данных Base64

можно ли использовать регулярное выражение для проверки или очистки данных Base64? Это простой вопрос, но факторы, которые управляют этим вопросом, - это то, что затрудняет его. у меня есть декодер Base64, который не может полностью полагаться на входные данные, чтобы следовать спецификациям RFC. Итак, проблемы, с которыми я сталкиваюсь, - это проблемы, такие как, возможно, данные Base64, которые не могут быть разбиты на 78 (я думаю, что это 78, мне нужно будет дважды проверить RFC, поэтому ...

Принудительное время ожидания запроса в SQL Server

У нас была проблема с блоком кода, который плохо реагирует перед лицом медленных баз данных (он крепит кровать на тайм-аут запроса). Мы создали патч и находимся в процессе его запуска через регрессию. мы не можем взять тайм-аут. Я открыл транзакцию из SQL Mgmt Studio и обновил каждую строку, чтобы заблокировать их, но это не приводит к таймауту вставки (что мне и нужно). могу ли я легко получить блокировку на уровне таблицы через T-SQL? Или мне придется возиться с мастером? Или я могу легко за ...

Как я могу переопределить встроенные стили с помощью внешнего CSS?

у меня есть разметка, которая использует встроенные стили, но у меня нет доступа, чтобы изменить эту разметку. Как переопределить встроенные стили в документе, используя только CSS? Я не хочу использовать jQuery или JavaScript. HTML: <div style="font-size: 18px; color: red;"> Hello World, How Can I Change The Color To Blue? </div> CSS: div { color: blue; /* This Isn't Working */ } ...

Вызов кода F# из C#

Я играю с F# и C#, и хотел бы вызвать F# код из C#. мне удалось заставить его работать наоборот в Visual Studio, имея два проекта в одном решении и добавив ссылку на код C# в проект F#. После этого я мог бы вызвать код C# и даже пройти через него во время отладки. то, что я пытаюсь сделать, это код F# из C# вместо кода C# из F#. Я добавил ссылку на проект F# в C# проект, но он не работает так, как это было раньше. Я хотел бы знать, если это возможно, не делая это вручную. ...

cc1plus: ошибка: нераспознанный параметр командной строки "- std=c++11 " с g++

Я пытаюсь скомпилировать с помощью g++ и -std=c++11 или c++0x флаги. однако, я получаю эту ошибку cc1plus: error: unrecognized command line option "-std=c++11" g++ --version g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ...

Преобразование проекта Netbeans в проект с поддержкой Maven

Как я могу перевести созданный Netbeans проект в принятие конфигурации Maven? Есть варианты для создания проектов на основе Maven, но нет ничего (что я нашел до сих пор), чтобы добавить зависимости Maven к существующим проектам. ...

Неопределенная ссылка на yywrap

у меня есть простой "язык", который я использую Flex (лексический анализатор), это так: /* Just like UNIX wc */ %{ int chars = 0; int words = 0; int lines = 0; %} %% [a-zA-Z]+ { words++; chars += strlen(yytext); } n { chars++; lines++; } . { chars++; } %% int main() { yylex(); printf("%8d%8d%8dn", lines, words, chars); } у меня flex count.l, все идет нормально без ошибок или предупреждений, но когда я пытаюсь сделать cc lex.yy.c Я получил эту ошибку: ubuntu@eeep ...

JavaScript, элегантный способ проверить вложенные свойства объекта для NULL / undefined [дубликат]

этот вопрос уже есть ответ здесь: Тест на наличие вложенного ключа объекта JavaScript 47 ответов "проблема", которая у меня есть время от времени, заключается в том, что у меня есть объект, например user = {} и в ходе использования приложения это заполняется. Скажем, где-нибудь, после звонка AJAX или что-то еще, что я делаю это: user.loc = { lat: 50, long: 9 } в другом месте я хочу проверить, ...

Как печатать на консоль в тесте Py?

Я пытаюсь использовать тестовую разработку с pytest модуль. pytest не будет print в консоль, когда я пишу print. Я использую py.test my_tests.py, чтобы запустить его... The documentation кажется, что он должен работать по умолчанию:http://pytest.org/latest/capture.html но: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print "This should be printed, but it won't be!" ...

Rails API: лучший способ реализовать аутентификацию?

Я пишу приложение Rails 4, которое будет предоставлять API для мобильного приложения, которое еще не разработано. Пользователи будут проходить проверку подлинности с помощью электронной почты и пароль из мобильного приложения. в то время как я нашел довольно много информации по этой теме. Трудно понять, что является устаревшим или неоптимальным. Я читал о HTTP Basic Auth, который не кажется слишком безопасным, и HTTP Token-based Auth, но я не уверен, как связать это с обычной проверкой подлинно ...

Инициализация массива с++

это форма инициализации массива для всех 0s char myarray[ARRAY_SIZE] = {0} поддерживается всеми компиляторами? , если да, то есть ли подобный синтаксис для других типов? например bool myBoolArray[ARRAY_SIZE] = {false} ...

Шаблонная специализация одного метода из шаблонного класса

всегда учитывая, что следующий заголовок, содержащий мой шаблонный класс, включен по крайней мере в два .CPP файлы, этот код компилируется правильно: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void TClass<T>::doSomething(std::vector<T> * v) { // Do somtehing with a vector of a generic T } template <> inline void TClass<int>::doSomething(std::vector<int> * v) { // Do somtehing with a ...

Любая хорошая реализация актеров для C#? [закрытый]

есть ли хорошая реализация субъекты конкурентной модели для .net / c#? Мне нужно оптимизировать процедуру c#, и я думаю, что модель actors идеально подходит для решения моей проблемы. К сожалению, у меня есть опыт только с реализацией scala. ...

Экранирование двойных кавычек в пакетном скрипте

Как я могу заменить все двойные кавычки в параметрах моего пакетного файла экранированными двойными кавычками? Это мой текущий пакетный файл, который расширяет все параметры командной строки внутри строки: @echo off call bash --verbose -c "g++-linux-4.1 %*" "launch-linux-g++.bat" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -DNDEBUG -c -o "C:UsersMeDocumentsTestingSparseLibbinWin32LinuxReleasehello.o" "c:UsersMeDocumentsTestingSparseLibSparseLibhello.c ...

В чем разница между "int" и "uint" / "long" и "ulong"?

Я знаю, о int и long (32-разрядные и 64-разрядные числа), но что uint и ulong? ...