Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра рыбалка представляет собой полноценный симулятор рыбалки и дает возможность порыбачить в реально существующих местах из жизни и поймать рыбу, которая там обитает.

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
Вопрос из ленты «Эксперты»
25sifius25
5 месяцев назад

Rust раст лаги фризы⁠⁠

Лагает или стоп кадр при попадании мне в голову на 1 сек а за 1 сек меня конечно же кончают так же зависание при открытии карты и откидует назад пк мощный I 9 13900k 1660 super 32 gb + mk 2 диск который крепится к материнке в прочем 170фпс на минималках, подскажите пожалуйста

Вопрос Спроси Пикабу Совет Нужен совет Короткопост Текст Компьютерные игры Rust Технические проблемы
18
BehindTheMassK
BehindTheMassK
5 месяцев назад
BehindTheMassK

Бывают же красивые моменты⁠⁠

Игры Rust Красота Видео Вертикальное видео Короткие видео
2
georgiyozhegov
georgiyozhegov
5 месяцев назад
Программисты шутят

Про Rust⁠⁠

Про Rust IT юмор, Rust, C++, Программирование, IT, Юмор, Грустный юмор, Мемы, Боль
Показать полностью 1
[моё] IT юмор Rust C++ Программирование IT Юмор Грустный юмор Мемы Боль
0
3
georgiyozhegov
georgiyozhegov
5 месяцев назад
Лига программистов
Серия Программирование

Читщит По Умным Указателям⁠⁠

Читщит По Умным Указателям Обучение, Rust, Программирование, C++, Длиннопост

Наглядная иллюстрация того, что может случиться с C++ программистами.

В Rust необычная схема управления памятью. Он не использует сборщик мусора, как в Java и Go, что делает его быстрым. Скорость Rust сопоставима со скоростью C.

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

В статье специально использованы простейшие примеры, чтобы понять их было легче.

Типы

Box

Нужен для хранения объектов в куче, а не на стеке.

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

Пример кода, который не будет работать.

struct Expression {

operator: Operator,

left: Expression, // Ошибка: recursive type has infinite size

right: Expression, // Ошибка: recursive type has infinite size

}

Чинится обертыванием left и right в Box.

struct Expression {

operator: Operator,

left: Box<Expression>,

right: Box<Expression>,

}

Rc

Позволяет нескольким переменным владеть одним объектом размещенным в куче.

Не работающий код.

let a = "Hello, World!".to_string();

let b = a;

let c = a; // Ошибка: use of moved value

Чтобы он заработал, добавим Rc.

let a = Rc::new("Hello, World!".to_string());

let b = Rc::clone(&a);

let c = Rc::clone(&a);

Код также будет работать если мы скопируем объект.

let a = "Hello, World!".to_string();

let b = a.clone();

let c = a;

Но прямое копирование может серьезно повредить производительности. Преимущество Rc в том, что при присваивании не создаётся новый объект, а даётся ссылка на уже существующий.

Arc

То же что и Rc, но безопасное для использования в многопоточных приложениях. Это значит, что его можно использовать из разных потоков, не боясь гонок данных.

let a = Arc::new(1);

let b = Arc::clone(&a);

let c = Arc::clone(&a);

Дороже с точки зрения производительности из-за способа подсчёта ссылок.

RefCell

Позволяет изменять данные внутри себя даже если объявлен как неизменяемый.

let a = RefCell::new(1);

*a.borrow_mut() += 1;

dbg!(a); // 2

Комбо

RefCell часто комбинируют с Rc в виде Rc<RefCell<T>>. Это позволяет каждому владельцу ссылки изменять общий объект.

let a = Rc::new(RefCell::new(1));

let b = Rc::clone(&a);

let c = Rc::clone(&a);

*b.borrow_mut() += 1;

dbg!(&a); // 2

dbg!(&c); // Тоже 2

*c.borrow_mut() += 1;

dbg!(&a); // 3

dbg!(&b); // Тоже 3

Заключение

Главное преимущество умных указателей – избегание ошибок типа segfault и выстрелов в ногу, характерных для C и C++, сохраняя при этом удобство использования.

Если статья была полезной, вас могут заинтересовать и другие статьи в моём телеграм-канале.

Показать полностью
[моё] Обучение Rust Программирование C++ Длиннопост
16
Вопрос из ленты «Эксперты»
user10027836
6 месяцев назад

Помогите пожалуйста не могу играть в раст с мышкой x7 f7 мышка у меня уже давно⁠⁠

Помогите пожалуйста обойти или как то решить этот вопрос новую мышь нет желания покупать

[моё] Компьютер Rust Вопрос Спроси Пикабу Текст
7
1
Noob.Razrab
Noob.Razrab
7 месяцев назад

Игрок Rust выставил свою базу за 50 млн рублей на Авито⁠⁠

Открыл Авито, чтобы пролистать свежие объявления и наткнулся на это:

Игрок Rust выставил свою базу за 50 млн рублей на Авито Юмор, Rust, Игры, Игровой юмор, Длиннопост

На картинке скриншот с игры Rust

Растер решил продать свою игровую базу за 50.000.000 рублей. Как оцениваете данный юмор?

При открытии выдало ошибку:

Игрок Rust выставил свою базу за 50 млн рублей на Авито Юмор, Rust, Игры, Игровой юмор, Длиннопост

Фанаты Rust'a имеются?

Показать полностью 2
Юмор Rust Игры Игровой юмор Длиннопост
2
AnanasSSR
AnanasSSR
7 месяцев назад

RustMe или квадратная ржавчина⁠⁠

Я думаю, что все знакомы с играми Раст и Майнкрафт, но что будет, если их соединить?

Получится уникальный проект - RustMe

Этот проект нацелен на перенесении 1 игры во 2 соответственно, но получилось ли?

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

Хочу уточнить, данная статья не является рекламой проекта, я лишь хочу поделиться очень классной находкой с вами.

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

RustMe — проект, нацеленный на перенос игры Rust в Minecraft.

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

Сайт сервера: rustme.net.

Группа сервера в ВК: vk.com/rustme_official.

Discord: discord.gg/rustme.

IP-адрес сервера: start.rustme.net.

Мой тг канал: https://t.me/+nRbZ3pphEj45ZmQ6

Мой Дзен: https://dzen.ru/id/649d9f556906f42e9a5b306f

Показать полностью
[моё] Моды Rust Minecraft Игры Компьютерные игры Проект Игровые обзоры Текст
3
2
BadVo1ce
BadVo1ce
7 месяцев назад
Озвучки БэдВойса
Серия Survival Logic на русском

Пришло время дать бой быдлу⁠⁠

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

[моё] VLDL на русском Viva La Dirt League Озвучил сам Озвучка Badvo1ce Survival Logic Rust Видео RUTUBE
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии