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

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

11
Зачем генерировать длинный serialVersionUID вместо простого 1L?
Когда класс реализует Serializable в Eclipse, у меня есть два варианта: добавить по умолчанию serialVersionUID(1L)или сгенерированный serialVersionUID(3567653491060394677L). Я думаю, что первый круче, но много раз я видел людей, использующих второй вариант. Есть ли причина для генерации long serialVersionUID?

5
Почему целочисленное переполнение без знака определяется поведением, а переполнение со знаком - нет?
Целочисленное переполнение без знака хорошо определяется стандартами C и C ++. Например, стандарт C99 ( §6.2.5/9) гласит Вычисления с использованием беззнаковых операндов никогда не могут переполниться, потому что результат, который не может быть представлен результирующим целочисленным типом без знака, уменьшается по модулю на число, которое на единицу больше наибольшего значения, …

22
Как скопировать файл в несколько каталогов с помощью команды gnu cp
Можно ли скопировать один файл в несколько каталогов с помощью команды cp? Я попробовал следующее, которое не сработало: cp file1 /foo/ /bar/ cp file1 {/foo/,/bar} Я знаю, что можно использовать цикл for или найти. Но возможно ли использовать команду gnu cp?
210 linux  bash  shell 


12
Google JAR-файл Android Studio, приводящий к превышению предела накладных расходов GC
Я использую Android Studio на OS X. Я получаю это сообщение об ошибке: СБОЙ: Сбой сборки за исключением. Что пошло не так: выполнение задачи не выполнено: app: preDexDebug. com.android.ide.common.internal.LoggedErrorException: не удалось выполнить команду: / Applications / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --output / Пользователи / alex / AndroidStudioProjects / SilentSMS / app …
210 java  android  overhead 


13
Команда для получения n-й строки STDOUT
Есть ли какая-нибудь команда bash, которая позволит вам получить n-ю строку STDOUT? То есть что-то, что могло бы принять это $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt и делать что-то вроде $ ls -l | magic-command 2 -rw-r--r--@ 1 …
210 bash  shell  sed  stdout 

6
Как получить список свойств с заданным атрибутом?
У меня есть тип, tи я хотел бы получить список открытых свойств, которые имеют атрибут MyAttribute. Атрибут помечен AllowMultiple = false, как это: [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] В настоящее время у меня есть это, но я думаю, что есть лучший способ: foreach (PropertyInfo prop in t.GetProperties()) { object[] attributes = …
210 c#  .net  reflection 

4
Просмотр всех `git diffs` с vimdiff
Я настроил git diffобертку в vimdiff, используя в качестве руководства « Git Diff with Vimdiff », и он работает, как и ожидалось, если не будет много файлов с изменениями. Когда есть несколько файлов с изменениями, и я запускаю git diff, он открывает первый файл, и после выхода из первого экземпляра …
210 git  vim  diff  vimdiff 

3
Как мне разобрать файл YAML в Ruby?
Я хотел бы знать, как проанализировать файл YAML со следующим содержанием: --- javascripts: - fo_global: - lazyload-min - holla-min В настоящее время я пытаюсь разобрать это так: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end Но это не похоже на работу …
210 ruby  yaml 

6
.gitignore после коммита
У меня есть Git-репозиторий, размещенный на Github. После совершения большого количества файлов, я понял , что мне нужно создать .gitignoreи исключить .exe, .objфайлы. Однако будет ли он автоматически удалять эти зафиксированные файлы из хранилища? Есть ли способ заставить это?
210 git  github  gitignore 

28
Есть ли C ++ GDB GUI для Linux? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Вкратце: кто-нибудь знает о графическом интерфейсе для GDB, который приводит его в соответствие …
210 c++  linux  gdb  debugging 



8
Преобразование даты и времени Python в эпоху с помощью strftime
У меня есть время в UTC, с которого я хочу количество секунд с начала эпохи. Я использую strftime, чтобы преобразовать его в количество секунд. Принимая 1 апреля 2012 года в качестве примера. >>>datetime.datetime(2012,04,01,0,0).strftime('%s') '1333234800' 1 апреля 2012 года UTC от эпохи - 1333238400, но это выше возвращает 1333234800, который отличается …
210 python  datetime  utc  epoch  strftime 

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