失眠,原因很多
昨夜失眠,竟然是因为想到一个数学题
一开始是这样的,双方投掷2个骰子,一般的规则就是每个人用加法把自己的2个骰子点数加起来,然后比大小
但是有时候会出现双方相同的情况,比如1+6和2+5
所以就在想,如果排除掉点数完全一样的情况下,有没有一种数学算法,可以一次计算比出大小
扩展和归纳起来就是:
对于一个整数对a,b(ab不分先后,即1/6和6/1视为同一个整数对),设计一种算法,使得对于不同的整数对,计算出来的结果为整数且唯一?
失眠,原因很多
昨夜失眠,竟然是因为想到一个数学题
一开始是这样的,双方投掷2个骰子,一般的规则就是每个人用加法把自己的2个骰子点数加起来,然后比大小
但是有时候会出现双方相同的情况,比如1+6和2+5
所以就在想,如果排除掉点数完全一样的情况下,有没有一种数学算法,可以一次计算比出大小
扩展和归纳起来就是:
对于一个整数对a,b(ab不分先后,即1/6和6/1视为同一个整数对),设计一种算法,使得对于不同的整数对,计算出来的结果为整数且唯一?
在unity开发游戏编辑器扩展中,我们常常会用到节点编辑器。节点编辑器就是用节点和节点连接的图形话编辑器,比如unity自带的shadergraph就是一个节点编辑器。用户通过节点之间的拖拖拉拉,连线就能得到想要的结果。
在一段时间里,打算做一个迷宫的地图编辑器,每个地图有上下左右4个门,可以和其他地图连接。于是打算开发一个编辑器,通过可视化的方式去生成整个迷宫的数据。查了很多的节点插件,xnode作为轻量级的节点编辑器就非常适合用来做二次开发
Xnode(https://github.com/Siccity/xNode)是开源的轻量级的节点编辑器插件。所以理解和开发起来非常方便
最终开发效果如下。可以在窗口内创建节点,设置四个门的跳转关系,最终点击导出保存为一个指定的数据文件
2018年,google推出了aab技术。在此之后google发布通知:从 2021 年 8 月起,新应用需要使用 Android App Bundle 才能在 Google Play 中发布。
这意味着以GP为主要平台的海外版本,都需要使用aab。那么什么是aab,和apk有什么不同呢?
aab官方介绍:https://developer.android.com/guide/app-bundle
简单地说aab就是一个带有很多分包数据的压缩包。它将一个apk拆分了多个小包,比如按CPU架构拆分,按语言拆分等等,最终移动设备安装时只需要下载需要的分包即可。
apk可以直接安装到用户的设备上,但是aab只是一种发布格式,所以不能直接安装。但是可以使用bundletool命令行连接设备进行模拟安装
不知道和5月份的血月有没有什么关系,最近好多人的精神和情绪都受到了一定的影响。不过我感觉如果是的话,这个也可能只是一种诱因,更主要的问题还在于自己不好的生活习惯,以及引起的长时间的低质量的睡眠。
5月2号早上的时候,刚刚起床在玩手机麻将,突然间就咚的一下,脑袋突然一阵空白。因为就1秒不到就恢复了,当时没在意。
但是在5月7号早上的时候,好好地在听歌写代码,突然间,一阵晕眩感袭来。我飞快地拿下耳机,然后和同事说,我貌似要晕了。同事也吓了一跳,急忙的问我什么情况,然后递给我一瓶可乐,以为是低血糖。休息片刻之后,差不多5秒不到的时间,又恢复了。不过这次让我感觉到慌张,想到了之前网上各种程序员猝死的报导,更是害怕极了。
很多人认为ab包不需要加密,但是这样的人我认为,他思考问题的方式是片面的且狭隘。
是否加密应该根据项目本身的资源价值来决定。是否提高资源的破解难度,比如对于一个没什么价值的项目,也没有人会想要去拿你的资源,自然不需要。但是比如像闪耀暖暖这样,资源密集且开发代价较高的项目,资源应该在一定程度上保护起来,使得破解的代价也得到提高。当然,对于破解高手而言,破解只是时间问题。这里主要的目标还是提高破解的代价。
今天和一位姑娘聊天 我问他 我有什么地方改进的?她人很好也非常敏锐 她能说出我很多自以为是而产生的错误 比如着装 定位 死板等等 并且毫无顾忌地希望能够改变一下。说实话 当时的我非常生气 因为确实命中了要害。我说 你说得对 但是我不会变。
这句话反而让她大大不满:你这句话 深深伤害了一个建议者。
我突然醒悟 自己是多么的不堪 多么低的情商。
我回想起了很多事情 好像又看到了以前一个个失望的表情 仿佛又听到了曾经一声声无言的叹息……
此处虽然写了很多经历 但是写了之后,才更加认识到对那些朋友造成的伤害。写在这里也没有意义,还是隐去。