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


В чем разница между пустым и нулевым std::shared ptr в C++?

The cplusplus.com shared_ptr страница вызывает различие между пустойstd::shared_ptr и nullshared_ptr. The cppreference.com страница явно не вызывает различие, но использует как "пустой", так и сравнение с nullptr в описании std::shared_ptr поведение. есть ли разница между пустым и нулевым shared_ptr? Есть ли какой-либо вариант использования для таких указателей смешанного поведения? Совсем не пустой null shared_ptr смысла? Будет ли когда-нибудь случай в обычном использовании (т. е. если вы яв ...

Перегрузка оператора c помощью интерфейсного программирования в C#

фон Я использую программирование на основе интерфейса в текущем проекте и столкнулся с проблемой при перегрузке операторов (в частности, операторов равенства и неравенства). предположения я использую C# 3.0, .NET 3.5 и Visual Studio 2008 обновление - следующее предположение было ложным! требуется, чтобы все сравнения использовали Equals, а не operator== не является жизнеспособное решение, особенно при передаче типов в библиотеки (например, коллекции). причина, по которой я был обеспокое ...

двойная escape-последовательность внутри url-адреса: модуль фильтрации запросов настроен на отклонение запроса, содержащего двойную escape-последовательность

на моем ASP.NET приложение MVC, я пытаюсь реализовать URL-адрес, как показано ниже: / product / tags / for + families когда я пытаюсь запустить приложение с конфигурациями по умолчанию, я получаю это сообщение с кодом ответа 404.11: ошибка HTTP 404.11-не найдено модуль фильтрации запросов настроен на отклонение запроса, который содержит двойной побег последовательность. Я могу обойти эту ошибку, реализовав приведенный ниже код внутри моей сети.config: <system.webServer& ...

Как отправить запрос JSON с помощью Apache HttpClient?

У меня что-то вроде следующего: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); он продолжает возвращаться с 500. Поставщик услуг говорит, ...

svn diff: файл, помеченный как двоичный тип

Я делаю svn diff на одном из моих файлов и svn обнаруживает его как двоичный тип. Файл читается простым текстом, и я хотел бы иметь возможность получить diff этого файла. Как сказать SVN, что это не двоичный файл? Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream ...

Есть ли рекомендуемый способ вернуть изображение с помощью ASP.NET Web API

каков наилучший способ вернуть изображение с 2 параметрами (x и y для изменения размера). ~/api/image12345/200/200 вернет 200 на 200 jpg / png / или gif должен ли я вернуть a System.Drawing.Image объект или вручную определить HTTPReponseMessage.Content? ...

Что такое std::atomic?

Я понимаю, что std::atomic<> является атомарным объектом. Но атомный до какой степени? В моем понимании операция может быть атомной. Что именно подразумевается под атомизацией объекта? Например, если есть два потока одновременно выполнив следующий код: a = a + 12; тогда вся операция (скажем add_twelve_to(int)) атомный? Или изменения, внесенные в переменную atomic (so operator=())? ...

Импорт com.гуглить.андроид.gms не может быть решена

Я новичок в разработке Android. Следуя в этом уроке я получил ошибки The import com.google.android.gms cannot be resolved когда я написал код в MainActivity.java: import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.andr ...

Может ли Android-устройство выступать в качестве iBeacon?

может ли устройство Android действовать как iBeacon и выяснить, когда другие устройства Android входят в его диапазон? Должны ли эти другие устройства Android иметь Bluetooth включен? Если клиент приходит в мой магазин, и у него нет моего приложения, установленного на его устройстве, может ли iBeacon работать или он должен сначала установить приложение? Есть так много клиентов посещают наш магазин ежедневно, но если они не имеют мое приложение установлено, работает ли концепция iBeacon? ...

демистифицировать приложение колбу.секретный ключ

Если app.secret_key не установлен, Flask не позволит вам установить или получить доступ к словарю сеанса. Это все руководство пользователя flask должно сказать на эту тему. Я очень новичок в веб-разработке, и я понятия не имею, как/почему любой материал безопасности работает. Хотелось бы понять, что колба делает под капотом. почему колба заставляет нас установить это secret_key собственность? как колба использует secret_key собственность? ...