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

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

5
Переход с Windows Forms на WPF
В течение долгого времени я застрял в разработке Windows Forms (начал с VB6 и продолжил до C # .NET 4.5), и я почти достиг предела возможностей Windows Forms, как с использованием чистого .NET. и специальные эффекты с помощью собственного кода. Я пытался изучить WPF и XAML, но застрял в новом …

5
поймать все необработанные исключения в ASP.NET Web Api
Как мне перехватить все необработанные исключения, возникающие в ASP.NET Web Api, чтобы я мог их регистрировать? Пока я пробовал: Создать и зарегистрировать ExceptionHandlingAttribute Реализуйте Application_Errorметод вGlobal.asax.cs Подписываться на AppDomain.CurrentDomain.UnhandledException Подписываться на TaskScheduler.UnobservedTaskException Он ExceptionHandlingAttributeуспешно обрабатывает исключения, которые возникают в методах действий контроллера и фильтрах действий, но другие исключения не обрабатываются, …


6
Почему цикл Java с 4 миллиардами итераций занимает всего 2 мс?
Я запускаю следующий код Java на ноутбуке с процессором Intel Core i7 с тактовой частотой 2,7 ГГц. Я намеревался позволить ему измерить, сколько времени требуется для завершения цикла с 2 ^ 32 итерациями, что, как я ожидал, составит примерно 1,48 секунды (4 / 2,7 = 1,48). Но на самом деле …
113 java  for-loop  jvm 

21
Не удалось зарегистрироваться на сервере начальной загрузки
Я просто изменил код в своей программе и получил такую ​​ошибку: Не удалось зарегистрировать com.yourcompany.XXX на сервере начальной загрузки. Ошибка: неизвестный код ошибки. Обычно это означает, что другой экземпляр этого процесса уже был запущен или завис в отладчике. Программа получила сигнал: «SIGABRT». Я попытался восстановить свою программу до версии, которая …

12
Быстрая перестановка -> число -> алгоритмы сопоставления перестановок
У меня есть n элементов. Для примера, скажем, 7 элементов, 1234567. Я знаю, что их 7! = 5040 возможных перестановок этих 7 элементов. Мне нужен быстрый алгоритм, состоящий из двух функций: f (число) отображает число от 0 до 5039 в уникальную перестановку, а f '(перестановка) отображает перестановку обратно на число, …

8
Android: проверьте, поддерживает ли телефон две SIM-карты.
После большого количества исследований на форумах теперь я знаю, что нет способа найти серийный номер IMSI или SIM-карты для обеих SIM-карт в телефоне с двумя SIM-картами (за исключением обращения к производителю). Теперь мой измененный вопрос: можем ли мы вообще определить, что в телефоне две SIM-карты? Я считаю, что это можно …
113 android  imei  dual-sim 


5
Указание одного измерения ячеек в UICollectionView с использованием автоматического макета
В iOS 8 UICollectionViewFlowLayoutподдерживается автоматическое изменение размера ячеек в зависимости от их собственного размера содержимого. Это изменяет размеры ячеек как по ширине, так и по высоте в соответствии с их содержимым. Можно ли указать фиксированное значение для ширины (или высоты) всех ячеек и разрешить изменение размера других размеров? В качестве …

1
git remote prune - не показывал столько обрезанных веток, сколько я ожидал
На странице руководства: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Итак, я удалил кучу веток, используя git push origin :staleStuff а затем побежал git remote prune origin Однако была …

6
В ARC или не в ARC? Каковы плюсы и минусы? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Я еще не использовал ARC, поскольку большая часть кода …


5
Ruby: расширить себя
В Ruby я понимаю основную идею extend. Однако что происходит в этом сегменте кода? В частности, что делает extend? Это просто удобный способ превратить методы экземпляра в методы класса? Почему бы вам сделать это именно так, вместо того, чтобы указывать методы класса с самого начала? module Rake include Test::Unit::Assertions def …
113 ruby 

7
Как разобрать JSON в Scala с помощью стандартных классов Scala?
Я использую сборку в классе JSON в Scala 2.8 для анализа кода JSON. Я не хочу использовать тот или иной Liftweb из-за минимизации зависимостей. То, как я это делаю, кажется слишком важным, есть ли лучший способ сделать это? import scala.util.parsing.json._ ... val json:Option[Any] = JSON.parseFull(jsonString) val map:Map[String,Any] = json.get.asInstanceOf[Map[String, Any]] …
113 json  scala 

9
JQuery вставляет новую строку в таблицу по определенному индексу
Я знаю, как добавить или добавить новую строку в таблицу с помощью jquery: $('#my_table > tbody:last').append(html); Как вставить строку (указанную в переменной html) в определенный «индекс строки» i. Так, если i=3, например, строка будет вставлена ​​как 4-я строка в таблице.

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