Codengineering - блог о программировании ➜ страница 2553
Что такое вершинные и пиксельные шейдеры?
Что такое вершинные и пиксельные шейдеры? в чем разница между ними? Какой из них самый лучший? ...
Перемещение репозитория git
этот вопрос может быть глупым, но мне было интересно это на некоторое время. Речь идет о репозиториях git, но я предполагаю, что это то же самое для локальных репозиториев для других DVCS. допустим, мой проект выглядит так, когда он начинается: .ГИТ все остальные папки в проекте Так вот как это будет работать, когда вы установите его правильно? допустим, я перемещаю проект папка где-то еще, мне нужно будет что-то изменить? Или все вещи в хранилище .папка git относится только к папке проекта ...
Android studio-развертывание выпуска apk вместо отладки
конфигурации запуска в Android Studio позволяют только развернуть APK по умолчанию (отладка), но я построил APK-релиз, запустив gradle assembleDebug из Android Studio (как внешний инструмент) и хотел бы развернуть его вместо этого. Но не похоже, что вы можете изменить APK, который устанавливает Android Studio. Есть возможность развернуть пользовательский артефакт, но я не уверен, что это такое, или если это поможет, и в любом случае, похоже, нет возможности создать новый артефакт в диалоговом ок ...
c# сравнить два общих значения [дубликат]
Возможные Дубликаты:не может оператор == быть применен к универсальным типам в C#? я закодировал что-то вроде этого: public bool IsDataChanged() { T value1 = GetValue2; T value2 = GetValue1(); return (valueInDB != valueFromView); } сейчас функция не компилируется с ошибкой "оператора!= не может применяться к операндам типа 'Т' и 'T'". Что мне нужно сделать, чтобы эта функция работала ? ...
Передать аргументы конструктору в VBA
Как вы можете построить объекты, передающие аргументы непосредственно в ваши собственные классы? что-то вроде этого: Dim this_employee as Employee Set this_employee = new Employee(name:="Johnny", age:=69) Не в состоянии сделать это очень раздражает, и вы в конечном итоге с грязными решениями, чтобы обойти это. ...
Установка конкретной версии laravel с помощью composer create-project
самый быстрый и простой способ установки Laravel - это команда composer. Из документов laravel (http://laravel.com/docs/quick), это показывает, что мы можем установить его с этим: composer create-project laravel/laravel your-project-name --prefer-dist но, когда вы запустите вышеуказанную команду, она захватит последнюю версию Laravel. Как я могу контролировать его, если я хочу установить последнюю версию 4.0.x? Или, 4.1.х, когда 4.2 выйдет? ...
Запуск в портретную ориентацию с главного экрана iPhone 6 Plus в альбомной ориентации приводит к неправильной ориентации
фактическое название для этого вопроса длиннее, чем я могу поместиться: запуск приложения, корневой контроллер вида которого поддерживает только портретную ориентацию, но который в противном случае поддерживает альбомную ориентацию на iPhone 6 Plus, когда главный экран находится в альбомной ориентации, приводит к состоянию неопределенности, когда окно приложения находится в альбомной ориентации, но устройство находится в портретной ориентации. короче говоря, это выглядит так это: когда это ...
Как можно использовать уязвимость Format-String?
Я читал об уязвимостях в коде и наткнулся на это Уязвимость Format-String. Википедия говорит: ошибки строки формата чаще всего появляются, когда программист хочет печать строки, содержащей данные, предоставленные пользователем. Программист может ошибочно напишите printf (буфер) вместо printf ("%s", буфер). Этот первая версия интерпретирует буфер как строку формата и анализирует любые форматирование инструкции он может содержать. Вторая версия просто выводит строку на экран, как и ...
Может ли почти нулевое плавающее значение вызвать ошибку деления на ноль?
все знают, что вы не должны сравнивать поплавки напрямую, а скорее использовать допуск: float a,b; float epsilon = 1e-6f; bool equal = (fabs(a-b) < epsilon); мне было интересно, если то же самое относится к сравнению значения до нуля, прежде чем использовать его в делении. float a, b; if (a != 0.0f) b = 1/a; // oops? мне также нужно сравнить с Эпсилоном в этом случае? ...
Добавить несколько элементов, чтобы уже инициализированного класса ArrayList в Java
я гуглю его и не могу найти синтаксис. Мой arraylist может быть заполнено по-разному в зависимости от настроек пользователя, поэтому я инициализировал его ArrayList<Integer> arList = new ArrayList<Integer>(); и теперь я хотел бы добавить сто целых чисел, не делая это один за другим с arList.add(55); ...