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

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

5
Использование поля объекта в качестве универсального ключа словаря
Если я хочу использовать объекты в качестве ключей для a Dictionary, какие методы мне нужно будет переопределить, чтобы они сравнивались определенным образом? Скажем, у меня есть класс со свойствами: class Foo { public string Name { get; set; } public int FooID { get; set; } // elided } И …


9
Безопасное преобразование строки в BigDecimal
Я пытаюсь прочитать некоторые значения BigDecimal из строки. Скажем, у меня есть строка: «1,000,000,000.999999999999999», и я хочу получить из нее BigDecimal. Как это сделать? Во-первых, мне не нравятся решения с заменой строк (заменой запятых и т. Д.). Я думаю, что должен быть какой-нибудь аккуратный форматтер, который сделает эту работу за …
120 java  parsing  bigdecimal 

11
Почему в ответе HTTP следует использовать и без кеша, и без хранения?
Мне сказали, чтобы предотвратить утечку информации о пользователе, одного ответа «no-cache» недостаточно. "без магазина" тоже необходимо. Cache-Control: no-cache, no-store Прочитав эту спецификацию http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html , я все еще не совсем понимаю, почему. На данный момент я понимаю, что это только для промежуточного кеш-сервера. Даже если в ответ выдается сообщение «no-cache», промежуточный …
120 http  caching  no-cache 

13
Разработка на основе тестов Meteor [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я не понимаю, как проводить разработку через тестирование в …
120 tdd  meteor 

2
Редактирование надписей легенды (текста) в ggplot
Я часами просматривал документацию и StackOverflow, но, похоже, мне не удалось решить проблему. При использовании ggplotя не могу получить правильный текст в легенде, даже если он находится в моем фрейме данных. Я пробовал scale_colour_manual, scale_fill_manualс разными значениями , labels=например , как c("T999", "T888")", "cols". Вот мой код: T999 <- runif(10, …
120 r  text  ggplot2  label 

6
CSS3 Continuous Rotate Animation (как у загружаемых солнечных часов)
Я пытаюсь воспроизвести индикатор активности в стиле Apple (значок загрузки солнечных часов) с помощью анимации PNG и CSS3. У меня изображение вращается и делает это непрерывно, но кажется, что после завершения анимации есть задержка, прежде чем она выполнит следующий поворот. @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { …

6
Как уничтожить объект?
Насколько я знаю (что очень мало), есть два способа: $var = new object() Затем: // Method 1: Set to null $var = null; // Method 2: Unset unset($var); Другой лучший способ? Я тут волосы секу?

3
«VT-x недоступен» при запуске виртуальной машины [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я создал виртуальную машину с помощью программного обеспечения VMWare и получаю сообщение об ошибке при запуске …

6
Git rebase: конфликты продолжают блокировать прогресс
У меня есть ветка git (называемая v4), которая была создана мастером только вчера. В master внесено несколько изменений, которые я хочу внести в v4. Итак, в v4 я попытался выполнить перебазирование с master, и один файл продолжает лажать: однострочный текстовый файл, содержащий номер версии. Это файл app/views/common/version.txt, который перед перебазированием …
120 git  rebase 

2
Когда вызов функции-члена в экземпляре NULL приводит к неопределенному поведению?
Рассмотрим следующий код: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) } Мы ожидаем (b)сбоя, …

8
Использование XPATH для поиска текста, содержащего & nbsp;
Я использую браузер XPather для проверки своих выражений XPATH на странице HTML. Моя конечная цель - использовать эти выражения в Selenium для тестирования моих пользовательских интерфейсов. У меня есть HTML-файл с таким содержанием: <TR> <TD> ABC </ TD> <TD> & NBSP; </ TD> </ TR> Я хочу выбрать узел с …
120 xml  search  xpath  selenium 

16
Управление исходным кодом на основе Git на предприятии: рекомендуемые инструменты и методы?
Я использую git для личных проектов и считаю его отличным. Он быстрый, гибкий, мощный и отлично подходит для удаленной разработки. Но сейчас это работает, и, честно говоря, у нас проблемы. По умолчанию git, похоже, не подходит для централизованной разработки в крупной (более 20 разработчиков) организации с разработчиками различных способностей и …
120 git  enterprise 

9
Как перейти / конвертировать из SVN в Mercurial (hg) в windows
Я ищу инструмент для переноса пары репозиториев SVN на Mercurial с историей, метками и т. Д. Я использую TortoiseHg (Windows x32), поэтому ConvertExtensions отбрасываются. Есть некоторая информация о том, как сделать этот процесс на Linux- машине ( hgsvn ), но у меня нет Linux-машины. Могу ли я использовать эти сценарии …


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