从KMIP编解码库libkmip的代码学到的编解码代码框架

所谓的编码,就是将数据结构的结构体对象编码为指定协议标准的二进制流,而所谓解码,则是将二进制流解析出对应的结构体对象;比方RTP Payload一直都长的一样,所以一个数据结构就能定义了;如果需要同一套协议,承载不同结构的payload的情况,KMIP的实现提供了一套通用的代码框架,值得参考和学习;
阅读全文

用工具脚本生成模板代码记录

这次项目的需求有大概20个命令,需要根据协议来实现不同payload的编码和解码函数,抽象出来每个命令有相似的代码结构,如果每行都用键盘敲打确实是低效,所以考虑用脚本先生成一个代码模板,然后逐个填空实现对应的方法,也算是一个小的尝试!以前的一个同事,闲暇之余就爱写小工具提升工作效率,完全自驱自发的行为,有同事觉得刚好有需求就分享出来,这种感觉还是很奇妙的,也是我蛮佩服的一类人!
阅读全文

一个基于Go语言实现的组团学习网站,代码已开源

测试站点:https://pub6.top/ 代码提交 github: https://github.com/twoconk/pub6.git 开放的代码对于理解gf框架,练习Go语法是足够的,总结的话,主要有几点:1. 第一个是数据库操作,关联表查询;2. 用户token认证;3. 应该是session context数据共享,但并没有深入去用;4. 前端layui数据共享,
阅读全文

[UWB之TDOA]lps-node-firmware代码中uwb_tdoa_anchor2.c代码解析

所谓的TDMA,就是根据时隙决定谁来发送什么类型的数据,或者决定由谁来使用该时隙,这里uwb_tdoa_anchor2的实现就是根据slot号决定由谁来进行tdoa测距的业务实现; 这里uwb模块就没有了anchor和tag的概念
阅读全文

一个基于翻转课堂想法的学习工具产品思路

计划是做一个基于翻转课堂实现的学习工具,让自主学习更有效率!互联网有很多的学习资源,如何提高自主学习的效率,用有限的时间快速的完成高质量的学习,窃以为以教为学,翻转课堂的学习方法是当前最有效解决这个问题的方法,所以考虑做一个基于翻转课堂实现的学习分享社区,以提高自主学习的效率和质量!主要围绕学习主题来展开,主题可以是一个编程语言,一本书,一个网络视频公开课,最小原型思维导图如下:做起来好像不难,但
阅读全文

C程序反编译成汇编代码命令整理

最近使用三方的一个工程, 但是有些逻辑封装成了lib库,关键地方看不到是不是很难受, 所以顺带找了找反编译的方法,反编译出来的代码是汇编代码,比方ANTHOR_MEASURE的代码,但多少能猜的八九不离十吧,知道调用了哪些方法,参数是什么,也就够了,也不算是逆向工程,做了简单记录;
阅读全文

前端网页框架layui的使用小结

总结一点就是,有基础框架做任何事情都能顺利很多,感谢layui的共享!layui作为前端页面的基础框架,写几个小页面的几点零碎处理
阅读全文

杂记-20200226

今天是元宵节,祝各位好朋友节日快乐!过完了元宵,才真正把年过完吧!过年的气氛,放炮,走亲戚,老大说,没有放炮,这年过的都没什么意思,可能还真是说对了点什么!就地过年,少了走街串巷的人情世故,多了些清静和无聊,有人发文说,如何打发无聊的时间,决定了你是什么样的人;看电影,刷剧,看书,反正都是消遣,连看专业书难得那么投入;热闹欢乐的反面,是清静沮丧,也有冷清悲凉,反正这年过的,就是五味杂陈,等到要上班
阅读全文

STM32嵌入式开发学习指南

原来有过嵌入式开发的基础,所以多少还是了解一些,比方JTAG调试、串口下载等等概念,但也奈何长时间不接触这方面的项目,渐渐也就生疏了!嵌入式开发相对来说需要有硬件和软件的基础知识,相对来说综合技能要求高,所以,在硬件方面没有模拟电路或者数字电路基础,软件没有C语言基础的同学建议把这三个课程补一补,然后在开始嵌入式开发学习;
阅读全文

NLP理解层次

初次接触这个概念,是同事的分享,听完了还是蛮兴奋的,给作出最优选择提供了一个更高层次的抽象和解释,所以也简单整理出来!NLP是神经语言程序学的意思,看着很高深,俗成NLP理解层次,其实是们研究我们决策过程的学问,包括意识主导的、内心的心理活动的推测和判定,简单的理解就是给我们的决定找一个合适的、能说服自己的原因;通俗的理解NLP层次模型,就能从高维度去理解决策过程,也能理解很多原来不理解的问题,比
阅读全文
首页 12345 末页 共 100 条记录