背景
因业务系统需要支持一些简单的考勤功能,好在公司有现成并且成熟的商业OA系统供参考,当然,只是功能参考而已,并无任何源码。
其中让我比较好奇的是,公司OA系统的考勤日统计是怎么做的?当然,好奇的同时,我还需要在自身的业务系统复刻此功能。
站内信,相信对于绝大多数后端开发者来说,这是一个相对比较常见的功能,结合消息推送是触达用户带动日活的必要手段,区别就是或简单、或复杂。在此之前(2021-08),由于系统的用户量小,从未仔细思考过这个问题,由于本次负责的业务系统可能比以往的用户更多一些,不得以多了解一些,因此,以下内容仅作为个人的一些学习记录、分享。
10w用户群发消息,显然在发送消息的时候插入10w条数据是不太现实的,现在大厂的用户量动不动上亿,少的也有几百万,肯定不会这么做。10w的用户量,实际在线的不可能达到这个数字,我们只需要实现 在线push(推送),离线pull(拉取)就可以了,说起来似乎挺简单,那么数据表如何设计?
你使用搜索引擎查到的资料,一般会这么设计:
线上预览地址 贪吃蛇自动寻路
游戏领域,寻路算法是一个老生常谈的问题,常见的DFS、BFS、A*、Dijkstra等等还有其它博主未知的算法,而贪吃蛇是一个很好的学习寻路算法的项目。
本文基于A*+BST+canvas的自动寻路贪吃蛇—–JS版,目前还没实现吃满算法。
很久之前就用JS写过A*自动寻路的贪吃蛇,不过就算直到目前为止还是没有写出吃满算法, 最近在补数据结构算法的知识,现学现用,算是重构之前的实现。
此BST非平衡BST。
本文代码传送门:A*+BST+canvas实现JS版贪吃蛇
目前基本实现吃满,但是很费时间,走S形估计可以很快,不过下图算法又不像完全走S, 总之达不到下图俄罗斯大佬的优秀。暂时不折腾了,改日再会。
电脑麦克风,聊天开黑必备,不过麦克风有杂音可就没法用了,这天遇到麦克风杂音问题,能听见对方说话,对方听到我这边却是杂音,类似遥远年代电视机无信号时的声音,就在昨天还好好的。
1.首先排查硬件问题,使用外设功放录音设备测试同样不正常(在其它电脑正常)。
2.那就是驱动问题了,尝试了好几个驱动,甚至删除昨天装的软件,问题依旧。
3.按照网上能搜到的方法:噪声抑制、回声消除、麦克风增强,均无效,问题依旧。
4.经过多次尝试,将 立体声混音 启用,如下图,并设置为默认设备,问题解决。
三年以来,在人民解放战争和人民革命中牺牲的人民英雄们永垂不朽!
三十年以来,在人民解放战争和人民革命中牺牲的人民英雄们永垂不朽!
由此上溯到一千八百四十年,从那时起,为了反对内外敌人,争取民族独立和人民自由幸福,在历次斗争中牺牲的人民英雄们永垂不朽!