2020年9月28日

1,使用基类继承的机制,调用写好的函数接口

1,不要 使用Content(封装数据,本质是一个json字符串),1,因为每次使用这个需要对里面的内容进行序列化,转化成对应的二进制字符序列,这个过程比较繁琐。 这会使用到多次memorycopy、strcopy多余的事情,仿造softsm里面的结构。构造一个object的基类,包含read、save等基本函数,比如调用save的时候就可以把你的序列化流直接写入。

参考内容

  • ObjectStore是一个具体到orm之上具体到存储的一个结构,其下面就是和SQLLite相关的东西了,主要实现持久化那一块内容,不需要考虑磁盘,仅仅涉及到内存操作。具体操作:1,get 根据索引拿到   2,增加,  3,删除
  • 基类继承机制,对于新创建的类进行修改操作变得简单。利用成员变量和成员方法,以及利用构造、析构函数,可以实现在函数之前、退出之后执行对应的内容。

从数据库sqllite 秘钥存储,添加、读取、  删除走通。

2,使用C++的异常返回机制。不要用返回值,不要使用goto、free函数。

  • OO是指面向对象。
  • 将面向过程转化为面向对象
  • 流程图转化为类图
  • ObjectStore这个结构实现就差不多了

2020年10月08日

具体问题

  • 软硬件协同,比如硬件会创建4个通道(地址),调用每个地址都可以进行随机数的生成,使用线程池的思路,每次调用空闲的线程,整体结构类似于生产者和消费者的形式。
  • pcie_init()函数,是昆明写好的随机函数里面的一部分,具体的异常处理也要写在昆明的函数里面,而不是简简单单捕获pcie_init()函数异常,这个异常最好每一层都会有一个输出,而且可以跨层传播。
  • 错误码分为两类:第一种是sdf自带的,先前已经存在了,可以直接沿用;第二类是继承Exception函数,自己派生一个自己定义的Exception函数,自己定义对应的错误码。
  • 锁机制 面向对象,此处需要考虑软硬件协同,先前曾使用过多核解决的方案,可以参考
  • 将string* 转string 可以参考STL实现代码
  • 函数的代码逻辑是判断硬件资源是否可用,如果可用,通过输入的length,输出缓冲数据bufffer。

解决措施

  • 将代码整体结构由C语言的类型转化为C++的类型,具体应该体现在构造函数、析构函数、以及将成员变量声明成public、protected、private的类型。
  • 将unsigned char* 转string 可以参考STL实现代码
  • 需要考虑到异常处理机制
  • 参考大佬其余代码的具体书写规范和逻辑

补充

  • 具体处理逻辑如下图所示

加密机组会 会议纪要相关推荐

  1. [转]信息安全相关理论题(二)

    27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...

  2. 通信加密和解密,公钥,私钥,CA

    监听模式:打开ip和端口=套接字 等待别人来连接 为众所周知的服务--固定的端口<1024 客户端程序都是打开一个大于40000 的端口 一个主机与另外主机进程通信过程: 客户端应用层进程本身负 ...

  3. 【金猿案例展】某大型电机公司——水电机组智能运维系统建设

    昆仑数据案例 本项目由昆仑数据投递并参与"数据猿年度金猿策划活动--2021大数据产业创新服务企业榜单及奖项"评选. 数据智能产业创新服务媒体 --聚焦数智 · 改变商业 水力发电 ...

  4. 翻译:Identifying Encrypted Malware Traffic with Contextual Flow Data利用上下文流数据识别加密恶意软件流量

    利用上下文流数据识别加密恶意软件流量 blake anderson思科blake.anderson@cisco.com 摘要 识别加密网络流量中包含的威胁是一组独特的挑战.监视此通信量以防威胁和恶意软 ...

  5. OpenStack Summit Vancouver 会议纪要

    我主要在温哥华峰会关注了Design Summit Operator Track的内容,纪录了整个会议各类相关主题的讨论, 有一些是我参与的,有一些的翻译的会议纪要(难免有理解错误和疏漏,请多包涵). ...

  6. “强鹰”会议纪要发布,不会停止加息?风险资产恐将承压

    美联储发布了去年12月的会议纪要,详细揭露了货币政策制定者对经济和加息路径的最新研判,继续展现偏鹰的论调和立场. 纪要显示,美联储官员致力于抗击通货膨胀,并预计在取得更多进展之前利率将继续上升,并维持 ...

  7. 全球汇市崩溃 通胀带动美元走强?资本重新审视加密市场

    上周五,美元指数全天维持涨势,收盘时上破108,创下7月15日来新高.此外,投资者对美元的净多头仓位上升,从此前的129.7亿美元攀升至133.7亿,为四周来首次增加. 在美国通胀走高.美元指数随之走 ...

  8. MacBook Air 拆机组图

    转自:http://www.mac52ipod.cn/post/apple-macbook-air-2011-chaiji.php 和 Mac OS X Lion 系统一起,苹果上周发布了新一代 Ma ...

  9. RSA签名算法,计算调用加密报文,安全传输

    RSA签名算法 1. 获取当前的时间戳参数 2. 计算参数签名 3. 获取请求对象的MD5密文 4. 通过私钥计算某个参数的RSA签名 5. 转换字符集到utf8 6. MD5加密字符串 7. bas ...

最新文章

  1. Oracle 工程师离职并回踩:MySQL 糟糕透顶,强烈推荐 PostgreSQL
  2. 测试无线节能信标与主控器之间的控制功能
  3. 【eoe教程】Android中自定义视图的绘制方法
  4. vue方法传值到data_Vue 组件传值几种常用方法【总结】
  5. poi实现Excel导入导出依赖
  6. java todo error_java.sql.SQLException: sql injection violation, syntax error: TODO UNIQUE unique
  7. CNN(Convolutional Neural Network) 的基础
  8. 刚刚,阿里开源 iOS 协程开发框架 coobjc!
  9. 深度学习(六十二)SqueezeNet网络设计思想笔记
  10. Android ListView的基本应用
  11. webpack 中的 watch cache (下)
  12. 单源最短路径——Dijkstra代码实现
  13. 4种Golang并发操作中常见的死锁情形
  14. leetcode Sudoku java
  15. java档案管理系统_基于JAVA的简单档案管理系统
  16. A星算法详解(个人认为最详细,最通俗易懂的一个版本)
  17. 【日常计算机问题】win11、win10解决公共WiFi认证不弹出的问题。电脑没有弹出认证界面。以广州图书馆i-guangdong;i广东为例
  18. JAVA毕业设计课设源码分享50+例
  19. Android SDK (介绍)
  20. Pandas方法实践-2012美国总统竞选赞助数据分析

热门文章

  1. css 商城 两列_【云控基础】HTML+CSS基础入门
  2. 【转】DHF、DMR、MDF、DHR医疗器械文件要求与解读
  3. 【转】10.Qt编程涉及的术语和名词
  4. 【转】刨根究底字符编码之十三——UTF-16编码方式
  5. 【转】Asp.net的生命周期应用之IHttpModule和IHttpHandler
  6. Sharepoint学习笔记—架构系列
  7. IsPostBack须要注意的地方,这些都不是POSTBACK动作
  8. php 父类中获取子类的名称,php – 在父类中获取子类的名称(静态上下文)
  9. CCIE-LAB-第三篇-VRRP+SLA
  10. *【ZOJ - 3703】Happy Programming Contest(带优先级的01背包)