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

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

9
Пропозиції typeahead.js у Twitter не є стильовими (не мають рамки, прозорого фону тощо)
Я використовую twitter's typeahead.js 0.9.3, і, здається, мої пропозиції зовсім не стилізовані. Я отримую це: Замість чогось подібного: (взято зі сторінки прикладів ) JavaScript увімкнення typeahead: $('.search-typeahead').typeahead({ name: 'videos', remote: { url: '/api/v1/internal/videos/typeahead?text=%QUERY' } }); Елемент введення HTML: <input type="text" value="" id="search_keywords" class="no-clear search-typeahead"/> Додаткові нотатки: На сайті, над яким …

9
Чому явно кидати NullPointerException, а не допускати цього природним шляхом?
Читаючи вихідний код JDK, я вважаю, що автор перевіряє параметри, якщо вони є нульовими, а потім викидає нові NullPointerException () вручну. Чому вони це роблять? Я думаю, що цього робити не потрібно, оскільки він викине новий NullPointerException (), коли викликає будь-який метод. (Ось, наприклад, вихідний код HashMap :) public V …

9
Який канонічний спосіб обрізати рядок у Ruby без створення нової струни?
Це те, що я маю зараз - що виглядає занадто багатослівним для роботи, яку вона виконує. @title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil? Припустимо, лексеми - це масив, отриманий шляхом розщеплення лінії CSV. тепер такі функції, як смужка! шипшина! та ін. всі повертаються нульовими, якщо рядок не змінено "abc".strip! # …
182 ruby  string 


5
Чому порівняння == із Integer.valueOf (String) дає різні результати для 127 та 128?
Я поняття не маю, чому ці рядки коду повертають різні значення: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Вихід: true false true Чому перший повертається, trueа другий повертається false? Чи є що - то інше , що я не знаю , між 127і 128? (Звичайно, я знаю, що 127< 128.) Крім того, чому повертається …
182 java  integer  comparison 


4
Використання параметра HeapDumpOnOutOfMemoryError для скидання купи для JBoss
Мені сказали, що я можу додати -XX:+HeapDumpOnOutOfMemoryErrorпараметр до моїх параметрів запуску JVM до мого сценарію запуску JBoss, щоб отримати накопичувач у купі, коли в нашій програмі буде помилка пам'яті. Мені було цікаво, куди потрапляють ці дані? Це просто до консолі чи до якогось файлу журналу? Якщо справа лише до консолі, …
182 java  jboss  memory-leaks  heap 

10
Чому для змінних функцій pthreads потрібна mutex?
Я читаю далі pthread.h; функції, пов'язані зі змінною умови (як pthread_cond_wait(3)), потребують mutex як аргумент. Чому? Наскільки я можу сказати, я буду створювати мютекс просто для використання в якості аргументу? Що це мутекс?

12
Показати поточний стан побудови Дженкінса на репортажі GitHub
Чи є спосіб показати статус збірки Дженкінса на GitHub Readme.md мого проекту? Я використовую Дженкінса для запуску безперервних інтеграційних побудов. Після кожного виконання зобов’язання гарантує, що все компілюється, а також виконує тести для одиниць та інтеграції, перш ніж остаточно виготовити документацію та випустити пакети. Все ще існує ризик ненавмисного вчинити …
182 github  jenkins 

10
Синхронізація проти блокування
java.util.concurrentAPI надає клас, який називається як Lock, який би в основному серіалізував керування для доступу до критичного ресурсу. Він дає такий метод, як park()і unpark(). Ми можемо зробити подібні речі, якщо зможемо використовувати synchronizedключове слово, використовуючи wait()і notify() notifyAll()методи. Мені цікаво, що з них краще на практиці і чому?



8
var self = це?
Використання методів екземплярів як зворотних викликів для обробників подій змінює область дії thisз "Мій екземпляр" на "Що б тільки не викликали зворотний виклик" . Тож мій код виглядає приблизно так function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() // this.doSomething() would not …

8
Android: ListView елементи з декількома кнопками, що можна натискати
У мене, ListViewде кожен елемент у списку містить TextView та дві різні кнопки. Щось на зразок цього: ListView -------------------- [Text] [Button 1][Button 2] -------------------- [Text] [Button 1][Button 2] -------------------- ... (and so on) ... За допомогою цього коду я можу створити OnItemClickListenerцілий предмет: listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> …
182 android  listview  button 


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