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

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

6
Как вернуться в отладчик Eclipse?
Можно ли выполнить обратное выполнение в отладчике Eclipse? Текущий проект, над которым я работаю, требует минимум 5 секунд для чтения и инициализации данных из файла, прежде чем что-либо будет сделано. Если я перешагну через отладчик, мне придется завершить программу и перезапустить, а это займет довольно много времени.
129 eclipse  debugging 

2
Когда следует использовать h: outputLink вместо h: commandLink?
Когда я должен использовать <h:outputLink>вместо <h:commandLink>? Я понимаю, что a commandLinkсоздает сообщение HTTP; Я предполагаю, что это outputLinkбудет генерировать HTTP-запросы. Тем не менее, большинство учебных материалов по JSF, которые я прочитал, используют commandLink(почти?) Исключительно. Контекст: я реализую крошечный демонстрационный проект, который показывает ссылку заголовка на страницу пользователя, очень похоже на …
129 jsf  jsf-2 

7
Как обновить элемент внутри списка с помощью ImmutableJS?
Вот что сказали официальные документы updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Нормальный веб-разработчик (не функциональный программист) не может …

3
Запрос PDO против выполнения
Они оба делают одно и то же, только по-разному? Есть ли разница, кроме использования prepareмежду $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); и $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?
129 php  pdo 




1
Двойное двоеточие в JavaScript (оператор привязки)
Как вы знаете, есть предложение по ярлыку для .bind()функции, поэтому вы можете написать: ::this.handleStuff и это будет работать в es5: this.handleStuff.bind(this) У меня вопрос: можно ли будет так передавать аргументы? Я имею в виду способ написать это с помощью вышеупомянутого ярлыка: this.handleStuff.bind(this, 'stuff') Это довольно распространенный шаблон в React, поэтому …

30
UITableViewCell Separator исчезает в iOS7
У меня странная проблема UITableViewтолько с iOS 7. UITableViewCellSeparatorисчезает над первой строкой и под последней строкой. Иногда после выбора строк или некоторых действий прокрутки он появляется. В моем случае tableViewзагружается из стиля Storyboardwith UITableViewStylePlain. Проблема точно не в том UITableViewCellSeparatorStyle, что по умолчанию не изменилось UITableViewCellSeparatorStyleSingleLine. Как я читал на …

8
Создайте MSI или установите проект с помощью Visual Studio 2012
Я создаю небольшое приложение и хочу создать один файл MSI. В Visual Studio 2010 этот тип проекта находится в разделе: Другие типы проектов -> Установка и развертывание -> Установщик Visual Studio -> Проект установки Но единственное, что у вас есть в Visual Studio 2012, - это «Включить InstallShield Limited Edition». …

14
Каковы основные различия между TDD и BDD? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 месяца назад . Уточните этот вопрос Разработка через тестирование была в моде в сообществе .NET …
129 unit-testing  tdd  bdd 

4
«X <y <z» быстрее, чем «x <y и y <z»?
Из этой страницы мы знаем, что: Связанные сравнения выполняются быстрее, чем использование andоператора. Пишите x &lt; y &lt; zвместо x &lt; y and y &lt; z. Однако я получил другой результат, проверяя следующие фрагменты кода: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x &lt; …

6
(this == null) в C #!
Из-за ошибки, исправленной в C # 4, печатается следующая программа true. (Попробуйте в LINQPad) void Main() { new Derived(); } class Base { public Base(Func&lt;string&gt; valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); } public Derived() …

5
Объявление пространства имен Open Graph: HTML с префиксом XMLNS или заголовком?
Я видел противоречивую информацию о том, как лучше всего реализовать пространства имен Open Graph. В частности, веб-сайт Open Graph использует несколько различных методов, а примеры Facebook Open Graph используют другие методы. Пример веб-сайта Open Graph (с использованием атрибута префикса HTML): &lt;html prefix="og: http://ogp.me/ns#"&gt; Исходный код веб-сайта Open Graph (с использованием …

3
Чем Spring Data JPA отличается от Hibernate для больших проектов?
Мне трудно решить, следует ли мне придерживаться Hibernate для нового проекта или попробовать JPA и новую реализацию Spring Data. Фреймворк Spring Data предназначен для крупных проектов или небольших проектов со скромными требованиями к запросам? Хотя я определенно вижу преимущество сокращения кода за счет использования @Queryаннотации, что вы делаете для динамических …

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