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

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

4
Rails - проверка наличия ассоциации?
У меня есть модель A, которая имеет ассоциацию has_many с другой моделью B. У меня есть бизнес-требование, согласно которому для вставки в A требуется по крайней мере 1 связанная запись с B. Есть ли метод, который я могу вызвать, чтобы убедиться, что это правда, или мне нужно написать специальную проверку?

6
Как перебирать массив объектов в Handlebars?
Это может показаться глупым вопросом, но я нигде не могу найти ответа. Я нажимаю на этот веб-API, который возвращает массив объектов в формате JSON: В документации Handlebars показан следующий пример: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}} </ul> В контексте: { people: [ "Yehuda Katz", "Alan Johnson", "Charles Jolley" ] } …


5
Можно ли откатить операторы CREATE TABLE и ALTER TABLE в основных базах данных SQL?
Я работаю над программой, которая выдает DDL. Я хотел бы знать, CREATE TABLEможно ли откатить аналогичный DDL в Postgres MySQL SQLite и другие Опишите, как каждая база данных обрабатывает транзакции с помощью DDL.

5
Как присвоить результат выполнения переменной sql?
Как присвоить результат вызова exec переменной в SQL? У меня есть хранимая процедура up_GetBusinessDay, которая возвращает одну дату. Вы можете сделать что-нибудь вроде этого: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1

6
C / C ++ Struct против класса
После завершения моего класса C ++ мне показалось, что структуры / классы практически идентичны, за исключением нескольких незначительных отличий. Я никогда раньше не программировал на C; но я знаю, что у него есть структуры. В C можно ли наследовать другие структуры и установить модификатор public / private? Если вы можете …
108 c++  class  struct 

5
Почему Prelude.read Haskell не возвращает Maybe?
Есть ли веская причина, по которой тип Prelude.read read :: Read a => String -> a вместо возврата Maybeзначения? read :: Read a => String -> Maybe a Поскольку строка может не поддаваться синтаксическому анализу Haskell, не будет ли последнее более естественным? Или даже Either String a, где Leftбы содержалась …
108 parsing  haskell  types 

2
Что такое IP-адрес ":: 1"?
Я играл с сокетами на локальной машине без подключения к сети. Увидеть ниже: IPAddress address = IPAddress.Any; // doesn't work IPAddress address = IPAddress.Parse("::1"); // works Так что же такое ::1IP-адрес? Это доступный IP-адрес по умолчанию или это адрес обратной связи? что происходит с приведенным выше кодом (рабочая строка) на …
108 c#  ip  system.net 

4
Как Activity.finish () работает в Android?
Может ли кто-нибудь дать описание того, что происходит, когда метод Activityвызывает свой finish()метод? Он немедленно завершает работу или выполняет функцию, из которой был вызван?
108 java  android 



4
В чем разница между -anydpi и -nodpi?
Если вы используете мастер векторных ресурсов в Android Studio 1.5.0, любой векторный XML-код, который вы импортируете с помощью этого мастера, входит в res/drawable/. Однако build/каталог и результирующий APK показывают, что эти XML-файлы перемещаются в res/drawable-anydpi-v21/каталог ресурсов. Эта -v21часть имеет смысл, поскольку VectorDrawableподдерживается только на уровне API 21+. Однако, -anydpiпохоже, недокументировано. …

3
Как работает наследование для атрибутов?
К чему относится Inheritedсвойство bool атрибутов? Означает ли это, что если я определю свой класс с атрибутом AbcAtribute(который имеет Inherited = true), и если я унаследую другой класс от этого класса, то к производному классу будет применен тот же атрибут? Чтобы прояснить этот вопрос на примере кода, представьте себе следующее: …
108 c#  .net  vb.net  attributes 

10
Создать гиперссылку в Slack [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 месяца назад . Уточните этот вопрос Есть ли способ создать гиперссылку без автоматического разрешения? Я просто хочу, чтобы какой-то …
108 slack 

8
Правильный способ определения методов пространства имен C ++ в файле .cpp
Вероятно, дубликат, но его нелегко найти ... Учитывая заголовок вроде: namespace ns1 { class MyClass { void method(); }; } Я видел method()несколько способов определения в файле .cpp: Версия 1: namespace ns1 { void MyClass::method() { ... } } Версия 2: using namespace ns1; void MyClass::method() { ... } Версия …

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