Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

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

14
Отримання «[архіватора] непідтримуваної версії (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: [архіватор] непідтримувана …

7
Чи REST DELETE справді ідентичний?
DELETE повинен бути безсильним. Якщо я ВИДАЛУЮ http://example.com/account/123, він видалить обліковий запис. Якщо я знов це зроблю, чи сподіваюся на 404, оскільки облікового запису більше не існує? Що робити, якщо я спробую ВІДКРИТИ обліковий запис, який ніколи не існував?
165 http  rest  http-headers 

11
Чи справді ідіома pImpl використовується на практиці?
Я читаю книгу Герба Саттера "Винятковий С ++", і в цій книзі я дізнався про ідіому pImpl. В основному, ідея полягає у створенні структури для privateоб'єктів а classта динамічно розподілити їх, щоб зменшити час компіляції (а також краще приховати приватні реалізації). Наприклад: class X { private: C c; D d; …
165 c++  oop  pimpl-idiom 

4
Який найкращий спосіб спілкуватися між контролерами перегляду?
Будучи новим у розробці предметів Objective-c, какао та iPhone в цілому, у мене є сильне бажання максимально використати мову та рамки. Один із ресурсів, якими я користуюся, - це примітки класу CS193P Стенфорда, які вони залишили в Інтернеті. Він включає в себе конспекти лекцій, завдання та зразок коду, а оскільки …

11
Чи видаляє вказівник на підклас виклик деструктора базового класу?
У мене є an, class Aякий використовує розподіл пам'яті купи для одного з його полів. Клас А інстанціюється і зберігається як поле вказівника в іншому класі ( class B. Коли я закінчую з об'єктом класу B, я дзвоню delete, який, як я вважаю, називає деструктором ... Але це також називає …

6
Список вбудованих змінних MSBuild
Як я можу отримати список вбудованих змінних MSBuild? Мені потрібно знати, як визначити ім'я csproj поточного проекту, і я подумав, що може бути корисним знати, що ще я можу дізнатись у MSBuild.
165 msbuild 

14
Як налагодити купі-корупційні помилки?
Я налагоджую (нативну) багатопотокову програму C ++ під Visual Studio 2008. На вигляд випадкових випадків я отримую помилку "Windows викликала перерву ..." із зауваженням, що це може бути пов’язано з корупцією в купи. Ці помилки не завжди вийдуть із роботи програми відразу, хоча вона, швидше за все, вийде з ладу. …
165 c++  windows  debugging  heap 

1
Чому в Attributes.IsDefined () відсутні перевантаження?
Натхненний питанням SO. Клас Attribute має кілька перевантажень для методу IsDefined () . Покриті - атрибути, застосовані до збірки, модуля, MemberInfo, ParameterInfo. Перевантаження MemberInfo охоплює PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Це стосується більшості цілей AttributeTargets. За винятком однієї великої версії: для Attribute.IsDefined (Type, Type) немає перевантаження, щоб ви могли перевірити, …
165 c#  .net  reflection 

3
Яка мета хостингу Visual Studio?
Під час налагодження програми за допомогою Visual Studio вам надається можливість Enable the Visual Studio hosting process. Яка мета цього варіанту і який вплив він має?

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

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

4
Де розмістити проект з відкритим кодом: CodePlex, Google Code, SourceForge? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

11
Не вдалося встановити Pillow (модуль Python) в Linux
Я намагаюся встановити Pillow (модуль 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 використовувати його в HTML5 вже не в порядку target="_blank", але зараз не можу його знайти. Чи добре продовжувати користуватися target="_blank"? Я знаю, що це взагалі вважається поганою ідеєю, але найпростішим способом відкрити нове вікно для чогось типу PDF, а також не потрібно …
165 javascript  html  window 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.