Codengineering - блог о программировании ➜ страница 1115
Что такое использование ref-квалификатора ' const &&'?
Я немного покопался в ref-квалификаторах, следуя за предыдущим вопросом. Приведен пример кода ниже; #include <iostream> #include <string> #include <utility> struct A { std::string abc = "abc"; std::string& get() & { std::cout << "get() &" << std::endl; return abc; } std::string get() && { std::cout << "get() &&" << std::endl; return std::move(abc); } std::string const& get() const & { ...
Отправка Restangular DELETE или customDELETE с телом
Когда я попал в api с: Как я могу попасть в api (не из приложения angular) с помощью: Apiadress / endpoint / idnumber/?param=param С удалением все работает нормально и как и ожидалось. но когда я делаю это из Restangular, как это: Restangular.one("endpoint").customDELETE(idnumber,params) Я получаю такой ответ от сервера: "detail": "неподдерживаемый тип носителя' text / plain; charset=UTF-8 ' в запросе." Похоже, что удаление идет с телом на сервер, и я не могу найти, как это сделать ...
Как я могу иметь значения по умолчанию для параметров плагина WordPress?
Или как я могу заполнить базу данных wordpress значениями плагинов по умолчанию, опция add не работает для меня, например http://codex.wordpress.org/Function_Reference/add_option Я уверен, что мой синтаксис верен, что я хочу, чтобы, когда пользователь переходит в меню настроек моего плагина, он/она не видит пустое поле ввода, а видит его заполненным данными по умолчанию. ...
C++ template class static const переменный член как ключ карты дает неопределенную ссылку
У меня есть куча классов, которые имеют статический член, который является значением enum. И у меня есть карта где-то еще с этим перечислением в качестве ключа. Теперь, если я использую параметр шаблона в функции для доступа к карте, я получаю неопределенную ссылку. Чтобы было понятно, вот упрощенный нерабочий пример: template<int T> struct A { static const int Type = T; } template<class T> void fun() { cout << map_[T::Type] << endl; } map<int, str ...
PHP class extends не работает почему и это как правильно расширить класс?
Привет, я пытаюсь понять, как inherteince работает в PHP с использованием объектно-ориентированного программирования. Основной класс-компьютер, наследующий класс-мышь. Я расширяю компьютерный класс с помощью класса мыши. Я использую __construct в каждом классе, когда я создаю класс, я использую тип pc сначала и если у него есть мышь после. По какой причине компьютер возвращает null? почему это так? class Computer { protected $type = 'null'; public function __construct($type) { ...
Как установить значение по умолчанию для выпадающего мультиселекта в angular 2 и ngprime
Я следую примеру PrimeNg .а вот и плунжер .Как я могу сделать некоторые значения предварительно выбранными в раскрывающемся списке. <p-multiSelect [options]="cities" [(ngModel)]="selectedCities"></p-multiSelect> ...
Размер WM не работает должным образом
У меня проблема с WM_SIZE. Я хочу захватить его с помощью PeekMessage (не WndProc). PeekMessage никогда не получает WM_SIZE, поэтому я отправляю дополнительное пользовательское сообщение в окно, чтобы захватить его с помощью PeekMessage, как это (код из WnProc) : case WM_SIZE: PostMessageW(hwnd, WM_USER + 1, wParam, lParam); break; Проблема в том, что я получаю WM_USER + 1 с помощью PeekMessage только тогда, когда окно развернуто или восстановлено. Нет сообщения, когда окно изменяется по ...
Форматирование строк Python: % vs..формат
Python 2.6 ввел str.format() метод с немного отличным синтаксисом от существующего оператора %. Что лучше и для каких ситуаций? Следующий использует каждый метод и имеет тот же результат, так в чем же разница? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = "i am a {0}".format(sub1) c = "with %(kwarg)s!" % {'kwarg':sub2} d = "with {kwarg}!".format(kwarg=sub2) print a # "i am a python string!" print b # "i am a python string!" print c # "with a ...
Какие сим активные команды?
STK может выполнять некоторые команды. Во всех ресурсах (несмотря на небольшое количество ресурсов) вызовите команды "Proactive". Что такое проактивная команда и какой другой тип команды против нее? ...
Строка Луа.матч использует нерегулярные регулярные выражения?
Мне любопытно, почему это не работает, и нужно знать, почему/как обойти это; я пытаюсь определить, является ли какой-то вход вопросом, я уверен, что строка.матч - это то, что мне нужно, но: print(string.match("how much wood?", "(how|who|what|where|why|when).*\?")) Возвращает nil. Я почти уверен, что это строка Луа.match использует регулярные выражения для поиска совпадений в строке, как я использовал подстановочные знаки (.) раньше с успехом, но, может быть, я не понимаю всей механики? Луа ...