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

79
Один лайнер в Ruby для отображения подсказки, получения ввода и назначения переменной?

Часто я делаю следующее: print "Input text: " input = gets.strip Есть ли изящный способ сделать это в одну строку? Что-то вроде: puts "Input text: #{input = gets.strip}" Проблема заключается в том, что он ожидает ввода перед отображением приглашения. Есть идеи?...

79
Итерировать многомерный массив с помощью вложенного оператора Foreach

Я думаю, что это может быть довольно простой вопрос, но я еще не смог его понять. Если у меня есть такой двумерный массив: int[,] array = new int[2,3] { {1, 2, 3}, {4, 5, 6} }; Какой лучший способ перебрать каждое измерение массива с помощью вложенного оператора foreach ?...

79
git объединить разные репозитории?

Я использую SVN для всех своих проектов. Иногда проект B создается как копия из проекта A. Когда проект A имеет общее изменение, я могу использовать его svn merge Aв каталоге B, и он объединит эти изменения. Теперь, если бы я хотел использовать git. Мне не нравится, когда все мои проекты находятся...

79
Я слышал, что LaTeX завершен по Тьюрингу. Есть ли программы, написанные на LaTeX?

Можно делать интересные вещи с помощью того, что обычно принято называть языками набора. Например, вы можете построить множество Мандельброта, используя постскриптум . В этом вопросе MathOverflow предполагается, что LaTeX может быть полным по Тьюрингу . Это подразумевает возможность писать...

79
В чем разница между System.Speech.Recognition и Microsoft.Speech.Recognition?

В .NET есть два похожих пространства имен и сборки для распознавания речи. Я пытаюсь понять различия, и когда уместно использовать одно или другое. Есть System.Speech.Recognition из сборки System.Speech (в System.Speech.dll). System.Speech.dll - это базовая DLL в библиотеке классов .NET Framework...

79
Удалить все дочерние узлы из родительского?

У меня есть список, я просто хочу удалить из него все дочерние узлы. Какой самый эффективный способ использования jquery? Вот что у меня есть: <ul id='foo'> <li>a</li> <li>b</li> </ul> var thelist = document.getElementById("foo"); while...

79
Как заставить backspace \ b работать в консоли Eclipse?

Я создаю небольшое Java-приложение, которое должно иметь индикатор прогресса с процентами. В каждом цикле он использует backspace, \bчтобы удалить отображаемый прогресс перед отображением следующего процента. Вот упрощенный пример: public static void main(String[] args) throws Exception {...

79
Заголовок скрипта Python

Типичный заголовок должен быть #!/usr/bin/env python Но я обнаружил, что ниже также работает при выполнении сценария, например $python ./my_script.py #!/usr/bin/python #!python Какая разница между этими двумя заголовками? В чем может быть проблема для 2-го? Пожалуйста, также обсудите случай, когда...

79
Как получить выделенный текст в поле выбора Javascript

Эта штука отлично работает <select name="selectbox" onchange="alert(this.value)"> Но я хочу выделить текст. Я пробовал таким способом <select name="selectbox" onchange="alert(this.text)"> Он показывает undefined. Я нашел, как использовать DOM для получения текста. Но я хочу сделать это...

79
Ошибка sql errno: 121

CREATE TABLE `users` ( `UID` INT UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR(45) NOT NULL , `password` VARCHAR(100) NULL , `name` VARCHAR(100) NULL , `gender` BIT NULL , `email` VARCHAR(255) NULL , `phone` VARCHAR(30) NOT NULL , `verified` BIT NOT NULL DEFAULT 0 , `time_zone` INT NULL ,...

79
Мониторинг отладки

Я считаю, что отладочный мониторинг - это большая проблема. В среде оболочки Monit в основном ничего нет (нет путей или других переменных среды). Кроме того, я не могу найти файл журнала. Проблема в том, что если команда start или stop в сценарии мониторинга не работает, трудно понять, что с ней...

79
Удаление приложения в iTunes Connect

Apple представила возможность удаления приложения. Цитата из руководства iTunes Connect: Если вы создали приложение в iTunes Connect, которое вам больше не нужно просматривать или управлять, вы можете удалить его из представления iTunes Connect. Удаление вашего приложения не позволит вам повторно...

79
Android - Получите значение от HashMap

Я попытался выполнить поиск на HashMap в Android, но возникла проблема: Рассмотрим этот пример: HashMap<String, String> meMap=new HashMap<String, String>(); meMap.put("Color1","Red"); meMap.put("Color2","Blue"); meMap.put("Color3","Green"); meMap.put("Color4","White"); теперь я хочу...

79
импорт из другого java-проекта в eclipse

Я работаю над двумя проектами в eclipse, и я хотел бы импортировать некоторые классы из проекта a в проект b. Что я должен делать? Есть ли способ сделать это, не добавляя проект в путь сборки?...

79
Почему ключевое слово this требуется для вызова метода расширения из расширенного класса

Я создал метод расширения для ASP.NET MVC ViewPage, например: public static class ViewExtensions { public static string Method<T>(this ViewPage<T> page) where T : class { return "something"; } } При вызове этого метода из представления (производного от ViewPage) я получаю сообщение об...