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

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


10
Автоматическая вертикальная полоса прокрутки в WPF TextBlock?
У меня есть TextBlockв WPF. Я пишу много строк, намного превышающих его вертикальную высоту. Я ожидал, что вертикальная полоса прокрутки появится автоматически, когда это произойдет, но это не так. Я попытался найти свойство полосы прокрутки на панели свойств, но не смог найти. Как сделать так, чтобы вертикальная полоса прокрутки создавалась …
336 c#  .net  wpf  scrollbar  textblock 

11
Какова цель встроенной GNU Bash (двоеточие)?
Какова цель команды, которая ничего не делает, будучи всего лишь лидером комментариев, но на самом деле является встроенной оболочкой? Это медленнее, чем вставка комментария в ваши сценарии примерно на 40% за вызов, что, вероятно, сильно варьируется в зависимости от размера комментария. Единственные возможные причины, которые я вижу, это: # poor …
336 bash  shell  built-in 

7
setImmediate против nextTick
Node.js версия 0.10 была выпущена сегодня и представлена setImmediate. Документация по изменениям API предлагает использовать его при выполнении рекурсивных nextTickвызовов. Из того, что MDN говорит, кажется, очень похоже на process.nextTick. Когда я должен использовать nextTickи когда я должен использовать setImmediate?

5
Как использовать основанный на диапазоне цикл for () с std :: map?
Типичный пример циклов for (), основанных на диапазоне C ++ 11, всегда выглядит примерно так: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } В каком случае xyzэто int. Но что происходит, когда …

10
Зачем использовать ключевое слово params?
Я знаю, что это основной вопрос, но я не мог найти ответ. Зачем использовать это? если вы напишите функцию или метод, который ее использует, при удалении ее код все равно будет работать идеально, на 100% без него. Например: С параметрами: static public int addTwoEach(params int[] args) { int sum = …

9
Преобразовать список фреймов данных в один фрейм данных
У меня есть код, который в одном месте заканчивается списком фреймов данных, которые я действительно хочу преобразовать в один большой фрейм данных. Я получил несколько советов из предыдущего вопроса, который пытался сделать что-то похожее, но более сложное. Вот пример того, с чего я начинаю (это сильно упрощено для иллюстрации): listOfDataFrames …
336 list  r  dataframe 

7
Объекты TypeScript как типы словаря, как в C #
У меня есть некоторый код JavaScript, который использует объекты в качестве словарей; например, объект person будет содержать некоторые личные данные, введенные в адрес электронной почты. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Можно ли …

16
Почему хэш-функции должны использовать модуль простых чисел?
Давным-давно я купил книгу со структурами данных со стола сделок за 1,25 доллара. В этом объяснении хеширующей функции сказано, что она в конечном итоге должна изменяться на простое число из-за «природы математики». Что вы ожидаете от книги за 1,25 доллара? Во всяком случае, у меня были годы, чтобы думать о …

7
Эмуляция поведения подгонки аспекта с использованием ограничений AutoLayout в Xcode 6
Я хочу использовать AutoLayout для определения размера и разметки представления способом, напоминающим режим контента в формате UIImageView. У меня есть подпредставление внутри представления контейнера в Интерфейсном Разработчике. Подвид имеет некоторое соотношение сторон, которое я хочу уважать. Размер контейнера неизвестен до времени выполнения. Если форматное соотношение контейнерного представления шире, чем у …

7
Кодировка URL в Android
Как вы кодируете URL в Android? Я думал, что это было так: final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8"); URL url = new URL(encodedURL); Если я сделаю выше, http://вurlAsString замещается http%3A%2F%2Fв encodedURLа затем я получаю , java.net.MalformedURLExceptionкогда я использую URL.
336 android  url  urlencode 

30
Ошибка MySQL 1215: невозможно добавить ограничение внешнего ключа
Я пытаюсь перенаправить мою новую схему на мой db-сервер, но не могу понять, почему я получаю эту ошибку. Я попытался найти ответ здесь, но все, что я нашел, говорит либо о том, чтобы установить для движка db значение Innodb, либо чтобы убедиться, что ключи, которые я пытаюсь использовать в качестве …

8
Количество дней между двумя датами в Joda-Time
Как найти разницу в днях между двумя экземплярами Joda-Time DateTime ? Под «разницей в днях» я подразумеваю, если начало в понедельник, а конец во вторник, я ожидаю, что возвращаемое значение равно 1 независимо от часа / минуты / секунд дат начала и окончания. Days.daysBetween(start, end).getDays() дает мне 0, если начало …
336 java  date  jodatime 

4
Обновлен до AppCompat v22.1.0 и теперь получает IllegalArgumentException: AppCompat не поддерживает функции текущей темы
Я только что обновил свое приложение, чтобы использовать недавно выпущенный AppCompat версии 22.1.0, и теперь я получаю следующее исключение при открытии своего приложения. Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106) Как мне это исправить?

16
Программная навигация с использованием реагирующего маршрутизатора V4
Я только что заменил react-routerс v3 на v4. Но я не уверен, как программно перемещаться в функции-члене a Component. т.е. в handleClick()функции, к которой я хочу перейти /path/some/whereпосле обработки некоторых данных. Я использовал это для: import { browserHistory } from 'react-router' browserHistory.push('/path/some/where') Но я не могу найти такие интерфейсы в …

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