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

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

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

7
Используйте обычную ссылку для отправки формы
Я хочу отправить форму. Но я не буду основным способом использования кнопки ввода с представить тип , но есть на ссылку. На изображении ниже показано, почему. Я использую ссылки на изображения для сохранения / отправки формы. Поскольку у меня есть стандартная разметка css для ссылок на изображения, я не хочу …
130 html  css  forms  hyperlink  submit 

6
Проверьте, существует ли ключ, и повторите массив JSON с помощью Python
У меня есть куча данных JSON из сообщений Facebook, подобных приведенному ниже: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} Данные JSON частично структурированы, и все это не одно и …
130 python  json  loops 

6
Есть ли «журнал времени выполнения vim»?
Иногда я пробую настроить / команду в моем vimrc. Все кажется правильным, но это просто не работает. Трудно узнать, что происходит при запуске vim, и узнать, какая команда не удалась, поэтому очень сложно отладить, что может вызвать проблему в моем vimrc. Это метод пробной ошибки, который требует много времени и …
130 vim  runtime  logging 

4
Разница между `mod` и` rem` в Haskell
В чем именно разница между modи remв Haskell? Оба, кажется, дают одинаковые результаты *Main> mod 2 3 2 *Main> rem 2 3 2 *Main> mod 10 5 0 *Main> rem 10 5 0 *Main> mod 1 0 *** Exception: divide by zero *Main> rem 1 0 *** Exception: divide by …
130 haskell 


2
Преобразование из Integer в BigInteger
Мне было интересно, есть ли способ преобразовать переменную типа Integer в BigInteger. Я попытался привести тип переменной типа Integer, но получил сообщение об ошибке, указывающее на неконвертируемый тип.
130 java  biginteger 

2
Назначьте несколько столбцов, используя: = в data.table, по группе
Как лучше всего назначить несколько столбцов с помощью data.table? Например: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) Я бы хотел сделать что-то подобное (конечно, это неверный синтаксис): x[ , (col1, col2) := f(), by = "id"] И чтобы расширить это, у меня может быть много столбцов с …

5
добавление каталога в sys.path / PYTHONPATH
Я пытаюсь импортировать модуль из определенного каталога. Проблема в том, что если я sys.path.append(mod_directory)добавляю путь, а затем открываю интерпретатор python, каталог mod_directoryдобавляется в конец списка sys.path. Если я экспортирую PYTHONPATHпеременную перед открытием интерпретатора python, каталог добавляется в начало списка. В последнем случае я могу импортировать модуль, а в первом - …



8
Почему isNaN (null) == false в JS?
Этот код в JS дает мне всплывающее окно с сообщением «Я думаю, что null - это число», что меня немного беспокоит. Что мне не хватает? if (isNaN(null)) { alert("null is not a number"); } else { alert("i think null is a number"); } Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент Я использую …
130 javascript 

23
Импорт CSV с разрывами строк в Excel 2007
Я работаю над функцией экспорта результатов поиска в файл CSV, который будет открыт в Excel. Одно из полей - это поле с произвольным текстом, которое может содержать разрывы строк, запятые, цитаты и т. Д. Чтобы противодействовать этому, я заключил поле в двойные кавычки ("). Однако, когда я импортирую данные в …
130 excel  csv  newline  excel-2007 

8
Что такое инструмент сборки?
Последние 4 года я программировал с помощью Eclipse (для Java) и Visual Studio Express (для C #). Упомянутые IDE всегда, казалось, предоставляли все возможности, которые мог запросить программист (конечно, связанные с программированием). В последнее время я слышал о чем-то, что называется «инструменты сборки». Я слышал, что они используются почти во …
130 build 

5
Как добавить «или» в операторы switch?
Вот что я хочу сделать: switch(myvar) { case: 2 or 5: ... break; case: 7 or 12: ... break; ... } Я пробовал с "case: 2 || 5", но это не сработало. Цель состоит в том, чтобы не писать один и тот же код для разных значений.

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