Я один в первом абзаце увидел "расскажу как ускорить бинарный поиск в сотни раз", а в конце сравнение резульиатов менее чем в 2 раза? Понимаю, что не все рассказали, но хотелось бы получать то, что заявлено или тогда уже переформулировать, что "в конце цикла статей вы узнаете как ускорить бинарный поиск в сотни раз".
Ну как минимум если у вас кликер и числа обновляются чаще раза в секунду - уже стоило задуматься на реализации без ToString, чтобы избежать лишних вызовов GC.
Ну и вместо BigInteger, раз все равно сокращаете, можно было бы использовать double. Если нужно реально больше 300 цифр в числе - можно придумать свой формат, где будет double + степень. При обновлении все что меньше определенной точности итак не имеет значения. BigInteger на больших числах может быть слишком медленным и тоже утечки памяти провоцировать.
Если тестовое прислали и что-то не так, то просьба это переделать - уже звоночек о кидалове. Если что-то не так, то или 1) вы нам не подходите, или 2) давайте обсудим, почему вы сделали так, а не по другому, т.к. потенциал виден, может и подойдете.
Для некоторых задач можно вместо нейросети использовать линейную регрессию, но это не значит, что линейная регрессия и есть нейросеть. Или ДВС можно заменить на электродвигатель. Или ставни на шторы.
Надеюсь теперь понятнее, что замена не есть равенство. И что измерение уровня гормонов не есть определение уровня счастья.
Счастье - это процесс, а не результат (скажет почти любой психолог), я бы в этом планезаменил неизмеримый уровень счастья на вполне измеримые уровни дофамина, серотонина, эндорфина и окситоцина - предполагаемый уровень получаемого удовольствия. Ну и еще сюда тогда добавить про привыкание нервной системы - типа если постоянно ешь сладкое то потом это почти не приносит удовольствия и надо все большую дозу.
Извините, но по содержанию статьи как-будто силу свою не в ту точку прикладываете. Если идет так сложно, что хочется оправдываться, может стоит детальнее расписать, а что и почему вы вообще хотите и поискать точку опоры там?
В ваших словах много опыта многое из этого коррелирует с моими наблюдениями в Беларуси, хотя я и не выходил (мне страшно и есть о ком заботится, такой мой выбор). Что же касается других стран — все-таки мои наблюдения говорят о том, что в некоторых чуточку больше «до законов», да и сами законы на немного другое ориентированы. Приблизительно это можно сравнить как крепостное право (крестьяне принадлежат тебе, зачем о них заботиться?) и его отсутствие (нужно договариваться, конкурировать).
Насчет π. Возьмите сферу радиусом R и на ее поверхности нарисуйте окружности радиусом r= 1)(π1)*R/2 2)R/2 и посчитайте π2 для этих окружностей на шаре, я думаю будет о чем подумать.
Или можно просто посмотреть мои вычисления и похоливарить)Взаимосвязь между R и r: 2*(π1)*R*n/360 = r или если вместо градусов брать радианы 2*(π1)*R*n/(2*(π1)) = r => R*n = r
Длина укружности на поверхности L2 = 2*(π2)*r
Длина окружности в случае сферы равна L1 = 2*(π1)*R2, где радиус окружности для сферы, соотвествующий r равен R2 = R*sin(n)
1) r = (π1)*R/2 => R*n = (π1)*R/2 => n = π1/2. Тогда L2 = L1 => 2*(π2)*r = 2*(π1)*R2 => (π2)*r = (π1)*R2 => (π2)*R*(π1)/2 = R*(π1)*sin(n) => (π2)/2 = sin(π1/2) => π2 = 1*2 = 2.
2) r = R/2 => R*n = R/2 => n = 1/2. Тогда L2 = L1 => 2*(π2)*r = 2*(π1)*R2 => (π2)*r = (π1)*R2 => (π2)*R*n = (π1)*R*sin(n) => (π2)*1/2 = (π1)*sin(1/2) => π2 = 2*(π1)*(~0,4794) ~= 3,012
Можно сделать вывод, что все зависит от того в какой точке сферического пространства мы находимся)))
<занудство>
Я один в первом абзаце увидел "расскажу как ускорить бинарный поиск в сотни раз", а в конце сравнение резульиатов менее чем в 2 раза? Понимаю, что не все рассказали, но хотелось бы получать то, что заявлено или тогда уже переформулировать, что "в конце цикла статей вы узнаете как ускорить бинарный поиск в сотни раз".
</занудство>
<занудство>
Ну как минимум если у вас кликер и числа обновляются чаще раза в секунду - уже стоило задуматься на реализации без ToString, чтобы избежать лишних вызовов GC.
Ну и вместо BigInteger, раз все равно сокращаете, можно было бы использовать double. Если нужно реально больше 300 цифр в числе - можно придумать свой формат, где будет double + степень. При обновлении все что меньше определенной точности итак не имеет значения. BigInteger на больших числах может быть слишком медленным и тоже утечки памяти провоцировать.
</занудство>
А так вообще прикольно.
Если тестовое прислали и что-то не так, то просьба это переделать - уже звоночек о кидалове. Если что-то не так, то или 1) вы нам не подходите, или 2) давайте обсудим, почему вы сделали так, а не по другому, т.к. потенциал виден, может и подойдете.
Я вот много чего хочу делать для себя, но малейшая сложность и "лучше новости читану". А когда припрет - то сложности все решаются.
Ух, злюсь. Вот вам разъяснение.
Для некоторых задач можно вместо нейросети использовать линейную регрессию, но это не значит, что линейная регрессия и есть нейросеть. Или ДВС можно заменить на электродвигатель. Или ставни на шторы.
Надеюсь теперь понятнее, что замена не есть равенство. И что измерение уровня гормонов не есть определение уровня счастья.
Я предложил заменить счастье на уровень гормонов, и сказал, что это гормоны удовольствия. Я ничего не приравнивал, не додумывайте.
Про мелодию - вы красиво сказали.
Счастье - это процесс, а не результат (скажет почти любой психолог), я бы в этом планезаменил неизмеримый уровень счастья на вполне измеримые уровни дофамина, серотонина, эндорфина и окситоцина - предполагаемый уровень получаемого удовольствия. Ну и еще сюда тогда добавить про привыкание нервной системы - типа если постоянно ешь сладкое то потом это почти не приносит удовольствия и надо все большую дозу.
"Дайте мне точку опоры, и я сдвину Землю" (с)
Извините, но по содержанию статьи как-будто силу свою не в ту точку прикладываете. Если идет так сложно, что хочется оправдываться, может стоит детальнее расписать, а что и почему вы вообще хотите и поискать точку опоры там?
Автор сам синьором был? Или это точка зрения с джуновского угла зрения на все остальное без опыта в оном?
Я знаю Unity. Я про то, что заголовок и содержание не соответствуют друг другу.
Увидел много доводов "почему стоит начать разрабатывать на Unity" и ни одного "как".
А где вырез как у IPhone/MacBook?
Или можно просто посмотреть мои вычисления и похоливарить)Взаимосвязь между R и r: 2*(π1)*R*n/360 = r или если вместо градусов брать радианы 2*(π1)*R*n/(2*(π1)) = r => R*n = r
Длина укружности на поверхности L2 = 2*(π2)*r
Длина окружности в случае сферы равна L1 = 2*(π1)*R2, где радиус окружности для сферы, соотвествующий r равен R2 = R*sin(n)
1) r = (π1)*R/2 => R*n = (π1)*R/2 => n = π1/2. Тогда L2 = L1 => 2*(π2)*r = 2*(π1)*R2 => (π2)*r = (π1)*R2 => (π2)*R*(π1)/2 = R*(π1)*sin(n) => (π2)/2 = sin(π1/2) => π2 = 1*2 = 2.
2) r = R/2 => R*n = R/2 => n = 1/2. Тогда L2 = L1 => 2*(π2)*r = 2*(π1)*R2 => (π2)*r = (π1)*R2 => (π2)*R*n = (π1)*R*sin(n) => (π2)*1/2 = (π1)*sin(1/2) => π2 = 2*(π1)*(~0,4794) ~= 3,012
Можно сделать вывод, что все зависит от того в какой точке сферического пространства мы находимся)))