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

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

8
Какую версию TypeScript использует Visual Studio Code? Как его обновить?
Как узнать, какая версия TypeScript используется в Visual Studio Code? В частности, я использовал TypeScript 1.8.10 и VSCode 1.4.0. Сначала я обновил VSCode до последней версии, которая была 1.5.3. Но проверив из командной строки, я увидел, что моя версия TypeScript все еще была 1.8.10. Итак, я обновил TypeScript из командной …

3
Утверждение исключения с помощью XUnit
Я новичок в XUnit и Moq. У меня есть метод, который принимает строку в качестве аргумента. Как обработать исключение с помощью XUnit. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws<ArgumentException>(() => profiles.GetSettingsForUserID("")); …
111 c#  unit-testing  xunit 

5
удалить заголовок легенды в ggplot
Я пытаюсь удалить название легенды в ggplot2: df <- data.frame( g = rep(letters[1:2], 5), x = rnorm(10), y = rnorm(10) ) library(ggplot2) ggplot(df, aes(x, y, colour=g)) + geom_line(stat="identity") + theme(legend.position="bottom") Я видел этот вопрос, и ни одно из предложенных здесь решений не работает для меня. Большинство из них выдают ошибку …
111 r  ggplot2 

1
Как создать индекс по полю JSON в Postgres?
В PostgreSQL 9.3 Beta 2 (?) Как мне создать индекс для поля JSON? Я попробовал это с помощью ->оператора, hstoreно получил следующую ошибку: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ОШИБКА: тип данных json не имеет класса оператора по умолчанию для метода доступа «btree». СОВЕТ: необходимо указать …

10
Вложенный или внутренний класс в PHP
Я создаю класс пользователя для своего нового веб-сайта, однако на этот раз я подумал о том, чтобы создать его немного по-другому ... C ++ , Java и даже Ruby (и, возможно, другие языки программирования) позволяют использовать вложенные / внутренние классы внутри основного класса, что позволяет нам сделать код более объектно-ориентированным …
111 php  class  oop  nested  inner-classes 

11
Могу ли я запустить несколько версий Google Chrome на одном компьютере? (Mac или Windows)
Этот потрясающий ответ предполагает, что невозможно запустить несколько версий Google Chrome на одном компьютере. Время от времени вы сталкиваетесь с проблемой, когда пользователь веб-сайта застревает в старой версии Chrome (не знаю, как, но это случается - может быть, они установили автономную версию ?), И вам нужно иметь возможность проверить это. …

4
Указание стиля и толщины шрифтов Google
Я использую шрифты Google на нескольких своих страницах и упираюсь в стену, пытаясь использовать различные варианты шрифта. Пример: http://www.google.com/webfonts#QuickUsePlace:quickUse/Family:Open+Sans Я импортирую три лица: Normal, Bold, ExtraBold с помощью тега ссылки. Нормальное лицо отображается правильно, но я не могу понять, как использовать варианты шрифта в моем CSS. Я пробовал все следующие …
111 css  fonts 




12
Использование Regex для генерации строк вместо сопоставления с ними
Я пишу утилиту Java, которая помогает мне генерировать множество данных для тестирования производительности. Было бы действительно здорово иметь возможность указать регулярное выражение для строк, чтобы мой генератор выдавал то, что соответствует этому. Есть ли что-то уже запеченное, что я могу использовать для этого? Или есть библиотека, которая помогает мне больше …
111 java  regex 

7
Как преобразовать Blob в файл в JavaScript
Мне нужно загрузить изображение на сервер NodeJS в какой-то каталог. Для этого я использую connect-busboyмодуль узла. У меня был dataURLобраз, который я преобразовал в blob, используя следующий код: dataURLToBlob: function(dataURL) { var BASE64_MARKER = ';base64,'; if (dataURL.indexOf(BASE64_MARKER) == -1) { var parts = dataURL.split(','); var contentType = parts[0].split(':')[1]; var raw …

3
Как увеличить максимальное количество подключений в postgres?
Я использую Postgres DB для своего продукта. При выполнении пакетной вставки с помощью Slick 3 я получаю сообщение об ошибке: org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов. Моя операция пакетной вставки будет содержать более тысячи записей. Максимальное количество подключений для моих postgres - 100. Как увеличить максимальное количество подключений?
111 postgresql 

9
Как пользоваться регистратором Morgan?
Я не могу войти в систему с Морганом. Он не записывает информацию в консоль. В документации не сказано, как его использовать. Я хочу посмотреть, что такое переменная. Это код из response.jsфайла фреймворка expressjs: var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = …
111 node.js  logging  express 

11
Принудительное именование параметров в Python
В Python у вас может быть определение функции: def info(object, spacing=10, collapse=1) который можно вызвать любым из следующих способов: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) благодаря тому, что Python позволяет использовать аргументы любого порядка, если они названы. Проблема, с которой мы сталкиваемся, заключается в том, что по мере роста …

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