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

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

6
различия между 2 классами JUnit Assert
Среда JUnit содержит 2 Assertкласса (очевидно, в разных пакетах), и методы каждого из них кажутся очень похожими. Кто-нибудь может объяснить, почему это так? Классы я имею в виду , являются: junit.framework.Assertи org.junit.Assert.

1
Получение ассоциированных синонимов типов с шаблоном Haskell
Может ли Template Haskell узнать имена и / или объявления синонимов связанных типов, объявленных в классе типов? Я ожидал, reifyчто сделаю то, что хочу, но, похоже, он не предоставляет всей необходимой информации. Он работает для получения сигнатур типов функций: % ghci GHCi, version 7.8.3: http://www.haskell.org/ghc/ :? for help ... Prelude> …

4
Как поделиться своим Docker-образом без использования Docker-Hub?
Мне интересно, где именно хранятся образы Докера на моей локальной хост-машине. Могу ли я поделиться своим Docker-Image, не используя Docker-Hubили, Dockerfileкроме «настоящего» Docker-Image? И что именно происходит, когда я «толкаю» свой Docker-Image в Docker-Hub?





9
Выражение if-else для AngularJS ng-класса
При этом AngularJSя использую ng-classследующий способ: <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/> Мне интересно, могу ли я использовать if-elseвыражение, чтобы сделать что-то похожее на это: <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', else:'classC'}[call.State]"/> Так, когда call.Stateотличается от firstили secondиспользовать classCи избегать указания каждого значения?

16
Преобразовать диапазон номеров в другой диапазон, сохраняя соотношение
Я пытаюсь преобразовать один диапазон чисел в другой, сохраняя соотношение. Математика не моя сильная сторона. У меня есть файл изображения, где значения точек могут варьироваться от -16000.00 до 16000.00, хотя типичный диапазон может быть намного меньше. Я хочу сжать эти значения в целочисленный диапазон 0-100, где 0 - это значение …
257 python  math 


12
SQL Server: быстрый, но медленный запрос
Запрос выполняется быстро: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank стоимость поддерева: 0.502 Но помещение одного и того же SQL-кода в хранимую процедуру выполняется медленно и с совершенно другим планом выполнения. CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT …

7
Автозаполнение в Vim
Короче говоря, я ищу работающую функцию автозаполнения для редактора Vim. Ранее я утверждал, что Vim полностью заменяет IDE в Linux, и, хотя это, безусловно, правда, в ней отсутствует одна важная функция: автозаполнение. Я знаю , о Ctrl+ N, интеграции Буйный Ctags , Taglist , cppcomplete и OmniCppComplete . Увы, ни …
257 c++  vim  ide  autocomplete 

12
Использование оператора стрелки (->) в C
Я читаю книгу под названием «Обучи себя C за 21 день» (я уже выучил Java и C #, поэтому я двигаюсь гораздо быстрее). Я читал главу об указателях, и оператор-> (стрелка) появился без объяснения причин. Я думаю, что он используется для вызова членов и функций (например, эквивалент оператора (точка), но …
257 c  pointers  syntax 

19
Сортировать массив объектов по одному ключу со значением даты
У меня есть массив объектов с несколькими парами ключ-значение, и мне нужно отсортировать их на основе «updated_at»: [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] Какой самый эффективный способ сделать это?

8
Изменение источника ImageView
У меня есть ImageViewс исходным изображением, установленным в XML, используя следующий синтаксис: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> Теперь мне нужно изменить это изображение программно. Что мне нужно сделать, это удалить старое изображение и добавить новое, хотя. Что я сделал, это: myImgView.setBackgroundResource(R.drawable.monkey); Это работает, но я заметил, что Android складывает новое …

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