Программирование

1513
Проверка типа: typeof, GetType или есть?

Я видел много людей, использующих следующий код: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Но я знаю, что вы также можете сделать это: if (obj1.GetType() == typeof(int)) // Some code here Или это: if (obj1 is int) // Some code here Лично я чувствую, что последний самый чистый,...

1510
Как перенести репозиторий SVN с историей в новый репозиторий Git?

Я прочитал руководство по Git, FAQ, Git - SVN и т.д., и все они объясняют то и это, но нигде не найти такой простой инструкции, как: SVN хранилище в: svn://myserver/path/to/svn/repos Git репозиторий в: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \...

1509
Как удалить элемент из списка по индексу

Как удалить элемент из списка по индексу в Python? Я нашел list.removeметод, но говорю, что хочу удалить последний элемент, как мне это сделать? Похоже, что удаление по умолчанию выполняет поиск в списке, но я не хочу, чтобы какой-либо поиск...

1509
Как получить все ветки Git

Я клонировал Git-репозиторий, который содержит около пяти веток. Однако, когда я делаю, git branchя вижу только один из них: $ git branch * master Я знаю, что могу сделать, git branch -aчтобы увидеть все ветви, но как бы я вытянул все ветви локально, чтобы, когда я это сделал git branch, это...

1508
Как мне выполнить IF… THEN в SQL SELECT?

На этом вопросе есть ответы на Переполнение стека на русском : Как выглядит конструкция, если… ТОГДА в SQL SELECT? Как мне выполнить IF...THENв SQL SELECTзаявлении? Например: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM...

1505
Попробуй ускорить мой код?

Я написал некоторый код для тестирования воздействия try-catch, но увидел некоторые неожиданные результаты. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0,...

1501
Использование Auto Layout в UITableView для динамического размещения ячеек и переменной высоты строк

Как вы используете Auto Layout внутри UITableViewCells в табличном представлении, чтобы содержимое и подпредставления каждой ячейки определяли высоту строки (само / автоматически), сохраняя при этом плавную...

1499
Как работает Java «для каждого» цикла?

На этот вопрос есть ответы на Переполнение стека на русском : Как работает цикл foreach в Java? Рассматривать: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Как будет...

1494
Обнаружение «недопустимой даты» экземпляра Date в JavaScript

Я хотел бы сказать разницу между действительными и недействительными объектами даты в JS, но не мог понять, как: var d = new Date("foo"); console.log(d.toString()); // shows 'Invalid Date' console.log(typeof d); // shows 'object' console.log(d instanceof Date); // shows 'true' Есть идеи для...

1493
Что такое неопределенная ссылка / неразрешенная внешняя ошибка символа и как ее исправить?

На этот вопрос есть ответы на переполнение стека на русском : Ссылка на неразрешенный внешний символ (возможные причины) Что такое неопределенные ссылки / неразрешенные внешние ошибки символов? Каковы общие причины и как их исправить / предотвратить? Не стесняйтесь редактировать / добавлять свои...

1489
Получить все уникальные значения в массиве JavaScript (удалить дубликаты)

У меня есть массив чисел, которые я должен убедиться, что они уникальны. Я нашел фрагмент кода ниже в интернете, и он прекрасно работает, пока в массиве нет нуля. Я нашел этот другой скрипт здесь, в Переполнении стека, который выглядит почти так же, как и он, но он не дает сбоя. Таким образом, ради...

1488
Где я должен поместить теги <script> в разметку HTML?

При встраивании JavaScript в HTML-документ, где находится правильное место для размещения <script>тегов и включенного JavaScript? Кажется, я вспоминаю, что вы не должны размещать их в <head>разделе, но размещение в начале <body>раздела тоже плохо, так как JavaScript должен быть...

1488
Когда использовать виртуальные деструкторы?

У меня есть четкое понимание большинства ОО-теорий, но меня смущает одна вещь - виртуальные деструкторы. Я думал, что деструктора всегда называют независимо от того, что и для каждого объекта в цепочке. Когда вы собираетесь сделать их виртуальными и...

1488
Что такое лямбда-выражение в C ++ 11?

Что такое лямбда-выражение в C ++ 11? Когда я буду использовать один? Какой класс проблемы они решают, что было невозможно до их введения? Несколько примеров и вариантов использования будут полезны....

1483
функции functionsWith () и окончание () в PHP

Как я могу написать две функции, которые будут принимать строку и возвращать, если она начинается с указанного символа / строки или заканчивается этим? Например: $str = '|apples}'; echo startsWith($str, '|'); //Returns true echo endsWith($str, '}'); //Returns true...