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

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

14
Android: Як я можу перевірити введення EditText?
Мені потрібно зробити перевірку введення форми для серії EditTexts. Я використовую OnFocusChangeListeners для запуску перевірки після того, як користувач вводить кожен, але це не так, як потрібно для останнього EditText. Якщо я натискаю кнопку "Готово" під час введення в остаточний EditText, то InputMethod відключається, але технічно фокус ніколи не втрачається …

14
Як використовувати компаратор у Java для сортування
Я навчився використовувати порівнянне, але у мене виникають труднощі з компаратором. У мене код помилки: Exception in thread "main" java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable at java.util.Arrays.mergeSort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at java.util.Collections.sort(Unknown Source) at New.TestPeople.main(TestPeople.java:18) Ось мій код: import java.util.Comparator; public class People implements Comparator { private int …
169 java  sorting  comparator 

12
Найкращий спосіб красивого друку хешу
У мене великий хеш із вкладеними масивами та хешами. Я хотів би просто роздрукувати його, щоб він був "читабельним" для користувача. Я хотів би, щоб це було на зразок to_yaml - це досить читабельно - але все ще занадто технологічно виглядає. Зрештою, це будуть кінцеві користувачі, яким потрібно прочитати ці …

9
Як в VIM, як я розбиваю один дійсно довгий рядок на кілька рядків?
Скажіть, у мене в редакторі VIM є дуже довгий рядок (скажімо, близько 300 і більше символів). Як би я розбив це на кілька рядків, щоб межі слова приблизно розбивались на 80 символів? Приклад: This is a really long line This is a really long line This is a really long …
169 vim 

6
Правильний код статусу HTTP на неправильне введення
Що є оптимальним кодом відповіді HTTP, коли не повідомляється про 200 (усе гаразд), а помилка у введенні? Мовляв, ви подаєте деякі дані на сервер, і він відповість, що ваші дані неправильні використання 500схоже на тему сервера, що використовується 200з текстом відповіді на попередження / помилку погано (дозволяє кешування, і все …
169 api  http  validation 


8
Python: Список проти Dict для пошуку таблиці
У мене є приблизно 10 мільйонів значень, які мені потрібно помістити в якийсь тип таблиці пошуку, тому мені було цікаво, який би був більш ефективний список чи диктант ? Я знаю, що ви можете зробити щось подібне для обох: if something in dict_of_stuff: pass і if something in list_of_stuff: pass …

13
Як перевірити нульові об'єкти в jQuery
Я використовую jQuery і хочу перевірити наявність елемента на своїй сторінці. Я написав наступний код, але він не працює: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } Як перевірити існування елемента?
169 javascript  jquery  dom  object  null 


6
Як я можу безпечно зберігати паролі своїх користувачів?
Наскільки це безпечніше, ніж звичайний MD5 ? Я щойно почав вивчати безпеку паролів. Я досить новачок у PHP. $salt = 'csdnfgksdgojnmfnb'; $password = md5($salt.$_POST['password']); $result = mysql_query("SELECT id FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."' AND password = '$password'"); if (mysql_num_rows($result) < 1) { /* Access denied */ echo "The username …

17
Не вдалося від’єднати файл
Я намагаюся зробити git pull, і я отримую таку помилку: Від’єднання файлу 'lib / xxx.jar' не вдалося. Чи варто спробувати ще раз? (у / н) Незалежно від того, я вибираю y чи n, неможливо дістатися до стану, коли я можу тягнути або натискати.
169 windows  git 

6
WPF TemplateBinding vs RelativeSource TemplatedParent
Яка різниця між цими двома прив’язками: <ControlTemplate TargetType="{x:Type Button}"> <Border BorderBrush="{TemplateBinding Property=Background}"> <ContentPresenter /> </Border> </ControlTemplate> і <ControlTemplate TargetType="{x:Type Button}"> <Border BorderBrush="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Background}"> <ContentPresenter /> </Border> </ControlTemplate> ?

10
SQL-запит для об'єднання значень стовпців з декількох рядків в Oracle
Чи можна було б побудувати SQL для об'єднання значень стовпців з декількох рядків? Наступний приклад: Таблиця А ПІД А Б С Таблиця В Опис PID SEQ А 1 маємо A 2 приємно 3 день. B 1 Приємна робота. C 1 Так C 2 ми можемо C 3 робити C 4 …

5
Націлювання .NET Framework 4.5 через Visual Studio 2010
Сьогодні я встановив .NET Framework 4.5 на свою машину, очікуючи, що зможе використовувати її від Visual Studio 2010, оскільки це лише незначне оновлення, яке не повинно створювати проблем для Visual Studio 2010. На жаль, я цього не роблю, навіть видаляючи певні 4.0 вручну. і додавання відповідних 4,5 збірок призвело до …

14
Зміна поточного робочого каталогу на Java?
Як я можу змінити поточний робочий каталог з програми Java? Все, що мені вдалося знайти щодо проблеми, стверджує, що ви просто не можете цього зробити, але я не можу повірити, що це дійсно так. У мене є фрагмент коду, який відкриває файл, використовуючи жорстко закодований відносний шлях до файлу з …

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