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

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

11
LINQ сингл против первого
LINQ: Является ли более эффективным использование Single()оператора, First()когда я точно знаю, что запрос вернет одну запись ? Есть ли разница?
216 .net  linq 

10
Самый безопасный способ конвертировать float в целое число в Python?
Математический модуль Python содержит удобные функции, такие как floor& ceil. Эти функции принимают число с плавающей запятой и возвращают ближайшее целое число ниже или выше его. Однако эти функции возвращают ответ в виде числа с плавающей запятой. Например: import math f=math.floor(2.3) Теперь fвозвращается: 2.0 Какой самый безопасный способ получить целое …


3
Как я могу показать название веток в `git log`?
Как я могу показать название веток в выводе git log? Например, с помощью git log --graph --allя получаю хороший обзор коммитов, но запутываюсь, какая строка является главной, а какая, например, моей веткой.
216 git 

6
Что означает вопросительный знак в параметре типа Java generics?
Это небольшой фрагмент кода, взятый из некоторых примеров, сопровождающих Stanford Parser. Я занимался разработкой на Java около 4 лет, но никогда не имел четкого понимания того, на что должен указывать этот стиль кода. List<? extends HasWord> wordList = toke.tokenize(); Я не беспокоюсь о деталях кода. Что меня смущает, так это …
216 java  generics 

10
Что такое вертикальная вкладка?
Каково было историческое использование символа вертикальной табуляции ( \vна языке C, ASCII 11)? У него когда-нибудь была клавиша на клавиатуре? Как кто-то это сгенерировал? Есть ли еще какой-либо язык или система, которая используется сегодня, когда символ вертикальной табуляции делает что-то интересное и полезное?

6
Запуск программы на Haskell в ОС Android
Примечание: это расширение потока, запущенного в / r / haskell Начнем с фактов: Android - это потрясающая операционная система Haskell - лучший язык программирования на планете Поэтому, очевидно, что их объединение сделало бы разработку Android намного лучше. По сути, я просто хотел бы знать, как я могу писать программы на …

6
Показать, на какой метке git вы находитесь?
У меня проблемы с поиском, какой тег в настоящее время извлечен. Когда я делаю: git checkout tag1 git branch Кажется, я не могу узнать, на каком теге я нахожусь. Это только логи: * (no branch) master Можно ли узнать, какие теги проверены? В приведенном выше примере это будет tag1.

13
Применить функцию панды к столбцу, чтобы создать несколько новых столбцов?
Как это сделать в пандах: У меня есть функция extract_text_featuresдля одного текстового столбца, возвращающая несколько выходных столбцов. В частности, функция возвращает 6 значений. Функция работает, однако, похоже, не существует какого-либо правильного возвращаемого типа (pandas DataFrame / numpy array / Python list), чтобы выходные данные могли быть правильно назначены df.ix[: ,10:16] …


13
Создать класс Java из JSON?
В проекте Java Maven, как вы генерируете исходные файлы Java из JSON? Например, у нас есть { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Когда мы запускаем, mvn generate-sourcesмы хотим, чтобы он генерировал что-то вроде этого: class Address { JSONObject mInternalJSONObject; Address …
216 java  json 


5
Node.js - Найти домашний каталог в зависимости от платформы
Process.platform возвращает «win32» для Windows. В Windows домашним каталогом пользователя может быть C: \ Users [ИМЯ ПОЛЬЗОВАТЕЛЯ] или C: \ Documents and Settings [ИМЯ ПОЛЬЗОВАТЕЛЯ] в зависимости от того, какая версия Windows используется. В Unix это не проблема.

15
Как отобразить неупорядоченный список в двух столбцах?
С помощью следующего HTML-кода, какой самый простой способ отобразить список в виде двух столбцов? <ul> <li>A</li> <li>B</li> <li>C</li> <li>D</li> <li>E</li> </ul> Желаемый дисплей: A B C D E Решение должно уметь работать в Internet Explorer.

13
Должен ли я использовать Java String.format (), если важна производительность?
Мы должны строить строки все время для вывода журнала и так далее. В версиях JDK мы узнали, когда использовать StringBuffer(многие добавления, поточно-ориентированные) и StringBuilder(многие добавления, не поточнобезопасные). Какой совет по использованию String.format()? Это эффективно, или мы вынуждены придерживаться конкатенации для однострочников, где важна производительность? например, уродливый старый стиль, String s …

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