All streams
Search
Write a publication
Pull to refresh
11
0
Даниил @kin4stat

User

Send message

Фронтенд LLVM, например, у обоих будет разных. Но Middleend и Backend одинаковый. Ни одной строчки это конечно очень сильно было сказано

10 литров на 100 километров

А откуда статистика? Реальная жизнь говорит что даже небольшая машина с небольшим двигателем(тот же солярис), с кондиционером по городу жрет около 9-10 литров. И это на ручке. На автомате прибавляйте сюда литр - два. Mitsubishi Outlander на хорошем бензине по городу с кондером на автомате жрет под 13-15 литров(без пробок, только светофоры). Движок там около 150 сил.

На ручке, на движке 87 сил, без кондера на трассе, на очень хорошем бензине выходит 6 литров в лучшем случае

У меня i7, 32 оперативы и 2 ssd

На одном стоит минт с синнамоном, на втором в дуалбуте вин 10. Так вот, вин 10 по сравнению с линухом тормозит. Тормозит безбожно. После загрузки в нее минут 5 надо погулять, чтобы она там что-то себе пошуршала и начала, наконец, хоть как-то работать. 

У вас какой-то неправильный ssd видимо, или может ОЗУ. Тоже i7, тоже 2ssd, и тоже 32 гига озу. 17 секунд и уже можно пользоваться. Где вы 5 минут умудрились найти? У меня даже виртуальная машина образ которой на HDD стоит, грузится минуты 2.

Анекдот вспомнился:

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

Dark Reader расширение браузера, как на телефоне, так и на ПК.

И даже на яблоке

В C++ вы можете делать так:

char* data = get_some_data();
std::cout << *reinterpret_cast<int*>(data) << std::endl;

Но не можете делать так:

float* data = get_some_data();
std::cout << *reinterpret_cast<int*>(data) << std::endl;

Ну или более наглядный пример

enum class MyByte : unsigned char{};
void foo_mybyte(MyByte* data) {
	std::cout << *reinterpret_cast<int*>(data) << std::endl;
}
void foo_uchar(unsigned char* data) {
	std::cout << *reinterpret_cast<int*>(data) << std::endl;
}
void foo_byte(std::byte* data) {
	std::cout << *reinterpret_cast<int*>(data) << std::endl;
}
int value = 5;
foo_uchar(reinterpret_cast<unsigned char*>(&value)); // ok
foo_byte(reinterpret_cast<std::byte*>(&value)); //ok
foo_mybyte(reinterpret_cast<MyByte*>(&value)); // UB

Если объяснять простыми словами: Вы можете кастовать (char/unsigned char/std::byte)* в любой тип, и обращение по указателю далее будет валидным, если там существует объект. Но нельзя кастовать из произвольного типа в произвольный, и потом обращаться к этому указателю, даже если там существует такой объект

Другие характеристики вполне ожидаемые: 8 ядер, 15 потоков, тактовая частота 3,4/4,5 ГГц, TDP 105 Вт.

В данном случае верить картинке лучше? 16 потоков в итоге?

Apple называет такой эффект «остаточное свечение», и там написано, что это нормально, и не парьтесь. Если сильно бесит - не пользуйтесь устройством пока не пройдет.

На 7 айфоне это тоже проявляется, хотя дисплей IPS

Также в Госдуме напомнили, что российский закон не устанавливает, где, в каких странах высчитывается оборотный штраф. По мнению депутатов, теоретически суд мог бы назначить Google оборотный штраф от общего оборота и за пределами РФ, что может быть для компании серьезным ударом.

Баг или фича?)

В тесте 3D Particle Movement(2-2), только на 12900k и 11900k использовался AVX-512, или это такой прирост относительно прошлых процессоров? Что-то не верится, что на ровном месте x2 прирост

2

Information

Rating
Does not participate
Location
Россия
Registered
Activity