Forwarded from Java Geek
Java передает аргументы по значению или по ссылке?
Java всегда передает аргументы по значению (pass-by-value). Тем не менее, когда мы передаем значение объекта, мы передаем ссылку на него, потому что переменные хранят ссылку на объект, а не сам объект. Но это не передача по ссылке (pass-by-reference). Такое положение дел может быть не совсем понятно новичкам.
@java_geek
Java всегда передает аргументы по значению (pass-by-value). Тем не менее, когда мы передаем значение объекта, мы передаем ссылку на него, потому что переменные хранят ссылку на объект, а не сам объект. Но это не передача по ссылке (pass-by-reference). Такое положение дел может быть не совсем понятно новичкам.
@java_geek
👎12👍4
Forwarded from ITmozg
Летающий автомобиль от Alef привлек раннего инвестора Tesla
Компания Alef, расположенная в Санта-Кларе, в самом сердце Кремниевой долины, разработала Model A — стремительный, но относительно обычный на вид электромобиль — с возможностью вертикального взлета и посадки. И, конечно же, умеет летать.
https://bookflow.ru/letayushhij-avtomobil-ot-alef-privlek-rannego-investora-tesla/
#news @itmozg
Компания Alef, расположенная в Санта-Кларе, в самом сердце Кремниевой долины, разработала Model A — стремительный, но относительно обычный на вид электромобиль — с возможностью вертикального взлета и посадки. И, конечно же, умеет летать.
https://bookflow.ru/letayushhij-avtomobil-ot-alef-privlek-rannego-investora-tesla/
#news @itmozg
👍11
Forwarded from GameDev: разработка игр
10 игр на Python с исходниками
Dodger
Memory Puzzle
Sliding Puzzle
Simon
Nibbles
Tetris
Katamari Damacy
Sokoban
Othello
Flood It
https://bookflow.ru/10-igr-na-python-s-ishodnikami/
#gamedev
👉 @game_devv
Dodger
Memory Puzzle
Sliding Puzzle
Simon
Nibbles
Tetris
Katamari Damacy
Sokoban
Othello
Flood It
https://bookflow.ru/10-igr-na-python-s-ishodnikami/
#gamedev
👉 @game_devv
👍20👎3
Forwarded from ITmozg
Линус Торвальдс «раздражен» плохой работой разработчиков ядра Linux
Торвальдс объявил о релизе версии 6.1 для ядра Linux и добавил строгое сообщение разработчикам: прекратите подавать код в последнюю минуту.
https://bookflow.ru/linus-torvalds-razdrazhen-plohoj-rabotoj-razrabotchikov-yadra-linux/
#news @itmozg
Торвальдс объявил о релизе версии 6.1 для ядра Linux и добавил строгое сообщение разработчикам: прекратите подавать код в последнюю минуту.
https://bookflow.ru/linus-torvalds-razdrazhen-plohoj-rabotoj-razrabotchikov-yadra-linux/
#news @itmozg
👍40😁18🤡4💩2❤1
Forwarded from Мир технологий и науки (Technology World)
This media is not supported in your browser
VIEW IN TELEGRAM
Роботы на складе Amazon. Объем автоматизации работ поражает воображение.
Подпишись на Мир технологий 👉 @mir_teh
Подпишись на Мир технологий 👉 @mir_teh
👍46❤3👎3
Forwarded from ITmozg
Релиз Ubuntu 22.10 Kinetic Kudu от 20 октября 2022, что нового
Этот промежуточный релиз под кодовым названием «Kinetic Kudu» призван улучшить работу корпоративных разработчиков и ИТ-администраторов. Он также включает новейшие инструментальные цепочки и приложения с особым акцентом на экосистему IoT.
https://bookflow.ru/reliz-ubuntu-22-10-kinetic-kudu-ot-20-oktyabrya-2022-chto-novogo/
#news @itmozg
Этот промежуточный релиз под кодовым названием «Kinetic Kudu» призван улучшить работу корпоративных разработчиков и ИТ-администраторов. Он также включает новейшие инструментальные цепочки и приложения с особым акцентом на экосистему IoT.
https://bookflow.ru/reliz-ubuntu-22-10-kinetic-kudu-ot-20-oktyabrya-2022-chto-novogo/
#news @itmozg
👍16
Forwarded from Библиотека PHP программиста 👨🏼💻👩💻
Отказоустойчивая работа с Redis
Сергей Шамбир
Казалось бы, есть универсальный способ ускорить любой сервис: просто использовать Redis. Но всегда ли это пойдёт на пользу? В докладе мы обсудим подводные камни использования Redis, а затем рассмотрим практический опыт построения системы, устойчивой к его отказам.
https://www.youtube.com/watch?v=9qvr920dWtk
👉 @php_lib
Сергей Шамбир
Казалось бы, есть универсальный способ ускорить любой сервис: просто использовать Redis. Но всегда ли это пойдёт на пользу? В докладе мы обсудим подводные камни использования Redis, а затем рассмотрим практический опыт построения системы, устойчивой к его отказам.
https://www.youtube.com/watch?v=9qvr920dWtk
👉 @php_lib
YouTube
Отказоустойчивая работа с Redis - Сергей Шамбир, iSpring
Казалось бы, есть универсальный способ ускорить любой сервис: просто использовать Redis. Но всегда ли это пойдёт на пользу? В докладе мы обсудим подводные камни использования Redis, а затем рассмотрим практический опыт построения системы, устойчивой к его…
👍6
Forwarded from Python академия
Очистка элементов в последовательности
Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти.
Иногда возникает необходимость в удалении ненужных объектов последовательности. Как раз для этого и используют itertools, а именно метод compress.
Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности.
Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее.
Подписывайтесь на канал 👉@pythonofff
Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти.
Иногда возникает необходимость в удалении ненужных объектов последовательности. Как раз для этого и используют itertools, а именно метод compress.
Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности.
Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее.
Подписывайтесь на канал 👉@pythonofff
👍14🥱1
Sams Teach Yourself Java in 21 Days
Автор: Rogers Cadenhead (2020)
С помощью этого руководства вы быстро освоите основы, а затем перейдете к продвинутым особенностям и концепциям современной Java. Книга была полностью обновлена для Java 11 и 12. К тому времени, когда вы прочтете книгу, вы будете хорошо разбираться в Java и библиотеках. Предыдущий опыт программирования не требуется. Следуя 21 тщательно организованному уроку из этой книги, каждый может изучить основы программирования на Java.
Скачать книгу
Автор: Rogers Cadenhead (2020)
С помощью этого руководства вы быстро освоите основы, а затем перейдете к продвинутым особенностям и концепциям современной Java. Книга была полностью обновлена для Java 11 и 12. К тому времени, когда вы прочтете книгу, вы будете хорошо разбираться в Java и библиотеках. Предыдущий опыт программирования не требуется. Следуя 21 тщательно организованному уроку из этой книги, каждый может изучить основы программирования на Java.
Скачать книгу
👍14
Forwarded from ITmozg
This media is not supported in your browser
VIEW IN TELEGRAM
В университете Мэриленда создали плащ-невидимку
ИИ обучены распознавать объекты, а принт на свитере мешает это делать, используя AML-методы.
https://bookflow.ru/v-universitete-merilenda-sozdali-plashh-nevidimku/
#news @itmozg
ИИ обучены распознавать объекты, а принт на свитере мешает это делать, используя AML-методы.
https://bookflow.ru/v-universitete-merilenda-sozdali-plashh-nevidimku/
#news @itmozg
👍47🤡5🔥3🤔1
Ultimate Go Notebook
Авторы: William Kennedy, Hoanh An (2021)
Эта практическая книга по Go научит вас программировать на этом быстро набирающем популярность языке. Многочисленные примеры кода и авторские замечания к ним помогут быстро войти в рабочую среду и начать разбираться в основах программирования.
Скачать книгу
Авторы: William Kennedy, Hoanh An (2021)
Эта практическая книга по Go научит вас программировать на этом быстро набирающем популярность языке. Многочисленные примеры кода и авторские замечания к ним помогут быстро войти в рабочую среду и начать разбираться в основах программирования.
Скачать книгу
👍12❤2
Forwarded from ITmozg
102 задачи на логику и смекалку для детей и взрослых с ответами
https://bookflow.ru/102-zadachi-na-logiku-smekalku-i-soobrazitelnost/
@itmozg
https://bookflow.ru/102-zadachi-na-logiku-smekalku-i-soobrazitelnost/
@itmozg
👍19
Write Great Code, Volume 2, 2nd Edition
Автор: Randall Hyde (2020)
Современные языки программирования предоставляют продуктивность и переносимость, но также позволяют легко писать небрежный код, не оптимизированный для компилятора. Книга научит вас создавать код, который перейдет в хороший машинный код после его выполнения компилятором.
Во время чтения книги вы:
✔️Узнаете, как анализировать вывод компилятора;
✔️Изучите достаточно из ассемблера для чтения вывода компилятора;
✔️Поймете, как компиляторы преобразуют различные постоянные и переменные объекты в машинные данные.
Скачать книгу
Автор: Randall Hyde (2020)
Современные языки программирования предоставляют продуктивность и переносимость, но также позволяют легко писать небрежный код, не оптимизированный для компилятора. Книга научит вас создавать код, который перейдет в хороший машинный код после его выполнения компилятором.
Во время чтения книги вы:
✔️Узнаете, как анализировать вывод компилятора;
✔️Изучите достаточно из ассемблера для чтения вывода компилятора;
✔️Поймете, как компиляторы преобразуют различные постоянные и переменные объекты в машинные данные.
Скачать книгу
👍10