0
голоса
5
ответов
25
просмотров
Графовая база данных для .NET [закрыто]

Проблема с использованием Neo4j на .NET

Я разрабатываю приложение на базе .NET/Mono, которое должно активно использовать теории о кратчайших путях в графе. Мне хотелось бы использовать нативное решение для обхода узлов графа, а не реализовывать заменители, которые будут трудно поддерживать...

0
голоса
5
ответов
27
просмотров
Можно ли использовать изображение из локальной файловой системы в качестве фона в HTML?

У меня есть HTML-документ, размещенный на удаленном веб-сервере. Я пытаюсь установить для одного из элементов веб-страницы фоновое изображение из локальной файловой системы. Однако не удается сделать это ни в Chrome, ни в Safari, ни в Firefox (IE не пробовал).

Вот пример того, что я пробовал до...

0
голоса
1
ответов
25
просмотров
RxJava: отличие между doOnNext и doOnEach

Описание проблемы

В каких случаях следует использовать doOnNext, а в каких — doOnEach?

Я столкнулся с данным вопросом при работе с библиотекой RxJava. Изучая две операции doOnNext и doOnEach, заметил, что они по своему поведению кажутся схожими, но не совсем ясно, в чем различия и...

0
голоса
4
ответов
24
просмотров
Jest: Ошибка "SyntaxError: Unexpected token <" при использовании require для SVG

Не уверен, куда обратиться по поводу этой ошибки.

Использую Typescript с React, а для юнит-тестирования — Jest и Enzyme.

Пример файла package.json:

"scripts": {
    "start": "node server.js",
    "bundle": "cross-env NODE_ENV=production webpack -p",
    "test": "jest"
  },
  "jest": {
  ...
0
голоса
0
ответов
21
просмотров
MySQL: Как добавить столбец NOT NULL

Я добавляю столбец в таблицу:

ALTER TABLE t ADD c varchar(10) NOT NULL;

Столбец успешно добавляется, и для каждой записи автоматически устанавливается пустая строка.

Ожидается ли такое поведение во всех условиях (строгий режим и т.д.) в MySQL 5.5 и выше?

0
голоса
0
ответов
24
просмотров
Почему уступает приоритет преобразование указателя над выведенным шаблоном?

У меня возникла проблема с перегрузкой функции в C++, и я не могу понять, почему происходит такое поведение. Я написал функцию для вывода длины строки, которая принимает массив:

template 
void foo(const char (&s)[N]) {
    std::cout << "array, size=" << N-1 << std::endl;
}

foo("hello"); //...
0
голоса
5
ответов
119
просмотров
Как установить окружение conda в оффлайн-режиме?

Я хочу создать окружение conda на машине, которая не имеет сетевого подключения. Вот что я сделал до сих пор:

На машине, подключенной к интернету:

conda create -n python3 python=3.4 anaconda

Conda сохранила все необходимые пакеты в каталоге \Anaconda\pkgs. Я собрал эти пакеты в...

0
голоса
3
ответов
20
просмотров
Почему в моем терминале неправильно отображаются юникодные символы?

Заголовок: Проблема с выводом символов Unicode в терминале Gnome на Arch Linux

Описание:

Я сталкиваюсь с проблемой при выводе символов Unicode в терминале Gnome 3 на Arch Linux. Когда я выполняю следующую команду:

$ echo -e "\xE2\x98\xA0"

Я получаю следующее...

0
голоса
2
ответов
145
просмотров
Различие между типами str и object в Pandas

Я столкнулся с проблемой различия типов в Numpy и Pandas. В Numpy четко разграничиваются типы str и object. Например, при выполнении следующих команд:

import pandas as pd
import numpy as np
np.dtype(str)  # dtype('S')
np.dtype(object)  # dtype('O')

мы видим, что dtype('S')...

0
голоса
0
ответов
28
просмотров
Почему код явно вызывает статический метод через указатель, равный null?

Я видел подобный код в нескольких старых проектах:

class Class {
    static void Method() {}
};

((Class*)0)->Method();

Этот код содержит неопределенное поведение, так как включает разыменование нулевого указателя (что бы ни происходило после этого). Он действительно не имеет смысла —...

0
голоса
0
ответов
25
просмотров
Почему компилятор Java 11 использует invokevirtual для вызова приватных методов?

Когда я компилирую приведённый ниже код с помощью компилятора Java из OpenJDK 8, вызов метода foo() осуществляется с помощью invokespecial, но при использовании OpenJDK 11 генерируется invokevirtual.

public class Invoke {
  public void call() {
    foo();
  }

  private void foo()...
0
голоса
2
ответов
40
просмотров
Профилирование мультипроцессов в Python

У меня есть проблема с профилированием простого многопроцессного скрипта на Python. Я попробовал следующий код:

import multiprocessing
import cProfile
import time

def worker(num):
    time.sleep(3)
    print('Worker:', num)

if __name__ == '__main__':
    for i in range(5):
        p =...
0
голоса
4
ответов
26
просмотров
Когда следует использовать поток Java вместо Executor?

Executor выглядит как чистая абстракция для управления потоками. В каких ситуациях имеет смысл использовать Thread напрямую, вместо того чтобы полагаться на более надежный Executor?

0
голоса
5
ответов
20
просмотров
Ошибка подключения WebSocket: net::ERR_CONNECTION_REFUSED

Я следую инструкциям по созданию демо-проекта с использованием WebRTC, но не могу установить соединение WebSocket, даже выполняя все шаги, указанные в руководстве.

В проекте, который я изучаю, используется порт 8080 и указано "ws://localhost:9090". В моем проекте используется порт 8081. Я...

0
голоса
1
ответов
28
просмотров
Безопасно ли использовать -XX:MaxRAMFraction=1 в продакшене в контейнеризованной среде?

Описание проблемы:

В Java 8/9 была добавлена поддержка параметра -XX:+UseCGroupMemoryLimitForHeap (в сочетании с -XX:+UnlockExperimentalVMOptions). Этот параметр устанавливает -XX:MaxRAM в значение лимита памяти cgroup. По умолчанию JVM выделяет примерно 25% от максимального объема RAM,...

0
голоса
5
ответов
32
просмотров
Невозможно умножить последовательность на тип 'float' — не целое число [закрыто]

Описание проблемы

Я столкнулся с ошибкой "can't multiply sequence by non-int of type 'float'" в следующем коде:

def nestEgVariable(salary, save, growthRates):
    SavingsRecord = []
    fund = 0
    depositPerYear = salary * save * 0.01
    for i in growthRates:  
        fund =...
0
голоса
5
ответов
21
просмотров
Следует ли игнорировать периодическую ошибку Invalid viewstate?

У нас есть ASP.NET 3.5 приложение, и время от времени (примерно раз в день) мы видим в логах следующие ошибки:

  • Неверное состояние представления (Invalid viewstate)
  • Неверный аргумент постбека или коллбека (Invalid postback or callback argument)

Это нормально для ASP.NET приложений, что такие...

0
голоса
2
ответов
23
просмотров
Цветовая палитра для Tkinter и Tix

Вопрос: Как визуализировать цветовую палитру для выбора подходящей цветовой схемы?

Я хотел визуализировать основные цвета, чтобы выбрать подходящие для моей цветовой схемы. Я не смог найти цветовую таблицу, поэтому модифицировал один пример, чтобы отобразить её самостоятельно.

Я использую...

0
голоса
3
ответов
25
просмотров
Как предварительно загрузить звук в JavaScript?

Я легко могу предварительно загружать изображения благодаря функции onload. Однако это не срабатывает для аудио. Браузеры, такие как Chrome, Safari, Firefox и другие, не поддерживают функции onload в теге audio.

Как мне предварительно загрузить звук в JavaScript без использования библиотек и...

0
голоса
4
ответов
23
просмотров
Общее время выполнения методов в Java VisualVM

В Java VisualVM есть ли возможность отображать общее время выполнения метода, а не только "время самостоятельного выполнения"? (Последнее не особенно полезно, так как не дает информации о том, сколько времени на самом деле занимает выполнение методов.)

Если такой возможности нет, существует ли...