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


Как написать пользовательский init для подкласса UIView в Swift?

скажи, что я хочу init a UIView подкласс с String и Int. как бы я сделал это в Swift, если я просто подкласс UIView? Если я просто сделать заказ init() функция, но параметры-это строка и Int, это говорит мне, что " супер.init () не вызывается перед возвращением из инициализатора". а если я позвоню super.init() мне сказали, что я должен использовать назначенный инициализатор. Что я должен использовать здесь? Версия кадра? Версия кодера? Как? Зачем? ...

Ищем способ скопировать файлы в gulp и переименовать на основе родительского каталога

для каждого модуля у меня есть несколько файлов, которые нужно скопировать в каталог сборки, и я ищу способ минимизировать повторный код из этого: gulp.src('./client/src/modules/signup/index.js') .pipe(gulp.dest('./build/public/js/signup')); gulp.src('./client/src/modules/admin/index.js') .pipe(gulp.dest('./build/public/js/admin')); что-то вроде этого: gulp.src('./client/src/modules/(.*)/index.js') .pipe(gulp.dest('./build/public/js/')); очевидно, что выше не работает, так есть ли с ...

.prop ('checked', false) или.removeAttr ('checked')?

С введением метода prop, теперь мне нужно знать принятый способ снятия флажка. Разве это: $('input').filter(':checkbox').removeAttr('checked'); или $('input').filter(':checkbox').prop('checked',false); ...

И NumPy первого вхождения значения больше, чем существующее значение

у меня есть 1D массив в numpy, и я хочу найти позицию индекса, где значение превышает значение в массиве numpy. например. aa = range(-10,10) найти место в aa где значение 5 получает превысил. ...

Как завершить поток в C++11?

Мне не нужно правильно завершать поток или заставлять его реагировать на команду "завершить". Я заинтересован в том, чтобы принудительно завершить поток, используя чистый C++11. ...

Есть ли какая-то разница между "!= "и "" в Oracle Sql?

Я хотел бы знать, есть ли какие-либо различия между этими двумя not equal операторы <> и != в Oracle. есть случаи, когда они могут дать разные результаты и разные показатели? ...

Использование МОК для модульного тестирования

Как можно использовать контейнер IoC для модульного тестирования? Полезно ли управлять mocks в огромном решении (50+ проектов) с помощью IoC? Какие-нибудь впечатления? Любые библиотеки C#, которые хорошо работают для использования его в модульных тестах? ...

SQL Server 2008: Как предоставить права доступа к имени пользователя?

Мне нужно иметь возможность установить соединение ODBC через проверку подлинности SQL Server. в SSMS как я могу предоставить разрешение для пользователя, чтобы иметь все права на определенную базу данных? есть ли способ сделать это графически с помощью SSMS? ...

Поиск дескриптора окна WPF

Windows forms имеет свойство win1.Дескриптор, который, если я помню, возвращает дескриптор главного окна? есть ли эквивалентный способ получить дескриптор окна WPF? Я нашел следующий код в интернете IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; но я не думаю, что поможет мне, потому что мое приложение имеет несколько окон. спасибо!! ...

Как реализовать имеет много: через отношения с Mongoid и mongodb?

используя этот измененный пример из рельсы направляющие, как можно моделировать реляционную ассоциацию" has_many :through " с использованием mongoid? проблема в том, что mongoid не поддерживает has_many :через Как ActiveRecord делает. # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :meeting_notes, :through => :appointments end # notes taken during the appointment class MeetingNote & ...