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


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

динамическое и статическое приведение в C++

Я совсем запутался с dynamic_cast ключевое слово в C++. struct A { virtual void f() { } }; struct B : public A { }; struct C { }; void f () { A a; B b; A* ap = &b; B* b1 = dynamic_cast<B*> (&a); // NULL, because 'a' is not a 'B' B* b2 = dynamic_cast<B*> (ap); // 'b' C* c = dynamic_cast<C*> (ap); // NULL. A& ar = dynamic_cast<A&> (*ap); // Ok. B& br = dynamic_cast<B&> (*ap); // Ok. C& cr = dy ...

Получить ключи локального хранилища HTML5

мне просто интересно, как получить все значения ключей в localStorage. Я попытался получить значения с помощью простого цикла JavaScript for (var i=1; i <= localStorage.length; i++) { alert(localStorage.getItem(i)) } но он работает только в том случае, если ключи являются прогрессивными числами, начиная с 1. Как мне получить все ключи, чтобы отобразить все доступные данные? ...

Как загрузить HTML-страницу с помощью JavaScript?

Я хочу домой.HTML для загрузки в <div id="content">. <div id="topBar"> <a href ="#" onclick="load_home()"> HOME </a> </div> <div id ="content"> </div> <script> function load_home(){ document.getElementById("content").innerHTML='<object type="type/html" data="home.html" ></object>'; } </script> это прекрасно работает, когда я использую Firefox. Когда я использую Google Chrome, он запрашивает плагин. Как мн ...

Клиентская библиотека JavaScript REST [закрыто]

есть ли библиотека JavaScript, которая позволяет мне выполнять все остальные операции, такие как (GET,POST,PUT и DELETE over HTTP или HTTPS)? ...

Как я могу получить тело ответа http в виде строки в Java?

Я знаю, что раньше был способ получить его с помощью Apache commons, Как описано здесь: http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html и вот пример: http://www.kodejava.org/examples/416.html но я считаю, что это является устаревшим. Есть ли другой способ сделать запрос http get в java и получить тело ответа как строку, а не поток? ...

Игнорировать ошибки Typescript " свойство не существует на значение типа"

в VS2013 здание останавливается, когда tsc выходит с кодом 1. Это было не так в VS2012. Как я могу запустить свое решение с игнорированием tsc.ошибку? Я получаю много The property 'x' does not exist on value of type 'y' ошибки, которые я хочу игнорировать при использовании функций javascript. ...

Создание ZIP архива в памяти с помощью System. IO. Compression

Я пытаюсь создать ZIP-архив с простым демо-текстовым файлом с помощью MemoryStream следующим образом: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } using (var fileStream = new FileStream(@"C:Temptest.zip", Fi ...

MySQL user DB не имеет столбцов паролей-установка MySQL на OSX

Я пытаюсь изменить пароль корня MySql. что я сделал ниже. Установить MySql-5.7.6 ~ .dmg (Community Server) и верстак. выключите сервер в Системных настройках OSX. доступ к MySql с консоли. Команда была mysqld_safe --skip-grant выполнить update user set password=password('1111') where user='root'; и получил сообщение об ошибке --> ERROR 1054 (42S22): Unknown column 'password' in 'field list'. к твоему сведению, я сделал use mysql;. Поэтому я выбрал запрос в таблице пользователей и нашел п ...

Мемуаризация в Хаскелле?

любые указатели на то, как эффективно решить следующую функцию в Haskell, для больших чисел (n > 108) f(n) = max(n, f(n/2) + f(n/3) + f(n/4)) Я видел примеры мемоизация в Haskell для решения Фибоначи числа, которые включали вычисление (лениво) всех чисел Фибоначчи до требуемого n. но в этом случае для данного n нам нужно только вычислить очень мало промежуточных результатов. спасибо ...

Не удается открыть файл конфигурации: / usr/local/ssl / openssl.cnf в Windows [дубликат]

этот вопрос уже есть ответ здесь: не удается загрузить информацию конфигурации из /usr/local/ssl / openssl.cnf 12 ответов Я установил OpenSSL 64. Я хочу использовать сертификат для моего сервера NodeJS https. Я выполнил следующую команду: openssl genrsa -out subdomain.domain.com.key 1024 но у меня есть ошибка: WARNING: can't open config file: /usr/local/ssl/openssl.cnf Loading 'screen' into random st ...

Фильтрация данных.строки фрейма по логическому условию

Я хочу, чтобы отфильтровать строки data.frame на основе логического условия. Предположим, что у меня есть фрейм данных, как expr_value cell_type 1 5.345618 bj fibroblast 2 5.195871 bj fibroblast 3 5.247274 bj fibroblast 4 5.929771 hesc 5 5.873096 hesc 6 5.665857 hesc 7 6.791656 hips 8 7.133673 hips 9 7.574058 hips 10 7.208041 hips 11 7.402100 hips 12 7.167792 hips 13 7.1569 ...

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

Я хотел бы запустить остановленный контейнер Docker с другой командой, так как команда по умолчанию завершает работу - это означает, что я не могу запустить контейнер, а затем использовать "docker exec". в основном я хотел бы запустить оболочку, чтобы я мог проверить содержимое контейнера. к счастью, я создал контейнер с опцией-it! ...

Как я могу обновить ADT в Eclipse?

Я попытался обновить мое затмение. В настоящее время у меня есть до 2.2 Android SDK в моем затмении. Вчера я обновил свое затмение следующим образом: Eclipse - > window - > Android SDK Manager- > я установил два флажка из списка. Инструменты - > Android SDK Tools и Android SDK Platform Tools. Я разместил здесь несколько последних строк сообщения, которое я получаю от загрузки и установки: подготовка к установке архивов Загрузка платформы Android SDK-инструменты, редакция 12 ...

Чтение значения из консоли, интерактивно

Я думал сделать простой сервер http server с некоторым расширением консоли. Я нашел фрагмент для чтения из данных командной строки. var i = rl.createInterface(process.stdin, process.stdout, null); i.question('Write your name: ', function(answer) { console.log('Nice to meet you> ' + answer); i.close(); process.stdin.destroy(); }); ну, чтобы задать вопросы повторно, я не могу просто использовать while(done) { } петли? Также хорошо, если сервер получает вывод во время вопро ...

Можно ли создавать регулярные выражения JavaScript на лету с помощью строковых переменных?

скажем, я хотел сделать следующее многоразовое использование: function replace_foo(target, replacement) { return target.replace("string_to_replace",replacement); } я мог бы сделать что-то вроде этого: function replace_foo(target, string_to_replace, replacement) { return target.replace(string_to_replace,replacement); } со строковыми литералами это достаточно легко. Но что если я хочу получить немного сложнее с регулярным выражением? Например, я хочу заменить все ноstring_to_replace. И ...

В Python, что происходит при импорте внутри функции? [дубликат]

этот вопрос уже есть ответ здесь: Должны ли операторы импорта всегда находиться в верхней части модуля? 17 ответов каковы плюсы и минусы импорта модуля Python и/или функции внутри функции, эффективность и скорость памяти? выполняет ли он повторный импорт каждый раз, когда функция запустите, или, возможно, только один раз в начале, выполняется ли функция? ...

Вызов асинхронного метода в конструкторе?

резюме: я хотел бы вызвать асинхронный метод в конструкторе. Это возможно? подробности: у меня есть метод, называемый getwritings() который анализирует данные JSON. Все работает нормально, если я просто позвоню getwritings() на async способ и поставить await слева от него. Однако , когда я создаю LongListView в моей странице и попытаться заполнить его я нахожу, что getWritings() удивительно, возвращающихся null и LongListView is пустой. чтобы решить эту проблему, я попытался изменить тип возвр ...

Проверьте, существует ли значение в массиве Postgres

мне нужен способ проверить, существует ли значение в данном массиве. До сих пор я придумал что-то вроде этого select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) но я продолжаю думать, что должен быть более простой способ для этого, я просто не вижу его. Edit: просто понял, что я могу это сделать select '{1,2,3}'::int[] @> ARRAY[value_variable::int] это гораздо лучше, и я думаю, будет достаточно, но если у вас есть другие способы сделать это, пожалуйста, поделитесь. ...

Статические поля на значение null в Java

static члены (static поля или static методы) в Java связаны с их соответствующим классом, а не с объектами этого класса. Следующий код пытается получить доступ к статическому полю на null ссылка. public class Main { private static final int value = 10; public Main getNull() { return null; } public static void main(String[] args) { Main main=new Main(); System.out.println("value = "+main.getNull().value); } } хотя main.getNull() возвращает ...

Как удалить проект Gitlab?

Я создал несколько репозиториев в GitLab. Один из них был для целей тестирования и имеет некоторые коммиты и ветви. Я хочу удалить или удалить этот репозиторий. Как я могу это сделать? ...

Отправка изображений с помощью Http Post

Я хочу отправить изображение с клиента android на сервер Django с помощью Http Post. Изображение выбирается из галереи. В настоящее время я использую пары имен значений списка для отправки необходимых данных на сервер и получения ответов от Django в JSON. Можно ли использовать тот же подход для изображений (с URL-адресами для изображений, встроенных в ответы JSON)? кроме того, что является лучшим методом: доступ к изображениям удаленно без загрузки их с сервера или загрузки и хранить их в раст ...

Как зашифровать строку в Java

Мне нужно зашифровать строку, которая будет отображаться в 2D штрих-коде(PDF-417), поэтому, когда кто-то получит идею для сканирования, он не получит ничего читаемого. другие требования: не должно быть сложным он не должен состоять из RSA, инфраструктуры PKI, пар ключей и т. д. Это должно быть достаточно просто, чтобы избавиться от людей, шпионящих вокруг, и легко расшифровать для других компаний, заинтересованных в получении этих данных. Они позвоните нам, мы скажем им стандарт или дать и ...

NameError: имя 'reduce' не определено в Python

я использую Python 3.2. Попробовал это: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) и получил следующую ошибку: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined попробовал печати reduce в интерактивную консоль-получил эту ошибку: NameError: name 'reduce' is not defined Это reduce действительно удалены в Python 3.2? Если это так, то какова альтернатива? ...

Каковы наилучшие методы для перехвата и повторного выбрасывания исключений?

должны ли пойманные исключения быть повторно брошены непосредственно, или они должны быть обернуты вокруг нового исключения? то есть, я должен сделать это: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } или такой: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw new Exception("Exception Message", 1, $e); } Если ваш ответ кинуть напрямую пожалуйста, предложите использовать ...

Как я могу стиль Android переключатель?

виджет switch, представленный в API 14, по умолчанию стилизован под тему holo. Я хочу, чтобы стиль его немного отличается, изменяя его цвета и форму немного по причинам брендинга. Как это можно сделать? Я знаю, что это должно быть возможно, так как я видел разницу между ICS по умолчанию и темой touchwiz от Samsung Я предполагаю, что мне понадобятся некоторые государственные чертежи, и я видел несколько стилей в http://developer.android.com/reference/android/R.styleable.html С Switch_thumb и ...

Ошибки диспетчера пакетов NuGet при попытке обновления

открывая VS2010 сегодня, менеджер расширений уведомил меня об обновлении для NuGet Package Manager. во время установки я получаю "ошибка установки" с возможностью просмотра журнала. ключевое сообщение об ошибке, которое я вижу в этом файле журнала: The signature on the update version of 'NuGet Package Manager' does not match the signature on the installed version. Therefore, Extension Manager cannot install the update. номера версий, которые я обновляю от/до, следующие. Current Version: ...

Применяется ли оператор Java & = & или &&?

предполагая, что boolean a = false; мне было интересно, если это: a &= b; эквивалентно a = a && b; //logical AND, a is false hence b is not evaluated. или с другой стороны это означает a = a & b; //Bitwise AND. Both a and b are evaluated. ...

Динамическое добавление прослушивателя событий в Angular 2

Я только начинаю возиться с Angular 2, и мне интересно, может ли кто-нибудь сказать мне лучший способ динамического добавления и удаления прослушивателей событий из элементов. у меня есть настроенный компонент. При нажатии на определенный элемент в шаблоне я хочу добавить прослушиватель для mousemove к другому элементу того же шаблона. Затем я хочу удалить этот прослушиватель при нажатии на третий элемент. Я вроде как получил эту работу, просто используя простой Javascript, чтобы захватить эле ...

Наследование JavaScript: объект.создать против нового

в JavaScript в чем разница между этими двумя примерами: обязательное условие: function SomeBaseClass(){ } SomeBaseClass.prototype = { doThis : function(){ }, doThat : function(){ } } пример наследования объекта using.создать: function MyClass(){ } MyClass.prototype = Object.create(SomeBaseClass.prototype); пример наследования B с использованием нового ключевого слова function MyClass(){ } MyClass.prototype = new SomeBaseClass(); оба примера, кажется, делают то же са ...

Хэширование строки с помощью Sha256

Я пытаюсь хэшировать строку с помощью SHA256, я использую следующий код: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x in hash) { hashString + ...