TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #266 · 21.03

Много лет назад я делал игру ВКонтакте про домики. Одно общее изометрическое поле, где у каждого свой участок, на котором можно строить дом, выбирать его размеры, материалы, форму окон и крыши. И обставлять мебелью. Поле было квадратным 100 на 100, соответственно у каждого квартала был номер по одной оси X от 0 до 99 и по другой Y от 0 до 99. По какой-то причине мне тогда нужно было сохранить это в одном числе как идентификатор квартала, и я подумал, что изобрёл гениальный способ: A = X*100 + Y. Извлечь обратно тоже было легко: поделить A на 100 и округлить вниз, это получался X. А потом Y = A - X*100. Например, квартал с координатами 13-29, собственно, так и записывался: 1329. Важно, что это математические операции, а не строковые. Они и сами по себе быстрее выполняются программой, и позволяют, например, удобно отсортировать участки. Я считал себя очень умным, не зная тогда, что по сути изобрёл системы исчисления, и вообще подобный подход очень банален и прост. Мы куда чаще видим это в битовых масках, потому что и сама задача для двузначных свойств возникает чаще, и компьютер существенно быстрее работает с битами, но от того, какая там база системы исчисления, математический смысл не меняется. Если тебе надо записать в одно число несколько свойств, каждое из которых может быть в N значениях, то в это число должно влезать N*N*N... сколько там у тебя этих свойств. Ты пишешь первое свойство n1, потом прибавляешь n2*N, потом n3*N*N и так далее. Величины существуют в разных разрядах N-ричной системы исчисления, поэтому не пересекаются, и их можно разделить. Игра, кстати, поначалу хорошо набирала пользователей, а потом перестала. Я думал, что она не интересная, и закрыл проект. А сильно позже уже выяснилось, что был баг в коде регистрации игрока, из-за чего новые приходить не смогли начиная с какого-то момента. В том самом коде, который извлекал координаты квартала из его идентификатора, да. #dev

Hashtags

Резултати

Намерени 2 подобни публикации

Търсене: #dito

当前筛选 #dito清除筛选
VPS自留地

@zx_vps · Post #2043 · 18.10.2025 г., 09:59

#菲律宾#eSIM#DITO 🇵🇭DITO eSIM 菲律宾第三大电信运营商 DITO 由 菲律宾 DITO CME 公司与中国电信集团 共同组成,是菲律宾第三大电信运营商,支持 eSIM 并可在中国大陆漫游。 📶功能与特点: • 支持 中国移动 4G 漫游 • WiFi Calling:安卓无需 VPN 秒连;iOS 需 VPN 辅助 • 支持 iMessage 与 +63 号段(10位数) • eSIM 可联网删除后重新扫描原二维码恢复 💰中国大陆漫游资费: • 拨打电话:₱35 ≈ ¥4.29 / 分钟 • 接听电话:₱35 ≈ ¥4.29 / 分钟 • 发短信:₱15 ≈ ¥1.84 / 条 • 收短信:免费 • 流量:需另购数据套餐 🔒实名认证与保号方式: 写入eSIM后登录APP:选"Register my DITO number",然后选"菲律宾个人",用护照+人脸+谷歌地地址 秒过 充值 ₱5(约 ¥0.62)即可延长号码有效期 1 年(不可叠加) 📱DITO 官方 App Store 下载 🔘@TossIPhone🔘@TossIChannel

东南亚出境攻略

@boguaguacn · Post #220 · 07.11.2024 г., 02:28

#菲律宾#手机卡#GLOBE#Smart#DITO DITO SIM、 SIM Smart 卡有效期(2024年11月5日更新) 1.以下是 DITO SIM 卡过期并永久断开(卡自动注销)的情形整理: 未激活或未使用:如果 SIM 卡在包装信封上注明的有效期之前未激活且未使用,则会过期并永久断开。 一年内无活动:若已激活的 SIM 卡在自上次 DITO 预付费充值之日起一年内没有任何活动,SIM 卡将过期并永久断开。 低于 1 PHP余额后无活动:如果已激活的 SIM 卡在达到小于 1 PHP余额后,您订阅的套餐将暂时断开。一旦充值,您订阅的套餐将重新激活。如果暂时断开状态持续 90 天或更长时间,您订阅的套餐将被永久断开,您的 DITO SIM 卡将被永久禁用,您的 DITO 手机号码将被封锁并列入黑名单。 注意事项: DITO 不负责更换任何永久断开和列入黑名单的 SIM 卡,且此类 SIM 卡无法重新连接至 DITO 网络,关联的手机号码不会被重新分配。 永久断开的 SIM 卡中残余的任何 DITO 预付费充值不可兑换或退还现金。 2.以下是 Smart SIM 卡过期并永久断开(卡自动注销)的情形整理: 未激活或未使用:如果 SIM 卡在包装信封上注明的有效期之前未激活且未使用,则会过期并永久断开。 一年内无活动:若已激活的 SIM 卡在自上次 Smart 预付费充值之日起一年内没有任何活动,SIM 卡将过期并永久断开。 零余额后无活动:如果已激活的 SIM 卡在达到零余额或零余额促销到期后的 180 天内没有任何活动,SIM 卡将过期并永久断开。 注意事项: Smart 不负责更换任何永久断开的 SIM 卡,且此类 SIM 卡无法重新连接至 Smart 网络,关联的手机号码可能会被重新分配。 永久断开的 SIM 卡中残余的任何 Smart 预付费充值不可兑换或退还现金。 TNT SIM 或其他 Smart 旗下sim卡均以此为准 💫投稿热线:@coocooASD@Ada19889 💰投稿爆料最高20U