网站界面设计规则,wordpress更新 无法创建目录,东莞建站多少钱,网站首页设计模板2020年9月28日 1#xff0c;使用基类继承的机制#xff0c;调用写好的函数接口
1#xff0c;不要 使用Content#xff08;封装数据#xff0c;本质是一个json字符串#xff09;#xff0c;1#xff0c;因为每次使用这个需要对里面的内容进行序列化#xff0c;转化成… 2020年9月28日 1使用基类继承的机制调用写好的函数接口
1不要 使用Content封装数据本质是一个json字符串1因为每次使用这个需要对里面的内容进行序列化转化成对应的二进制字符序列这个过程比较繁琐。 这会使用到多次memorycopy、strcopy多余的事情仿造softsm里面的结构。构造一个object的基类包含read、save等基本函数比如调用save的时候就可以把你的序列化流直接写入。
参考内容 ObjectStore是一个具体到orm之上具体到存储的一个结构其下面就是和SQLLite相关的东西了主要实现持久化那一块内容不需要考虑磁盘仅仅涉及到内存操作。具体操作1get 根据索引拿到 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实现代码需要考虑到异常处理机制参考大佬其余代码的具体书写规范和逻辑
补充
具体处理逻辑如下图所示