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


Почему StringBuilder#append (int) быстрее в Java 7, чем в Java 8?

во время расследования для спор w. r. t. using "" + n и Integer.toString(int) чтобы преобразовать целочисленный примитив в строку, я написал это JMH microbenchmark: @Fork(1) @OutputTimeUnit(TimeUnit.MILLISECONDS) @State(Scope.Benchmark) public class IntStr { protected int counter; @GenerateMicroBenchmark public String integerToString() { return Integer.toString(this.counter++); } @GenerateMicroBenchmark public String stringBuilder0() { return new Strin ...

Модель, поддерживающая контекст "ApplicationDbContext", изменилась с момента создания базы данных

прежде всего, я не видел эту ошибку нигде, и я думаю, что это не реплицировать, поэтому, пожалуйста, прочитайте всю ситуацию в первую очередь. все работало просто отлично, тогда я попытался обновить один из моих классов модели (the приложение класс и обновление теперь осталось прокомментированным ) , который я буду перечислять ниже, и бум у меня была эта уродливая ошибка. модель, поддерживающая контекст "ApplicationDbContext", имеет изменилась с момента создания базы данных. Рассмотрите в ...

В чем разница между использованием терминала на mac и linux? [закрытый]

Я использую Ubuntu в течение последних четырех лет. У меня есть базовые знания команд и я предпочитаю работать в терминале, а не через графический интерфейс. Недавно я начал использовать Mac. Я пробовал несколько команд терминала (которые я использую на Ubuntu) в терминале Mac, и он, кажется, отвечает в основном таким же образом. существуют ли какие-либо существенные различия в командах, которые я использую, задачах, которые они выполняют, или среде оболочки, в которой я должен быть в курсе? ...

Получение размера клавиатуры от userInfo в Swift

Я пытался добавить некоторый код, чтобы переместить мой взгляд вверх, когда появляется клавиатура, однако, у меня возникли проблемы, пытаясь перевести примеры Objective-C в Swift. Я сделал некоторый прогресс, но я застрял на одной конкретной линии. Это два учебника / вопросы, которые я следовал: как переместить содержимое UIViewController вверх по мере появления клавиатуры с помощью Свифт http://www.ioscreator.com/tutorials/move-view-when-keyboard-appears вот код, который у меня сейчас есть: ...

Что означает флаг-u в git push-U origin master [закрыто]

Мне просто интересно, что означает флаг-u в этой команде "git push-U origin master"? спасибо ...

Как очистить/сбросить выбранные даты с помощью jQuery пользовательского интерфейса календаря отмечать?

Как сбросить значения календаря datepicker?.. Минимальные и максимальные ограничения даты? проблема в том, что когда я очищаю даты (удаляя значения текстового поля), предыдущие ограничения даты все еще применяются. я перебирал документация и ничего не как решение. Я также не смог найти быстрое решение на SO / google поиск http://jsfiddle.net/CoryDanielson/tF5MH/ устранение: // from & to input textboxes with datepicker enabled var dates = $("input[id$='dpFrom'], input[id$='dpTo']"); // ...

Какая самая быстрая факторная функция в JavaScript?

ищу действительно быструю реализацию факторный функция в JavaScript. Есть предложения? ...

пароль-проверьте директивы в AngularJS

Я пишу директиву проверки пароля: Directives.directive("passwordVerify",function(){ return { require:"ngModel", link: function(scope,element,attrs,ctrl){ ctrl.$parsers.unshift(function(viewValue){ var origin = scope.$eval(attrs["passwordVerify"]); if(origin!==viewValue){ ctrl.$setValidity("passwordVerify",false); return undefined; }else{ ctrl.$setValidity( ...

Два массива в цикле foreach

Я хочу создать selectbox использование двух массивов, один из которых содержит коды стран, а другой-названия стран. вот пример: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> этот метод не работает для меня. Есть предложения? ...

Какова цель кода операции nop?

Я иду через MSIL и замечаю, что есть много nop инструкция. В статье MSDN говорится, что они не предпринимают никаких действий и используются для заполнения пространства, если код операции исправлен. Они используются в отладочных построениях, чем версии. Я знаю, что такие операторы используются в языках ассемблера, чтобы убедиться, что код операции соответствует границе слова, но зачем он нужен в MSIL? ...