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

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

16
Есть ли лучший способ проверить ноль или длину == 0 строки в Ruby?
Есть ли лучший способ, чем следующий, чтобы проверить, является ли строка нулевой ИЛИ имеет длину 0 в Ruby? if !my_string || my_string.length == 0 return true else return false end В C # есть удобный string.IsNullOrEmpty(myString) Что-нибудь похожее на это в Ruby?
169 ruby 

11
Чтение файлов CSV с использованием C #
Я пишу простое приложение для импорта, и мне нужно прочитать файл CSV, показать результат в DataGridи показать поврежденные строки файла CSV в другой сетке. Например, покажите линии, которые короче 5 значений в другой сетке. Я пытаюсь сделать это так: StreamReader sr = new StreamReader(FilePath); importingData = new Account(); string line; …
169 c#  csv 

8
Android - получить детей внутри View?
Учитывая вид, как я могу получить дочерние виды внутри него? Так что у меня есть пользовательский вид и отладчик показывает, что под ним mChildrenесть еще 7 видов. Мне нужен способ доступа к этим представлениям, но, похоже, для этого нет общедоступного API. какие-либо предложения? РЕДАКТИРОВАТЬ: Мой пользовательский вид наследуется от AdapterView
169 android  view 

14
Как использовать Comparator в Java для сортировки
Я узнал, как использовать сопоставимые, но у меня возникли трудности с Comparator. У меня ошибка в моем коде: 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 …
169 java  sorting  comparator 

14
Android: Как я могу проверить ввод EditText?
Мне нужно сделать проверку ввода формы на серии EditTexts. Я использую OnFocusChangeListeners для запуска проверки после того, как пользователь вводит в каждый из них, но это не ведет себя так, как требуется для последнего EditText. Если я нажимаю кнопку «Готово» во время ввода окончательного EditText, тогда InputMethod отключается, но технически …

12
Лучший способ красиво напечатать хеш
У меня есть большой хэш с вложенными массивами и хэшами. Я хотел бы просто распечатать его, чтобы он был «читабельным» для пользователя. Я хотел бы, чтобы это было похоже на to_yaml - это довольно читабельно - но все еще слишком технологично. В конечном счете, это будут конечные пользователи, которым нужно …


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

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

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 …

8
Что такое хук pre-revprop-change в SVN и как его создать?
Я хотел отредактировать комментарий журнала в обозревателе хранилища и получил сообщение об ошибке, что для хранилища нет ловушки pre-revprop-change. Помимо наличия страшного имени, что такое хук pre-revprop-change и как его создать?
169 svn  svn-hooks 

17
Unlink файла не удалось
Я пытаюсь сделать git pull и получаю следующую ошибку: Не удалось удалить ссылку файла 'lib / xxx.jar'. Должен ли я попробовать еще раз? (Г / л) Независимо от того, выберу я или n, невозможно достичь состояния, в котором я могу тянуть или толкать.
169 windows  git 

6
WPF TemplateBinding против 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 В С Таблица Б PID SEQ Desc 1 есть А 2 хороший 3 дня. B 1 Хорошая работа. C 1 Да С 2 мы можем С 3 до С 4 это работа! Вывод …

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

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