Tag: анализ

Статический анализ графика вызовов Java

То, что я хотел бы сделать, это сканировать набор classов Java и трассировать все вызовы методов из определенного метода абстрактного classа, и в этом контексте построить список всего кода, который выполняет некоторую операцию (в этом случае создает экземпляры экземпляр определенного classа). Я хочу знать, номер строки и предоставленные аргументы. Я начал смотреть на BCEL, но […]

jenkins + сонар + интеграция github

Проблема: Я настраиваю jenkins + sonar + github integration для автоматической проверки статического кода pullrequest через сонар. Моя конфигурация: Установленный сонар с github Установленные jenkinsы В jenkins post-build action у меня есть следующие свойства -Dsonar.github.login=bhuwang -Dsonar.github.repository=company/repo -Dsonar.verbose=true -Dsonar.analysis.mode=preview -Dsonar.issuesReport.console.enable=true -Dsonar.forceUpdate=true -Dsonar.github.login=gitusername -Dsonar.github.oauth=token Токен был создан из моей учетной записи github. В этой ссылке я прочитал, […]

Анализ Escape в Java

Насколько я знаю, JVM использует анализ эвакуации для некоторых оптимизаций производительности, таких как блокировка укрупнения и блокировка elision. Мне интересно, есть ли возможность для JVM решить, что любой конкретный объект может быть выделен в стеке с помощью анализа escape. Некоторые ресурсы заставляют меня думать, что я прав. Есть ли JVM, которые на самом деле это […]

JSON Parsing in Swift 3

Кто-нибудь смог найти способ разобрать файлы JSON в Swift 3? Мне удалось вернуть данные, но я не увенчался успехом, когда дело дошло до разбивки данных на определенные поля. Я бы опубликовал образец кода, но я прошел через множество разных методов безуспешно и не сохранил. Основной формат, который я хочу проанализировать, – это что-то вроде этого. […]

Что такое амортизированный анализ алгоритмов?

Как он отличается от асимптотического анализа? Когда вы используете его и почему? Я прочитал несколько статей, которые, похоже, были написаны хорошо, например: http://www.ugrad.cs.ubc.ca/~cs320/2010W2/handouts/aa-nutshell.pdf http://www.cs.princeton.edu/~fiebrink/423/AmortizedAnalysisExplained_Fiebrink.pdf но я до сих пор не полностью понял эти понятия. Итак, может ли кто-нибудь упростить его для меня?

Почему одно горячее кодирование улучшает производительность машинного обучения?

Я заметил, что когда одно горячее кодирование используется на конкретном наборе данных (матрице) и используется в качестве данных обучения для алгоритмов обучения, оно дает значительно лучшие результаты в отношении точности outlookирования по сравнению с использованием самой исходной матрицы в качестве данных обучения. Как происходит это повышение производительности?

Соответствующее математическое выражение с регулярным выражением?

Например, это допустимые математические выражения: a * b + c -a * (b / 1.50) (apple + (-0.5)) * (boy – 1) И это недопустимые математические выражения: –a *+ b @ 1.5.0 // two consecutive signs, two consecutive operators, invalid operator, invalid number -a * b + 1) // unmatched parentheses a) * (b + […]

LINQ Ring: Any () vs Содержит () для огромных коллекций

Учитывая огромную коллекцию объектов, существует ли разница в производительности между следующими? Коллекции : myCollection.Contains(myElement) Enumerable.Any : myCollection.Any(currentElement => currentElement == myElement)

: непризнанный селектор, отправленный в экземпляр

Я пытаюсь разобрать Json-файл в представлении таблицы, и я получаю эту ошибку [__NSCFDictionary objectAtIndex:]: непризнанный селектор, отправленный экземпляру, и приложение сбой. Пожалуйста, помогите мне, я новичок в разработке iOS. Мой код @implementation ViewController – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } – […]

Оценка строки простых математических выражений

Вызов Вот вызов (моего собственного изобретения, хотя я не удивлюсь, если он ранее появился в другом месте в Интернете). Напишите функцию, которая принимает один аргумент, который представляет собой строковое представление простого математического выражения и оценивает его как значение с плавающей запятой. «Простое выражение» может включать любое из следующего: положительные или отрицательные десятичные числа, + , […]

Давайте будем гением компьютера.