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

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

10
Зачем нам нужен тег fieldset?
Зачем нам нужен <fieldset>тег? Какой бы цели он ни служил, это, вероятно, подмножество тега формы. Я посмотрел некоторую информацию о W3Schools, которая говорит: <fieldset>Тег используется для группировки связанных элементов в форме. <fieldset>Тег рисует рамку вокруг связанных элементов. Больше объяснений для тех, кто принимает «почему это существует в спецификации» за «что …
165 html  fieldset 

7
Почему я должен объявлять виртуальный деструктор для абстрактного класса в C ++?
Я знаю, что это хорошая практика - объявлять виртуальные деструкторы для базовых классов в C ++, но всегда ли важно объявлять virtualдеструкторы даже для абстрактных классов, которые функционируют как интерфейсы? Пожалуйста, предоставьте некоторые причины и примеры, почему.

10
Команда eval в Bash и ее типичное использование
После прочтения справочных страниц bash и относительно этого поста . У меня все еще есть проблемы с пониманием того, что именно evalделает команда, и что будет ее типичным использованием. Например, если мы делаем: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 …
165 linux  bash  shell  scripting  eval 

14
Получение «[archiver] неподдерживаемой версии (1.13) в заголовке файла» при запуске pg_restore
Я только что обновился до Postgres 10.2 на Mac OS, который соответствует 10.2 на Heroku. Я пытаюсь скачать копию базы данных и восстановить ее локально. До обновления восстановление работало бы нормально. я бегу pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name backup.dump но я получаю эту ошибку: pg_restore: [архиватор] …

11
Вызывает ли удаление указатель на подкласс деструктор базового класса?
У меня есть, class Aкоторый использует выделение кучи памяти для одного из своих полей. Класс A создается и сохраняется как поле указателя в другом классе ( class B. Когда я закончу с объектом класса B, я вызываю delete, который, я полагаю, вызывает деструктор ... Но вызывает ли это и деструктор …

11
Действительно ли идиома pImpl используется на практике?
Я читаю книгу «Исключительный C ++» Херба Саттера, и в этой книге я узнал об идиоме pImpl. По сути, идея состоит в том, чтобы создать структуру для privateобъектов classи динамически распределить их, чтобы уменьшить время компиляции (а также лучше скрыть частные реализации). Например: class X { private: C c; D …
165 c++  oop  pimpl-idiom 

4
Каков наилучший способ связи между контроллерами представления?
Будучи новичком в target-c, какао и iPhone-разработчике в целом, я очень хочу получить максимальную пользу от языка и фреймворков. Одним из ресурсов, которые я использую, являются заметки Стэнфорда CS193P, которые они оставили в Интернете. Он включает в себя примечания к лекциям, задания и пример кода, и, поскольку курс читался разработчиками …

1
Почему в Attributes.IsDefined () отсутствуют перегрузки?
Вдохновлен таким вопросом. Класс Attribute имеет несколько перегрузок для метода IsDefined () . Покрыты атрибуты, применяемые к Assembly, Module, MemberInfo, ParameterInfo. Перегрузка MemberInfo охватывает PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Это заботится о большинстве AttributeTargets. За исключением одного важного: нет перегрузки для Attribute.IsDefined (Type, Type), чтобы вы могли проверить, определен ли …
165 c#  .net  reflection 

14
Как отладить ошибки повреждения кучи?
Я отлаживаю (нативное) многопоточное приложение C ++ в Visual Studio 2008. В случайных, на первый взгляд случаях я получаю сообщение об ошибке «Windows запустила точку останова ...» с замечанием, что это может быть связано с повреждением куча. Эти ошибки не всегда сразу приводят к сбою приложения, хотя, скорее всего, вскоре …
165 c++  windows  debugging  heap 


9
В Objective-C, почему я должен проверить, если self = [super init] не ноль?
У меня есть общий вопрос о написании методов инициализации в Objective-C. Я вижу везде (код Apple, книги, открытый исходный код и т. Д.), Что метод init должен проверить, не равен ли self = [super init] ноль, прежде чем продолжить инициализацию. Шаблон Apple по умолчанию для метода init: - (id) init …
165 objective-c  null  init 

4
Где разместить проект с открытым исходным кодом: CodePlex, Google Code, SourceForge? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

7
Android и XMPP: доступные в настоящее время решения [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос Какая библиотека XMPP будет лучшим выбором в настоящее время для разработки под Android? …
165 android  xmpp  smack  asmack 

11
Ошибка при установке подушки (модуль Python) в Linux
Я пытаюсь установить подушку (модуль Python) с помощью pip, но он выдает эту ошибку: ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting Итак, как говорит ошибка, я попытался: pip install pillow --global-option="--disable-jpeg" Но это не с: error: option --disable-jpeg not recognized Есть намеки, как с этим бороться?
165 python  linux  pillow 

9
Можно ли использовать target = «_ blank» в HTML5?
Я вспоминаю, что читал где-то, что в HTML5 его было уже нельзя использовать target="_blank"в HTML5, но сейчас я не могу его найти. Можно ли продолжать использовать target="_blank"? Я знаю, что это вообще плохая идея, но это самый простой способ открыть новое окно для чего-то вроде PDF, и это также не …
165 javascript  html  window 

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