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

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

30
Как сделать div на 100% высоты окна браузера
У меня есть макет с двумя столбцами - слева div и справа div. Справа divесть серый background-color, и мне нужно, чтобы он расширялся по вертикали в зависимости от высоты окна браузера пользователя. Сейчасbackground-color заканчивается последний кусок контента в этом div. Я пробовал height:100%, min-height:100%;и т.д.
2141 html  css  height 

28
Поймать несколько исключений одновременно?
Не рекомендуется просто ловить System.Exception. Вместо этого должны быть обнаружены только «известные» исключения. Теперь это иногда приводит к ненужному повторяющемуся коду, например: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Интересно: есть ли способ перехватить оба исключения …

30
Что O (log n) означает точно?
Я узнаю о времени работы Big O Notation и времени амортизации. Я понимаю понятие O (n) линейного времени, означающего, что размер входных данных влияет на рост алгоритма пропорционально ... и то же самое относится, например, к квадратичному времени O (n 2 ) и т. Д. Даже к алгоритмам такие как …

30
Как я могу перейти высоту: 0; по высоте: авто; используя CSS?
Я пытаюсь сделать <ul>слайд вниз, используя CSS-переходы. Начало <ul>начинается в height: 0;. При наведении высота установлена ​​на height:auto;. Тем не менее, это заставляет его просто появляться, а не переход, Если я сделаю это от height: 40px;до height: auto;, то он будет скользить вверх height: 0;, а затем внезапно прыгнет на …
2136 css  css-transitions 

24
Что такое MVP и MVC и в чем разница?
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Если взглянуть за пределы RAD (перетаскивания и настройки) способа создания пользовательских интерфейсов, который многие инструменты поощряют, вы, скорее всего, натолкнетесь на три …


10
Что такое JSONP и почему он был создан?
Я понимаю JSON, но не JSONP. Документ Википедии о JSON является (был) лучшим результатом поиска для JSONP. Это говорит это: JSONP или «JSON with padding» - это расширение JSON, префикс которого указан в качестве входного аргумента самого вызова. А? Какой звонок? Это не имеет никакого смысла для меня. JSON - …

30
Как я могу определить, является ли переменная «неопределенной» или «нулевой»?
Как определить, является ли переменная undefinedили null? Мой код выглядит следующим образом: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Но если я сделаю это, интерпретатор JavaScript останавливает выполнение.




12
Почему GCC не оптимизирует a * a * a * a * a * a до (a * a * a) * (a * a * a)?
Я делаю некоторую числовую оптимизацию для научного приложения. Одна вещь, которую я заметил, заключается в том, что GCC оптимизирует вызов pow(a,2), компилируя его a*a, но вызов pow(a,6)не оптимизируется и фактически вызовет библиотечную функцию pow, что значительно снижает производительность. (В отличие от этого , исполняемый файл компилятора Intel C ++icc исключает …

30
«Реализует Runnable» против «расширяет поток» в Java
Из того, сколько времени я провел с потоками в Java, я нашел два способа написания потоков: С implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call Или с extends Thread: public class MyThread extends Thread { public …

10
Почему «1000000000000000 в диапазоне (1000000000000001)» так быстро в Python 3?
Насколько я понимаю, range()функция, которая на самом деле является типом объекта в Python 3 , генерирует свое содержимое на лету, подобно генератору. В этом случае я ожидал, что следующая строка займет неоправданное количество времени, потому что для определения того, находится ли 1 квадриллион в этом диапазоне, необходимо сгенерировать квадриллионные значения: …

30
Извлечь имя файла и расширение в Bash
Я хочу получить имя файла (без расширения) и расширение отдельно. Лучшее решение, которое я нашел, это: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` Это неправильно, потому что не работает, если имя файла содержит несколько .символов. Если, скажем, у меня есть a.b.js, он будет рассматривать aи …
2114 bash  string  filenames 

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