分享生活乐趣/记录点滴心得:

你必须足够拼命,才能让生命绚丽多彩。你必须乐观向上,才能让人生越过越好。

Python随笔-函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回,如果想定义一个什么事也不做的空函数,可以用pass语句,调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError。但是如果参数类型不对,Python解释器就无法帮我们检查。函数可以返回多个值:例如把getMax改成返回最大值、两值的差。

H5离线存储

注意事项

CACHE:(必须)
NETWORK:(可选)
FALLBACK:(可选)
站点离线存储的容量限制是5M
FALLBACK中的资源必须和manifest文件同源
好想就这样开到天荒地老
当manifest文件发生改变时,资源请求本身也会触发更新
当一个资源被缓存后,该浏览器直接请求这个绝对路径也会访问缓存中的资源
站点中的其他页面即使没有设置manifest属性,请求的资源如果在缓存中也从缓存中访问

redis缓存淘汰策略

缓存淘汰策略

当 Redis 内存超出物理内存限制时,内存的数据会开始和磁盘产生频繁的交换 (swap)。交换会让 Redis 的性能急剧下降,对于访问量比较频繁的 Redis 来说,这样龟速的存取效率基本上等于不可用。
在生产环境中我们是不允许 Redis 出现交换行为的,为了限制最大使用内存,Redis 提供了配置参数 maxmemory 来限制内存超出期望大小。

自学C#

C#随笔

但其实我与C#的缘分早在初中就埋下了。那时候我喜欢玩一款游戏叫滚动的天空,我最大的愿望就是能够写出自己的游戏关卡,但当时就是想想罢了,并没有付诸于实践。上高中后的一次偶然的机会,我得知Unity 3D可以开发这款游戏,于是便下载了Unity 3D,但由于时间有限,我并没有真正开始学习如何去使用它,让它整整三年一直静静地躺在我的电脑里,直到大学里第一个寒假的到来。

App 版本更新接口的设计

个人认为一个好的版本检测接口需要设计的更灵活更清晰用起来更方便,在客户端请求参数中添加当前版本号currentVersion传输给后台,由后台根据客户端传过来的当前版本号currentVersion做相应的判断后给出是否强制更新。逻辑和后端处理逻辑大体上一致。
Copyright©2021 帝珀利 | 京ICP备2021005291号-1 | 京公网安备 11011502004641号