Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

9
голоса
5
ответов
243
просмотров
Node / Express: EADDRINUSE, адрес уже занят - как остановить процесс, использующий порт?

У меня есть простой сервер на Node.js, использующий библиотеку connect:

var server = require('connect').createServer();
// действия...
server.listen(3000);

В моем коде есть обработчики маршрутов, но это основная идея. Ошибка, которую я постоянно получаю, выглядит...

9
голоса
5
ответов
243
просмотров
Как инициализировать значения HashSet при создании?

Я столкнулся с проблемой: мне нужно создать объект типа Set с начальными значениями. Вот как я это делаю на данный момент:

Set h = new HashSet();
h.add("a");
h.add("b");

Есть ли способ сделать это в одну строку кода? Это было бы полезно, например, для финальных статических полей.

9
голоса
5
ответов
243
просмотров
Как указать Maven использовать последнюю версию зависимости?

Я работаю с проектом на Maven и постоянно обновляю зависимости. Обычно зависимости настраиваются следующим образом:


  wonderful-inc
  dream-library
  1.2.3

Однако, если вы работаете с библиотеками, которые имеют частые релизы, постоянное обновление тега `` может быть довольно...

9
голоса
5
ответов
243
просмотров
Сохранение сообщений об исключениях в Python

У меня возникла проблема с кодом на Python, который я пишу для загрузки файлов на FTP-сервер. Вот фрагмент кода:

import ftplib
import urllib2
import os
import logging

logger = logging.getLogger('ftpuploader')
hdlr = logging.FileHandler('ftplog.log')
formatter =...
9
голоса
5
ответов
243
просмотров
Самый эффективный способ группировки массивов объектов

Вопрос: Как эффективно сгруппировать объекты в массиве?

У меня есть массив объектов:

[ 
    { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" },
    { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" },
    { Phase: "Phase 1", Step: "Step 2", Task:...
8
голоса
4
ответов
243
просмотров
Удалить последний символ из строки

У меня есть строка, и я хочу удалить последний символ из неё. Например, из строки "abcdefghij" я хочу получить "abcdefghi". Как это можно сделать в языке программирования, который я использую?

8
голоса
3
ответов
243
просмотров
Можно ли использовать несколько аргументов в псевдоклассе :not()?

Я пытаюсь выбрать элементы input всех type, кроме radio и checkbox.

Многие показывали, что можно использовать несколько аргументов в :not, но использование с type почему-то не работает так, как я пробовал.

form input:not([type="radio"], [type="checkbox"]) { /* css здесь */ }

Есть идеи?

7
голоса
5
ответов
243
просмотров
Сочетание асинхронной функции, await и setTimeout

Я пытаюсь использовать новые асинхронные функции и надеюсь, что решение моей проблемы поможет другим в будущем. Вот код, который работает:

async function asyncGenerator() {
    // другой код
    while (goOn) {
        // другой код
        var fileList = await...
7
голоса
5
ответов
243
просмотров
Радиус контура?

Существует ли способ сделать скругленные углы у контура элемента div, аналогично свойству border-radius?

8
голоса
5
ответов
243
просмотров
Как запустить файлы TypeScript из командной строки?

Я сталкиваюсь с удивительной трудностью в поиске ответа на этот вопрос. В стандартном Node.JS вы можете запустить любой js-файл с помощью команды node path/to/file.js, в CoffeeScript используется команда coffee hello.coffee, а для ES6 — babel-node hello.js. Как же сделать то же самое с...