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

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

11
Насколько опасно сравнивать значения с плавающей запятой?
Я знаю, UIKitиспользует CGFloatиз-за разрешения независимой системы координат. Но каждый раз, когда я хочу проверить, например, frame.origin.xвызывает ли 0это у меня тошноту: if (theView.frame.origin.x == 0) { // do important operation } Не CGFloatуязвима к ложным срабатываниям при сравнении с ==, <=, >=, <, >? Это с плавающей точкой, и …

9
Как мне обрабатывать слишком длинные имена индексов при переносе Ruby on Rails ActiveRecord?
Я пытаюсь добавить уникальный индекс, который создается из внешних ключей четырех связанных таблиц: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Ограничение базы данных на имя индекса приводит к сбою миграции. Вот сообщение об ошибке: Имя индекса 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id' в таблице 'Studies' слишком длинное; ограничение составляет 64 символа Как я …

27
Установлена ​​Java 7 на Mac OS X, но Terminal все еще использует версию 6
Я установил JDK 7u7, скачанный с сайта оракула. Но после установки терминал все еще показывает версию 6 Java $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) Любая идея, почему Java 7 не появляется? Ответ: ОК, проблема была решена. …
391 java  macos  java-7 

30
Как рассчитать дату через шесть месяцев от текущей даты, используя модуль Python datetime?
Я использую модуль Python datetime. Я рассчитываю рассчитать дату 6 месяцев с текущей даты. Может ли кто-нибудь помочь мне с этим? Причина, по которой я хочу создать дату через 6 месяцев после текущей даты, заключается в том, чтобы создать дату проверки . Если пользователь вводит данные в систему, у него …
391 python  datetime 

30
Невозможно выполнить dex: несколько файлов dex определяют массив Lcom / myapp / R $;
После обновления до ADT14 я больше не могу строить свой проект. Это было хорошо строит до обновления. Ошибка: [2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; [2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; …

15
Слайд справа налево?
Как сделать так, чтобы div перешел из свернутого в развернутый (и наоборот), но сделать это справа налево? Почти все, что я вижу, всегда слева направо.
391 jquery  html  css  jquery-ui  position 

13
Виноват - предыдущие коммиты?
Можно ли увидеть, кто редактировал конкретную строку перед коммитом, о котором сообщалось git blame, например историю коммитов для данной строки? Например, я запускаю следующее (в превосходном uncrustifyпроекте): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h" Как я могу узнать, кто редактировал эту строку перед …
391 git  commit  blame 

15
Enum «Наследование»
У меня есть перечисление в низкоуровневом пространстве имен. Я хотел бы предоставить класс или перечисление в пространстве имен среднего уровня, которое «наследует» перечисление низкого уровня. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } Я надеюсь, …
391 c#  .net  enums 

6
Несколько переменных в операторе «с»?
Можно ли объявить более одной переменной с помощью withоператора в Python? Что-то вроде: from __future__ import with_statement with open("out.txt","wt"), open("in.txt") as file_out, file_in: for line in file_in: file_out.write(line) ... или проблема очистки двух ресурсов одновременно?

3
Возвращаемое значение, которое было передано в метод
У меня есть метод на интерфейсе: string DoSomething(string whatever); Я хочу поиграть с MOQ, чтобы он возвращал все, что было передано - что-то вроде: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Любые идеи?
391 c#  mocking  moq 

8
Как открыть ссылку в новой вкладке на HTML?
Я работаю над проектом HTML, и я не могу узнать, как открыть ссылку на новой вкладке без JavaScript. Я уже знаю, что <a href="http://www.WEBSITE_NAME.com"></a>открывает ссылку в той же вкладке. Любые идеи, как сделать его открытым в новом?

30
Проверьте, использует ли пользователь IE
Я вызываю функцию, подобную приведенной ниже, нажимая на div с определенным классом. Можно ли при запуске функции проверить, использует ли пользователь Internet Explorer, и отменить / отменить его, если они используют другие браузеры, чтобы он работал только для пользователей IE? Все пользователи здесь будут на IE8 или более поздних версиях, …

16
Как определить дом Gradle в IDEA?
Я пытаюсь импортировать проект Gradle в IntelliJ, и когда я попадаю в Gradle Homeтекстовое поле, он не заполняется автоматически и не вводит путь к Gradle Homeрезультату в допустимом местоположении - у меня установлена GRADLE_USER_HOMEпеременная среды (то, что я считаю !) правильный путь, и я смог успешно импортировать этот же проект …



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