技术学习
基于RSA的授权
本周研发了公司的的一个子项目,我负责其中的授权模块验证。授权的功能流程图:
授权的流程呢就是基于服务器下发的授权文件与机器码文件,他们之间授权文件包括授权时间及其他标识与机器码中的特征进行一一对应,若对应关系成立则授权通过,若对应关系不成立,则授权失败的基本逻辑。
本次研发是基于python语言研发,python素有胶水语言的特性能够与其他语音尤其是C++耦合较为简单。python的脚本开发较为迅捷可以保证工期不被延误。在研发过程中还遇到了在python调用C++过程中的若干问题,我另写了一篇文件详细讲解了《C++调用Python的记录过程》。
基本的研发功能在了解完需求后还是比较迅捷的,感悟最深的就是在开发模块与配合中,沟通很重要。常常需求文档看很久,功能几分钟的尴尬现象。
MES生产管理项目
从入职公司到现在,这个项目一直在跟踪研发。从基础模块的修修BUG到一些模块的研发。得益于进步的是基于对接受参数与返回参数的实体类过程有了一个明确的了解。早些研发项目时返回的实体类常常不懂应如何添加其他数据返回,或者复杂类型返回。在项目中学习他人代码了解到,项目层分为:controller、service、service下的实现层impl、domain(我以前喜欢命名model,不碍事)。其中值得注意的是 domain层中细分了 VO层的实现,它是基于domain中的实体类去继承它,然后接受参数与返回数据如果是不同于实体类情况,直接新建类继承实体后添加成员返回。某个字模块的项目架构:
这整个项目结果中我还学习到了很多有用的知识。虽然研发过程中的增删查改的逻辑比较无聊,但一个项目下来,从需求文档的浏览到完成功能研发是需要经过不断讨论的。在此我只想对这个项目说:你喵的项目文档写好点,数据库文档配齐了没。这很重要。表示开发这个项目很心累,累觉不爱。
java工厂模式
设计模式这本书非常不过,我浏览了其中的单例模式、工厂模式。还没来得及复现。工厂模式我看到了简单工厂与方法工厂。方法工厂是对简单工厂的补充,在工厂类的基础上加了一个抽象类保证其拓展性。下次一定好好的写一篇对抽象工厂理解的文章。
碎碎言
本周除了上班,我想想还有啥可以记录的。每天的生活都是9点到,6点半左右走。我得思考一下。
想到啥说啥,晗兄上周给我们带了小笼包,这一个个小笼包一口一个味道着实不错。我们每天午后不出意外都会回到六期休息。他们开始谈论结婚的事宜的时候,确实感觉到每个阶段大家所议论的问题总是符合现阶段的。我们都长大了。
其中六月到七月为止,我经历的很多事情有时候在晚上入眠时都会在我脑海中随机浮现,难免有时候有点伤悲,但生活对我来说是要继续的。一味的抱怨过去不如好好的面对未来。我特别喜欢功夫熊猫里熊猫老爹说的话,大概就是你的过去已成为了过去,今天是天赐的礼物,明天是不确定。我们应该好好珍惜。原文:
昨天是历史,明天是未知。今天是礼物。昨日已过去,明日还不知。今日是帝赐。
六月的毕业离别、工作波动。很多挫折与打击你不知道什么时候来临。有时就是这么突然让你备受煎熬。我没有防备、没有准备,所以对突如其来的打击有点措手不及。给我的经验是我需求未雨绸缪,止步在安逸享受中,不去持续的进步是无法面对不确信的未来。只有当你时时刻刻在准备中才能够以最强力的姿态面对生活。我学会不断成长,哪怕泪水溢满我也会珍藏。
生活碎片
绿豆汤
夏天不过一碗清凉的绿豆汤。去年实习买的小米锅这时候用上刚刚好。
夏夜
晚上跟啊坤出来取车,他憨憨竟然害怕一个人过去,不过那地方晚上确实黑暗,怕不是有蛇。
新买的显示屏
新买了一个创维的显示屏美滋滋。研发项目过程中需求来回切换非常不方便,所以购买一个,顺便用来看看动漫,凡人修仙传非常nice。大屏超爽。
笔迹项目研发
笔迹项目开始正式着手研发了,从5月份拖到了现在,兜兜转转两个月,到现在也只是一个开始。准备开一个专题,认真记录一些笔迹项目的研发过程。持续的进步。