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

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

8
Почему я должен использовать IHttpActionResult вместо HttpResponseMessage?
Я работал с WebApi и перешел к WebApi2, где Microsoft представила новый IHttpActionResultинтерфейс, который, кажется, рекомендуется использовать вместо возврата a HttpResponseMessage. Я запутался в преимуществах этого нового интерфейса. Похоже, что в основном это просто НЕМНОГО более простой способ создания HttpResponseMessage. Я бы сделал аргумент, что это «абстракция ради абстракции». Я …

15
AngularJS: Как я могу передавать переменные между контроллерами?
У меня есть два угловых контроллера: function Ctrl1($scope) { $scope.prop1 = "First"; } function Ctrl2($scope) { $scope.prop2 = "Second"; $scope.both = Ctrl1.prop1 + $scope.prop2; //This is what I would like to do ideally } Я не могу использовать Ctrl1внутри, Ctrl2потому что он не определен. Однако, если я попытаюсь передать это …

4
Какой ORM я должен использовать для Node.js и MySQL? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
326 mysql  orm  node.js 

12
Почему плохой практикой является вызов System.gc ()?
После ответа на вопрос о том, как принудительно освобождать объекты в Java (парень очищал HashMap 1,5 ГБ) System.gc(), мне сказали, что это плохая практика - вызывать System.gc()вручную, но комментарии не были полностью убедительными. Кроме того, никто, казалось, не осмеливался ни отрицать, ни отрицать мой ответ. Там мне сказали, что это …

30
Невозможно запустить Eclipse; JVM прекращено. Код выхода = 13
Я просто добавляю -vm C: \ Program Files \ Java \ jre6 \ bin \ javaw.exe в eclipse.ini я пытаюсь снова запустить eclipse и получаю эту ошибку. Дайте мне, как решить или ссылку, которая на самом деле решить это. это мой eclipse.ini -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m …
326 eclipse  startup 

10
Эквивалент typedef в C #
Есть ли в C # эквивалент typedef или как-то похожее поведение? Я немного погуглил, но везде я выгляжу негативно. В настоящее время у меня есть ситуация, похожая на следующую: class GenericClass<T> { public event EventHandler<EventData> MyEvent; public class EventData : EventArgs { /* snip */ } // ... snip } …
326 c#  typedef 

12
Не может ли оператор == быть применен к универсальным типам в C #?
Согласно документации ==оператора в MSDN , Для предопределенных типов значений оператор равенства (==) возвращает true, если значения его операндов равны, в противном случае - false. Для ссылочных типов, отличных от string, == возвращает true, если два его операнда ссылаются на один и тот же объект. Для типа строки == сравнивает …

7
Как динамически добавлять элементы в listView в Android
Может кто-нибудь объяснить или предложить учебник для создания listView в Android? Вот мои требования: Я должен иметь возможность динамически добавлять новые элементы, нажав кнопку. Должен быть достаточно простым для понимания (например, без каких-либо улучшений производительности или convertview) Я знаю, что есть довольно много вопросов по этой теме, опубликованных здесь в …

20
Как установить таймер в Android?
Может кто-нибудь привести простой пример обновления текстового поля каждую секунду или около того? Я хочу сделать летающий шар и мне нужно вычислять / обновлять координаты шара каждую секунду, поэтому мне нужен какой-то таймер. Я ничего не получаю отсюда .
326 android  timer 

11
Как использовать рефлексию для вызова частного метода?
В моем классе есть группа частных методов, и мне нужно вызывать их динамически на основе входного значения. И вызывающий код, и целевые методы находятся в одном и том же экземпляре. Код выглядит так: MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType); dynMethod.Invoke(this, new object[] { methodParams }); В этом случае GetMethod()не будут …

12
Как я могу использовать внешние JAR-файлы в проекте Android?
Я создал проект Android и добавил в свой проект внешний JAR (hessian-4.0.1.jar). Затем я добавил JAR в путь сборки и отметил его в Order and Export. Похоже, Order and Export игнорируется, и все классы из внешнего JAR отсутствуют во время выполнения. Есть ли хитрость, чтобы правильно включить необходимые классы из …

10
Фрагмент Android onAttach () устарел
Я обновил свое приложение, чтобы оно использовало последнюю версию библиотеки поддержки (версия 23.0.0), и обнаружил, что они не поддерживают функцию onAttach () класса Fragment. Вместо того: onAttach (Activity activity) Это снег: onAttach (Context context) Поскольку мое приложение использует активность, переданную до устаревания, я думаю, что возможное решение: @Override public void …

12
Почему массивы переменной длины не являются частью стандарта C ++?
Я не очень много использовал C в последние несколько лет. Когда я прочитал этот вопрос сегодня, я натолкнулся на некоторый синтаксис Си, с которым я не был знаком. Видимо в C99 действует следующий синтаксис: void foo(int n) { int values[n]; //Declare a variable length array } Это кажется довольно полезной …

9
мерзавец игнорировать исключение
У меня есть файл gitignore, который заставляет git игнорировать *.dllфайлы, и это именно то поведение, которое мне нужно. Тем не менее, если я хочу исключение (то есть, чтобы иметь возможность фиксировать foo.dll), как я могу этого достичь?
326 git  gitignore 

25
«Pip install unroll»: «python setup.py egg_info» завершился ошибкой с кодом ошибки 1
Я новичок в Python и пытался установить некоторые пакеты с pip. Но pip install unrollдает мне Сбой команды "python setup.py egg_info" с кодом ошибки 1 в C: \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \ Как я могу решить это?
326 python  pip  package  install 

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