Полный перечень intrinsic-функций в HotSpot в JDK 7, 8, 9 и 10

Автор: admin от 27-03-2018, 23:10, посмотрело: 53

Интринсик или intrinsic-функция — функция, которую JIT-компилятор может встроить вместо вызова Java- и JNI-кода с целью оптимизации. Важный вывод из этого — intrinsic-функции не доступны в режиме интерпретатора. По умолчанию в HotSpot используется два JIT-компилятора C1 и C2, таким образом, может быть доступна реализация intrinsic-функции для каждого из JIT-компиляторов. Различия в реализации intrinsic-функций для разных JIT-компиляторов обуславливаются различным внутренним представлением кода (intermediate representation — IR).



В HotSpot реализовано несколько сотен интринсиков (их количество растёт от релиза к релизу). Описание всех intrinsic-функций можно найти в исходниках OpenJDK в файле codev_0. Ниже приведены полные списки интринсиков для JDK 7 (vmSymbols.hpp), JDK 8 (vmSymbols.hpp), JDK 9 (vmSymbols.hpp) и JDK 10 (vmSymbols.hpp).

Категория: Информационная безопасность

 

Открытый вебинар C#: async и await

Автор: admin от 27-03-2018, 23:10, посмотрело: 55

Всем привет!



В четверг у нас стартует новый сишный курс — «Разработчик C#». Провели недавно открытый урок, дабы показать и формат лекций, и преподавателя. На вебинаре разбирались проблемы использования синхронной модели разработки ПО поиск путей решения данного подхода через использование асинхронной модели.





Как всегда ждём вопросы, комментарии, предложения.



Спасибо. https://habrahabr.ru/post/352120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352120#habracut

Категория: Информационная безопасность

 

Новое решение для поддержания доступности ИТ-инфраструктуры: Veeam Availability Orchestrator

Автор: admin от 27-03-2018, 23:10, посмотрело: 60

Практически каждый день мы узнаем о том, что в очередной компании произошел серьезный сбой в работе ИТ-инфраструктуры, который привел к серьезным финансовым и репутационным потерям. Системный сбой – первое, что приходит на ум, когда просчитываются возможные риски для работы ИТ-сервисов и организации в целом. Однако куда чаще имеют место другие причины: человеческий фактор, перебои в работе оборудования, отключение питания, вредоносное ПО, повреждение данных – все это может привести к полной остановке систем и приложений.



Вероятность же успешного аварийного переключения на резервную площадку – запланированного или срочного – будет невелика, если уделять недостаточно внимания процедуре и плану переключения, не обновлять его своевременно и не тестировать в нужные сроки. Неверно указанные зависимости машин и приложений, не задокументированные изменения, неправильные процессы, не проверенные на корректность работы приложения и сервисы, неверная последовательность запуска машин из реплик – это лишь некоторые из проблем, которые могут помешать успешному переключению как одного приложения, так и целого ЦОД.



Чтобы помочь организациям справиться с этими проблемами, компания Veeam недавно выпустила новое решение Veeam Availability Orchestrator для автоматизации управления работы с репликами ВМ при переключении на резервную площадку. (Первая версия решения поддерживает виртуальные машины на платформе VMware vSphere.) Подробнее о новинке читайте под катом.



Новое решение для поддержания доступности ИТ-инфраструктуры: Veeam Availability Orchestrator

Категория: Информационная безопасность

 

Мега-Учебник Flask, Часть XVI: Полнотекстовый поиск

Автор: admin от 27-03-2018, 23:10, посмотрело: 49

(издание 2018)



Miguel Grinberg





Мега-Учебник Flask, Часть XVI: Полнотекстовый поискТуда Сюда Мега-Учебник Flask, Часть XVI: Полнотекстовый поиск

Это шестнадцатая часть серии Мега-учебников Flask, в которой я собираюсь добавить в микроблог возможность полнотекстового поиска.

Категория: Информационная безопасность

 

Консоль управления Aether: как развернуть корпоративную защиту

Автор: admin от 27-03-2018, 23:10, посмотрело: 75

Консоль управления Aether: как развернуть корпоративную защиту


Основные шаги, которые необходимо сделать для внедрения корпоративной защиты Panda на устройства Windows, Linux, Mac, Android из веб-консоли централизованного управления Aether.

Категория: Информационная безопасность

 

Книга «Психбольница в руках пациентов. Алан Купер об интерфейсах»

Автор: admin от 27-03-2018, 23:05, посмотрело: 117

Книга «Психбольница в руках пациентов. Алан Купер об интерфейсах»
Все мы — безумцы, живущие в технологическом сумасшедшем доме, и создали этот безумный мир мы сами. Своими руками сотворили этот кошмар: интерфейсы, которые нас раздражают и утомляют глаза, устройства, которые приводят к болям в спине и в запястьях. Эта книга стала манифестом и до сих пор не потеряла актуальность. Дверь на свободу распахнута. Почему же мы не замечаем выхода? Об этом и рассказывает Алан Купер, объясняя разницу между интерфейсом и взаимодействием.



Проектируйте только для одной персоны



При создании продукта, рассчитанного на удовлетворение потребностей широкой аудитории пользователей, логика обычно побуждает наделить его настолько обширными функциональными возможностями, чтобы охватить как можно большее количество людей. В данном случае логика ошибается. Ваш продукт станет куда как более успешен, если вы спроектируете его только для одного человека.

Категория: Программирование » Веб-разработка

 

Какие инструменты для командной работы делают из обычных сотрудников Команду Мечты?

Автор: admin от 27-03-2018, 23:05, посмотрело: 55

Вы когда-нибудь задумывались, какой процент успешно реализованных проектов был выполнен вами самостоятельно, а сколько из них требовало участия команды? Думается, ответ очевиден: для крутых проектов необходима крутая команда.



Какие инструменты для командной работы делают из обычных сотрудников Команду Мечты?

Категория: Программирование » Веб-разработка

 

Как создавали большую энциклопедию для сотрудника

Автор: admin от 27-03-2018, 23:05, посмотрело: 49

Банковскими услугами в России активно пользуется более 50% населения. Вне зависимости от возраста, специальности и размера бюджета, клиенту важно получать полную и достоверную информацию о состоянии счетов и быстрые ответы на свои вопросы. Для этого банки оптимизируют телефонию, разрабатывают скрипты разговора, создают роботов для ответов на типовые запросы. Помимо технологии, внедряются прогрессивные методики обучения, проходит регулярное тестирование знаний сотрудников и оценка качества обслуживания, но все держать в голове невозможно. Особенно, если в продуктовой линейке банка десятки различных продуктов, проходят акции и действуют специальные предложения для клиентов.



Под катом сегодня рассказываем о нашей википедии – умном справочнике, где есть вся информация обо всех продуктах и услугах банка.



Как создавали большую энциклопедию для сотрудника

Категория: Программирование » Веб-разработка

 

Искусственный интеллект и нейросети для .NET-разработчиков

Автор: admin от 27-03-2018, 23:05, посмотрело: 160

Искусственный интеллект сейчас является одной из самых обсуждаемых тем и главным двигателем цифровой трансформации бизнеса. Стратегия Microsoft в области ИИ включает в себя демократизацию ИИ для разработчиков, т.е. предоставление простых в использовании фреймворков и сервисов для решения интеллектуальных задач. В этой статье рассказывается, как .NET-разработчики могут использовать возможности ИИ в своих проектах: начиная от готовых когнитивных сервисов, работающих в облаке, заканчивая обучением нейросетей на .NET-языках и запуском сложных нейросетевых моделей на компактных устройствах типа Raspberry Pi.



Прототипом статьи послужил доклад Дмитрия Сошникова на конференции DotNext 2017 Moscow. Дмитрий — технологический евангелист компании Майкрософт, занимается популяризацией современных технологий разработки программного обеспечения среди начинающих разработчиков. Специализируется в области интернета вещей, в разработке универсальных приложений Windows, в области функционального программирования и на платформе .NET (F#, Roslyn). Лично провел несколько десятков хакатонов по всей России, помогал многим студенческим стартапам начать свои проекты в различных областях. Доцент, к.ф.-м.н., ведет занятия в МФТИ и МАИ, член Российской ассоциации искусственного интеллекта, летом — ведущий кафедры компьютерных технологий детского лагеря ЮНИО-Р.



Осторожно, трафик! В этом посте присутствует огромное количество картинок — слайдов и скриншотов с видео в формате 720p.


Категория: Программирование

 

Интервью с популяризатором космонавтики, программистом-баллистиком Антоном Громовым

Автор: admin от 27-03-2018, 23:05, посмотрело: 63

Серию интервью с докладчиками конференции DUMP продолжает разговор с Антоном Громовым — программистом-баллистиком в Dauria Aerospace, автором проекта «Море Ясности», постоянным ведущим трансляций запусков SpaceX, популяризатором космонавтики. Антон рассказал о программировании спутников, о состоянии частной космонавтики в России и о том, какая работа для программистов есть в космонавтике.



Интервью с популяризатором космонавтики, программистом-баллистиком Антоном Громовым

Категория: Космонавтика

 
Назад Вперед