Все вопросы
Графовая база данных для .NET [закрыто]
Проблема с использованием Neo4j на .NET
Я разрабатываю приложение на базе .NET/Mono, которое должно активно использовать теории о кратчайших путях в графе. Мне хотелось бы использовать нативное решение для обхода узлов графа, а не реализовывать заменители, которые будут трудно поддерживать...
Можно ли использовать изображение из локальной файловой системы в качестве фона в HTML?
У меня есть HTML-документ, размещенный на удаленном веб-сервере. Я пытаюсь установить для одного из элементов веб-страницы фоновое изображение из локальной файловой системы. Однако не удается сделать это ни в Chrome, ни в Safari, ни в Firefox (IE не пробовал).
Вот пример того, что я пробовал до...
RxJava: отличие между doOnNext и doOnEach
Описание проблемы
В каких случаях следует использовать doOnNext
, а в каких — doOnEach
?
Я столкнулся с данным вопросом при работе с библиотекой RxJava. Изучая две операции doOnNext
и doOnEach
, заметил, что они по своему поведению кажутся схожими, но не совсем ясно, в чем различия и...
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": {
...
MySQL: Как добавить столбец NOT NULL
Я добавляю столбец в таблицу:
ALTER TABLE t ADD c varchar(10) NOT NULL;
Столбец успешно добавляется, и для каждой записи автоматически устанавливается пустая строка.
Ожидается ли такое поведение во всех условиях (строгий режим и т.д.) в MySQL 5.5 и выше?
Почему уступает приоритет преобразование указателя над выведенным шаблоном?
У меня возникла проблема с перегрузкой функции в C++, и я не могу понять, почему происходит такое поведение. Я написал функцию для вывода длины строки, которая принимает массив:
template
void foo(const char (&s)[N]) {
std::cout << "array, size=" << N-1 << std::endl;
}
foo("hello"); //...
Как установить окружение conda в оффлайн-режиме?
Я хочу создать окружение conda на машине, которая не имеет сетевого подключения. Вот что я сделал до сих пор:
На машине, подключенной к интернету:
conda create -n python3 python=3.4 anaconda
Conda сохранила все необходимые пакеты в каталоге \Anaconda\pkgs
. Я собрал эти пакеты в...
Почему в моем терминале неправильно отображаются юникодные символы?
Заголовок: Проблема с выводом символов Unicode в терминале Gnome на Arch Linux
Описание:
Я сталкиваюсь с проблемой при выводе символов Unicode в терминале Gnome 3 на Arch Linux. Когда я выполняю следующую команду:
$ echo -e "\xE2\x98\xA0"
Я получаю следующее...
Различие между типами 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')
...
Почему код явно вызывает статический метод через указатель, равный null?
Я видел подобный код в нескольких старых проектах:
class Class {
static void Method() {}
};
((Class*)0)->Method();
Этот код содержит неопределенное поведение, так как включает разыменование нулевого указателя (что бы ни происходило после этого). Он действительно не имеет смысла —...
Почему компилятор Java 11 использует invokevirtual для вызова приватных методов?
Когда я компилирую приведённый ниже код с помощью компилятора Java из OpenJDK 8, вызов метода foo()
осуществляется с помощью invokespecial
, но при использовании OpenJDK 11 генерируется invokevirtual
.
public class Invoke {
public void call() {
foo();
}
private void foo()...
Профилирование мультипроцессов в 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 =...
Когда следует использовать поток Java вместо Executor?
Executor выглядит как чистая абстракция для управления потоками. В каких ситуациях имеет смысл использовать Thread напрямую, вместо того чтобы полагаться на более надежный Executor?
Ошибка подключения WebSocket: net::ERR_CONNECTION_REFUSED
Я следую инструкциям по созданию демо-проекта с использованием WebRTC, но не могу установить соединение WebSocket, даже выполняя все шаги, указанные в руководстве.
В проекте, который я изучаю, используется порт 8080 и указано "ws://localhost:9090". В моем проекте используется порт 8081. Я...
Безопасно ли использовать -XX:MaxRAMFraction=1 в продакшене в контейнеризованной среде?
Описание проблемы:
В Java 8/9 была добавлена поддержка параметра -XX:+UseCGroupMemoryLimitForHeap
(в сочетании с -XX:+UnlockExperimentalVMOptions
). Этот параметр устанавливает -XX:MaxRAM
в значение лимита памяти cgroup. По умолчанию JVM выделяет примерно 25% от максимального объема RAM,...
Невозможно умножить последовательность на тип '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 =...
Следует ли игнорировать периодическую ошибку Invalid viewstate?
У нас есть ASP.NET 3.5 приложение, и время от времени (примерно раз в день) мы видим в логах следующие ошибки:
- Неверное состояние представления (Invalid viewstate)
- Неверный аргумент постбека или коллбека (Invalid postback or callback argument)
Это нормально для ASP.NET приложений, что такие...
Цветовая палитра для Tkinter и Tix
Вопрос: Как визуализировать цветовую палитру для выбора подходящей цветовой схемы?
Я хотел визуализировать основные цвета, чтобы выбрать подходящие для моей цветовой схемы. Я не смог найти цветовую таблицу, поэтому модифицировал один пример, чтобы отобразить её самостоятельно.
Я использую...
Как предварительно загрузить звук в JavaScript?
Я легко могу предварительно загружать изображения благодаря функции onload
. Однако это не срабатывает для аудио. Браузеры, такие как Chrome, Safari, Firefox и другие, не поддерживают функции onload
в теге audio.
Как мне предварительно загрузить звук в JavaScript без использования библиотек и...
Общее время выполнения методов в Java VisualVM
В Java VisualVM есть ли возможность отображать общее время выполнения метода, а не только "время самостоятельного выполнения"? (Последнее не особенно полезно, так как не дает информации о том, сколько времени на самом деле занимает выполнение методов.)
Если такой возможности нет, существует ли...