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

Q & A для профессиональных программистов и энтузиастов


30
Простой вопрос интервью усложнился: по номерам 1..100 найдите пропущенные числа, по которым точно k отсутствуют
Некоторое время назад у меня был интересный опыт собеседования. Вопрос начался очень просто: Q1 : У нас есть пакет , содержащий номера 1, 2, 3..., 100. Каждый номер появляется ровно один раз, поэтому есть 100 номеров. Теперь один номер случайно выбирается из сумки. Найдите пропущенный номер. Конечно, я слышал этот …
1146 algorithm  math 


28
Сортировать ArrayList пользовательских объектов по свойству
Я читал о сортировке ArrayLists с помощью Comparator, но во всех примерах, compareToкоторые использовали люди, согласно некоторым исследованиям, это метод для строк. Я хотел отсортировать ArrayList пользовательских объектов по одному из их свойств: объекту Date ( getStartDay()). Обычно я сравниваю их, item1.getStartDate().before(item2.getStartDate())поэтому мне было интересно, могу ли я написать что-то …
1145 java  sorting  date  comparator 

10
Как мне разнести один и тот же файл между двумя разными коммитами в одной ветке?
В Git, как я могу сравнить один и тот же файл между двумя разными коммитами (не смежными) в одной и той же ветке (например, master)? Я ищу функцию сравнения, например, в Visual SourceSafe (VSS) или Team Foundation Server (TFS). Возможно ли это в Git?
1144 git  git-diff 

8
Как работают сервлеты? Создание экземпляров, сессии, общие переменные и многопоточность
Предположим, у меня есть веб-сервер, который содержит множество сервлетов. Для передачи информации между этими сервлетами я устанавливаю переменные сессии и экземпляра. Теперь, если 2 или более пользователей отправляют запрос на этот сервер, что происходит с переменными сеанса? Будут ли они все общими для всех пользователей или будут разными для каждого …

30
Как я могу представить Enum в Python?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я в основном разработчик C #, но сейчас я работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
1143 python  python-3.x  enums 

28
Проверьте, существует ли таблица в SQL Server
Я хотел бы, чтобы это было окончательным обсуждением того, как проверить, существует ли таблица в SQL Server 2000/2005 с использованием операторов SQL. Когда вы Google для ответа, вы получите так много разных ответов. Есть ли официальный / обратный и прямой совместимый способ сделать это? Вот два возможных способа сделать это. …


30
Получить последний элемент в массиве
Вот мой код JavaScript: var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT); В настоящее время он занимает от второго до последнего элемента в массиве из URL. Тем не менее, я хочу сделать проверку последнего элемента в массиве "index.html"и, если это так, вместо этого взять третий …
1142 javascript  arrays 



19
Что означает «статический» в C?
Я видел слово, staticиспользуемое в разных местах в C-коде; это как статическая функция / класс в C # (где реализация разделяется между объектами)?
1140 c  syntax  static 

16
«Правильный» формат даты JSON
Я видел так много разных стандартов для формата даты JSON: "\"\\/Date(1335205592410)\\/\"" .NET JavaScriptSerializer "\"\\/Date(1335205592410-0500)\\/\"" .NET DataContractJsonSerializer "2012-04-23T18:25:43.511Z" JavaScript built-in JSON object "2012-04-21T18:25:43-05:00" ISO 8601 Какой из них правильный? Или лучше? Есть ли какой-то стандарт на это?
1138 javascript  json 

30
Справка - Что означает эта ошибка в PHP?
Что это? Это ряд ответов о предупреждениях, ошибках и уведомлениях, с которыми вы можете столкнуться при программировании PHP, и не знаете, как их исправить. Это также Вики Сообщества, поэтому каждый может принять участие, добавляя и поддерживая этот список. Почему это? Такие вопросы, как «Заголовки уже отправлены» или «Вызов члена необъекта» …
1138 php  debugging  warnings 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.