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

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

3
Разница между массивом и списком в scala
В каких случаях следует использовать Array (Buffer) и List (Buffer). Единственное отличие, которое я знаю, заключается в том, что массивы невариантны, а списки ковариантны. А как насчет производительности и некоторых других характеристик?

7
Как проверить, является ли путь абсолютным или относительным путем кросс-платформенного способа с Python?
Абсолютный путь UNIX начинается с '/', тогда как Windows начинается с алфавита 'C:' или '\'. Есть ли у python стандартная функция для проверки абсолютного или относительного пути?
147 python  path 

3
Добавить легенду к линейному графику ggplot2
У меня вопрос по легендам в ggplot2. Мне удалось построить три линии на одном графике, и я хочу добавить легенду с использованием трех цветов. Это используемый код library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" ") …
147 r  ggplot2  legend  r-faq 

3
Дочерний процесс node.js - разница между spawn и fork
Это может показаться простым вопросом, но мне не удалось найти никакой документации: В чем разница между разветвлением и порождением процесса node.js? Я читал, что разветвление - это особый случай нереста, но каковы различные варианты использования / варианты использования каждого из них?

2
Что означает ключевое слово KEY?
В этом определении таблицы MySQL: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); Что означает KEYключевое слово? Это не первичный ключ, это не внешний ключ, так что это просто индекс? Если да, то что же такого особенного …
147 mysql  indexing 

7
Вызов конструкторов в c ++ без new
Я часто видел, что люди создают объекты на C ++, используя Thing myThing("asdf"); Вместо этого: Thing myThing = Thing("asdf"); Кажется, это работает (с использованием gcc), по крайней мере, до тех пор, пока не используются шаблоны. У меня вопрос: верна ли первая строка и стоит ли ее использовать?
147 c++ 

3
Правильный тип MIME для favicon.ico?
Согласно Управлению по присвоению номеров в Интернете (IANA), все ICO-файлы относятся к типу MIME image/vnd.microsoft.icon. ( Источник ) Например <link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" /> Однако сообразительный интернет-гуру Пол Айриш утверждает, что это неправильно, и что это действительно так image/x-icon. ( Источник ) Например <link rel="icon" type="image/x-icon" href="favicon.ico" /> Я знаю, …

13
Как ИЗМЕНИТЬ сразу несколько столбцов в SQL Server
Мне нужны ALTERтипы данных нескольких столбцов в таблице. Для одного столбца отлично работает следующее: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Но как мне изменить несколько столбцов в одном операторе? Следующее не работает: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)

8
Как я могу издеваться над импортом модуля ES6?
У меня есть следующие модули ES6: Файл network.js export function getDataFromServer() { return ... } Файл widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Я ищу способ протестировать виджет с помощью фиктивного экземпляра getDataFromServer. Если …

9
Неизменяемое нарушение: не удалось найти «store» ни в контексте, ни в свойствах «Connect (SportsDatabase)».
Полный код здесь: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Здравствуй, У меня есть приложение, в котором показаны разные шаблоны для настольных и мобильных устройств в зависимости от среды сборки. Я успешно могу разработать его там, где мне нужно скрыть меню навигации для моего мобильного шаблона. прямо сейчас я могу написать один тестовый пример, в котором …
147 reactjs  mocha  redux 


7
Преобразуйте число с плавающей запятой до определенной точности, а затем скопируйте в строку
Скажем, у меня есть число с плавающей запятой 135.12345678910. Я хочу объединить это значение в строку, но только хочу 135.123456789. С помощью print я могу легко сделать это, сделав что-то вроде: print "%.9f" % numvar с numvarмоим исходным номером. Есть простой способ сделать это?

9
Collections.emptyMap () против new HashMap ()
В каких ситуациях я могу использовать Collections.emptyMap()? В документации сказано, что я могу использовать этот метод, если хочу, чтобы моя коллекция была неизменной. Зачем мне неизменяемая пустая коллекция? В чем суть?
147 java  collections 



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