15
голоса
5
ответов
41
просмотров
Как вертикально выровнять текст в div?

Я пытаюсь найти наиболее эффективный способ выравнивания текста внутри блока (div). Я пробовал несколько решений, но ни одно из них не сработало.

Вот мой CSS-код:

.testimonialText {
  position: absolute;
  left: 15px;
  top: 15px;
  width: 150px;
  height: 309px;
  vertical-align: middle;
...
7
голоса
5
ответов
36
просмотров
Окрашенный grep — просмотр всего файла с подсвеченными совпадениями

Я нахожу флаг --color=always утилиты grep чрезвычайно полезным. Однако grep выводит только строки с совпадениями (если не запрашивать контекстные строки). Поскольку каждая напечатанная строка содержит совпадение, подсветка не добавляет столько возможностей, сколько могла бы.

Мне бы очень хотелось...

7
голоса
0
ответов
38
просмотров
Экранирование строки для использования в регулярных выражениях JavaScript [duplicate]

Я пытаюсь построить регулярное выражение в JavaScript на основе ввода пользователя:

function FindString(input) {
    var reg = new RegExp('' + input + '');
    // [snip] выполнение поиска
}

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

18
голоса
5
ответов
66
просмотров
Как указать приватный SSH-ключ для выполнения команды shell в Git?

У меня возникла несколько необычная ситуация: я хочу указать приватный SSH-ключ, который будет использоваться при выполнении команды в оболочке (git) на локальном компьютере.

Скорее всего, это должно выглядеть так:

git clone [email protected]:TheUser/TheProject.git -key...
14
голоса
5
ответов
38
просмотров
Удаление всех дочерних элементов узла DOM в JavaScript

Как мне удалить все дочерние элементы узла DOM с помощью JavaScript?

Предположим, у меня есть следующий (некрасивый) HTML:


    hello
    world

Я получаю нужный узел следующим образом:

var myNode = document.getElementById("foo");

Как я могу удалить дочерние...

9
голоса
5
ответов
34
просмотров
Получить ключ по значению в словаре

У меня есть функция, которая ищет возраст в словаре Dictionary и выводит соответствующее имя. Вот код:

dictionary = {'george' : 16, 'amber' : 19}
search_age = raw_input("Введите возраст: ")
for age in dictionary.values():
    if age == search_age:
        name = dictionary[age]
       ...
8
голоса
4
ответов
36
просмотров
Лучшие практики обработки исключений в Node.js

Я только что начал тестировать node.js несколько дней назад и заметил, что Node завершает работу каждый раз, когда в моей программе возникает необработанное исключение. Это отличается от обычного серверного контейнера, с которым я знаком, где только рабочий поток завершает свою работу при...

8
голоса
5
ответов
41
просмотров
Как заставить pip переустановить текущую версию?

Я столкнулся с ситуацией, когда текущая версия пакета, казалось бы, не работает и требует переустановки. Однако команда pip install -U не затрагивает пакет, который уже обновлен до актуальной версии. Я понимаю, как можно принудительно переустановить пакет, предварительно удалив его с помощью pip...

8
голоса
5
ответов
28
просмотров
Почему стоит использовать static_cast<T>(x) вместо (T)x?

Я слышал, что функцию static_cast следует предпочитать кастингу в стиле C или простому вызову функции для приведения типов. Это правда? Почему?

24
голоса
4
ответов
51
просмотров
Как установить переменную на вывод команды в Bash?

У меня есть довольно простой скрипт, который выглядит примерно так:

#!/bin/bash

VAR1="$1"
MOREF='sudo run command against $VAR1 | grep name | cut -c7-'

echo $MOREF

Когда я запускаю этот скрипт из командной строки и передаю ему аргументы, я не получаю никакого вывода. Однако, когда я...

7
голоса
5
ответов
25
просмотров
Spring: @Component против @Bean

Я понимаю, что аннотация @Component была введена в Spring 2.5 для того, чтобы избавиться от определения бинов в XML, используя сканирование классов. Аннотация @Bean была представлена в Spring 3.0 и может использоваться вместе с @Configuration, позволяя полностью отказаться от XML-файлов и...

21
голоса
5
ответов
34
просмотров
Каково влияние extern "C" в C++?

Проблема заключается в том, что неясно, какую роль играет конструкция extern "C" в коде на C++.

Например, я могу привести следующий фрагмент кода:

extern "C" { void foo(); }

Ожидается, что ответ на вопрос о том, что делает эта конструкция, поможет мне лучше понять, как интерфейсы C и C++...

11
голоса
5
ответов
34
просмотров
В чем разница между каноническим именем, простым именем и именем класса в Java?

Заголовок: В чем разница между getSimpleName(), getName() и getCanonicalName() в Java?

Тело вопроса:

В Java я столкнулся с некоторой неясностью относительно методов получения имени класса. Рассматриваю следующий код:

Object o1 =...
12
голоса
5
ответов
51
просмотров
Как замокировать методы с возвращаемым типом void с помощью Mockito

Как замокировать методы с возвращаемым типом void?

Я реализовал паттерн наблюдатель, но не могу замокировать его с помощью Mockito, потому что не знаю, как это сделать.

Я пытался найти пример в интернете, но не смог.

Мой класс выглядит следующим образом:

public class World {

   ...
12
голоса
5
ответов
36
просмотров
Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеют ключевое слово extern. Что такое переменная extern? Каково её объявление? Каков её диапазон видимости?

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

21
голоса
5
ответов
40
просмотров
Как измерить прошедшее время в Python?

Я хочу измерить время выполнения функции. Не смог заставить работать модуль timeit:

import timeit
start = timeit.timeit()
print("hello")
end = timeit.timeit()
print(end - start)

При запуске этого кода возникает ошибка. Как правильно использовать timeit для измерения времени работы...

24
голоса
4
ответов
44
просмотров
Как создать массив, содержащий числа от 1 до N?

Я ищу альтернативы приведённому ниже коду для создания массива в JavaScript, содержащего числа от 1 до N, где N известно только во время выполнения программы.

var foo = [];

for (var i = 1; i <= N; i++) {
   foo.push(i);
}

Мне кажется, что есть способ сделать это без...

14
голоса
5
ответов
31
просмотров
Как совместить фоновое изображение и градиент CSS3 на одном элементе?

Как мне использовать градиенты CSS3 для свойства background-color, а затем применить background-image, чтобы наложить легкую прозрачную текстуру?

40
голоса
4
ответов
48
просмотров
Эффективный способ итерации по каждой записи в Java Map?

Если у меня есть объект, реализующий интерфейс Map в Java, и я хочу пройтись по каждой паре, содержащейся в нем, каков самый эффективный способ перебора элементов карты?

Зависит ли порядок элементов от конкретной реализации карты, которую я использую для этого интерфейса?

8
голоса
5
ответов
27
просмотров
Импорт модуля по относительному пути

Как импортировать модуль Python, зная его относительный путь?

У меня есть следующая структура каталогов:

dirFoo\
    Foo.py
    dirBar\
        Bar.py

В файле Foo.py мне нужно импортировать модуль Bar.py, который находится в подкаталоге dirBar. Однако, у меня нет возможности...