Перейти к основному содержимому

Еженедельный обзор ForEach 35

· 3 мин. чтения

Задача: Сумма двух чисел

Напишите функцию twoSum. Которая получает массив целых чисел nums и целую сумму target, а возвращает индексы двух чисел, сумма которых равна target. Любой набор входных данных имеет ровно одно решение, и вы не можете использовать один и тот же элемент дважды. Ответ можно возвращать в любом порядке...

ANDROMEDA

В самом начале 2014 года я решил начать лучше документировать свои читательские привычки и делиться ими со всеми вами .

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

Надеюсь, они вам понравятся, поскольку мы продвигаемся во второй половине 2014 года.

Вот так…

1. Ява

>> Прогнозирование следующего Math.random() в Java

Это было довольно интересное чтение о внутренней работе Java Random .

>> Сборщики мусора — последовательный, параллельный, CMS, G1 (и что нового в Java 8)

Краткое руководство по различным реализациям сборщиков мусора в JDK — хороший общий обзор.

2. Весна

>> Spring Framework 4.1 GA уже здесь!

Большой новостью на этой неделе, конечно же, является то, что Spring 4.1 вышел . Больше всего меня радует новое разрешение статических ресурсов и поддержка нового уровня изоляции в настройках Hibernate/JPA.

>> Предварительная версия поддержки Spring Security WebSocket

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

Ну и конечно Spring неустанно выпускает новые релизы и вебинары, помимо релиза 4.1:

3. Технические и размышления

>> Следите за призом

Еще одна прагматичная часть, в которой используются два разных способа мышления. Если вы занимаетесь консалтингом, это должно быть вам знакомо — иметь цель и постоянно работать над ее достижением, а не просто работать . Добавляются баллы, если это бизнес-цель или цель обучения.

>> Тестовое время

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

>> Стандартная уценка со вкусом

Спецификация Markdown отсутствует — это движение вперед семимильными шагами, и это интересно, даже если вы явно не работаете над уценкой. Кроме того, наряду с интересными публичными извинениями, теперь он называется Common Markdown .

>> Волк

Это быстрое чтение, но эффектное и интересное, если не сказать больше. Не могу понять, почему это так, но это есть.

4. Комиксы

Давайте закончим это сильным с XKCD - и завершим неделю смехом:

>> ( (вот еще текст, на который можно кликнуть)

>> Конечная игра

>> Пик Балмера

Хороших выходных и дайте мне знать в комментариях , нравится ли вам новый раздел «Комиксы» . Я получаю удовольствие, роясь в своих закладках и выкладывая их.