Вопросы-ответы - все решения ➜ страница 516
Когда следует создать исключение IllegalArgumentException?
Я беспокоюсь, что это исключение во время выполнения, поэтому его, вероятно, следует использовать экономно. Стандартный пример: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } но похоже, что это заставит следующий дизайн: public void computeScore() throws MyPackageException { try { setPercentage(userInputPercent); } catch(IllegalArgumentException exc){ throw new MyP ...
котяра - база Каталина и внутренних переменных Каталина
у меня есть несколько экземпляров tomcat 6, работающих на одном сервере (Linux), и он работает так, как ожидалось. Я пытаюсь выяснить, что стандартная практика в отношении установки CATALINA_HOME и CATALINA_BASE переменные. в моей установке tomcat у меня есть setup CATALINA_HOME чтобы указать на" общую " папку (скажем /tomcat6) и CATALINA_BASE переменной варьируется в зависимости от имени экземпляра (скажем /tomcat_instance1,/tomcat_instance2) мой вопрос таков: мне действительно нужны две ...
Как встроить шрифты в HTML?
Я пытаюсь найти достойное решение (особенно со стороны SEO) для встраивания шрифтов в веб-страницы. До сих пор я видел консорциум W3C решение, который даже не работает на Firefox, и Это очень круто решением. Второе решение предназначено только для названий. Есть ли решение для полного текста? Я устал от стандартных шрифтов для веб-страниц. спасибо! ...
Что такое таблица символов?
может ли кто-нибудь описать, что такое таблица символов в контексте C и c++? ...
Подмодулей В Git. Втягивание в новый клон супер-проекта
ОК. Так что я думал, что мне это удалось ... но сейчас .... у меня есть проект, который включает в себя одну небольшую библиотеку с GitHub в качестве подмодуля. В оригинальной версии этого супер-проекта подмодуль работает так, как ожидалось. тем не менее, я просто клонировал суперпроект, сделал то, что я думал, что должен : "git submodule init", получил каталог подмодуля, чтобы появиться, но он пуст. если я сейчас попытаюсь сделать git submodule update Я вам fatal: Needed a single revi ...
Как я могу предотвратить Синхронное продолжение задачи?
у меня есть некоторые библиотеки (сокет сети) код, который обеспечивает Task-основанный API для ожидающих ответов на запросы, основанный на TaskCompletionSource<T>. Однако в TPL есть раздражение в том, что, похоже, невозможно предотвратить синхронные продолжения. Что бы я как чтобы быть в состоянии сделать это: рассказать TaskCompletionSource<T> то есть не должно позволять абонентам присоединяться с TaskContinuationOptions.ExecuteSynchronously или установить результат (SetResult/Tr ...
Настройка jstree щелкните правой кнопкой мыши contextmenu для различных типов узлов
Я видел пример где-то в интернете, показывающий, как настроить внешний вид контекстного меню jstree (используя плагин contextmenu). например, разрешить моим пользователям удалять "документы", но не" папки "(скрыв параметр" Удалить " из контекстного меню для папок). теперь я не могу найти этот пример. Может ли кто-нибудь указать мне в правильном направлении? Чиновник документация не помощь. Edit: Так как я хочу контекстное меню по умолчанию только с одним или двумя незначительными изменениям ...
Как построить и установить GLFW 3 и использовать его в проекте Linux
GLFW3 вчера вечером я работал допоздна, пытаясь построить пакеты GLFW 3 для Linux из исходного кода. Этот процесс занял у меня очень много времени, около 3 часов в общей сложности, отчасти потому, что я не знаком с CMake, а отчасти потому, что я был незнаком с GLFW. Я надеюсь, что этот пост избавит вас от трудностей, которые у меня были вчера! Я подумал, что должен сделать короткую запись и, надеюсь, сэкономить вам несколько часов вашей жизни... спасибо "urraka", "b6" и "niklas" на IRC-канале ...
Конвертировать SQLite файл дампа SQL в POSTGRESQL
Я занимался разработкой с использованием базы данных SQLITE с производством в POSTGRESQL. Я просто обновил свою локальную базу данных с огромным количеством данных и должен передать определенную таблицу в производственную базу данных. на основе работающей sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE выводит дамп таблицы в следующем формате: BEGIN TRANSACTION; CREATE TABLE "courses_school" ("id" integer PRIMARY KEY, "department_count" integer NOT NULL DEFAULT 0, "the_id" ...
Можно ли сделать Maven менее многословным?
Maven извергает слишком много строк вывода на мой вкус (мне нравится способ Unix: нет новостей-это хорошие новости). Я хочу избавиться от всех строк [INFO], но я не смог найти никакого упоминания о аргументе или настройках конфигурации, которые контролируют многословие Maven. нет ли LOG4J-подобного способа установить уровень журнала? ...
Привязка сервиса к активности в Android
Я пытаюсь написать простой медиа-плеер, который воспроизводит потоковое аудио с помощью RTSP. У меня есть GUI-activity и сервис, который выполняет воспроизведение. Мой вопрос заключается в том, как лучше всего взаимодействовать между активностью и сервисом (например, обновление gui на основе состояния игрока). Я знаю, что могу привязать службу к действию с помощью onBind (), но если я правильно понимаю, это остановит службу, если действие будет убито. Я хочу продолжить воспроизведение, даже есл ...
Доступ к ассоциативному массиву по целочисленному индексу в PHP
Я хочу установить значение ассоциативного массива, используя индекс массива пары ключ / значение. Например: $my_arr = array( "bling" => "some bling", "bling2" => "lots O bling" ); $my_arr[1] = "not so much bling"; // Would change the value with key bling2. Как это можно сделать без использования ключевой строки? ...
Где находятся значки, включенные в Visual Studio?
Я слышал, что Visual Studio поставляется с библиотекой изображений, но я не могу найти его нигде. Кто-нибудь знает где это? ...
Grep vs Filter в jQuery?
мне было интересно о различиях между Grep и Filter: фильтр : уменьшите набор совпадающих элементов до тех, которые соответствуют селектору или пройдите тест функции. например : находит элементы массива, удовлетворяющие фильтру функция. Исходный массив не затрагивается. ОК. Так что если я сделаю это в GREP : var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; myNewArray= jQuery.grep(arr, function(n, i){ return (n != 5 && i > 4); }); я мог бы сделать так ...
Как создать плавающую кнопку действия (FAB) в android, используя AppCompat v21?
Я хотел бы создать плавающую кнопку действия (для добавления элементов в listview), например календарь google, поддерживая совместимость с версиями Android до lollipop (до 5.0). Я создал этот макет: активность main_activity.XML-код: <LinearLayout ... > <include layout="@layout/toolbar"/> <RelativeLayout ... > <!-- My rest of the layout --> <!-- Floating action button --> <ImageButton style="@style/AppTheme" ...
Как показать и обновить эхо на одной линии
У меня есть следующее в Bash (в Linux) for dir in Movies/* do (cd "$dir" && pwd|cut -d / -f5|tr -s 'n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s 't' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let movies=movies+1 done но я хочу сделать так, чтобы "эхо" показывало следующее эхо на следующей строке (не объединять с последним выходом Эха, а заменять его), чтобы сделать его похожим на обновление. Подобно тому, как ин ...
Есть ли функция в python, чтобы разделить слово в список?
есть ли функция в python для разделения слова на список отдельных букв? например: s="Word to Split" и wordlist=['W','o','r','d','','t','o' ....] ...
Экспорт данных таблицы Postgresql с помощью pgAdmin
Я использую pgAdmin версии 1.14.3. Версия базы данных PostgreSQL 9.1. У меня все БД скрипт для создания таблицы, но не в состоянии экспортировать все данные внутри таблиц. Не удалось найти ни одной опции для экспорта данных в форме скрипта БД. ...
Вытяните запрос без разветвления?
вот шаги вклада кода из темы " как я могу внести свой вклад в чужой код в GitHub?" форк проекта сделайте один или несколько хорошо прокомментированных и чистых коммитов в репозиторий. Вы можете создать новую ветвь здесь, Если вы изменяете более одной детали или элемента. выполните запрос pull в веб-интерфейсе github. можно ли сделать запрос без разветвления РЕПО? Это довольно грустно видеть более 20 РЕПО в моей учетной записи,которые были разветвлены для некоторых запросов на вытягивание. У ...
Создание файлов манифеста для регистрации-бесплатный COM
у меня есть некоторые приложения (некоторые собственные, некоторые .NET), которые используют файлы манифеста, чтобы они могли быть развернут в полной изоляции, не требуя никакой глобальной регистрации COM. Например, зависимость от dbgrid32.ocx com-сервер объявляется следующим образом в myapp.исполняемый.файл манифеста, который находится в той же папке, что и myapp.exe: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-c ...
Запретить WebView отображать " веб-страница недоступна"
У меня есть приложение, которое широко использует WebView. Когда пользователь этого приложения не имеет подключения к интернету, появляется страница с надписью "веб-страница недоступна" и другой текст. Есть ли способ не показывать этот общий текст в моем веб-представлении? Я хотел бы предоставить свою собственную обработку ошибок. private final Activity activity = this; private class MyWebViewClient extends WebViewClient public void onReceivedError(WebView view, int errorCode, String descrip ...
Получение "глобального имени" foo "не определено" с помощью времени Python
Я пытаюсь выяснить, сколько времени требуется для выполнения оператора Python, поэтому я посмотрел в интернете и обнаружил, что стандартная библиотека предоставляет модуль под названием timeit это подразумевает именно это: import timeit def foo(): # ... contains code I want to time ... def dotime(): t = timeit.Timer("foo()") time = t.timeit(1) print "took %fsn" % (time,) dotime() однако, это приводит к ошибке: Traceback (most recent call last): File "<stdin>", lin ...
Создание объекта File в памяти из строки в Java
У меня есть функция, которая принимает файл в качестве аргумента. Я не хочу создавать/записывать новый файл (у меня нет доступа на запись в файловую систему), чтобы передать мои строковые данные в функцию. Я должен добавить, что строковые данные не существуют в файле (поэтому я не могу прочитать свои данные из файла). могу ли я использовать потоки и "бросать" их в файловые объекты? ...
Java Integer compareTo () - зачем использовать сравнение против вычитания?
Я нашел это java.lang.Integer реализация compareTo метод выглядит следующим образом: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } вопрос в том, почему использовать сравнение вместо вычитания: return thisVal - anotherVal; ...
Можно ли ссылаться на закладку в PDF с помощью параметров URL?
при предоставлении ссылки на PDF-файл на веб-сайте можно ли включить информацию в URL (параметры запроса), которая заставит плагин браузера PDF (если он используется) перейти к определенной закладке, а не просто открыть в начале? Что-то вроде:http://www.somehost.com/user-guide.pdf?bookmark=chapter3? Если бы не закладка, можно ли было бы перейти на определенную страницу? Я предполагаю, что если есть ответ это может быть специфичным для плагина Adobe PDF reader или что-то еще, и может иметь огр ...
Является ли вычитание целого числа без знака определенным поведением?
я столкнулся с кодом от кого-то, кто, кажется, считает, что есть проблема вычитания целого числа без знака из другого целого числа того же типа, когда результат будет отрицательным. Таким образом, такой код был бы неправильным, даже если он работает на большинстве архитектур. unsigned int To, Tf; To = getcounter(); while (1) { Tf = getcounter(); if ((Tf-To) >= TIME_LIMIT) { break; } } Это единственная смутно соответствующая цитата из стандарта C, которую я мог найти. ...
В чем преимущество представлений на основе классов?
Я читал сегодня, что Django 1.3 alpha-это доставка, и самая рекламируемая новая функция-это введение представления на основе классов. Я читал документация, но мне трудно увидеть большой плюс™ что я мог бы получить с их помощью, поэтому я прошу здесь о помощи в понимании их. Давайте возьмем дополнительно от документация. urls.py from books.views import PublisherBookListView urlpatterns = patterns('', (r'^books/(w+)/$', PublisherBookListView.as_view()), ) views.py from django.shortcuts ...
pycharm автоматически преобразует вкладки в пробелы
Я использую PyCharm IDE для разработки python он отлично работает для кода django, поэтому подозревается, что преобразование вкладок в пробелы является поведением по умолчанию, однако в python IDE дает ошибки везде, потому что он не может автоматически конвертировать вкладки в пробелы есть способ достичь этого. ...
Virtualbox не устанавливается на High Sierra [закрыто]
при установке Virtualbox через brew cask install virtualbox Я получаю следующую ошибку: ==> Satisfying dependencies ==> Downloading http://download.virtualbox.org/virtualbox/5.1.28/VirtualBox-5.1.28-117968-OSX.dmg Already downloaded: /Users/romanderlemenko/Library/Caches/Homebrew/Cask/virtualbox--5.1.28-117968.dmg ==> Verifying checksum for Cask virtualbox ==> Installing Cask virtualbox ==> Running installer for virtualbox; your password may be necessary. ==> Package installer ...
Как использовать драгоценные камни с Ubuntu?
Я недавно обновился до Ubuntu 9.04, и у меня есть проблемы с использованием драгоценных камней. Я установил Ruby, Rubygems и Rails с помощью apt-get. Элемент работает. затем я установил capistrano и другие драгоценные камни, такие как heroku. Для этого я использовал команду: sudo gem install XXX когда я хочу использовать cap команда не работает: bash: cap: command not found это то же самое с другими командами камень. у меня что-то конкретное сделать, так что камень команды работают? ...