挖井

类库大魔王的挖井日记

挖一口属于自己的井


第一账房的债权匹配管理系统完成了

在高中同学的公司里兼了个职,原本只说是提供技术部发展等方面的咨询和顾问等事宜的,于是我要的兼职报酬也不高。后来他说要我写个程序,做债权匹配管理,我就觉得有点坑爹了,我顺势就提要求配一个笔记本,虽然是最低配的。一直拖拖拖,一方面是确实拖延症严重,另一方面也确实觉得这东西应该工作量不大。后来做的时候发现还是有些折腾的地方的。

考虑到这程序会同时给多个人用,但是操作同一份数据,我就把架构设计成C/S的,Client是用Qt写的,现在写桌面GUI程序确实用Qt更顺手一些,关键是我各种系统的机器上随便换哪台都能做,Server是用Go写的,也是同样的原因。

Server侧暴露RESTful API,有一个非常简单的用户认证机制。Qt现在写RESTful的client真是方便,连JSON解析库都自带了。还有Qt的Model-View设计也很棒,很好用。

其中最麻烦的是债权和债务匹配的算法,想了好多天,换了好几种算法,现在终于有勉强能work的,也不管效率问题了,反正他们这种小公司数据量也不大,等数据量真的上去了,他们也有钱请更多更牛逼的开发人员重新做这块了。

本文地址:

https://minidump.info/blog/2015/10/firstzf-claims-finished/

上一篇

计划做个类Redsocks的新实现

前段时间用ss-redir实现了后端是shadowsocks的翻墙网关,虽然真的实现了全局域网自动翻墙,但仍然留下了各种不足。比如对shadowsocks服务器的负载均衡支持不足,比如配置麻烦,比如不能方便地查看运行状态等等。于是我就想是不是自己用Go实现一个类似功能的东西,它需要这些功能: ...…

Shareware 全文阅读
下一篇

测试还是必要的

最近这段时间写了个债权匹配管理系统,然后交给同学公司的人去用了,结果各种小问题都暴露出来了。比如因为服务器上默认时区设置的不同,导致从数据库里取出来的时间字符串格式有些微变化,而客户端在解析这字符串时的逻辑写得太死了,于是挂了。比如double类型与字符串类型互转,在数值比较小的时候没问题,数...…

Coding 全文阅读