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


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

Инициализация двумерного std:: vector

Итак, у меня есть следующие: std::vector< std::vector <int> > fog; и я инициализирую его очень наивно, как: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } и это кажется очень неправильным... Есть ли другой способ инициализации вектора, как это? ...

Заморозить Пип и Пип списка

сравнение выходов показывает различия: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 в документации Pip говорится freeze Output installed packages in requirements format. list List installed packages. но что такое "формат требований", и почему pip list создать более полный список, чем pip freeze? ...

Как scp со вторым удаленным хостом

интересно, есть ли способ для меня, чтобы SCP файл с узла remote2 непосредственно с моей локальной машины, проходя через узел remote1. сети позволяют подключаться только к хосту remote2 с хоста remote1. Кроме того, ни узел remote1, ни узел remote2 не могут scp для моей локальной машины. есть что-то вроде: scp user1@remote1:user2@remote2:file . первое окно: ssh remote1, потом scp remot2:file .. второй снаряд: scp remote1:file . первое окно: rm file; logout я мог бы написать скрипт, чтобы с ...

Скачать изображение с сайта in.NET/C#

Я пытаюсь загрузить изображения с сайта. Код, который я использую работает нормально, пока изображение доступно. Если изображение не доступно, это создает проблемы. Как проверить доступность образа? код: Способ 1: WebRequest requestPic = WebRequest.Create(imageUrl); WebResponse responsePic = requestPic.GetResponse(); Image webImage = Image.FromStream(responsePic.GetResponseStream()); // Error webImage.Save("D:ImagesBook" + fileName + ".jpg"); Способ 2: WebClient client = new WebClien ...

Как IndexedDB концептуально отличается от локального хранилища HTML5?

как indexedDB, так и локальное хранилище являются хранилищами ключевых значений. Что такое преимущество наличия двух хранилищ ключей / значений? indexedDB является асинхронным, но соединяет (наиболее трудоемкая вещь) являются ручными. Они выполняются в том же потоке, что асинхронные вызовы были сделаны. Как это не заблокирует пользовательский интерфейс? индексированные базы данных позволяет более большой магазин. Почему бы не увеличить размер Магазин HTML5? я чешу голову. ...

Как эмулировать git log --украсить разные цвета для каждого типа ветви

в создании моего любимого git log view я создал этот псевдоним: graph = log --pretty=format:'%Cgreen%ad%Creset %C(yellow)%h%Creset%C(yellow)%d%Creset %s %C(cyan)[%an]%Creset %Cgreen(%ar)%Creset' --date=short --graph это создает вывод, как: то, что мне здесь не хватает, - это различная окраска типов ветвей, таких как log --oneline --decorate --graph. -- decorate (который использует =short по умолчанию) дает разные распознанные ветви другого цвета. Типы ветвей (HEAD, origin/master, origin ...

Как получить скрипт создания таблицы в MySQL Workbench?

Я откатываюсь к MySQL GUI Tools' MySQL Query Browser, так как я не могу найти ярлык, чтобы получить сценарий создания таблицы в MySQL Workbench. ...

сравнение 2 строк в алфавитном порядке для целей сортировки

Я пытаюсь сравнить 2 строки в алфавитном порядке для целей сортировки. Например, я хочу иметь логическую проверку типа if('aaaa' < 'ab'). Я пробовал, но это не дает мне правильных результатов, поэтому я думаю, что это не правильный синтаксис. Как это сделать в jquery или Javascript? ...

Список префиксов поставщиков CSS?

помимо следующего списка, существуют ли другие префиксы поставщиков CSS, которые важны для веб-разработки? Верны ли мои определения? Должен ли я быть более конкретным о мобильных браузерах (mobile Webkit, например) -khtml- (Konqueror,действительно старый сафари) -moz- (Firefox) -o- (Опера) -ms- (Internet Explorer) -webkit- (Safari, Chrome) тут этот список (который также содержит mso-,-wap- и -atsc-) добавить что-нибудь ценное? ...

Потоковое видео через websockets с использованием JavaScript

каков самый быстрый способ потоковой передачи live видео с помощью JavaScript? Является ли WebSockets через TCP достаточно быстрым протоколом для потоковой передачи видео, скажем, 30 кадров в секунду? ...

Что использовать: JPQL или критерии API?

мое приложение Java использует JPA для сохранения объекта. Бизнес-домен очень прост (всего три класса являются постоянными, с 3-5 свойствами в каждом). Запросы также просты. Вопрос в том, какой подход я должен использовать: JPQL или критерии API? ...

Что означает BootstrapperPackage внутри *.проекта csproj файл

Я обновляю множество проектов C# из vs.net с 2008 по vs.net 2010 rc. Я замечаю, что обновление создает раздел BootstrapperPackage внутри *.файл csproj (включая Microsoft. NET.Framework.3.5 и 3.5sp1). Интересно, что делает BootstrapperPackage и нужны ли они мне? ...

Xcode 8.0 Swift 3.0 медленное индексирование и построение

Я установил Xcode 8.0 и преобразовал Swift 2.2 в 3.0 (этот процесс также занял много времени, я просто оставил свой Mac работать всю ночь). У меня не большой проект (около 20 файлов). Я также использую Pods. Индексация предыдущей версии Xcode ( вещи, которые я пробовал, которые не помогли мне: очистить DerivedData папку и перезапустить Xcode очистить проект и перезапустить Xcode версии удалены с <project>.xcworkspace и затем снова установлен Перезапущен Mac пробовал строить проект без ...

правильный способ использования super (передача аргументов)

Итак, я следовал Python супер считается вредным, и пошел проверить его примеры. , пример 1-3, который должен показать правильный способ вызова super при обращении __init__ методы, которые ожидают разные аргументы, flat-out не работает. вот что я получил: ~ $ python example1-3.py MRO: ['E', 'C', 'A', 'D', 'B', 'object'] E arg= 10 C arg= 10 A D arg= 10 B Traceback (most recent call last): File "Download/example1-3.py", line 27, in <module> E(arg=10) File "Download/example1-3.py", ...

Понятие 'занимать пространство' и 'шаблонов' в СЭД

меня смущают две концепции в sed: пространство удержания и пространство шаблонов. Может кто-нибудь помочь объяснить их? вот фрагмент руководства: h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the pattern space. эти шесть команд действительно сбивают меня с толку. ...

Как я могу проверить, существует ли файл с помощью Emacs Lisp?

Я хотел бы, чтобы emacs отмечал файлы, которые создаются только для чтения, когда они открыты. Часть головоломки, которую мне не хватает, - это как проверить, существует ли файл. В настоящее время у меня есть следующее: ;; ;; get file extension ;; (defun get-ext (file-name) (car (cdr (split-string file-name ".")))) ;; ;; get the base name of the file ;; (defun base-name (file-name) (car (split-string file-name "."))) ;; ;; if an 'lzz' file exists for this header, mark it as read only ...

Переключение на их основе медиа-запросов

теперь, когда WebKit ошибка масштабирования страницы была основные, каковы основные причины использования запросов мультимедиа на основе em, а не запросов мультимедиа на основе пикселей? награда Я добавляю щедрость к моему вопросу, потому что так много выдающихся CSSрамкии webразработчики используйте em-запросы на основе мультимедиа, которые, я убежден, должны быть хорошими причина(ы) для этого. единственное преимущество, о котором я знаю, это то, что если пользователь изменит размер шрифта ...

Ханойская башня: рекурсивный алгоритм

хотя у меня нет никаких проблем с пониманием рекурсии, я не могу, кажется, обернуть голову вокруг рекурсивного решения проблемы Ханойской башни. Вот код Википедия: procedure Hanoi(n: integer; source, dest, by: char); Begin if (n=1) then writeln('Move the plate from ', source, ' to ', dest) else begin Hanoi(n-1, source, by, dest); writeln('Move the plate from ', source, ' to ', dest); Hanoi(n-1, by, dest, source); end; End; Я понимаю базовый случай и ...

Вызов функции Java из JavaScript через Android WebView

Я хочу сделать синхронный вызов некоторого кода Java в моем приложении для Android. Я использую это решение: https://stackoverflow.com/a/3338656 мой Java-код: final class MyWebChromeClient extends WebChromeClient { public boolean onJsAlert(WebView view, String url, String message, JsResult result) { Log.d("LogTag", message); result.confirm(); return true; } } мой код JavaScript: <html> <script> function java_request(){ ...

Как открыть SSRS (.rptproj) файлы в Visual Studio 2013?

Как открыть .rptproj в Visual Studio 2013 Pro? Когда я пытаюсь открыть проекты SSRS, первоначально созданные в VS2008, в VS2013 я получаю: Unsupported This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them. For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK. ...

Intellij IDEA 13: Как отключить рефакторинг комментариев и строк?

public class KV<K, V> { public K key; public V value; public KV(K key, V value) { this.key = key; this.value = value; } } Я пытаюсь рефакторинг переменной класс value, что происходит на месте. Это означает, что диалог не появляется; я нажимаю enter, и он пытается рефакторинг по всему проекту, включая комментарии и что нет, в том числе: <%--<link href="<c:url value="../core/core.css" />" />--%> в a .JSP-файл. Это слишком "умно", чтобы ...

Как работает случай MySQL?

Я знаю, что SQL-это CASE синтаксис: CASE WHEN search_condition THEN statement_list [WHEN search_condition THEN statement_list] ... [ELSE statement_list] END CASE однако я не понимаю, как это работает, возможно, потому, что я думаю об этом как о if заявление. если у меня есть поле в таблице user_role, например, которая содержит имена, как "менеджер", "полставки" и т. д. как мне создать поле role_order С другим номером в зависимости от роли. В случае этого примера, "если user_role ...

Как правильно добавить токен CSRF с помощью PHP

Я пытаюсь добавить некоторую безопасность в формы на моем сайте. Одна из форм использует AJAX, а другая-это простая форма "свяжитесь с нами". Я пытаюсь добавить токен CSRF. Проблема, с которой я сталкиваюсь, заключается в том, что токен появляется только в HTML "value" некоторое время. В остальное время значение пусто. Вот код, который я использую в форме AJAX: PHP: if (!isset($_SESSION)) { session_start(); $_SESSION['formStarted'] = true; } if (!isset($_SESSION['token'])) {$token = md5(u ...

Запрос DataColumnCollection с помощью LINQ

Я пытаюсь выполнить простой запрос LINQ для свойства Columns объекта DataTable: from c in myDataTable.Columns.AsQueryable() select c.ColumnName однако, что я получаю это: не может найти реализацию шаблона запроса для типа источника системы'.В LINQ.Интерфейс IQueryable'. 'Выберите' не найдены. Рассмотрим явное указание типа переменной диапазона 'c'. Как я могу получить DataColumnCollection, чтобы играть хорошо с LINQ? ...

Поиск повторяющихся строк с помощью PostgreSQL

у нас есть таблица фотографий со следующими столбцами: id, merchant_id, url эта таблица содержит повторяющиеся значения для комбинации merchant_id, url. так что вполне возможно, что одна строка появляется больше в несколько раз. 234 some_merchant http://www.some-image-url.com/abscde1213 235 some_merchant http://www.some-image-url.com/abscde1213 236 some_merchant http://www.some-image-url.com/abscde1213 каков наилучший способ удалить эти дубликаты? (Я использую PostgreSQL 9.2 и Rails 3 ...

Как я могу просмотреть историю git в коде Visual Studio?

Я могу выполнять различные команды git из vscode, однако я не мог найти способ визуализировать историю. ...

интерактивная отладка оболочки с помощью pycharm

Я новичок в PyCharm. Я использую простоя в течение длительного времени. очень удобно использовать объекты Python после выполнения скрипта в режиме ожидания. Есть ли способ использовать объекты скрипта после его выполнения с помощью интерактивной оболочки python с помощью PyCharm? например, у нас есть' тестовый ' проект с одним файлом 'test.py': a = '123' print a после выполнения мы можем получить результат: 123 Process finished with exit code 0 Как я могу использовать строку ' a ' с инт ...

Рекурсивный ConcurrentHashMap.вызов computeIfAbsent () никогда не завершается. Ошибка или"особенность"?

некоторое время назад, Я написал в блоге о функциональном способе вычисления чисел Фибоначчи Java 8 рекурсивно С ConcurrentHashMap кэш и новый, полезный computeIfAbsent() способ: import java.util.Map; import java.util.concurrent.ConcurrentHashMap; public class Test { static Map<Integer, Integer> cache = new ConcurrentHashMap<>(); public static void main(String[] args) { System.out.println( "f(" + 8 + ") = " + fibonacci(8)); } static int fibonac ...

Swift: пользовательские инициализаторы ViewController

как добавить пользовательские инициализаторы UIViewController подклассы в Swift? Я создал подкласс UIViewController это выглядит примерно так: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } когда я запускаю его, я получаю фатальная ошибка: неу ...

Что такое "ранний инициализатор" в Scala?

У Мартина Одерского недавний пост об уровнях способностей программиста в Scala, в экспертный конструктор библиотек, Он включает в себя термин "в начале инициализаторы". Они не упоминаются в программирование в Scala. Что это такое? ...