Size: a a a

Язык программирования Julia / Julia programming language

2017 July 20

I

I in Язык программирования Julia / Julia programming language
без проблем
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
DBI?
источник

I

I in Язык программирования Julia / Julia programming language
ODBC
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
ODBC наверное и MySQL поддерживает хорошо... с некоторыми ограничениями
источник

I

I in Язык программирования Julia / Julia programming language
поддерживает, да
источник

I

I in Язык программирования Julia / Julia programming language
я пока не рассматривал че там к чему в подробностях
источник

I

I in Язык программирования Julia / Julia programming language
using DataFrames
using ODBC
dsn = ODBC.DSN("PostgreSQL35W")
источник

I

I in Язык программирования Julia / Julia programming language
и погнал
источник

I

I in Язык программирования Julia / Julia programming language
ODBC.query(dsn, "SELECT version();") уже работает
источник

I

I in Язык программирования Julia / Julia programming language
настройки подключения упиханы в сам профиль одбс
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Кстати, я тут подумал, что read() в Julia реально не может быть блокирующим: если бы это был на самом деле блокирующий вызов, то любой псевдо-поток мог бы заблокировать весь процесс julia целиком при первой же попытке чтения сокета, в котором ещё нет данных или их там уже нет.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
На самом деле, видимо, у read поведение блокирующее, но с т.з. системы он вполне себе асинхронный
источник

I

I in Язык программирования Julia / Julia programming language
я, честно говоря, даже ответ грека про асинхронность не прочитал. но было бы очень странно, если бы read() блокировал все треды
источник

I

I in Язык программирования Julia / Julia programming language
но я тут такой специалист, что ахаха
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
ОС не знает обо всех этих task'ах внутри Julia, так что при первом же блокирующем вызове из процесса - прервёт его и вернёт ему управление только в ответ на разблокирующее событие - например,в  ответ на появление новых данных в буфере чтения сокета.
источник

I

I in Язык программирования Julia / Julia programming language
справедливо.жпг
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Господа, у меня есть совсем тупой вопрос :(
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Как сгенерировать X чисел типа Float64 в диапазоне от 0 до Y
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
хочется сделать что-то вроде map(*(Y), rand(N))
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
map(x->x*Y, rand(N))

Гм
источник