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


Лучшая практика для возврата ошибок в ASP.NET Web API

у меня есть опасения по поводу того, что мы возвращаем ошибки клиенту. мы возвращаем ошибку немедленно, бросая HttpResponseException когда мы получаем сообщение об ошибке: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any account", HttpSta ...

Как исправить массив indexOf() в JavaScript для браузеров Internet Explorer

Если вы долго работали с JavaScript, вы знаете, что Internet Explorer не реализует функцию ECMAScript для Array.прототип.indexOf () [включая Internet Explorer 8]. Это не огромная проблема, потому что вы можете расширить функциональность на Вашей странице следующий код. Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } когда я должен использовать это? должен ли ...

Предотвращает ли" display:none " загрузку изображения?

каждый отзывчивый учебник по разработке веб-сайтов рекомендует использовать display:none CSS свойство, чтобы скрыть содержимое от загрузки на мобильных браузерах, так что сайт загружается быстрее. Это правда? Делает display:none не загружать изображения или он все еще загружает контент в мобильном браузере? Есть ли способ предотвратить загрузку ненужного контента в мобильных браузерах? ...

В чем разница между ArrayList и Vector?

каковы различия между двумя структурами данных ArrayList и вектор и где лучше использовать каждый из них? ...

Загрузка файла с контроллеров spring

У меня есть требование, где мне нужно скачать PDF с сайта. PDF должен быть сгенерирован в коде, который, как я думал, будет комбинацией freemarker и структуры генерации PDF, такой как iText. Есть ли лучший способ? однако моя главная проблема заключается в том, как я могу позволить пользователю загружать файл через контроллер Spring? ...

Каков список поддерживаемых языков / локалей на Android?

Я хотел бы знать, как назвать мою папку для разных языков. Где я могу найти список поддерживаемых языков на Android? ...

Это хорошая практика, чтобы использовать try-except-else в Python?

время от времени в Python, я вижу блок: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something в чем причина существования попытки-кроме-другого? мне не нравится такой вид программирования, так как он использует исключения для выполнения управления потоком. Однако, если он включен в язык, для этого должна быть веская причина, не так ли? насколько я понимаю, исключения не являются ошибками, и что они должны использоваться только в исключи ...

Меню начальной загрузки выпадающего подменю отсутствует

Bootstrap 3 все еще находится в RC, но я просто пытался его реализовать. Я не мог понять, как поставить класс подменю. Даже в css нет класса, и даже новые документы ничего не говорят об этом Это было в 2.x с именем класса как выпадающее меню ...

Какова ближайшая замена указателя функции в Java?

У меня есть метод, который около десяти строк кода. Я хочу создать больше методов, которые делают точно то же самое, за исключением небольшого вычисления, которое изменит одну строку кода. Это идеальное приложение для передачи указателя функции, чтобы заменить эту одну строку, но Java не имеет указателей функций. Какая у меня лучшая альтернатива? ...

PHP: как использовать array filter() для фильтрации ключей массива?

функция обратного вызова в array_filter() передает только значения массива, а не ключи. если у меня есть: $my_array = array("foo" => 1, "hello" => "world"); $allowed = array("foo", "bar"); каков наилучший способ удалить все ключи в $my_array не в $allowed массив? желаемый результат: $my_array = array("foo" => 1); ...