![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作相关程序集锦
liu3daniel
这个作者很懒,什么都没留下…
展开
-
实时公交到站数计算
题目:XX市实时公交项目,能得到该市的公交车每一次报站信息,比如“下一站到五道口站,请下车的乘客做好准备”,需要得到线路上每个站点的下两辆车到站情况。抽象:131路公交车有19站,有编号为1 2 3 4,四辆公交车,四辆车下一个站点分别是2 4 6 8。那么对于1号站点,前面没有公交车,就输出-1,-1表示没有接下来的两辆车。而3号站点,因为前面只有一个1号公交车(马上到2号站台),所以输原创 2017-07-12 16:17:33 · 2142 阅读 · 1 评论 -
任务调度程序
题目:一个XXX系统,有多个数据来源,需要每个一段时间去数据提供方拉取数据,每次拉取有个超时上限,如果超时kill掉并且记录到日志。因为拉取数据的需求经常变,并且每个数据源变的需求都不一样,所以拉取操作希望能用脚本语言比如php实现,而调度进程>无要求。解:调度进程用c++,php脚本接收两个参数超时时间和任务号,php脚本用sleep模拟拉取数据和处理数据操作。c++调度程序:#in原创 2017-07-13 15:48:50 · 594 阅读 · 0 评论 -
压缩数据减少网络交互量举例
背景:服务器给移动客户端传数据,每份数据有32位id+4bit属性值,有足够理由相信这些id以某种“聚簇”形式存在。比如(为了不写出具体实际场景,举个矬例子)服务器传给客户端某某学校几个班学生的身份证号和班号,这些学生都是老乡,出生时间接近,所以身份证数字差距不太大,班号也是最多16个班。c++代码,这里都写到一个cpp里面了,本来加密和解密至少应该写在两个cpp,从略。#incl原创 2017-07-13 22:39:05 · 501 阅读 · 0 评论