Как стать автором
Обновить
25
0
Жарков Михаил @zharko_mi

Инженер

Отправить сообщение

Разбираем float на части

Время на прочтение3 мин
Количество просмотров6.3K

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

Читать далее
Всего голосов 14: ↑9 и ↓5+4
Комментарии15

Merkle Tree: ржавое и быстрое

Время на прочтение5 мин
Количество просмотров15K

image


Всем привет! Недавно открыл для себя язык Rust. О своих первых впечатлениях поделился в предыдущей статье. Теперь решил копнуть немного глубже, для этого необходимо что-то посерьёзнее списка. Выбор мой пал на дерево Меркла. В этой статье я хочу:


  • рассказать про эту структуру данных
  • посмотреть на то, что уже есть в Rust
  • предложить свою реализацию
  • сравнить производительность
Читать дальше →
Всего голосов 42: ↑42 и ↓0+42
Комментарии2

Первые шаги по Rust

Время на прочтение7 мин
Количество просмотров75K

image


Всем привет. Недавно познакомился с новым для себя языком программирования Rust. Я заметил, что он отличается от других, с которыми мне до этого доводилось сталкиваться. Поэтому решил покопать глубже. Результатами и своими впечатлениями хочу поделиться:


  • Начну с главной, на мой взгляд, особенности Rust
  • Опишу интересные детали синтаксиса
  • Объясню, почему Rust, скорее всего, не захватит мир

Сразу поясню, что я около десяти лет пишу на Java, так что рассуждать буду со своей колокольни.

Читать дальше →
Всего голосов 54: ↑51 и ↓3+48
Комментарии74

OutOfMemoryError: поймай, если сможешь

Время на прочтение4 мин
Количество просмотров27K

image


Всем привет! Сегдня хотел бы поделиться опытом обратоки ошибки ООМ. Эту статью меня побудила написать проблема, с которой я столкнулся. И которая, как позже выяснилось, долгое время оставалсь незамеченой. Меня заинтересовал этот вопрос, так что я решил изучить его немного глубже.

Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии15

Лямбда-потрошитель

Время на прочтение8 мин
Количество просмотров19K

Хотя недавно была выпущена Java 9 с новой модульной системой, многие еще продолжают пользоваться привычной восьмой версией, с лямбдами. В течение полугода я плотно работал с ней и всеми ее нововведениями. Если с новыми методами коллекций и Optional все понятно, то с лямбдами не все так очевидно. В частности, как они реализованы и как влияют на производительность. И главное — чем они отличаются от старых добрых анонимных классов.


Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность