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

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

3
Почему String.split нужно экранировать разделитель каналов?
Я пытаюсь разобрать файл, в котором каждая строка содержит значения, разделенные вертикальной чертой. Он не работал правильно, когда я не избегал разделителя трубы в методе разделения, но он работал правильно после того, как я сбежал из трубы, как показано ниже. private ArrayList<String> parseLine(String line) { ArrayList<String> list = new ArrayList<String>(); …
140 java  regex  string 


11
Заполнитель в IE9
Кажется, это очень известная проблема, но все решения, которые я нашел в Google, не работают в моем недавно загруженном IE9. Какой ваш любимый способ для того , чтобы позволить Placeholderсобственности на inputи textareaтегах? Необязательно: я потерял на этом много времени и еще не искал requiredнедвижимость. Не могли бы вы дать …

2
Отключить поддержку C # 6.0 в ReSharper
При использовании ReSharper он предлагал «Включить поддержку C # 6.0 для этого проекта». Я по глупости щелкнул по нему, и теперь, как и было объявлено, он дает мне предложения по C # 6.0, которые затем дают мне ошибки, поскольку я не использую C # 6.0 в этом проекте. Как отключить …
140 c#  resharper 

8
Безопасна ли! = Проверка потоков?
Я знаю, что составные операции, например i++, не являются потокобезопасными, поскольку включают в себя несколько операций. Но является ли проверка ссылки на самой себе поточно-ориентированной операцией? a != a //is this thread-safe Я пытался запрограммировать это и использовать несколько потоков, но ничего не вышло. Думаю, я не мог смоделировать гонку …

9
Зачем нам нужны кортежи в Python (или любом неизменяемом типе данных)?
Я прочитал несколько руководств по python (например, «Dive Into Python») и справочник по языку на Python.org - я не понимаю, зачем этому языку нужны кортежи. Кортежи не имеют методов по сравнению со списком или набором, и если я должен преобразовать кортеж в набор или список, чтобы иметь возможность их сортировать, …
140 python  tuples 

18
Objective-C: построчное чтение файла
Как лучше всего работать с большими текстовыми файлами в Objective-C? Скажем, мне нужно читать каждую строку отдельно и рассматривать каждую строку как NSString. Как это сделать наиболее эффективно? Одно из решений - использовать метод NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error а затем разделите строки разделителем новой строки, а затем …

4
Поддерживает ли Internet Explorer pushState и replaceState?
Кто - нибудь знает , если Internet Explorer поддерживает history.pushState()и history.replaceState()методы для манипулирования истории браузера ? Учитывая, что они только что реализуются в Firefox 4, я не затаил дыхание, но кто-нибудь знает, появятся ли они в IE9?

6
SPAN против DIV (встроенный блок)
Есть ли причина использовать <div style="display:inline-block">вместо a <span>для макета веб-страницы? Могу ли я поместить содержимое внутри диапазона? Что действительно, а что нет? Можно использовать это, чтобы сделать таблицу 3x2 как макет? <div> <span> content1(divs,p, spans, etc) </span> <span> content2(divs,p, spans, etc) </span> <span> content3(divs,p, spans, etc) </span> </div> <div> <span> …
140 css  html 

10
java.lang.UnsupportedClassVersionError: неверный номер версии в файле .class?
Я получаю эту ошибку, когда включаю библиотеку с открытым исходным кодом, которую мне пришлось скомпилировать из исходного кода. Теперь все предложения в Интернете указывают на то, что код был скомпилирован в одной версии и выполнен в другой версии (от новой к старой). Однако в моей системе установлена ​​только одна версия …
140 java  version 

1
Запускать автоматически программу при запуске под linux ubuntu [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Мне нужно, чтобы программа запускалась каждый раз, когда я запускаю свой ubuntu linux. …
140 linux  ubuntu  startup 

1
TargetedPatchingOptOut: «Производительность критична для встраивания через границы изображений NGen»?
Я просмотрел некоторые классы фреймворка с использованием отражателя и заметил, что некоторые методы и свойства имеют следующий атрибут [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] Я почти уверен, что видел вышеупомянутый комментарий где-то еще и никогда не следил за ним. Не мог бы кто-нибудь сказать мне, что это означает …

10
Есть ли способ сохранить файлы конфигурации Hudson / Jenkins в системе управления версиями?
Я новичок в Hudson / Jenkins, и мне было интересно, есть ли способ проверить файлы конфигурации Hudson в системе управления версиями. В идеале я хочу иметь возможность щелкнуть какую-нибудь кнопку в пользовательском интерфейсе с надписью «сохранить конфигурацию» и проверить файлы конфигурации Hudson в системе управления версиями.

5
Актуальные примеры для HATEOAS (REST-архитектура) [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …
140 api  rest  hateoas 

2
Можно ли, если первый ответ будет частным с помощью AppCache (Symfony2)?
Я пытаюсь использовать http-кеширование. В моем контроллере я задаю следующий ответ: $response->setPublic(); $response->setMaxAge(120); $response->setSharedMaxAge(120); $response->setLastModified($lastModifiedAt); режим разработчика В среде разработки первый ответ - 200 со следующими заголовками: cache-control:max-age=120, public, s-maxage=120 last-modified:Wed, 29 Feb 2012 19:00:00 GMT В течение следующих 2 минут каждый ответ представляет собой 304 со следующими заголовками: cache-control:max-age=120, …

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