Вопросы-ответы - все решения ➜ страница 155
Статические методы в интерфейсе / абстрактном классе
Во-первых, я понимаю причины, по которым интерфейс или абстрактный класс (в терминологии .NET/C#) не может иметь абстрактных статических методов. Мой вопрос тогда больше сосредоточен на лучшем дизайнерском решении. Мне нужен набор "вспомогательных" классов, которые все имеют свои собственные статические методы, такие что если я получаю объекты A, B и C от стороннего поставщика, я могу иметь вспомогательные классы с такими методами, как AHelper.RetrieveByID(string id); AHelper.RetrieveByName ...
Списки: идиоматический способ фильтрации похожих элементов
Я ищу противоположность distinct. В списке с [ "a", "a", "b", "c", "b", "d" ] я хочу только сохранить "a" и "b", потому что они появляются несколько раз. Решением для этого может быть следующее: val similarsList = mutableListOf<String>() list.filter { if (similars.contains(it)) return@filter true similars.add(it) false }.distinct() Это приведет к удалению каждого элемента, который соответствует уже содержащемуся элементу до него. В объекте list все элементы, появ ...
Добавление банок по DB2 на Java веб-приложения с помощью Maven
Я пытаюсь добавить следующие банки db2 в мое веб-приложение Java с помощью Maven... db2jcc_license_cu.jar db2jcc_javax.jar db2jcc.jar Я следую инструкциям, опубликованным в этом посте... могу ли я добавить jars в Maven 2 build classpath, не устанавливая их? Я хочу использовать статическое решение для репозитория в проекте. Пока что да... создал папку в моем корневом каталоге с именем lib. Внутри этого каталог живет в трех банках db2. добавил следующее К моему пом файл... <repos ...
Как лучше всего использовать логическое программирование?
под логическим программированием я подразумеваю субпарадигму декларативных языков программирования. Не путайте этот вопрос с вопросом "какие проблемы вы можете решить с помощью if-then-else?" Такой язык, как пролог, очень увлекателен, и его стоит изучать ради изучения, но я должен задаться вопросом, какой класс реальных проблем лучше всего выражается и решается таким языком. Есть ли лучшие языки? Существует ли логическое программирование под другим именем в более модном программировании язы ...
Как удалить соединения TFS из проекта/решения Visual Studio 2010 C#?
Мне дали полный исходный код для локальной работы (C#.NET/XAML/Visual Studio 2010), но у меня нет доступа к TFS. Каждый раз, когда я открываю решение, оно всегда запрашивает TFS, который я должен отменить каждый раз, но теперь код разрабатывается локально, и у меня не будет доступа. Как эффективно "отключить" TFS от этой сборки? ...
React PropTypes не требуется показывать
У меня есть эти PropTypes Настройки: Select.propTypes = { onSelect: PropTypes.func.isRequired, data: PropTypes.arrayOf(PropTypes.shape({ key: PropTypes.string.isRequired, value: PropTypes.string.isRequired }).isRequired).isRequired } onSelect и data оба будут показывать ошибки, если они не определены. Однако форма объекта в массиве данных, не является валидирующей. Я могу использовать data={[]}, и это не ошибка. Есть ли что-то, что я упускаю здесь? Спасибо ...
Apache с virtualenv и mod wsgi: ImportError: нет модуля с именем 'django'
Я пытаюсь обслуживать небольшой проект django со следующей конфигурацией Apache: Конфигурация виртуального хоста Apache: <VirtualHost *> ServerName servername [...] <Directory "/path/to/project/project"> <Files wsgi.py> Require all granted </Files> </Directory> WSGIDaemonProcess project python-path=/path/to/project:/path/to/Envs/venv/lib/python3.5/site-packages WSGIScriptAlias / / ...
Как создать вложенные репозитории в GitHub?
Я могу создать репозиторий через https://github.com/ (скажем repo) и имеем: https://github.com/username/repo.git Как создать другой репозиторий (скажем, sub_repo), помещенный под repo и ожидаемый: https://github.com/username/repo/sub_repo.git ...
Android / Java понимание, когда я могу использовать/перезаписать переменную
У меня есть переменная, которую я получаю из общих настроек при загрузке приложения. Я сначала инициализирую переменную protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final String camera_type = booth_preferences.getString("camera_key", "back"); Затем в конце строки я получаю эту переменную и что-то с ней делаю if(camera_type.equals("front")){ //do something } else if(camera_type.equals("ext")){ //do something } else { ...
Звоню мыло с Golang
Я новичок в golang и пытаюсь сделать звонок soap с gowsdl. Я сгенерировал код wsdl и установил его в виде пакета. Однако я изо всех сил пытаюсь понять синтаксис для вызова метода из него. Когда я изучаю упаковку, это то, что я хочу в теле мыла: type AccountUser struct { XMLName xml.Name `xml:"http://exacttarget.com/wsdl/partnerAPI AccountUser"` *APIObject AccountUserID int32 `xml:"AccountUserID,omitempty"` UserID string `xml: ...
Использование pydispatch между потоками
Я столкнулся с проблемой использования модуля pydispatch для связи между потоками. Я использовал пример, приведенный здесь: https://sites.google.com/site/hardwaremonkey/blog/python-howtocommunicatebetweenthreadsusingpydispatch Я немного изменил его, чтобы предоставить немного более подробную информацию в журнале. В частности, я заставил его также отображать фактическое имя потока: from pydispatch import dispatcher import threading import time import logging log_formatter = logging.Formatter( ...
extJS: чтение вложенного JSON
У меня есть довольно вложенный JSON, исходящий из вызова ldap_search (). Я хотел бы использовать эту информацию для заполнения ComboBox ExtJS, но у меня возникли некоторые проблемы с читателем. По-видимому, я не могу прочитать информацию, которая мне нужна в ComboBox, то есть почтовый адрес людей, uid и cn Я думаю, что вся проблема заключается в магазине. Я пытался использовать следующий код: var store= new Ext.data.JsonStore({ url:'search.php', root: '', totalPrope ...
коде с Yii2:данные из связанной модели в GridView в
У меня есть две модели, а именно MedicineRequestEntry и MedicineRequest. MedicineRequestEntry связан с MedicineRequest через public function getMedicineRequests() { return $this->hasMany(MedicineRequest::className(), ['medicine_request_entry_id' => 'id']); } Теперь в сеточном представлении MedicineReuestEntry я пытаюсь извлечь данные из модели MedicineRequest, используя отношение, используя два альтернативных способа Как [ 'attribute' => 'is_delivered' ...
EF ExecuteSqlCommand с параметром int array
У меня возникла проблема при попытке передать параметр с типом array of int. То, что я сделал до сих пор ниже, но оба метода потерпели неудачу. Метод 1 (Не Удалось) : int[] CategoryArray; CategoryArray = new int[userItem.ListItemId.Count()]; int i=0; foreach (int catID in userItem.ListItemId) { CategoryArray[i] = catID; i++; } db.Database.ExecuteSqlCommand("delete from SupportRegion where UserId={0} and CategoryID not in ({1})", userItem.UserId, CategoryArray); Метод 2 (также не уд ...
Rapidjson: добавление внешнего вложенного документа в документ
Я хочу сериализовать вложенную структуру в JSON с помощью Rapidjson, а также я хочу иметь возможность сериализовать каждый объект отдельно, поэтому любой класс, реализующий ToJson, может быть сериализован в строку JSON. В следующем коде Car имеет член Wheel, и оба класса реализуют метод ToJson, который заполняет rapidjson::Document всеми своими членами. Этот метод вызывается из шаблона функции ToJsonString для получения отформатированной строки JSON передаваемого объекта. #include "rapidjson/d ...
Очистить сообщения от mq с помощью java
Как лучше всего подключиться к websphere mq v7. 1 и очистить все сообщения одной или нескольких указанных очередей с помощью Java и JMS? Нужно ли использовать специфический java API Websphere MQ? Спасибо. ...
Как передать форму в качестве параметра методу? (С#)
Я уверен, что получил название ужасно неправильно (не стесняйтесь сделать его правильным), но пример кода прояснит путаницу. Мне нужно сделать вот что: private void a_Click(object sender, EventArgs e) { if (abc = "cat") return; Form1 f = new Form1(abc); f.ShowDialog() } private void b_Click(object sender, EventArgs e) { if (abc = "cat") return; Form2 f = new Form2(abc); f.ShowDialog() ...
Протокол ffmpeg с функция concat не объединять видео файлы
Поэтому я попытался использовать следующую команду для объединения 2 видеофайлов с одним и тем же кодеком: ffmpeg -i "concat:/home/mike/downloads/a1.mp4|/home/mike/downloads/a2.mp4" -c copy "/home/mike/downloads/output.mp4" Результат: output.mp4 содержит только видео из a1.mp4. Я также попробовал 2 или более файла, но результат тот же. Какова же может быть возможная причина этого? Пожалуйста, помогите Майк ...
IIS переписать правило для перенаправления https на http не работает
Здесь много вопросов о перенаправлении http на https, поэтому я решил, что будет легко повернуть процесс вспять. Однако все, что я пробовал, не сработало. Я пытаюсь объединить правило с моим каноническим правилом имени хоста (это первое правило, вверху правил перезаписи): <rule name="CanonicalHostName" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTPS}" pattern="^ON$" /> <add input="{HTTP_HOST}" negate ...
Ксамарин.Формы-как наложить ActivityIndicator в середине StackLayout программно
Я хочу наложить свой ActivityIndicator в середине моей формы, но я не совсем уверен, как я могу это сделать, я предполагаю, что мне нужно обернуть мой макет стека в относительный макет ? Я делаю это в коде, и ближайший пример, который я нашел, - это использование XAML, который использует сетку, как показано ниже: <ScrollView BackgroundColor="#d3d6db"> <RelativeLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"> <StackLayout Or ...
динамически создавать дерево всплывающих меню из таблицы sql server в Delphi
У меня есть такая таблица: id parent_id name 1 1 Root 2 1 Car 3 1 Plane 4 2 BMW 5 4 CLK Как я могу динамически создавать всплывающее меню со всеми подразделами в Delphi? Вот как это должно выглядеть: Изображение http://img217.imageshack.us/img217/5020/treees.jpg ...
react native-приложение вылетает, когда идет в фоновом режиме (нет ошибки в журнале)
У меня есть список звуковых элементов в FlatList и я использую реагировать родной аудио-инструментарий играть в них. У меня есть экземпляр игрока в дочернем компоненте. По какой-то причине, когда я минимизирую приложение, приложение вылетает без какой-либо ошибки в react-native log-android. Я не знаю, как это отладить. Есть ли способ найти причину этой ошибки? Я не уверен, с какой командой использовать --stacktrace, если бы я мог. Кроме того, я уверен, что это связано с игроком в react-native- ...
Проверка наличия нескольких полей в документе MongoDB
Я пытаюсь запросить коллекцию баз данных, содержащую документы процессов, для тех документов, которые имеют определенные поля. Для простоты представим себе следующую общую схему документа: { "timestamp": ISODate("..."), "result1": "pass", "result2": "fail" } Теперь, когда процесс запущен, новый документ вставляется только с меткой времени. Когда этот процесс достигает определенных стадий, поля result1 и result2 добавляются с течением времени. Однако некоторые процессы не достигаю ...
Запретить div, содержащее изображение, изменять размер при добавлении текста
У меня есть div, центрированный на сайте и содержащий картинку. div расширяет свой height, чтобы соответствовать картине, как и ожидалось. Затем я добавляю текст и ожидаю, что он будет выложен в нижней части div. Но в дополнение к этому div также немного изменяется, так что его height является higher, чем height изображения. Вот пример: Html: <div class="siteContent"> <img class="debug" src="../../Content/themes/base/images/pageTitle.png" /> <span> aaa & ...
Производительность Java probablePrime
Javadoc on probablePrime: Возвращает положительный BigInteger, который, вероятно, является простым, с указанная длина битла. Вероятность того, что Бигинтегер вернется мимо этот метод композиционный не превышает 2-100. Мой вопрос в том, насколько большую производительность это дает, не гарантируя простое число, но делая его почти определенным? Кроме того, действительно ли эта разница в производительности стоит того, чтобы в какой-то момент в будущем возникла ошибка? Особенно если досто ...
Как узнать дату создания коллекции MongoDB с помощью драйвера MongoDB C#?
Мне нужно перебрать все коллекции в моей базе данных MongoDB и получить время, когда каждая из коллекций была создана (я понимаю, что я мог бы получить метку времени каждого объекта в коллекции, но я предпочел бы не идти этим путем, если существует более простой/быстрый метод). Это должно дать вам представление о том, что я пытаюсь сделать: MongoDatabase _database; // code elided var result = _database.GetAllCollectionNames().Select(collectionName => { _database.GetCollection( ...
Лучший способ обработки разделения пути Windows или Linux
У меня есть две строки: C:UsersBobMy Documents /Users/Bob/Documents Мне удалось вызвать это регулярное выражение: preg_split('/(?<=[/\])(?![/\])/', $string) Что вернется Array ( [0] => C: [1] => Users [2] => Bob [3] => My Documents ) Array ( [0] => / [1] => Users/ [2] => Bob/ [3] => Documents ) Однако я ищу Array ( [0] => C: [1] => Users [2] => Bob [3] => My Documents ) Array ( ...
Почему я не могу правильно присоединить TFS к коллекции проектов, которая была восстановлена в SQL Server?
Мы попытались переместить коллекцию проектов TFS с одного сервера TFS 2010 на другой. отсоединил коллекцию в консоли TFS на исходном сервере резервное копирование коллекции Tfs_DefaultCollection в SQL Server 2008 Standard Edition DBA восстановила коллекцию в новую базу данных Tfs_MyCollection, в экземпляр SQL Server 2008 Enterprise, R2, используемый целевым сервером TFS. администратор TFS попытался подключиться к цели сервер. TFS adminisitrator получил следующее сообщение об ошибке. TF2 ...
Обновить заголовок родительского компонента из маршрутизированного дочернего компонента в Angular 2 [дубликат]
На этот вопрос уже есть ответ здесь: Как изменить заголовок страницы в angular2 router 12 ответов Я работаю над документацией Angular 2 по маршрутизации. У меня есть пример приложения, который показывает два компонента, которые маршрутизируются и подключаются к навигационным ссылкам. Вот плунжер , демонстрирующий поведение. Он построен с использованием Angular 2 в Typescript. Вот главное приложени ...
overflow-y scroll всегда показывает даже его не переполнение
Я делаю "прокрутку мобильной панели JQuery отдельно от контента", то, что я сделал Я применяю этот css для достижения того, что я делаю, но проблема в том, что Overflow-y: scroll ==> всегда показывать даже его содержимое не переполнение. Есть ли у вас какие-либо идеи по этому поводу, Заранее благодарю. .ui-panel-inner { position: absolute; top: 1px; left: 0; right: 0; bottom: 0px; overflow: scroll; -webkit-overflow-scrolling: touch; } ...