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


Рекомендации по именованию классов/методов C#, предназначенных для замены существующих API

Помимо длинного объяснения, у меня есть ситуация, когда мне нужно в основном повторно реализовать класс .NET framework, чтобы расширить поведение таким образом, который не совместим со стратегией наследования или композиции/делегирования. Вопрос не в том, является ли курс действий, который я должен предпринять, тем, что вы бы сделали или рекомендовали, это скорее вопрос именования/стиля кодирования. Существует ли парадигма для именования классов и методов, которые имеют ту же функциональность, ...

Получение данных строк после фильтрации jQuery Datatables

Кажется, что это должно быть легко, но... Кто-нибудь знает, как вернуть текущие строки из отфильтрованного dataTable? Метод oTable.fnGetNodes() возвращает все строки , где мне нужны только отфильтрованные (видимые, но включающие разбиение на страницы) строки // filter on division var oTable = $('#summary-table').dataTable(); oTable.fnFilter(division_text, 2, true); // Get the nodes from the table var nNodes = oTable.fnGetNodes(); // <-- still retrieves original list of rows Я проверил ...

Получение ClassCastException: java.яз..Целое число не может быть приведено к java.яз..Ошибка строки без приведения

Я работаю над приложением для Android и не могу понять, какую ошибку я совершаю. Я ищу ошибку более 4 часов, поэтому, пожалуйста, не думайте, что я беспокою вас из-за лени отладки. Я получаю следующее исключение, работая с SharedPreferences: E/AndroidRuntime: FATAL EXCEPTION: main Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at android.app.SharedPreferencesImpl.getString(SharedPreferencesImpl.java:235) at de.immozukunft.quicksteuer ...

Чем новый C# Span отличается от ArraySegment?

У меня возникли проблемы с концептуализацией использования Нового Span в C#. Какую конструкцию(конструкции) она заменяет? Является ли ArraySegment теперь устаревшим? Какую функциональность она включает, чего раньше не было? Является ли Span допустимой заменой массивов C#? В каких случаях-да, в каких-нет? Когда я буду использовать ArraySegment вместо Span? Я пытаюсь понять, как мои стили кодирования необходимо будет изменить, чтобы эффективно использовать новый пролет. ...

Как защитить REST API с помощью Spring Boot и Spring Security?

Я знаю, что защита REST API-это широко обсуждаемая тема, но я не могу создать небольшой прототип, который соответствует моим критериям (и мне нужно подтвердить, что эти критерии реалистичны). Существует так много вариантов, как обезопасить ресурсы и как работать с Spring security, мне нужно уточнить, реалистичны ли мои потребности. Мои требования Аутентификатор на основе токенов-пользователи будут предоставлять свои учетные данные и получать уникальный и ограниченный по времени токен доступ ...

Возможно ли зеркальное отображение экрана iPhone / iPad на мониторе без джейлбрейка?

Я искал способ показать экран iPhone (не симулятор) на мониторе или проекторе для демонстрационных целей. Предыдущий SO post предложил джейлбрейк (Veency, iDemo / DemoGod, screensplitr ) или симулятор. Примечания к выпуску iOS 3.2 (поддержка внешнего дисплея) и iOS 4.0 (унаследованные улучшения) упоминает, что должна быть возможность подключения внешних дисплеев к устройствам iOS 4.0. Так ли это теперь можно демонстрировать устройство iPhone на мониторе без использования симулятора, или в ре ...

позволяет ли VB6 ссылаться на экземпляр формы как на синглет, просто называя его тип данных? или что происходит?

Я вижу код типа "Unload frmMain", где из того, что я могу сказать frmMain-это имя типа/модуля, и я не думаю, что это также может быть одновременно имя переменной типа" ObjFrmMain". Тем не менее, эта команда успешно побуждает рассматриваемую форму к выгрузке. Так используется ли тип данных в качестве псевдонима для его единственного существующего экземпляра? Или, может быть, для всех его экземпляров? Делает ли VB6 аналогичные вещи с типами данных, отличными от производных от Форма? ...

Функция наведения курсора повторяется всякий раз, когда вы перемещаете мышь внутри селектора

У меня есть анимация, которая срабатывает при наведении внутри некоторых дивов. Когда мышь находится в div, перемещение ее в другое место в div вызывает повторное срабатывание эффекта наведения. Я пробовал использовать mouseenter/mouseleave, и это делает то же самое. Как я могу сделать функцию триггером только на mouseenter и mouseleave, а не всякий раз, когда она перемещается внутри селектора? Демо $('#nav, #footer, #leftNav, #rightNav').hover(function() { $('#navFill').animate({ lef ...

Отслеживаемые ссылки на мое приложение в App Store

У меня есть приложение для iPhone, которое я хотел бы продвигать на нескольких сайтах, и, конечно, я хотел бы отслеживать количество установок, полученных от потенциальных клиентов, которые пришли с этих сайтов. Мне интересно, возможно ли это чтобы иметь разные ссылки iTunes, которыми я буду делиться с разными сайтами, а затем, как-то отслеживать эту статистику или иметь возможность отслеживать различные источники по ссылке HTTP или, может быть, удастся передать какой-нибудь ценный (в смысле сс ...

jQuery-получить дочерний ввод на основе селектора имен

У меня есть событие onclick, которое вызывает функцию, передавая текущий div: <div onclick="deleteline($(this));"> В моей функции deleteline, как я могу получить потомка родителя $(this), где имя содержит Qty? В этом примере я ищу, чтобы получить поле ввода ProdQty: <div> <input id="PrdQty" type="hidden" value="1"> <div onclick="deleteline($(this));"> </div> Править: Эта страница включается несколько раз в другую страницу с помощью вызова ajax. Поэт ...