Codengineering - блог о программировании ➜ страница 726


Почему void* не является типом итератора?

Я протестировал следующий код с GCC 4.8, который не компилируется, потому что мы не можем сформировать ссылку на void. #include <iterator> int main() { std::iterator_traits<void*> test; } Означает ли это, что void* не является итератором ? (имеется в виду понятие здесь) Редактировать: Хорошо, вопрос был плохо сформулирован. На самом деле я спрашиваю, зачем C++ нужно такое поведение для void* ? Это из соображений безопасности, то есть чтобы люди не писали плохие вещи ? ...

Исключение недопустимой операции консольного приложения C#

using System; using System.Collections.Generic; using System.Text; using System.Data.Sql; using System.Data.SqlClient; namespace BissUpdater { class Program { static void Main(string[] args) { string connectionString = "Data Source=H....; Initial Catalog=LANDesk; Persist Security Info=True; User ID=Mainstc; Password=xxxxxxxx"; SqlConnection con = new SqlConnection(connectionString); con.Open(); ...

Максимальная сумма двойного среза

Недавно я попытался решить проблему максимальной суммы двойного среза в codility, которая является вариантом проблемы максимального среза. Мое решение состояло в том, чтобы искать срез, который имеет максимальное значение, когда его минимальное значение вынимается. Поэтому я реализовал максимальный срез, но на текущем срезе вынул минимальное число. Мой балл был 61 из 100, так как он не прошел во время некоторых тестов, в основном тестов на массиве, включая как отрицательные, так и позиционные ч ...

Как сделать запрос curl с помощью json в Jenkins pipeline groovy script

Я пытаюсь сделать новый вызов API развертывания Relic в качестве шага сборки Jenkins, используя конвейер Groovy. У меня возникли проблемы из-за использования как одинарных, так и двойных кавычек в команде shell ('sh') на groovy script. Всякий раз, когда я выполняю следующее: node { //... def json = ''' {"deployment": {"revision": "v1","user": "me"}}' ''' sh "curl -o /dev/null -s -X POST 'https://api.newrelic.com/v2/applications/[redacted]/deployments.json' -H 'X-A ...

Angular: как получить доступ к свойствам объекта из внешнего класса (в ng-repeat)?

Я создаю простое угловое приложение для обработки заказов от клиентов. В каждом заказе я сохраняю идентификатор клиента, а не все данные клиента (денормализация-Это О. К., Но... : -). Я не знаю, как отобразить список заказов (используя ng-repeat), отображая имя клиента... Моя структура данных (firebase) выглядит следующим образом: + myapproot + customers + -JT5by1W6hylwsbVcfFg - name = "Alice" - ... + ... + orders + -JUUcRPpWnoyeXzklo9V - customerId = "-JT5by ...

Как получить текущее значение объекта состояния с помощью @ngrx / store?

Мой класс обслуживания, прежде чем вызывать веб-службу, должен получить свойство с именем dataForUpdate из моего состояния. В настоящее время я делаю это так: constructor ( public _store: Store<AppState>, public _APIService:APIService) { const store$ = this._store.select ('StateReducer'); .../... let update = this.actions$.filter ( action => action.type==UPDATE ) .do( (action) => this._store.dispatch({type: REDUCER_UPDATI ...

Как отсортировать список объектов в шаблоне в алфавитном порядке?

Я хочу отобразить список объектов в классе Django generic display view ListView. И, чтобы сделать его красивее, я стараюсь сортировать его в алфавитном порядке. Поэтому я использую встроенный тег dictsort для сортировки списка. Вот краткое изложение кода, который я использовал: {% for item in object_list|dictsort:"name" %} ... {% empty %} ... {% endfor %} Проблема заключается в том, что он сортирует имена в соответствии со значениями ASCII символов, что означает, что bigcaps и smallcaps ...

Как запустить SonarQube на a C#.NET проект?

У меня есть проект C#/.NET, который я хочу сканировать с помощью SonarQube (язык C#). Я получаю сканирование, чтобы пройти, но с большим количеством ошибок (более 200 повторных ошибок) Provide an 'AssemblyVersion' attribute for this assembly. Это сообщение повторяется много раз и составляет большинство ошибок SonarQube, которые я вижу в своем отчете. Файл свойств SonarQube # Comma-separated paths to directories with sources (required) #sonar.sources=controllers,services sonar.sources=. # ...

Статус автоматического завершения для всех существующих заказов на обработку в WooCommerce

Я использую на WooCommerce этот маленький мирный код из этого ответа для автозаполнения оплаченных заказов на обработку: /** * AUTO COMPLETE PAID ORDERS IN WOOCOMMERCE */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 ); function custom_woocommerce_auto_complete_paid_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); // No updated status for orders delivered with Bank wire, Cash on delivery ...

XPath не работает так, как хотелось бы в C#

Мой код не возвращает узел XmlDocument xml = new XmlDocument(); xml.InnerXml = text; XmlNode node_ = xml.SelectSingleNode(node); return node_.InnerText; // node_ = null ! Я почти уверен, что мои XML и Xpath верны. Мой Xpath : /ItemLookupResponse/OperationRequest/RequestId Мой XML : <?xml version="1.0"?> <ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05"> <OperationRequest> <RequestId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx ...