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

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

13
Чем отличаются шаблоны Proxy, Decorator, Adapter и Bridge?
Я смотрел на Proxy Pattern, и мне он кажется очень похожим на паттерны Decorator, Adapter и Bridge. Я что-то неправильно понимаю? Какая разница? Зачем мне использовать шаблон Proxy по сравнению с другими? Как вы использовали их в прошлом в реальных проектах?

5
Навигационный ящик (Google+ против YouTube)
Кто-нибудь знает, как реализовать скользящее меню, как некоторые из лучших приложений сегодня? У других вопросов переполнения стека не было ответов о том, как это сделать, поэтому я пытаюсь собрать как можно больше информации, чтобы помочь другим. Все приложения, о которых я упоминаю ниже, отлично справляются с реализацией слайд-меню. 1. Google …



19
Как удалить элемент localStorage, когда окно / вкладка браузера закрыты?
Мой случай: localStorage с ключом + значением, которое должно быть удалено, когда браузер закрыт, а не одна вкладка. Посмотрите мой код, если он правильный и что можно улучшить: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });

30
Как установить значение даты по умолчанию для типа ввода сегодня?
Типы ввода HTML5 великолепны, новый встроенный инструмент выбора даты в Opera очень прост, и Chrome, по крайней мере, поддерживает новый тип ввода с помощью вращающегося колеса. Но есть ли способ установить значение по умолчанию для поля даты на сегодняшнюю дату? С помощью Opera я могу выбрать «Сегодня» из палитры дат, …
403 html  date  input 

3
Какова граница в multipart / form-data?
Я хочу задать вопрос о multipart/form-data. В заголовке HTTP я обнаружил, что Content-Type: multipart/form-data; boundary=???. Является ли ???свободный быть определенным пользователем? Или это сгенерировано из HTML? Можно ли мне определить ??? = abcdefg?
403 html  http  forms 

20
Должны ли операторы импорта всегда быть наверху модуля?
ОПТОСОЗ 08 гласит: Импорт всегда помещается вверху файла, сразу после любых комментариев и строк документации, а также перед глобальными переменными и константами модуля. Однако, если класс / метод / функция, которую я импортирую, используется только в редких случаях, несомненно, более эффективно выполнять импорт, когда это необходимо? Разве это не: class …

10
React JSX: выбор «выбранного» в выбранном параметре <select>
В компоненте React для &lt;select&gt;меню мне нужно установить selectedатрибут для опции, которая отражает состояние приложения. В render(), то optionStateпередается от состояния владельца к компоненту SortMenu. Значения параметров передаются как propsиз JSON. render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var selected = (optionState === option.value) ? …

14
Добавление часов в объект JavaScript Date?
Меня удивляет, что объект Date в JavaScript не реализует какую-либо функцию добавления. Я просто хочу функцию, которая может сделать это: var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } Я просто хотел бы получить несколько указателей в направлении. Нужно ли делать …


8
Как работают индексы MySQL?
Меня действительно интересует, как работают индексы MySQL, в частности, как они могут возвращать запрошенные данные без сканирования всей таблицы? Это не по теме, я знаю, но если есть кто-то, кто мог бы объяснить мне это подробно, я был бы очень, очень благодарен.
402 mysql  indexing 


9
Что означают все символические операторы Scala?
В синтаксисе Scala много символов. Поскольку такого рода имена трудно найти с помощью поисковых систем, их полный список будет полезен. Каковы все символы в Scala, и что делает каждый из них? В частности, я хотел бы знать о том -&gt;, ||=, ++=, &lt;=, _._, ::, и :+=.
402 scala  operators 

4
Разработка аутентификации Facebook в приложении для iOS, которое также обращается к защищенному веб-сервису
Цель: разрешить пользователю проходить аутентификацию через Facebook в приложении iOS, для которого требуется доступ к защищенной веб-службе, которую я использую. Допущения: для тех пользователей, которые предпочитают не использовать Facebook для входа, существует собственная система аутентификации (и регистрации). Подробности: Предположим, мы хотим предложить пользователю возможность войти в систему через Facebook, не …

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