加密机组会 会议纪要
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实现代码
- 需要考虑到异常处理机制
- 参考大佬其余代码的具体书写规范和逻辑
补充
- 具体处理逻辑如下图所示
加密机组会 会议纪要相关推荐
- [转]信息安全相关理论题(二)
27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...
- 通信加密和解密,公钥,私钥,CA
监听模式:打开ip和端口=套接字 等待别人来连接 为众所周知的服务--固定的端口<1024 客户端程序都是打开一个大于40000 的端口 一个主机与另外主机进程通信过程: 客户端应用层进程本身负 ...
- 【金猿案例展】某大型电机公司——水电机组智能运维系统建设
昆仑数据案例 本项目由昆仑数据投递并参与"数据猿年度金猿策划活动--2021大数据产业创新服务企业榜单及奖项"评选. 数据智能产业创新服务媒体 --聚焦数智 · 改变商业 水力发电 ...
- 翻译:Identifying Encrypted Malware Traffic with Contextual Flow Data利用上下文流数据识别加密恶意软件流量
利用上下文流数据识别加密恶意软件流量 blake anderson思科blake.anderson@cisco.com 摘要 识别加密网络流量中包含的威胁是一组独特的挑战.监视此通信量以防威胁和恶意软 ...
- OpenStack Summit Vancouver 会议纪要
我主要在温哥华峰会关注了Design Summit Operator Track的内容,纪录了整个会议各类相关主题的讨论, 有一些是我参与的,有一些的翻译的会议纪要(难免有理解错误和疏漏,请多包涵). ...
- “强鹰”会议纪要发布,不会停止加息?风险资产恐将承压
美联储发布了去年12月的会议纪要,详细揭露了货币政策制定者对经济和加息路径的最新研判,继续展现偏鹰的论调和立场. 纪要显示,美联储官员致力于抗击通货膨胀,并预计在取得更多进展之前利率将继续上升,并维持 ...
- 全球汇市崩溃 通胀带动美元走强?资本重新审视加密市场
上周五,美元指数全天维持涨势,收盘时上破108,创下7月15日来新高.此外,投资者对美元的净多头仓位上升,从此前的129.7亿美元攀升至133.7亿,为四周来首次增加. 在美国通胀走高.美元指数随之走 ...
- MacBook Air 拆机组图
转自:http://www.mac52ipod.cn/post/apple-macbook-air-2011-chaiji.php 和 Mac OS X Lion 系统一起,苹果上周发布了新一代 Ma ...
- RSA签名算法,计算调用加密报文,安全传输
RSA签名算法 1. 获取当前的时间戳参数 2. 计算参数签名 3. 获取请求对象的MD5密文 4. 通过私钥计算某个参数的RSA签名 5. 转换字符集到utf8 6. MD5加密字符串 7. bas ...
最新文章
- Oracle 工程师离职并回踩:MySQL 糟糕透顶,强烈推荐 PostgreSQL
- 测试无线节能信标与主控器之间的控制功能
- 【eoe教程】Android中自定义视图的绘制方法
- vue方法传值到data_Vue 组件传值几种常用方法【总结】
- poi实现Excel导入导出依赖
- java todo error_java.sql.SQLException: sql injection violation, syntax error: TODO UNIQUE unique
- CNN(Convolutional Neural Network) 的基础
- 刚刚,阿里开源 iOS 协程开发框架 coobjc!
- 深度学习(六十二)SqueezeNet网络设计思想笔记
- Android ListView的基本应用
- webpack 中的 watch cache (下)
- 单源最短路径——Dijkstra代码实现
- 4种Golang并发操作中常见的死锁情形
- leetcode Sudoku java
- java档案管理系统_基于JAVA的简单档案管理系统
- A星算法详解(个人认为最详细,最通俗易懂的一个版本)
- 【日常计算机问题】win11、win10解决公共WiFi认证不弹出的问题。电脑没有弹出认证界面。以广州图书馆i-guangdong;i广东为例
- JAVA毕业设计课设源码分享50+例
- Android SDK (介绍)
- Pandas方法实践-2012美国总统竞选赞助数据分析
热门文章
- css 商城 两列_【云控基础】HTML+CSS基础入门
- 【转】DHF、DMR、MDF、DHR医疗器械文件要求与解读
- 【转】10.Qt编程涉及的术语和名词
- 【转】刨根究底字符编码之十三——UTF-16编码方式
- 【转】Asp.net的生命周期应用之IHttpModule和IHttpHandler
- Sharepoint学习笔记—架构系列
- IsPostBack须要注意的地方,这些都不是POSTBACK动作
- php 父类中获取子类的名称,php – 在父类中获取子类的名称(静态上下文)
- CCIE-LAB-第三篇-VRRP+SLA
- *【ZOJ - 3703】Happy Programming Contest(带优先级的01背包)