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

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

или

Сообщество

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

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

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

Репутация

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

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

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

6
голоса
5
ответов
129
просмотров
Можно ли создать экземпляр абстрактного класса?

Во время одного из собеседований мне задали вопрос: "Можно ли создать экземпляр абстрактного класса?"

Мой ответ был "Нет, нельзя". Но интервьюер сказал мне: "Неправильно, мы можем".

Я немного поспорил на эту тему, после чего он предложил мне попробовать это сделать самостоятельно дома.

Вот...

7
голоса
5
ответов
129
просмотров
Считать целый ASCII-файл в std::string в C++

Проблема: Чтение целого файла в std::string в C++

Я пытаюсь прочитать целый файл в память и сохранить его в переменной типа std::string в C++.

Если бы я читал файл в массив символов (char[]), решение было бы довольно простым:

std::ifstream t;
int length;
t.open("file.txt");     ...
7
голоса
5
ответов
129
просмотров
Как получить абсолютный путь к файлу через Shell (BASH/ZSH/SH)?

Вопрос: Существует ли простая команда sh/bash/zsh/fish/... для вывода абсолютного пути к файлу, который я укажу?

Описание проблемы: Я нахожусь в директории /a/b и хотел бы вывести полный путь к файлу c в командной строке, чтобы я мог легко вставить его в другую программу: /a/b/c. Это...

6
голоса
5
ответов
129
просмотров
Как получить рекурсивный полный список файлов с выводом по одному файлу на строку?

Как мне получить плоский список рекурсивных полных путей, по одному на строку?

Мне нужно получить плоский список файлов с их полными путями. Например, в результате я хочу видеть что-то вроде этого:

/home/dreftymac/.
 /home/dreftymac/foo.txt
 /home/dreftymac/bar.txt
...
7
голоса
5
ответов
129
просмотров
jQuery событие Keypress: Как узнать, какая клавиша была нажата?

Как с помощью jQuery определить, какая клавиша была нажата, когда я привязываюсь к событию keypress?

$('#searchbox input').bind('keypress', function(e) );

Я хочу вызвать отправку формы, когда нажимается ENTER.

[Обновление]

Хотя я сам нашел (или лучше сказать: один из) ответ, похоже, есть...

7
голоса
5
ответов
129
просмотров
Bash игнорирует ошибку для конкретной команды

Я использую следующие опции в bash-скрипте:

set -o pipefail
set -e

Это позволяет остановить выполнение скрипта при возникновении ошибки. У меня есть скрипт примерно на 100 строк, и я не хочу проверять код возврата каждой строки.

Однако для одной конкретной команды я хочу игнорировать...

6
голоса
5
ответов
129
просмотров
Как использовать регулярные выражения в селекторах jQuery?

Я ищу документацию по использованию подстановочных знаков или регулярных выражений (не совсем уверен в терминологии) с селекторами jQuery.

Я сам искал информацию, но не смог найти никаких сведений о синтаксисе и том, как это использовать. Не подскажет ли кто, где можно найти документацию по...

6
голоса
5
ответов
129
просмотров
mysql_config не найден при установке интерфейса mysqldb для Python

Я пытаюсь запустить скрипт на Python на сервере с Linux, к которому я подключен через SSH. Скрипт использует библиотеку MySQLdb. У меня есть все остальные необходимые компоненты, но когда я пытаюсь установить MySQLdb с помощью setuptools, выполняя команду:

python setup.py install

Я...

7
голоса
5
ответов
129
просмотров
CSV-файл, созданный с помощью Python, содержит пустые строки между каждой записью

У меня есть следующий код на Python, который читает файл CSV, обрабатывает данные и записывает результаты в новый файл:

import csv

with open('thefile.csv', 'rb') as f:
    data = list(csv.reader(f))
    import collections
    counter = collections.defaultdict(int)

    for row in data:
...