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

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

4
# включить в .h или .c / .cpp?
Когда я кодирую на C или C ++, где мне взять #include's? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* …
118 c++  c 

4
Как вы отслеживаете отношения записей в NoSQL?
Я пытаюсь найти эквивалент внешних ключей и индексов в базах данных NoSQL KVP или Document. Поскольку нет сводных таблиц (для добавления ключей, обозначающих связь между двумя объектами), я действительно озадачен тем, как вы могли бы извлекать данные так, чтобы это было полезно для обычных веб-страниц. Допустим, у меня есть пользователь, …

8
Разница между @import и ссылкой в ​​CSS
Я изучаю CSS, чтобы настроить свой шаблон проекта. Я подошел к этой проблеме и не нашел в сети внятного ответа. Есть ли разница между использованием @import или ссылки в CSS? Использование @import <style>@import url(Path To stylesheet.css)</style> Использование ссылки <link rel="stylesheet" href="Path To stylesheet.css"> Как лучше всего это сделать? и почему? …
118 css  import  hyperlink 

10
Когда вызывается деструктор C ++?
Основной вопрос: когда программа вызывает метод деструктора класса в C ++? Мне сказали, что он вызывается всякий раз, когда объект выходит за пределы области видимости или подвергаетсяdelete Более конкретные вопросы: 1) Если объект создается с помощью указателя, и этот указатель позже удаляется или ему предоставляется новый адрес, на который он …
118 c++  destructor 

5
Haskell: Где vs. пусть
Я новичок в Haskell, и меня очень смущает Where vs. Let . У них обоих, похоже, схожая цель. Я прочитал несколько сравнений между Where и Let, но мне трудно понять, когда использовать каждый. Может ли кто-нибудь предоставить некоторый контекст или, возможно, несколько примеров, демонстрирующих, когда использовать одно вместо другого? Где …
118 haskell  keyword  where  let 

6
Что такое ECMAScript?
В Visual Studio, когда я устанавливаю тип сценария на JavaScript, это появляется как опция в intellisense. Быстрый поиск в Google дал неудовлетворительные результаты, что заставило меня поверить, что это не очень популярно. Что это? Кто-нибудь им пользуется? (<script type="text/ecmascript">) Зачем?
118 javascript 

18
Как установить базовый URL для отдыха при весенней загрузке?
Я пытаюсь смешать mvc и отдых в одном проекте весенней загрузки. Я хочу установить базовый путь для всех остальных контроллеров (например, example.com/api) в одном месте (я не хочу аннотировать каждый контроллер @RequestMapping('api/products'), вместо этого просто @RequestMapping('/products'). Контроллеры MVC должны быть доступны на example.com/whatever Является ли это возможным? (Я не использую …

2
@RunWith (MockitoJUnitRunner.class) против MockitoAnnotations.initMocks (это)
При написании нового теста jUnit4 мне интересно, использовать ли @RunWith (MockitoJUnitRunner.class) или MockitoAnnotations.initMocks (это) . Я создал новый тест, и мастер автоматически сгенерировал тест с помощью Runner. В документации Javadocs для MockitoJUnitRunner указано следующее: Совместимый с JUnit 4.4 и выше, этот бегун добавляет следующее поведение: Инициализирует макеты, аннотированные с помощью …
118 java  junit4  mockito 


2
Укажите тип возвращаемого значения в функции стрелки TypeScript
Я использую React и Redux, и у меня есть типы действий, указанные как интерфейсы, чтобы мои редукторы могли использовать преимущества помеченных типов объединения для повышения безопасности типов. Итак, у меня есть объявления типов, которые выглядят так: interface AddTodoAction { type: "ADD_TODO", text: string }; interface DeleteTodoAction { type: "DELETE_TODO", id: …
118 typescript 



5
Это правильный способ удалить элемент с помощью redux?
Я знаю, что я не должен изменять ввод и должен клонировать объект, чтобы изменить его. Я следовал соглашению, используемому в стартовом проекте redux, который использовал: ADD_ITEM: (state, action) => ({ ...state, items: [...state.items, action.payload.value], lastUpdated: action.payload.date }) для добавления элемента - я использую распространение, чтобы добавить элемент в массив. для …

12
Предварительная загрузка изображений CSS
У меня есть скрытая контактная форма, которая открывается при нажатии на кнопку. Его поля устанавливаются как фоновые изображения CSS, и они всегда появляются немного позже, чем выбранный div. Я использовал этот фрагмент в <head>разделе, но безуспешно (после очистки кеша): <script> $(document).ready(function() { pic = new Image(); pic2 = new Image(); …


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