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


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

Удалить последний символ строки, только если его " s"

Я пытаюсь написать код, который удалит последний символ из определенной строки только , если последняя буква этой строки - "s $строковые значения Parts Sealless Tools Strap Подстрока удалит последнюю букву; однако, она также удалит p из ремешка, который нежелателен. substr($string,0,-1) Pregreplace удаляет последнюю букву s из каждого слова. Получилось бы без уплотнений инструменты в Sealles инструмент, который является нежелательным. Может быть, есть и другое выражение, которое я ...

Перенос кода с c++ на c# - шифрование с помощью закрытого ключа RSA PKCS#1

Я пытаюсь перенести этот фрагмент кода с c++ на c#: ... strPrivateKey = "someBase64EncodedPrivateKey"; long sizeKey = DecodeBase64(strPrivateKey, pKey); const unsigned char* _pKey = pKey; d2i_RSAPrivateKey(&pRSA, &_pKey, sizeKey); ... RSA_private_encrypt(sizeOfMessage, pMessage, pSignature, pRSA, RSA_PKCS1_PADDING); ... Пока вот мой код: var strPrivateKey = "someBase64EncodedPrivateKey"; var bytes = Convert.FromBase64String(strPrivateKey); var rsa = new RSACryptoServiceProvider( ...

Как заставить gcc пропускать ошибки, но все равно выводить их.

Можно ли заставить gcc сообщать об ошибках, но продолжать компиляцию после них? По сути, я пытаюсь создать список ошибок в a .файл c, но gcc всегда завершается при первой ошибке. Я уже некоторое время гуглил, и это не очевидно, чтобы решить, насколько я могу судить. ...

Хранение объектов между запросами в PHP без сериализации

Я пишу веб-приложение с отслеживанием состояния на PHP, в котором состояние потенциально содержит множество объектов. В данный момент я храню все эти объекты в $_SESSION и сериализую их в конце запроса. Это немного больно, потому что сериализация всего сеанса занимает секунды, а несериализация занимает еще больше времени. Я хотел попробовать APC, потому что я надеялся, что объекты тогда просто запоминаются, а не сериализуются. Увы, кажется, что если меня кормить apc_store($object) объект, каже ...

UIAutomator ScrollToBeginning не прокручивает весь путь до начала

Я пишу тест пользовательского интерфейса с помощью UI automator и столкнулся с проблемой, когда я пытаюсь прокрутить до начала NumberPicker, однако при использовании ScrollToBeginning или FlingToBeginning с различным количеством шагов, NumberPicker прокручивает только два элемента, а затем останавливает прокрутку. Есть ли какая-либо причина, по которой это поведение происходит постоянно, и есть ли какой-либо способ исправить или обойти его? ...

Использование ResourceLoader Spring в тестах

Я @Autowire включаю org.springframework.core.io.ResourceLoader в один из моих @Service классов. Во время тестов я хотел бы получить доступ к экземпляру ResourceLoader, чтобы его можно было ввести в тестируемый сервис. Как лучше всего получить полностью функциональный экземпляр ResourceLoader во время тестов? Если это невозможно, есть ли альтернатива ResourceLoader? По сути, мне нужно, чтобы мой сервис прочитал некоторые статические файлы из проекта. Обновление : Начал использовать @RunWith( ...

Javascript: строковое представление чисел

Как javascript преобразует числа в строки? Я ожидаю, что он округлит число до некоторой точности, но не похоже, что это так. Я сделал следующие тесты: > 0.1 + 0.2 0.30000000000000004 > (0.1 + 0.2).toFixed(20) '0.30000000000000004441' > 0.2 0.2 > (0.2).toFixed(20) '0.20000000000000001110' Это поведение в Safari 6.1.1, Firefox 25.0.1 и node.Яш 0.10.21. Похоже, что javascript отображает 17-ю цифру после десятичной запятой для (0.1 + 0.2), но скрывает ее для 0.2 (и поэтому число окр ...

По умолчанию ForkJoinPool executor занимает много времени

Я работаю с CompletableFuture для асинхронного выполнения потока, генерируемого из источника списка. Таким образом, я тестирую перегруженный метод, т. е. "supplyAsync" CompletableFuture, в котором один метод принимает только один параметр поставщика, а другой-параметр поставщика и параметр исполнителя. Вот документация для обоих: Один SupplyAsync (поставщик поставщик) Возвращает новый CompletableFuture, который асинхронно завершены задачи, работающей в ForkJoinPool.commonPool() со з ...

Что такое вероятностные структуры данных?

Я читал о структурах данных, таких как фильтры Блума и списки пропусков. Каковы общие характеристики вероятностных структур данных и для чего они используются? ...

Как подключить устройство Android к виртуальной машине Azure с помощью Visual Studio

Я хочу подключить свое устройство Android к виртуальной машине Azure с помощью Visual Studio, чтобы отладить и развернуть приложение. Я создал виртуальную машину с помощью шаблона, включающего VS. в файле RDP я отредактировал параметры, чтобы все порты перенаправлялись на виртуальную машину. Это прекрасно работает с жесткими дисками, но я не могу заставить свое Android-устройство отображаться на виртуальной машине. Следовательно, VS не знает об устройстве. Отладка USB на устройстве и режим разра ...

CSS: абсолютное позиционирование в разных браузерах

Почему это происходит с разными позициями в разных браузерах? { position: absolute; left:332px; top: 210px; width: 293px; height: 215px; border: 1px solid #000000; background-color: #143f72; -moz-border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; } В IE он идет влево, как 100px по сравнению с Firefox, а в Chrome он идет как 100px вправо по отношению к FF... Почему? Edit: html-это просто <div id ...

Среда IDE Visual studio 2008 неправильно отображает пользовательские элементы управления

Во время разработки у меня возникли проблемы со всеми моими формами и пользовательскими элементами управления в Visual Studios 2008. До предыдущей регистрации все элементы управления отображались так, как ожидалось. Единственное основное различие между текущей версией и предыдущей рабочей версией состояло в том, что свойство элемента управления UIText было переименовано из Content в Value. Другие изменения включают добавление новой формы и 3 новых перечислений, но, конечно, нет никаких очевидных ...

Веб-обход (страницы с поддержкой Ajax / JavaScript) с использованием java

Я очень новичок в этом ползании по сети. Я использую crawler4j для обхода веб-сайтов. Я собираю необходимую информацию, обходя эти сайты. Моя проблема здесь заключается в том, что я не смог просмотреть содержимое для следующего сайта. http://www.sciencedirect.com/science/article/pii/S1568494612005741. я хочу просмотреть следующую информацию с вышеупомянутого сайта (пожалуйста, взгляните на прилагаемый скриншот). Если вы наблюдаете за прилагаемый скриншот имеет три названия (выделены красными ...

Переименование файла на удаленном файловом сервере в C# / Python

Мне нужно переименовать целую кучу файлов на файловом сервере Windows - мне все равно, какой язык я использую, если это быстро и легко! Я знаю, что это основное, но просто для уточнения - в псевдокоде... server = login (fileserver, creds) foreach (file in server.navigateToDir(dir)) rename(file) Я знаю, как это сделать в Python/C#, если бы я был локальным пользователем, но понятия не имею, возможно ли это сделать удаленно с помощью Python. Я искал фрагменты кода/помощь, но пока не нашел ...

Доступны ли темы Python tkinter ttk на основе операционной системы

Я использую Python 3.5.2 с модулем tkinter.ttk для разработки простой утилиты GUI в Linux (Kubuntu 16.04). Мой ttk.__version__ == 0.3.1. Доступно четыре темы виджетов: 'clam', 'alt', 'classic', 'default'. Я видел в других местах, что другие установки имеют больше, чтобы выбрать из. Доступно ли это для загрузки и установки для каждой ОС? Мне интересно, не обязательно ли другие темы являются кроссплатформенными и могут быть разработаны для определенных ОС? Примечание: я новичок в написании ...

Javascript, инкремент счетчика по нажатию кнопки

В javascript я хочу сделать счетчик, который увеличивает значение при нажатии кнопки. Когда я нажимаю кнопку Добавить в первый раз, число не увеличивается. Но когда я печатаю значение на консоль, результат увеличивается. Скрипка: http://jsfiddle.net/techydude/H63As/ $(function() { var //valueCount = $("counter").value(), counter = $("#counter"), addBtn = $("#add"), value = $("#counter").html(); addBtn.on("click", function() { counter.html(value ...

Встроенная проверка подлинности Windows в FireFox

Если мой ASP.NET приложение настроено для ADFS с использованием встроенной аутентификации Windows, я знаю, что это будет работать в IE, но будет ли это работать в Firefox? Я видел некоторые вещи в интернете, которые указывают на то, что есть проблемы, и вам нужно найти обходной путь в каждом клиентском браузере - http://codebetter.com/blogs/eric.wise/archive/2006/11/16/Note-to-self_3A00_-Firefox-Windows-Authentication.aspx Спасибо Дункан ...

Какие хорошие альтернативы CHM существуют для контекстно-зависимых справочных документов в настольных приложениях?

В настоящее время у нас есть несколько настольных приложений (PowerBuilder, Winforms, WPF), которые используют один CHM для контекстной справки. Мы хотели бы отойти от CHM, поскольку его трудно поддерживать, но мы не нашли подходящей альтернативы. В идеале мы хотели бы, чтобы наши разработчики поддерживали файлы справки в актуальном состоянии (возможно, в wiki) , поскольку они добавляют функциональность и просто экспортируют это в PDF или что-то подобное, но можно ли использовать PDF для контекс ...

Cap deploy запрашивает пароль, даже если ssh-ключ присутствует на сервере

Когда я пытаюсь подключиться по ssh к серверу, я могу это сделать, так как мой ключ id_rsa.pub добавляется к авторизованным ключам на сервере. Теперь, когда я пытаюсь развернуть свой код через Capistrano на сервере из моей локальной папки проекта, сервер запрашивает пароль. Я не могу понять, в чем может быть проблема, если я могу ssh и не могу развернуть на том же сервере. $ cap deploy: setup "no seed data" triggering start callbacks for `deploy:setup' * 13:42:18 == Currently executing `mu ...

Как сделать нечеткое совпадение названий компаний в MYSQL с PHP для автоматического завершения?

Мои пользователи будут импортировать через вырезать и вставить большую строку, которая будет содержать названия компаний. У меня есть существующая и растущая база данных MYSQL названий компаний, каждая с уникальным company_id. Я хочу иметь возможность проанализировать строку и назначить каждому из введенных пользователем имен компаний нечеткое соответствие. Прямо сейчас, просто делая прямой матч строки, также медленно. ** Будет ли индексация Soundex быстрее? Как я могу дать пользователю не ...

Один и тот же контроллер ресурсов Laravel для нескольких маршрутов

Я пытаюсь использовать признак в качестве typehint для моих контроллеров ресурсов Laravel. Метод контроллера: public function store(CreateCommentRequest $request, Commentable $commentable) , в котором Commentable является чертой типа, которую используют мои красноречивые модели. Признак Commentable выглядит так: namespace AppModelsMorphs; use AppComment; trait Commentable { /** * Get the model's comments. * * @return IlluminateDatabaseEloquentRelationsMorphMany ...

Как в Matlab можно поменять местами горизонтальную и вертикальную оси существующего участка

Предположим, что у меня есть векторы x и y, я знаю, что могу сделать plot(x,y) или plot(y,x), чтобы достичь того, чего я хочу. Однако мой вопрос заключается в следующем: если у меня уже есть график, созданный в виде plot(x,y), как я могу программно поменять горизонтальные и вертикальные оси так, чтобы эффективно говорить plot(y,x)? ...

Можете его записать в код время?

У меня есть потребность записать в коде времени видео и мне интересно, если это то, что ffmpeg способен? ...

Как сохранить ссылку на документ из облака в облако Firestore?

Firestore позволяет мне добавить в документ поле с типом "ссылка". Это ссылка на другие документы внутри магазина. Хотя я думаю, что это очень удобно, у меня отсутствует документация по этому вопросу. Например, у меня возникли некоторые проблемы с сохранением ссылки из облачной функции Firebase. На стороне клиента я просто отправляю обычный объект " ref " через клиентский SDK, и он сохраняет документ-ссылку. В nodeJS (cloud function) я получаю ошибку, что объект слишком глубокий. Как правильно ...

Потокобезопасные мультитоны в Java

Дано следующее многотонное: public class Multiton { private static final Multiton[] instances = new Multiton[...]; private Multiton(...) { //... } public static Multiton getInstance(int which) { if(instances[which] == null) { instances[which] = new Multiton(...); } return instances[which]; } } Как мы можем сохранить его потокобезопасным и ленивым без дорогостоящей синхронизации метода getInstance() и споро ...

Встроенный YouTube video showinfo несовместим с modestbranding?

Я встраиваю видео YouTube на свой сайт с параметром modestbranding=1. К сожалению, я также хочу использовать параметр showinfo=0. Когда я попробовал это, кажется, что modestbranding больше не работает. Я провел исследование и обнаружил, что modestbranding работает только тогда, когда это первый параметр в наборе, что я и делаю. Я также читал, что могу подделать его, используя недокументированный параметр title (см. http://www.reelseo.com/remove-youtube-logo/), но это не так. похоже, он работае ...

регулярное выражение javascript таинственным образом не соответствует в Android 2.3 stock browser

Я создал простое регулярное выражение в javascript для разбора строки и сохранения того, что находится перед точкой в строке. Существует также дополнительное ограничение, что после точки должен появиться один или несколько букв верхнего регистра: var r=/([^.]*.)[A-Z]+.*/gm var col=r.exec(str) Теперь у меня нет проблем с этим регулярным выражением в браузере mosts: Firefox, Chrome и т. д. Однако в более старом браузере (стоковый браузер для Android 2.3) я получаю таинственные сбои, которые ...

SQLite: используйте синтаксис x'ABC при создании таблицы

При вставке значений в таблицу SQLite можно использовать синтаксис типа x '41' (=A). Это полезно, когда вы пытаетесь вставить специальные символы, такие как вкладки, новые строки и т. д. sqlite> CREATE TABLE test(aColumn VARCHAR(10)); sqlite> INSERT INTO test VALUES(x'0a41420a'); sqlite> SELECT * FROM test; AB sqlite> Доступен ли этот синтаксис и для определения имени таблицы? Что-то вроде sqlite> CREATE TABLE x'0a41420a'(aColumn VARCHAR(10)); Error: near "x'0a41420a'": sy ...

Открытие выпадающего списка (в представлении datagrid) элементов одним щелчком мыши

Как я могу избежать двойного щелчка на DropDownButton, используемого в DataGridView? Прямо сейчас я могу просматривать выпадающие элементы в DataGridView, нажав два или более раз. В первый раз он выбирает ячейку, а во второй раз, когда я нажимаю на стрелку DropDownButton, он показывает список. Как я могу добиться того же в один клик? ...

ElasticSearch проектирование для расширения Java WebService

В настоящее время я разрабатываю небольшой проект и хотел бы получить совет о том, как лучше всего сделать его более перспективным. У меня есть базовый объект Activity и расширения для него. В мире базе данных у меня есть таблица деятельности таблицы для каждого расширения и активности-расширение присоединяемой таблицы. Затем я бы объединил соответствующие таблицы для поиска информации. Я планирую использовать CXF, чтобы открыть его как веб-сервис, java middle tier for business логика и el ...