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

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

20
Почему я всегда должен включать предупреждения компилятора?
Я часто слышу, что при компиляции программ на C и C ++ я должен «всегда включать предупреждения компилятора». Почему это необходимо? Как я могу это сделать? Иногда я также слышу, что я должен «воспринимать предупреждения как ошибки». Нужно ли мне? Как я могу это сделать?

12
Несколько моделей в представлении
Я хочу иметь 2 модели в одном представлении. Страница содержит как LoginViewModelи RegisterViewModel. например public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string Email { get; set; …




13
Почему компиляторы C ++ не определяют operator == и operator! =?
Я большой поклонник того, чтобы компилятор делал для вас как можно больше работы. При написании простого класса компилятор может дать вам «бесплатно» следующее: Конструктор по умолчанию (пустой) Конструктор копирования Деструктор Оператор присваивания ( operator=) Но это не может дать вам никаких операторов сравнения - таких как operator==или operator!=. Например: class …
302 c++  operators 


5
Джанго Чарфилд против TextField
В чем разница между CharField()и TextField()в Джанго? В документации сказано, что CharField()следует использовать для небольших строк и TextField()следует использовать для больших строк. Хорошо, но где проходит граница между «маленьким» и «большим»? Что здесь происходит под капотом, что делает это так?
302 sql  django  database  storage 


9
Как реализовать пользовательский JsonConverter в JSON.NET для десериализации списка объектов базового класса?
Я пытаюсь расширить приведенный здесь пример JSON.net http://james.newtonking.com/projects/json/help/CustomCreationConverter.html У меня есть другой подкласс, производный от базового класса / интерфейса public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; …

15
Android: отключение подсветки при нажатии на просмотр списка
Я хочу отключить оранжевую подсветку, которая появляется при касании строки listView. До сих пор в моем XML я пробовал следующее: android:focusable="false" android:focusableInTouchMode="false" android:clickable="false" Более подробная информация: я хочу, чтобы разница была нулевой, когда пользователь касается экрана в этом объекте listView.

21
Как определить, определена ли функция JavaScript
Как определить, определена ли функция в JavaScript? Я хочу сделать что-то подобное function something_cool(text, callback) { alert(text); if( callback != null ) callback(); } Но это заставляет меня обратный вызов не является функцией ошибка, когда обратный вызов не определен.

17
Не удается установить NodeJs: / usr / bin / env: node: такого файла или каталога нет
Я пытаюсь установить nodeJs в мою Ubuntu 14.04, чтобы использовать GruntJ. Я читал об Ubuntu по-другому ( проблемы? ), Вот что я сделал для его установки: sudo apt-get install npm sudo npm install -g grunt-cli После этого я набрал ошибку: /usr/bin/env: node: No such file or directory Итак, я попробовал: …

4
Поддержание конечного состояния в конце анимации CSS3
Я запускаю анимацию для некоторых элементов, которые установлены opacity: 0;в CSS. Класс анимации применяется к onClick, и, используя ключевые кадры, он изменяет непрозрачность с 0на 1(среди прочего). К сожалению, когда анимация заканчивается, элементы возвращаются opacity: 0(как в Firefox, так и в Chrome). Моим естественным мышлением было бы то, что анимированные …

7
Если вы можете декодировать JWT, как они защищены?
Если я получу JWT и смогу декодировать полезную нагрузку, насколько это безопасно? Разве я не могу просто извлечь токен из заголовка, декодировать и изменить информацию о пользователе в полезной нагрузке и отправить ее обратно с тем же правильным закодированным секретом? Я знаю, что они должны быть в безопасности, но мне …

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