分类目录归档:计算机

排值班表的小程序

是的我改的好意思贴上来了,目前还有个bug,还有一个功能没实现,另外打算给它做一个前台方便我同事自行调整,代码部分是可以正常运行了,数据存在mongo数据库里。其实还可以写的更精致些,回头如果投稿的话再改吧。

排值班表的小程序

不记得是从什么时候开始我区要求24小时值班,就是每天都要有个领导24小时在单位,另外白班两个人(4小时),夜班一个人(12小时),外加保安一名,可能是怕办公楼被人偷走吧。制度如此,P民也只能遵照执行,只是单位人多,排值班是个挺复杂的事,之前负责排值班表的同事就问过我能不能帮她写个小程序,那个时候比较菜,只帮她写了个excel统计每个人的值班次数的函数,排人还是要手动排。今年值班计划又升级了,夜班必须一男一女,我很怀疑这个制度的初衷是不是为了促进同事友谊,不过不管怎么说排表难度又增加了,已经非常擅长python(并没有)的我突然想起来要不要写个小程序来玩玩,于是就搞了起来(这篇不会有代码的,在我改好之前)。

结果这个程序的长度有点出乎我的想象,而且一直没想好要怎么排次数比较好。目前是把名字和之前历史数据的值班次数(分休息日和工作日)先汇在数据库里,然后读成列表,名字是一个列表,休息日和工作日次数分别生成一个列表,然后生成了一个总次数的列表。排的时候从列表读取一个最小值,然后打印出列表下标对应的人名。之所以这样设定是因为值班表没确定之前没必要把数据写到库里,但是又需要计次,并且据我(薄弱的)观察,字典这个数据格式并不符合我的需求。

其实这么看还是挺简单的,但是代班,白班(分上下午),夜班男,夜班女,同事里还有专门值班的(全天班并且次数比较多),院领导每个月最多只值一次班,只能把这些特殊情况的统计次数写成负数,然后放在次数统计的列表尾部,次数到零了就把他们删掉,再另外建一个列表输出最后的本月统计= -= 所以写出来的东西根本不好意思给别人看。最近想了一个解决办法是给这些特殊人群加一个最大次数的参数,这样就不用删列表了,缺点是每次都要对比一下有没有够次数,可能还是删列表更简单一点。

后期还想增加一些同事的特殊需求,比如有些人喜欢值上午班,有些人喜欢下午班和晚班连值之类的,不过我也确实想不出更好的算法了,看了下网上其他朋友的排班表似乎还有用矩阵的,但是嗯毫无帮助= -=

如果我更新出更正常的写法好意思给别人看的话就贴出来。

同目录jpg批量百度ocr

想写个纸质文件管理的玩意儿,因为纸质文件和电子版不一定完全一致,有时候还是要翻纸件但是又慢又要人陪同,所以打算搞一个内网文件管理,拍照放在目录里就自动ocr(简略)可以大概检索一下关键字提高人工效率。目前用摸鱼时间做了第一步就是同目录jpg文件批量ocr,用的是百度的API,每天免费500张图,肯定够用了。

很简单没啥好说的,直接贴代码就

继续阅读

2020年推荐好物

首先是郭杰瑞的fibo咖啡。郭杰瑞这位同志我很喜欢,他之前自己开了个店烘培云南咖啡豆什么的,但是只有速溶咖啡并且是三合一的那种,就没太关注。这次双11淘宝推荐给我他家店有咖啡豆了,就买了两包中烘的,其实也没抱什么期望,就是单纯的支持下这位我和我爹都很喜欢的up主。云南咖啡豆我在其他不同的店买了很多次,讲真没有一次超出预期的体验,不管简介说的有多好。并且云南豆有种很奇怪的现象就是飞粉,不知道专业术语怎么说,就是磨好的粉会到处沾,磨豆杯上会沾一层,我从来没在其他咖啡豆上看到过这种现象,也有可能是我喝太少,不知道是什么原因造成的,可能油脂太少?

老郭的咖啡豆寄来第二天就喝了,居然没有飞粉,并且巨新鲜,可能是我喝过最新鲜的咖啡豆,而且!我第一次在咖啡里喝出回甘!就是有点甜甜的!虽然描述的什么花果香我实在喝不出来但是这个回甘真的有意思。后来懒得手冲用其他方法冲出来也有回甘,好喝!而且便宜。这次也买了速溶的,还没喝不知道怎么样,但是这个咖啡豆真心值得推荐。

然后是一种叫做司康的点心,但是我是当早餐的主食来吃。这玩意是我家里蹲的期间,早餐实在没有东西吃,不得已跟基友学的。当时学了烤面包蒸馒头和司康,作为一个有面食天赋的北方人,这三样我都做的还有点像模像样(骄傲),但是我不喜欢吃馒头,面包要发酵两次太耗时间了,司康这款虽然大家提的比较少,但是做起来最多只要一个小时,包含烤的时间,简直是简单快手并且可以放各种配料进去的完美早餐之选。

简单来说就是面粉+液体+椰子油+泡打粉+盐+糖+配料(蔓越莓之类),搅在一起差不多能捏起来就拿出来弄平,对折一下,弄出形状,然后去烤就完事了。唯一的缺点就是跟面包比起来需要很多油,可能会比较容易胖,还有就是泡打粉放多了有点苦,放少了它不会长高。

还有就是最近steam买了两个单机游戏都挺好玩,一个叫disco elysium极乐迪斯科,名字傻兮兮的但是一个开放世界rpg,在城市里探案的,类型怪怪的,但是有点像以前我很喜欢的一个叫异域镇魂曲的游戏,而且文本量巨大(感觉在看小说),就是主角走路好慢不知道是不是我没给他找鞋子的关系。

另一个叫va-11,是一个在底层社会小酒馆里打工的调酒师的故事,当初买它只是单纯的看配置要求低,打算在办公室玩来着,结果居然很好玩。每天开工会有npc来给你讲他们的生活和今天发生的事,然后你调酒给他们喝,毫无操作性和开放性甚至没有选项,但是就……好玩!

好了大概先这样。

fx挂课的终结

这里的终结并不是解决了这个问题,而是我放弃了这项充满意义的活动。因为挂课太复杂了并且我发现每天手动3分钟就可以搞定之后就开始犯懒放弃了反向工程这个网站,并且发现给一个url提交一个answer的参数它就会告诉我当前这套题的答案,于是放松了警惕,想着考试轻松点也行。

于是终于赶在关闭考试之前5000分了,决战的时刻到了!我打开了考试!我抓到了url!我提交了参数!我按照答案答了一遍!45分!

冷静下来的我扶好桌子认真的研究了一下答案,发现它是乱序的,这个屌网站有一套自己的解密系统,只有自己才知道哪个答案是哪套题的,我觉得认真的研究一下是可以对应上的,但是!老子!心好累!我TM只是想,只是想!!偷懒一下下!为什么要这样对待单纯的我!

于是瞎鸡儿答了一遍,62分,收工明年再见吧。

fx挂课的迷局

fx就是每年都让天天帮我考试的那个网站!虽然立意是好的但是我没有空学法而且已经考试了我的分还没够,又实在懒得老老实实学习因为每次都找最简单的同一套题做毫无意义!所以挖空心思搞它。

之前用selenium模拟了一下点击,并不能算很成功,只能勉强做到挂10分钟的观看课,得分比较高并且麻烦的答题没有搞,而且挂课也不是很稳定,就没用了。结果这不是到要考试了,又开始重新折腾这网站,用了个专业抓包工具打算直接post参数。

结果我就很想问问这网站投了多少钱,这狗(哔)程序员为什么要做这么复杂,怎么post都失败,认真研读了一下参数,它不但有时间戳,有跨站认证(不明白为什么),还有一堆不明所以的cookies参数,我真的XXXXXX(一堆祖安用语),有必要吗请问,有必要吗???我直接post一下对你们有什么损失吗???

生气.gif

结论就是目前还是全手动,等我搞定了再写一篇新的!

狗东查库存补丁的补丁

之前那个查库存的补丁不太稳定,因为有时候是优惠或者领券的页面没有ID,有时候是手机版页面跟web版的不一样,太容易出问题,也没必要每个都分析,所以加了一个补丁,查不出来就不查了。

其实还想搞淘宝的,但是又懒得看那么多参数= -=,随便看了一眼感觉淘宝的参数也挺透明的

继续阅读