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

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

1
Почему этот код F # такой медленный?
Реализация Левенштейна на C # и F #. Версия C # в 10 раз быстрее для двух строк размером около 1500 символов. C #: 69 мс, F # 867 мс. Зачем? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это сборкой Release или Debug. …
127 c#  performance  f#  inline 

5
Есть ли в JavaScript strcmp ()?
Кто-нибудь может проверить это для меня? В JavaScript нет версии strcmp (), поэтому вам нужно написать что-то вроде: ( str1 < str2 ) ? -1 : ( str1 > str2 ? 1 : 0 );

1
powershell 2.0 попробуйте поймать, как получить доступ к исключению
Это try catchв PowerShell 2.0 $urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl" $wc = New-Object System.Net.WebClient foreach($url in $urls) { try { $url $result=$wc.DownloadString($url) } catch [System.Net.WebException] { [void]$fails.Add("url webfailed $url") } } но я хочу сделать что-то вроде С # catch( WebException ex) { Log(ex.ToString()); } Это возможно?

12
SimpleTest против PHPunit
Мне было интересно, может ли кто-нибудь, у кого есть опыт в обоих этих вещах, пролить свет на существенную разницу между ними, если таковая имеется? Какая сила каждого из них делает его подходящим для любого конкретного случая?

7
Могу ли я исключить некоторые конкретные URL-адреса из <url-pattern> внутри <filter-mapping>?
Я хочу, чтобы какой-то конкретный фильтр применялся ко всем URL-адресам, кроме одного конкретного (то есть, /*кроме /specialpath). Есть ли возможность это сделать? образец кода: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

10
Сериализация Java: readObject () против readResolve ()
Книга « Эффективная Java» и другие источники дают довольно хорошее объяснение того, как и когда использовать метод readObject () при работе с сериализуемыми классами Java. С другой стороны, метод readResolve () остается загадкой. Практически все документы, которые я нашел, либо упоминают только один из двух, либо упоминают оба только по …

7
Нужно ли закрывать каждый вложенный OutputStream и Writer отдельно?
Я пишу кусок кода: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); Нужно ли мне закрывать каждый поток или писатель, как показано ниже? gzipOutputStream.close(); bw.close(); outputStream.close(); Или можно просто закрыть последний поток? bw.close();

15
API Java для создания исходных файлов Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я ищу фреймворк для создания исходных файлов Java. Что-то вроде следующего API: X …

11
Есть ли веские доказательства окупаемости модульного тестирования?
Модульное тестирование кажется мне прекрасным, но я не уверен, что мне стоит тратить время на его изучение, если я не смогу убедить других, что это имеет значительную ценность. Я должен убедить других программистов и, что более важно, счетчиков компонентов в руководстве, что все дополнительное время, потраченное на изучение среды тестирования, …
127 unit-testing  tdd 

4
В чем разница между gmake и make?
Я пытаюсь понять разницу между gmake и make? На моем Linux-сервере они идентичны: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. …
127 build  makefile  gnu-make 

14
Почему люди так ненавидят курсоры SQL? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
127 sql  cursor 

5
Как скопировать локальную ветку Git в удаленное репо
На данный момент я сделал следующие шаги: Клонировано удаленное репозиторий Git Разветвил основную ветку до экспериментальной отредактировал / протестировал / зафиксировал код в экспериментальной ветке Сейчас я не готов объединить экспериментальное с основным. Однако я хочу вернуть его в удаленное репо, поскольку это репозиторий, которым я делюсь с несколькими коллегами. …

11
Как развернуть приложение ASP.NET с нулевым временем простоя
Чтобы развернуть новую версию нашего сайта, мы делаем следующее: Заархивируйте новый код и загрузите его на сервер. На рабочем сервере удалите весь живой код из каталога веб-сайта IIS. Извлеките новый zip-файл с кодом в уже пустой каталог IIS. Этот процесс полностью запрограммирован и происходит довольно быстро, но все же может …

4
Где я могу скачать базу английских словарей в текстовом формате? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
127 dictionary 


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