Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


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

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 



14
Які первинні відмінності між TDD та BDD? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 місяці тому . Удосконаліть це питання Програма, керована тестовими темпами, в останні кілька років викликала гнів у …
129 unit-testing  tdd  bdd 

8
Створіть проект MSI або інсталятор за допомогою Visual Studio 2012
Я створюю невелику програму, і я хотів би створити один файл MSI. У Visual Studio 2010 у вас є такий тип проекту: Інші типи проектів -> Установка та розгортання -> Інсталятор візуальної студії -> Проект налаштування Але єдине, що ви отримали у Visual Studio 2012 - це "Увімкнути обмежене видання …

1
Подвійна двокрапка JavaScript (оператор зв'язування)
Як відомо, є пропозиція про ярлик для .bind()функції, тож ви можете написати: ::this.handleStuff і він працюватиме так у es5: this.handleStuff.bind(this) Моє запитання: чи можна буде передавати аргументи таким чином? Я маю на увазі спосіб написання цього за допомогою вищезгаданого ярлика: this.handleStuff.bind(this, 'stuff') Це досить поширена модель у React, тому було …

30
Зникає сепаратор UITableViewCell в iOS7
У мене є дивна проблема, що стосується UITableViewлише iOS 7. UITableViewCellSeparatorзникає над першим рядом і нижче останнього. Іноді після вибору рядків або деяких дій прокрутки це з'являється. У моєму випадку tableViewзавантажуються з Storyboardз UITableViewStylePlainстилем. Проблема, безумовно, не в тому UITableViewCellSeparatorStyle, що не змінюється за замовчуванням UITableViewCellSeparatorStyleSingleLine. Як я читав на …

8
Який тип структури папки слід використовувати з Angular 2?
Я розробник Angular 1, який починає дізнаватися про Angular 2. Існує дуже багато різних методів структури папок, залежно від навчального матеріалу. Я перелічу кожного з них нижче, і мені б хотілося отримати думку людей щодо того, що мені слід використовувати і чому. Крім того, якщо є метод, який немає в …
129 angular 

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

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; y …

6
(це == 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); } …

4
AsyncTaskLoader vs AsyncTask
Так Honeycombі v4 Compatibility Libraryйого можна використовувати AsyncTaskLoader. З того, що я розумію, AsyncTaskLoaderможе змінитися через зміни конфігурації, як перекидання екрана. Чи рекомендується використовувати AsyncTaskLoaderзамість AsyncTask? Чи LoaderManagerпотрапляє на малюнок теж? Але я не знайшов жодного хорошого прикладу щодо правильного використання AsyncTaskLoader. Документи також не надають прикладів. Хтось може надати …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.