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

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

7
Перечисление Java - зачем использовать toString вместо имени
Если вы посмотрите в enum api на метод, name()он говорит, что: Возвращает имя этой константы перечисления, в точности как объявлено в объявлении перечисления. Большинство программистов должны использовать метод toString вместо этого, поскольку метод toString может возвращать более удобное для пользователя имя. Этот метод предназначен в первую очередь для использования в …
171 java  enums 

13
Можно ли сделать редкую проверку без предварительной проверки всего хранилища?
Я работаю с репозиторием с очень большим количеством файлов, для извлечения которых требуются часы. Я изучаю возможность того, будет ли Git хорошо работать с этим типом репозитория, поскольку он поддерживает разреженные извлечения, но каждый пример, который я могу найти, делает следующее: git clone <path> git config core.sparsecheckout true echo <dir> …
171 git 

15
Когда следует использовать final для параметров метода и локальных переменных?
Я нашел пару ссылок ( например ), которые предлагают использовать finalкак можно больше, и мне интересно, насколько это важно. Это в основном в контексте параметров методов и локальных переменных, а не конечных методов или классов. Для констант это имеет очевидный смысл. С одной стороны, компилятор может сделать некоторые оптимизации, и …
171 java  final 

4
Java Regex Capturing Groups
Я пытаюсь понять этот блок кода. Во-первых, что мы ищем в выражении? Насколько я понимаю, это любой символ (0 или более раз *), за которым следует любое число от 0 до 9 (один или несколько раз +), за которым следует любой символ (0 или более раз *). Когда это выполнено, …
171 java  regex 

19
Как сравнить два цвета по сходству / разнице
Я хочу разработать программу, которая поможет мне оценить 5 предварительно определенных цветов, какой из них больше похож на переменный, и с каким процентом. Дело в том, что я не знаю, как сделать это вручную, шаг за шагом. Так что еще сложнее думать о программе. Более подробно: цвета взяты из фотографий …
171 algorithm  colors  compare  rgb  hsv 

2
Почему лямбды могут быть лучше оптимизированы компилятором, чем обычные функции?
В своей книге The C++ Standard Library (Second Edition)Николай Йосуттис утверждает, что компилятор может оптимизировать лямбды лучше, чем простые функции. Кроме того, компиляторы C ++ оптимизируют лямбда-выражения лучше, чем обычные функции. (Стр. 213) Это почему? Я думал, что когда дело доходит до встраивания, не должно быть никакой разницы. Единственная причина, …

11
Rails ActiveRecord дата между
Мне нужно запросить комментарии, сделанные за один день. Поле является частью стандартных временных меток, является created_at. Выбранная дата исходит от date_select. Как я могу использовать ActiveRecordэто сделать? Мне нужно что-то вроде: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

7
Как мне создать новое GitHub репо из ветки в существующем репо?
У меня есть мастер и новые проекты филиалов. А теперь я хотел бы создать совершенно новое репо со своим мастером на основе ветки нового проекта. Фон: у меня есть один репозиторий, который содержит три независимых приложения. Это не началось таким образом. Первоначально в репо было только одно приложение. Однако со …
171 git  github  branch 

15
Как определить кодировку файла в OS X?
Я пытаюсь ввести некоторые символы UTF-8 в файл LaTeX в TextMate (который говорит, что его кодировка по умолчанию - UTF-8), но LaTeX, кажется, не понимает их. Запуск cat my_file.texпоказывает символы правильно в терминале. Запуск ls -alпоказывает то, что я никогда раньше не видел: «@» в списке файлов: -rw-r--r--@ 1 me …
171 macos  encoding  latex  utf-8 

9
Как загрузить файл с помощью API выборки JS?
Я все еще пытаюсь обернуть голову вокруг этого. Я могу предложить пользователю выбрать файл (или даже несколько) с помощью ввода файла: <form> <div> <label>Select file to upload</label> <input type="file"> </div> <button type="submit">Convert</button> </form> И я могу поймать submitсобытие, используя <fill in your event handler here>. Но как только я это …

11
CSS / HTML: создайте светящуюся границу вокруг поля ввода
Я хочу создать приличные входные данные для моей формы, и мне бы очень хотелось узнать, как TWITTER делает их светящиеся границы вокруг своих входов. Пример / Изображение границы Twitter: Я также не совсем знаю, как создать закругленные углы.
171 html  css  input  border  glow 


12
Parcelable обнаружил IOException, записывая сериализуемый объект getactivity ()
поэтому я получаю это в logcat: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.resources.student_list.Student) Я знаю, что это означает, что мой ученический класс не сериализуем, но вот мой ученический класс: import java.io.Serializable; public class Student implements Comparable<Student>, Serializable{ private static final long serialVersionUID = 1L; private String firstName, …


10
Имя таблицы как переменная
Я пытаюсь выполнить этот запрос: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Это приводит к следующей ошибке: Сообщение 1087, Уровень 16, Состояние 1, Строка 5 Необходимо объявить табличную переменную "@tablename". Как правильно динамически заполнять имя таблицы?

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