Size: a a a

Генератор непрочитанных сообщений

2020 February 29

AM

Artem Molotov in Генератор непрочитанных сообщений
Переслано от Dmitriy Tkachenko
По процу,у меня в коробке ай5 ещё сэнди бридж, второго поколения тобиш. Вообще нормально заходит, а щас вообще стоит как игровой комп. Поэтому прям последние поколения очень необязательно
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
с процами ваще веселуха
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
я что бы не мешать девушке спать иногда скручиваю спой проц (i5-2520m) с 100% до 40% (при 100% работает разгон с 2.5 гц до 3.0 гц, с 99% — не работает и только 2.5).

И с этими 40% я поначала замечаю тупости, но минут через 5 уже незаметно. И вот бывают времена, когда я это не отключаю и замечаю только под конец обеда следующего дня (который у меня рабочий).

:)))
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Так что я не панимать людей, которые для работы гонятся за производительностью проца
источник

C

Costel Salanders in Генератор непрочитанных сообщений
Bohdan Turchyk
но сам по себе питон в параллельные вычисления не умеет
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Artem Molotov
именно для io? что-то мне кажется, что наоборот
Когда питон выполняет питонкод он захватывает Гил. Поэтому паралелить можно или вызовы стшного кода или работу с ио. Например в отдельный поток выносят рисование уи и обработку эвентов.
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Когда питон выполняет питонкод он захватывает Гил. Поэтому паралелить можно или вызовы стшного кода или работу с ио. Например в отдельный поток выносят рисование уи и обработку эвентов.
>  рисование уи

это i/o?
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
мне не стыдно ошибаться, если чо есть - поясняй)
источник

F

Faust in Генератор непрочитанных сообщений
Artem Molotov
>  рисование уи

это i/o?
Узер интерфейс
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Окей. Скажем так. Выносить в отдельный поток что то что блокируется.
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Faust
Узер интерфейс
я понял
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Окей. Скажем так. Выносить в отдельный поток что то что блокируется.
ну так это совсем другое
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
просто разрабы языка (или в крайнем случае либ) как раз таки пытаются делать i/o асинхронным/паралельным,  если это возможно, но ещё пока даже "паралельные вычисления" на уровне языка не добавили
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
чёт я сложно написал, но может поняли
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
точнее запутано
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Artem Molotov
просто разрабы языка (или в крайнем случае либ) как раз таки пытаются делать i/o асинхронным/паралельным,  если это возможно, но ещё пока даже "паралельные вычисления" на уровне языка не добавили
Вся эта кутерьма с асинхронностью идёт из за того, что родные потоки оси сделаны плохо.
источник

С

Санжар in Генератор непрочитанных сообщений
Чуваааки
источник

С

Санжар in Генератор непрочитанных сообщений
Есть массив, самый обычный.
[
12, 12, 14, 15
52, 52, 52, 52
11, 55, 66, 22
]
Каждые 4 элемента в нём я считаю как колонку, и мне надо вычислить совпадение по числам в колонках.
Куда копать/как лучше сделать?
Пока я сделал подобное:
let result = spinResult.filter(function (item, index, array) {
           return array.indexOf(item, 0) !== array.indexOf(item, 2);
       });


Да, можно упороться и обычным for со счётчиком запилить, но хочется именно норм решения
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Санжар
Есть массив, самый обычный.
[
12, 12, 14, 15
52, 52, 52, 52
11, 55, 66, 22
]
Каждые 4 элемента в нём я считаю как колонку, и мне надо вычислить совпадение по числам в колонках.
Куда копать/как лучше сделать?
Пока я сделал подобное:
let result = spinResult.filter(function (item, index, array) {
           return array.indexOf(item, 0) !== array.indexOf(item, 2);
       });


Да, можно упороться и обычным for со счётчиком запилить, но хочется именно норм решения
что значит "совпадение по числам"?
это слоты те?
источник

С

Санжар in Генератор непрочитанных сообщений
да
источник