Millet_Chili

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年12月24日

摘要: 一. 技术选型 由于要识别签名位置,所以得要能解析pdf的文本布局,要能得到每个布局元素的文本位置坐标。而最终的签名需要合成到pdf上,所以还需要有编辑pdf的需求。 pdf布局分析:pdfminer.six github:https://github.com/pdfminer/pdfminer.s 阅读全文
posted @ 2021-12-24 18:07 Millet_Chili 阅读(2024) 评论(16) 推荐(3) 编辑

2021年11月23日

摘要: 让我们给http服务写一个版本更新接口,让它自动更新版本并重启服务吧。 初步例子 注:为了精简,文中代码都去除了err处理 main.go var Version = "1.0" /* 打印版本 */ func version(w http.ResponseWriter, r *http.Reque 阅读全文
posted @ 2021-11-23 16:19 Millet_Chili 阅读(1190) 评论(0) 推荐(2) 编辑

2018年11月9日

摘要: 参考了下别人说的原理,根据自己的逻辑实现,没有完全按照别人的原理来,所以不一定适用于大家,仅供参考吧!!! 流程如下: 1. web发起websocket链接,后端接受链接后立马发送第一次消息,消息为全局唯一标识key 2. web收到第一次的消息,将key生成二维码展现出来 3. App进行扫码获 阅读全文
posted @ 2018-11-09 19:44 Millet_Chili 阅读(1063) 评论(2) 推荐(1) 编辑

2018年6月15日

摘要: 映射在第五步,我们还是一步一步来哈 一. 关系介绍 举一个比较经典的关系,部门与员工(以下是我的需求情况,算是把该有的关系都涉及到了) 1.每个部门会有很多成员(这里只算成员的主属部门) > 一对多 2.每个部门都有一个负责人 > 多对一 3.每个部门可能有一个上级部门 > 自关联多对一 4.每个员 阅读全文
posted @ 2018-06-15 15:05 Millet_Chili 阅读(3686) 评论(9) 推荐(4) 编辑

2018年6月12日

摘要: 越来越觉得写一点技术博客是有多么重要了,明日复明日,现在就开始写吧! 1. 普通装饰器 装饰器的写法是一种语法糖,装饰器也还是一个函数而已,它接收一个函数对象作为参数,并返回一个新函数,主要是拓展原函数功能,在不改变原函数代码结构的情况下附加操作满足需求。比如做身份认证、访问记录等预处理操作,或者是 阅读全文
posted @ 2018-06-12 22:24 Millet_Chili 阅读(529) 评论(1) 推荐(4) 编辑