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

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



2
Перекрытие прокрутки с помощью AppBarLayout
Я хочу реализовать шаблон «Гибкое пространство с перекрывающимся содержимым» из методов прокрутки Material design , например, в этом видео : Мой XML-макет сейчас выглядит так: <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="192dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <android.support.v7.widget.Toolbar android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin"/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> …

5
Spring DAO против Spring ORM против Spring JDBC
Я изучал технологии доступа к данным, поддерживаемые Spring, и заметил, что в нем упоминается несколько вариантов, и я не уверен, в чем разница между ними: Spring-DAO ( http://docs.spring.io/spring/docs/2.0.8/reference/dao.html ) Spring-ORM ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html ) Spring-JDBC ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html ) Насколько я понимаю, Spring JDBC предоставляет шаблоны для сокращения шаблонного кода для доступа …

3
Является ли innerHTML асинхронным?
Надеюсь, я не буду выставлять себя дураком, но я пытаюсь понять, что происходит в этих двух строках кода: document.body.innerHTML = 'something'; alert('something else'); Я наблюдаю, что предупреждение отображается до того, как HTML был обновлен (или, может быть, он был, но страница не была обновлена ​​/ перекрашена / что-то еще) Проверить …

2
C ++ 0x лямбда-захват по значению всегда const?
Есть ли способ захватить по значению и сделать захваченное значение неконстантным? У меня есть функтор библиотеки, который я хотел бы захватить и вызвать метод, который не является константой, но должен быть. Следующее не компилируется, но создание foo :: operator () const исправляет его. struct foo { bool operator () ( …
103 c++  lambda  const  c++11 

6
Почему Math.Floor (Double) возвращает значение типа Double?
Мне нужно получить целое число слева от десятичной или двойной дроби. Например: мне нужно получить значение 4 из 4.6. Я пробовал использовать функцию Math.Floor, но она возвращает двойное значение, например: возвращает 4.0 из 4.6. В документации MSDN сказано, что он возвращает целочисленное значение. Я что-то упустил? Или есть другой способ …
103 c#  math  floor 

4
Как обеспечить поддержку кастомного приведения для моего класса?
Как обеспечить поддержку приведения моего класса к другим типам? Например, если у меня есть собственная реализация управления a byte[], и я хочу, чтобы люди приводили мой класс к a byte[], который просто возвращает закрытый член, как бы я это сделал? Это обычная практика, позволяющая им также преобразовывать это в строку, …
103 c#  casting 

3
Как лучше всего создать значок на веб-сайте?
Вопрос Как лучше всего создать значок на веб-сайте? и является ли файл .ico с изображениями 16x16 и 32x32 лучше, чем файл .png только с 16x16? Может ли предпочтительный сегодня правильный метод не работать в достаточно старых браузерах? Способ 1 Размещение файла с именем favicon.icoв основном каталоге - это один из …
103 html  favicon 

9
Полиморфизм с gson
У меня проблема с десериализацией строки json с помощью Gson. Я получаю массив команд. Команда может быть запуском, остановкой или другим типом команды. Естественно у меня есть полиморфизм, и команда запуска / остановки наследуется от команды. Как я могу сериализовать его обратно в правильный командный объект с помощью gson? Кажется, …

8
Как добавить дополнительную информацию к скопированному веб-тексту
Некоторые веб-сайты теперь используют службу JavaScript от Tynt, которая добавляет текст к скопированному содержимому. Если вы скопируете текст с сайта, используя это, а затем вставите, вы получите ссылку на исходный контент внизу текста. Тынт также отслеживает, как это происходит. Это отличный трюк. Их сценарий для этого впечатляет - вместо того, …

13
Попробуйте операторы catch на C
Сегодня я думал о блоках try / catch, существующих в других языках. Некоторое время гуглил, но безрезультатно. Насколько я знаю, в C. нет такой вещи, как try / catch. Однако есть ли способ их «смоделировать»? Конечно, есть assert и другие уловки, но ничего вроде try / catch, которые также перехватывают …
103 c 

4
В чем разница ContentType и MimeType
Насколько я знаю, они абсолютно равны. Однако, просматривая некоторые документы django, я нашел этот фрагмент кода: HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') что удивляет меня, двое ладят друг с другом. Официальные документы смогли решить проблему практическим способом: content_type - это псевдоним для mimetype. Исторически этот параметр назывался только mimetype, но поскольку это …


4
как правильно отправить файл из веб-службы REST клиенту?
Я только начал разрабатывать службы REST, но столкнулся с трудной ситуацией: отправка файлов из службы REST моему клиенту. До сих пор я научился отправлять простые типы данных (строки, целые числа и т. Д.), Но отправка файла - это другое дело, поскольку существует так много форматов файлов, что я не знаю, …
103 java  json  web-services  rest  jersey 

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