Вопросы-ответы - все решения ➜ страница 574
Как я должен иметь дело с мьютексами в подвижных типах в C++?
конструкция std::mutex не движимости, ни скопировать-технологичная. Это означает, что класс A, который содержит мьютекс, не получит конструктор перемещения по умолчанию. как бы я сделал этот тип A движимость в потокобезопасным способом? ...
EasyMock: Методы Void
У меня есть метод, который возвращает void в классе, который является зависимостью класса, который я хочу проверить. этот класс огромен, и я использую только этот единственный метод из него. Мне нужно заменить реализацию этого метода для теста, поскольку я хочу, чтобы он делал что-то другое, и мне нужно иметь доступ к параметрам, которые получает этот метод. Я не могу найти способ сделать это в EasyMock. Я думаю, что знаю, как это сделать Mockito С помощью doAnswer но я не хочу добавлять другу ...
Ошибка проекта: Неизвестный модуль(ы) в QT: webkitwidgets
я переношу код из qt4 в qt5. Я добавил следующую строку в мой , как предложил: QT += webkitwidgets однако, когда я запускаю qmake, Я получаю эту ошибку: Project ERROR: Unknown module(s) in QT: webkitwidgets Я разрабатываю на Ubuntu 12.04 LTS и установил Qt как рассказали. ...
Каталоги GitHub wiki
поддерживает ли Вики, которая устанавливается с помощью репозитория GitHub, каталоги? Наша Вики загромождена страницами, и мы ищем способ организовать их лучше. мы попытались вытащить РЕПО, создать локальные каталоги и переместить вещи, но когда они были зафиксированы обратно, Вики не получил изменений. ...
Как читать манифест.MF-файл из JAR с использованием Bash
Мне нужно прочитать манифест.Файл манифеста MF maven из "some.jar " с помощью bash ...
Подделка последовательного порта RS232
Я разрабатываю проект, который имеет ряд аппаратных датчиков, подключенных к машине развертывания через последовательные порты RS232. но ... Я разрабатываю на машине без физических последовательных портов RS232, но я хотел бы сделать поддельные последовательные порты, к которым я могу подключиться и выводить данные с целью подделки ввода от аппаратных датчиков. кто-нибудь знает способ создать поддельный последовательный порт и управлять им на Windows XP? ...
Как я могу tar каталог без сохранения структуры каталогов?
Я работаю над сценарием резервного копирования и хочу смолить каталог файлов: tar czf ~/backup.tgz /home/username/drupal/sites/default/files это заносит его, но когда я распаковываю полученный файл, он включает в себя полную структуру файлов: файлы находятся в home/username/drupal/sites/default/files. есть ли способ исключить родительские каталоги, так что результирующий tar просто знает о последнем каталоге (files)? ...
Добавить недостающие даты для панды фрейма данных
мои данные могут иметь несколько событий на заданную дату или никаких событий на дату. Я беру эти события, подсчитываю по дате и строю их. Однако, когда я строю их, мои две серии не всегда совпадают. idx = pd.date_range(df['simpleDate'].min(), df['simpleDate'].max()) s = df.groupby(['simpleDate']).size() В приведенном выше коде idx становится диапазон скажем 30 дат. 09-01-2013 в 09-30-2013 Однако S может быть только 25 или 26 дней, потому что нет событий на указанную дату. Затем я получ ...
Максимальное значение для типа int в Go
Как указать максимальное значение, представимое для unsigned целочисленный тип? Я хотел бы знать, как инициализировать min в цикле ниже, который итеративно вычисляет минимальную и максимальную длины из некоторых структур. var minLen uint = ??? var maxLen uint = 0 for _, thing := range sliceOfThings { if minLen > thing.n { minLen = thing.n } if maxLen < thing.n { maxLen = thing.n } } if minLen > maxLen { // If there are no values, clamp min at 0 so that min <= max. minLen = ...
jQuery обнаружения div определенного класса был добавлен в DOM
Я использую .on() для привязки событий divs, которые создаются после загрузки страницы. Он отлично работает на команду, события мыши: mouseenter... но мне нужно знать, когда был добавлен новый div класса MyClass. Я ищу это: $('#MyContainer').on({ wascreated: function () { DoSomething($(this)); } }, '.MyClass'); Как мне это сделать? Мне удалось написать приложение без плагин, и я хочу сохранить его таким образом. спасибо. ...
Плагин Eclipse для TypeScript? [закрытый]
новый Microsoft TypeScript язык (типизированный надмножество JavaScript) кажется очень интересным, есть ли проект alpha / incubator, который пытается поддержать его в Eclipse? Или еще слишком рано даже желать этого ...
Как программно определить, подключено ли устройство Bluetooth? (Android 2.2)
Я понимаю как получить список подключенных устройств, но как я могу сказать, если они связаны? Это должно быть возможно, так как я вижу их в списке устройств Bluetooth моего телефона, и в нем указывается их состояние соединения. ...
Чтение структуры данных C / C++ в C# из массива байтов
каков был бы лучший способ заполнить структуру C# из массива byte [], где данные были из структуры C/C++? Структура C будет выглядеть примерно так (мой C очень ржавый): typedef OldStuff { CHAR Name[8]; UInt32 User; CHAR Location[8]; UInt32 TimeStamp; UInt32 Sequence; CHAR Tracking[16]; CHAR Filler[12]; } и наполнил бы что-то вроде этого: [StructLayout(LayoutKind.Explicit, Size = 56, Pack = 1)] public struct NewStuff { [MarshalAs(UnmanagedType.ByValTStr, SizeC ...
Разрыв строки в форматировании XML?
при редактировании строки в XML мне нужно добавить разрывы строк. И я хотел спросить, Что такое правильная форма при программировании на android? Потому что <br> работает, но затмение отмечает область как проблематичную. Если я проверю предложения Eclipse говорит мне, что я должен добавить конечный тег </br> - если я добавлю, что разрыв строки исчезает... Итак, один работает, но помечен как проблемный, другой работает не так, но Eclipse говорит мне, что все в порядке.. какую форму ...
В чем смысл DBNull?
в .NET есть null ссылка, которая используется везде, чтобы обозначить, что ссылка на объект пуста, а затем есть DBNull, который используется драйверами базы данных (и несколькими другими) для обозначения... почти то же самое. Естественно, это создает много путаницы, и процедуры преобразования должны быть выработаны и т. д. так почему же оригинальные авторы .NET решили сделать это? Для меня это не имеет смысла. Их документация не имеет смысла либо: класс DBNull представляет несуществующее зн ...
Git: как двигаться вперед и назад между коммитами
у меня есть вопрос новичка о Git: мне нужно двигаться вперед и назад в истории ветви. Это означает, что мне нужно вернуть все файлы в состояние, в котором они были в какой-то старой редакции, а затем мне нужно вернуться к последнему состоянию в репозитории. Мне не нужно брать на себя обязательства. С SVN, это было бы svn up -r800 чтобы добраться до ревизии 800, и svn up для синхронизации с репозиторием. Я знаю, что хэш commit я хочу вернуться, поэтому я попытался git reset <hash> ...
Почему же!1= = " 1 " равно true и!2=="2" равно false?
как говорится в названии, почему: > !!1=="1" равной True и > !!2=="2" равен: False точно так же, почему > "1"==true равной true и > "2"==true равной false Я сбит с толку. Это просто ошибки в JS или что здесь происходит? ...
Предупреждать пользователя о несохраненных изменениях перед уходом со страницы
Я хотел бы предупредить пользователей о несохраненных изменениях, прежде чем они покинут определенную страницу моего приложения angular 2. Обычно я бы использовал window.onbeforeunload, но это не работает для одностраничных приложений. я обнаружил, что в угловой 1, Вы можете подключить в $locationChangeStart событие, чтобы бросить вверх confirm box для пользователя, но я не видел ничего, что показывает, как заставить это работать для angular 2, или если это событие все еще присутствует. Я тоже ...
Как компилятор выделяет память, не зная размер во время компиляции?
Я написал программу C, которая принимает целочисленный ввод от пользователя, который используется как размер целочисленного массива, и с помощью этого значения он объявляет массив заданного размера, и я подтверждаю это, проверяя размер массива. код: #include <stdio.h> int main(int argc, char const *argv[]) { int n; scanf("%d",&n); int k[n]; printf("%ld",sizeof(k)); return 0; } и на удивление это правильно! Программа способна создать массив нужного размера. Но вс ...
"Символ" не определен в IE после использования babel
у меня есть reactjs приложение написано с использованием стандартов ES6, и я использую webpack чтобы построить его. Элемент webpack нагрузки js модули с помощью babel-loader. В частности, я использую следующие версии пакетов: ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected] однако после его создания IE 10 дает следующую ошибку 'Symbol' is undefined. Не должно быть babel предполагается определить Symbol? Есть ли какая-либо конкретная конфигурация для webpack ...
Как выполнить фильтрацию запросов в шаблонах django
мне нужно выполнить отфильтрованный запрос из шаблона django, чтобы получить набор объектов, эквивалентных коду python в представлении: queryset = Modelclass.objects.filter(somekey=foo) в моем шаблоне я хочу сделать {% for object in data.somekey_set.FILTER %} но я просто не могу понять, как написать фильтр. ...
Как рассчитать CSS letter-spacing V. s. "отслеживание" в типографии?
У меня есть инструкции от графического дизайнера для макета, который определяет "трассы-100" для некоторых элементов. В CSS letter-spacing является эквивалентным свойством для "отслеживания". учитывая значение для отслеживания, как вы выражаете это как значение для CSS в пикселях? ...
Получить случайную выборку из списка при сохранении порядка элементов?
у меня есть сортированный список, скажем: (это не просто числа, это список объектов, которые сортируются с помощью сложного алгоритма, занимающего много времени) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] есть ли какая-то функция python, которая даст мне N элементов, но сохранит порядок? пример: randomList = getRandom(mylist,4) # randomList = [ 3 , 6 ,7 , 9 ] randomList = getRandom(mylist,4) # randomList = [ 1 , 2 , 4 , 8 ] etc... ...
Можно ли использовать только клавиши со стрелками для расширения узла дерева в проводнике пакетов в Eclipse на Linux?
при использовании Eclipse я просматриваю дерево проводника пакетов, используя стрелки клавиатуры много. в Windows я могу развернуть свернутый узел, нажав → ключ. В Linux мне нужно нажать Shift + →. Есть ли способ перенастроить это так, что Shift не требуется? ...
Как использовать новую функцию computeIfAbsent?
Я очень хочу использовать карта.computeIfAbsent но прошло слишком много времени с тех пор, как лямбда учился в университете. почти непосредственно из документов: он дает пример старого способа делать вещи: Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, isLetOut); } и новый способ: map.computeIfAbsent(key, k -> n ...
Как разделить строки на несколько строк в CMake?
у меня обычно есть политика в моем проекте, чтобы никогда не создавать строки в текстовых файлах, которые превышают длину строки 80, поэтому они легко редактируются во всех редакторах (вы знаете сделку). Но с CMake я получаю проблему, что я не знаю, как разделить простую строку на несколько строк, чтобы избежать одной огромной строки. Рассмотрим этот базовый код: set(MYPROJ_VERSION_MAJOR "1") set(MYPROJ_VERSION_MINOR "0") set(MYPROJ_VERSION_PATCH "0") set(MYPROJ_VERSION_EXTRA "rc1") set(MYPROJ_ ...
Как использовать AutoMapper.Формембер?
Я пытаюсь настроить AutoMapper для преобразования из сущности в DTO. Я знаю, что я должен использовать .ForMember() после Mapper.CreateMap<Entity, DTO>() создать пользовательское сопоставление, но это, кажется, не быть способ. редактировать для разъяснения: Я не ищу ссылку на документацию, которую я прочитал, или объяснение основного синтаксиса. Я использую правильный синтаксис, как описано в ответах и документации, например: Mapper.CreateMap<EFAddress, Address>() .ForMember ...
Преобразование float в строку без округления
Я делаю программу, которая по причинам, не требующим объяснения, требует, чтобы float был преобразован в строку для подсчета с помощью len(). Однако str (float (x)) приводит к округлению x при преобразовании в строку, что отбрасывает все это. Кто-нибудь знает, как это исправить? Вот код, который используется, если вы хотите знать: len(str(float(x)/3)) ...
Платформа.runLater и задача в JavaFX
Я делал некоторые исследования по этому поводу, но я все еще очень смущен, чтобы не сказать больше. кто может дать мне конкретный пример, когда использовать Task и когда использовать Platform.runLater(Runnable);? Какая разница? Есть ли золотое правило, когда использовать любой из них? также поправьте меня, если я ошибаюсь, но не являются ли эти два "объекта" способом создания другого потока внутри основного потока в GUI (используется для обновления GUI)? ...
WPF: создание диалогового окна / приглашения
Мне нужно создать диалоговое окно / приглашение, включая текстовое поле для ввода пользователем. Моя проблема в том, как получить текст после подтверждения диалога? Обычно я бы сделал класс для этого, который сохранил бы текст в свойстве. Однако я хочу сделать дизайн диалогового окна с помощью XAML. Поэтому мне каким - то образом придется расширить код XAML, чтобы сохранить содержимое текстового поля в свойстве, но я думаю, что это невозможно с чистым XAML. Каков был бы лучший способ понять, что ...