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

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

5
Git: как удалить файл из исторической фиксации?
У меня есть фиксация с идентификатором 56f06019 (например). В этом коммите я случайно зафиксировал большой файл (50 МБ). В другом коммите я добавляю тот же файл, но нужного размера (маленький). Теперь мое репо, когда я клонирую, слишком тяжелое :( Как удалить этот большой файл из истории репо, чтобы уменьшить размер …
113 git 

5
Как изящно обработать сигнал SIGKILL в Java
Как вы справляетесь с очисткой, когда программа получает сигнал уничтожения? Например, есть приложение, к которому я подключаюсь, которое хочет, чтобы какое-либо стороннее приложение (мое приложение) отправляло finishкоманду при выходе из системы. Что лучше всего сказать, чтобы отправить эту finishкоманду, когда мое приложение было уничтожено с помощью kill -9? редактировать 1: …
113 java  sigkill 

8
Должен ли я Close () для SQLConnection перед его удалением?
В соответствии с моим другим вопросом об одноразовых объектах , следует ли вызывать Close () перед концом блока using? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? …

4
Разбор заголовков расширений IPv6, содержащих неизвестные расширения
Я пишу очень простой сетевой фильтр и добираюсь до места, где хочу проанализировать заголовки IPv6, чтобы они соответствовали таким вещам, как типы ICMPv6, номера портов TCP / UDP и т. Д. Итак, я подробно читаю о формате пакетов IPv6 , и я вроде как ... ну ... мне как бы …
113 networking  ip  ipv6 


6
Как создать неизменяемый класс?
Я работаю над созданием неизменяемого класса. Я пометил все свойства как доступные только для чтения. У меня есть список предметов в классе. Хотя, если свойство доступно только для чтения, список можно изменить. Открытие IEnumerable списка делает его неизменяемым. Я хотел знать, каковы основные правила, которым нужно следовать, чтобы сделать класс …
113 c#  .net  immutability 

9
Кроссплатформенная разработка iOS / Android [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я некоторое время занимался разработкой приложений для Android на Java и начинаю понимать …

3
Как создать фильтр Gmail для поиска текста только в начале строки темы?
Мы регулярно получаем сообщения автоматической сборки от работающих серверов сборки Jenkins. Было бы неплохо поместить их в ярлык, пропуская входящие. Разумеется, использование фильтра - правильный выбор. Желаемый идентификатор - это строка [RELEASE]в начале строки темы. Попытка указать любое из следующих регулярных выражений приводит releaseк сопоставлению писем со строкой в любом …
113 regex  filter  gmail  subject 

6
Поддерживает ли Swift рефлексию?
Поддерживает ли Swift рефлексию? например, есть ли что-то подобное valueForKeyPath:и setValue:forKeyPath:для объектов Swift? На самом деле, есть ли в нем даже система динамических типов, как obj.classв Objective-C?
113 ios  reflection  swift 


2
Какова цель установки ключа в data.table?
Я использую data.table, и есть много функций, которые требуют от меня установки ключа (например X[Y]). Таким образом, я хочу понять, что делает ключ, чтобы правильно устанавливать ключи в моих таблицах данных. Я прочитал один источник ?setkey. setkey()сортирует data.tableи отмечает его как отсортированный. Отсортированные столбцы - это ключ. Ключом могут быть …
113 r  data.table 

5
Создать объект File в памяти из строки в Java
У меня есть функция, которая принимает файл в качестве аргумента. Я не хочу создавать / записывать новый файл (у меня нет доступа на запись в файловую систему), чтобы передать свои строковые данные функции. Я должен добавить, что данные String не существуют в файле (поэтому я не могу прочитать свои данные …
113 java  file  file-io 


7
Ajax, кнопка возврата и обновления DOM
Если javascript изменяет DOM на странице A, пользователь переходит на страницу B, а затем нажимает кнопку «Назад», чтобы вернуться на страницу A. Все изменения DOM страницы A теряются, и пользователю предоставляется версия, которая была первоначально получена с сервера. Так работает на stackoverflow, reddit и многих других популярных сайтах. (попробуйте добавить …
113 javascript  ajax  firefox 

8
Comet и jQuery [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

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