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

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

3
Почему перебор небольшой строки медленнее, чем перебора небольшого списка?
Я играл с timeit и заметил, что выполнение простого понимания списка для небольшой строки занимает больше времени, чем выполнение той же операции со списком небольших односимвольных строк. Любое объяснение? Это почти в 1,35 раза больше времени. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x …

3
$ watch'ing для изменений данных в угловой директиве
Как я могу активировать $watchпеременную в директиве Angular при манипулировании данными внутри (например, вставляя или удаляя данные), но не назначать новый объект этой переменной? У меня есть простой набор данных, который в настоящее время загружается из файла JSON. Мой контроллер Angular делает это, а также определяет несколько функций: App.controller('AppCtrl', function …

3
Задача Gulp.js, вернуться на src?
Я новичок в gulp и просматривал примеры настроек. У некоторых людей такая структура: gulp.task("XXXX", function() { gulp.src(".... У других есть это: gulp.task("XXXX", function() { return gulp.src(".... Мне интересно, какая разница в возврате src ??
132 javascript  node.js  gulp 

5
Преимущество создания общего репозитория по сравнению с конкретным репозиторием для каждого объекта?
Мы разрабатываем приложение ASP.NET MVC и сейчас создаем классы репозитория / службы. Мне интересно, есть ли какие-либо серьезные преимущества в создании общего интерфейса IRepository, который реализуют все репозитории, по сравнению с каждым репозиторием, имеющим свой собственный уникальный интерфейс и набор методов. Например: общий интерфейс IRepository может выглядеть (взято из этого …

4
ASP.Net MVC Html.HiddenFor с неправильным значением
Я использую MVC 3 в своем проекте и наблюдаю очень странное поведение. Я пытаюсь создать скрытое поле для определенного значения в моей модели, проблема в том, что по какой-то причине значение, установленное в поле, не соответствует значению в модели. например У меня есть этот код, как тест: <%:Html.Hidden("Step2", Model.Step) %> …

14
Как поддерживать атрибут placeholder в IE8 и 9
У меня небольшая проблема, placeholderатрибут для полей ввода не поддерживается в IE 8-9. Как лучше всего сделать эту поддержку в моем проекте (ASP Net). Я использую JQuery. Нужно ли мне использовать для этого какие-то другие внешние инструменты? Является ли http://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html хорошим решением?

7
Как включить вид / частичный стиль в AngularJS
Каков правильный / приемлемый способ использования отдельных таблиц стилей для различных представлений, которые использует мое приложение? В настоящее время я размещаю элемент ссылки в html view / partial вверху, но мне сказали, что это плохая практика, хотя все современные браузеры поддерживают его, но я понимаю, почему это не одобряется. Другая …

8
Как вернуть «режим браузера» в IE11?
ОБНОВЛЕНИЕ : старый вопрос относится только к предварительной версии IE11; Режим браузера вернулся в финальной версии IE11. Но есть загвоздка: он почти бесполезен, потому что не имитирует условные комментарии. Например, если вы используете их для включения поддержки HTML5 в устаревших IE, вы больше не сможете отлаживать свой сайт в IE11. …

14
положение: исправлено, не работает на iPad и iPhone
Некоторое время я боролся с фиксированным позиционированием в iPad. Я знаю iScroll, и он не всегда работает (даже в их демонстрации). Я также знаю, что у Sencha есть исправление для этого, но я не мог Ctrl+ Fисходный код для этого исправления. Я надеюсь, что у кого-то есть решение. Проблема в …
132 iphone  css  ipad  ios  mobile 

8
Каковы соответствующие преимущества / ограничения Amazon RDS по сравнению с EC2 с MySQL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я понимаю несколько основных различий между ними, т.е. …

12
Установка направления для UISwipeGestureRecognizer
Я хочу добавить простое распознавание жестов смахивания в свой проект iPhone на основе просмотра. Следует распознавать жесты во всех направлениях (вправо, вниз, влево, вверх). В документации для UISwipeGestureRecognizer указано: Вы можете указать несколько направлений, указав несколько констант UISwipeGestureRecognizerDirection с помощью операндов побитового ИЛИ. Направление по умолчанию - UISwipeGestureRecognizerDirectionRight. Однако для …

10
Отладка и производительность выпуска
Я наткнулся на следующий абзац: «Настройка отладки и выпуска в среде IDE при компиляции кода в Visual Studio почти не влияет на производительность… сгенерированный код практически не отличается. Компилятор C # на самом деле не выполняет никакой оптимизации. Компилятор C # просто выдает IL… а во время выполнения всю оптимизацию …

6
Что делает glLoadIdentity () в OpenGL?
Я новичок в OpenGL, и меня немного перегружают все случайные функции, которые есть в моем коде. Они работают, и я знаю, когда их использовать, но я не знаю, зачем они мне нужны и что они на самом деле делают. Я знаю, что это glLoadIdentity()заменяет текущую матрицу на единичную матрицу, но …
132 opengl  graphics 

9
Есть ли хороший минификатор JavaScript? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Какой минификатор JavaScript вы рекомендуете?
132 javascript  minify 

8
Веб-клиент против HttpWebRequest / HttpWebResponse
Мне кажется, что большую часть того, что можно сделать, HttpWebRequest/Responseможно сделать и с WebClientклассом. Я где-то читал, что WebClientэто оболочка высокого уровня для WebRequest/Response. Пока я не вижу ничего, что можно было бы сделать с помощью того, HttpWebRequest/Responseчего нельзя было бы сделать WebClient, и где HttpWebRequest / Response предоставит вам …

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