6
голоса
5
ответов
41
просмотров
CSS для закрепления подвала страницы внизу с минимальной высотой, без перекрытия содержания страницы

У меня есть следующая страница (нерабочая ссылка: http://www.workingstorage.com/Sample.htm), на которой есть подвал (footer), который я не могу заставить находиться внизу страницы.

Я хочу, чтобы подвал:

  • прикреплялся к нижней части окна, когда страница короткая и экран не заполнен,
  • оставался в...
7
голоса
5
ответов
32
просмотров
Простой способ удалить несколько пробелов в строке?

Вопрос:

У меня есть строка:

The fox jumped over the log.

Мне нужно преобразовать её в:

The fox jumped over the log.

Как проще всего убрать лишние пробелы между словами, не разбивая строку на список? Нужен самый простой способ (1-2 строки кода). Спасибо!

6
голоса
5
ответов
51
просмотров
PHP: Как определить первую и последнюю итерацию в цикле foreach?

Проблема проста. У меня есть цикл foreach в моем коде:

foreach($array as $element) { // код }

В этом цикле я хочу по-разному реагировать на первую и последнюю итерации.

Как мне это сделать?

7
голоса
5
ответов
43
просмотров
Как преобразовать int в String?

Я работаю над проектом, где все преобразования типа int в String выполняются следующим образом:

int i = 5; String strI = "" + i;

Я не знаком с Java.

Является ли это обычной практикой или что-то здесь не так, как я предполагаю?

6
голоса
5
ответов
51
просмотров
Как реализовать дебаунс?

Как осуществить дебаунс в React?

Я хочу применить дебаунс к функции handleOnChange.

Я попытался использовать debounce(this.handleOnChange, 200), но это не работает.

Вот мой код:

function debounce(fn, delay) {
  var timer = null;
  return function() {
    var context...
6
голоса
5
ответов
13458
просмотров
Как применить прозрачность к цветовой переменной в CSS?

Я разрабатываю приложение на Electron, и у меня есть доступ к CSS-переменным. Я определил переменную цвета в файле vars.css:

:root {
  --color: #f0f0f0;
}

Теперь я хочу использовать этот цвет в main.css, но с некоторой прозрачностью:

#element {
  background: (как-то...
6
голоса
5
ответов
50
просмотров
Вызов метода remove в цикле foreach в Java

Проблема с удалением элементов из коллекции в Java при итерации

В Java, легально ли вызывать метод remove на коллекции, когда мы итерируемся по ней с использованием цикла foreach? Например, следующий код вызывает у меня вопросы:

List names = ....;
for (String name : names) {
   //...
8
голоса
5
ответов
39
просмотров
Стилизация многострочных условий в операторе 'if'? [закрыто]

Заголовок: Как лучше форматировать длинные условия в операторе if в Python?

Здравствуйте!

Иногда я разбиваю длинные условия в операторе if на несколько строк. Наиболее очевидный способ сделать это:

if (cond1 == 'val1' and cond2 == 'val2' and
      cond3 == 'val3' and cond4 ==...
7
голоса
5
ответов
28
просмотров
Преобразование списка в кортеж в Python

Я пытаюсь преобразовать список в кортеж.

Большинство решений, предлагаемых в Google, выглядят следующим образом:

l = [4, 5, 6]
tuple(l)

Однако, когда я запускаю этот код, возникает сообщение об ошибке:

TypeError: 'tuple' object is not callable

Как я могу исправить эту...

8
голоса
5
ответов
32
просмотров
Как проверить, является ли строка корректной JSON-строкой?

У меня есть функция isJsonString, которая должна проверять, является ли переданная строка корректной JSON-строкой. Например, следующий код:

isJsonString('{ "Id": 1, "Name": "Coke" }')

должен возвращать true, а вот эти...

9
голоса
5
ответов
42
просмотров
Как реализовать паттерн проектирования Singleton?

Недавно я столкнулся с реализацией шаблона проектирования Singleton для C++. Вот как это выглядит (я адаптировал это из примера из реальной жизни):

// здесь опущено множество методов
class Singleton
{
   public:
       static Singleton* getInstance();
       ~Singleton();
   private:
      ...
8
голоса
5
ответов
60
просмотров
Как применить !important с помощью .css()?

Я столкнулся с проблемой применения стиля, который включает !important. Я пробовал следующий код:

$("#elem").css("width", "100px !important");

Однако это не приводит ни к каким изменениям; стиль ширины вообще не применяется. Существует ли способ в jQuery применить такой стиль...

8
голоса
5
ответов
53
просмотров
Bash инструмент для получения n-й строки из файла

Каково "каноническое" решение данной задачи? Я использую команду head -n | tail -1, которая справляется с этой задачей, но мне интересно, есть ли инструмент в Bash, специально предназначенный для извлечения строки (или диапазона строк) из файла.

Под "каноническим" я имею в виду программу,...

6
голоса
5
ответов
41
просмотров
Для чего используется параметр related_name?

Какова цель аргумента related_name для полей ManyToManyField и ForeignKey? Например, в приведённом ниже коде каково воздействие related_name='maps'?

class Map(db.Model): members = models.ManyToManyField(User, related_name='maps', verbose_name=_('members'))

7
голоса
5
ответов
61
просмотров
Postgres: Как повысить пользователя до суперпользователя?

Как в PostgreSQL изменить существующего пользователя на суперпользователя? Я не хочу удалять существующего пользователя по разным причинам.

# alter user myuser ...?

Какой синтаксис мне нужно использовать для этого?

7
голоса
5
ответов
50
просмотров
Существует ли цикл foreach в Go?

Есть ли в языке Go конструкция foreach? Могу ли я итеративно обрабатывать срез или массив, используя for?

6
голоса
5
ответов
50
просмотров
Есть ли команда TRY CATCH в Bash?

Я пишу оболочку и мне нужно проверить, установлено ли терминальное приложение. Я хочу использовать команду TRY/CATCH для этого, если нет более элегантного способа. Есть ли какие-то рекомендации по проверке установки приложения в оболочке?

6
голоса
5
ответов
35
просмотров
Неопределенное, неуточненное и зависимое от реализации поведение

Каково определение неопределённого поведения (UB) в C и C++? Что можно сказать о неопределённом поведении и определённом реализацией поведении? Каково различие между этими концепциями?

6
голоса
5
ответов
41
просмотров
Почему println! не работает в юнит-тестах Rust?

Я реализовал следующий метод и юнит-тест:

use std::fs::File;
use std::path::Path;
use std::io::prelude::*;

fn read_file(path: &Path) {
    let mut file = File::open(path).unwrap();
    let mut contents = String::new();
    file.read_to_string(&mut contents).unwrap();
   ...
8
голоса
5
ответов
46
просмотров
Как вызвать функцию из другого .py файла?

Описание проблемы:

Я пытаюсь импортировать функцию из файла Python, но сталкиваюсь с ошибкой. У меня есть файл с именем file.py, который содержит функцию с названием function. Мой код для импорта выглядит следующим образом:

from file.py import function(a, b)

Однако при...