加密机组会 会议纪要
生活随笔
收集整理的這篇文章主要介紹了
加密机组会 会议纪要
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?2020年9月28日
1,使用基類(lèi)繼承的機(jī)制,調(diào)用寫(xiě)好的函數(shù)接口?
1,不要 使用Content(封裝數(shù)據(jù),本質(zhì)是一個(gè)json字符串),1,因?yàn)槊看问褂眠@個(gè)需要對(duì)里面的內(nèi)容進(jìn)行序列化,轉(zhuǎn)化成對(duì)應(yīng)的二進(jìn)制字符序列,這個(gè)過(guò)程比較繁瑣。?這會(huì)使用到多次memorycopy、strcopy多余的事情,仿造softsm里面的結(jié)構(gòu)。構(gòu)造一個(gè)object的基類(lèi),包含read、save等基本函數(shù),比如調(diào)用save的時(shí)候就可以把你的序列化流直接寫(xiě)入。
參考內(nèi)容
- ObjectStore是一個(gè)具體到orm之上具體到存儲(chǔ)的一個(gè)結(jié)構(gòu),其下面就是和SQLLite相關(guān)的東西了,主要實(shí)現(xiàn)持久化那一塊內(nèi)容,不需要考慮磁盤(pán),僅僅涉及到內(nèi)存操作。具體操作:1,get 根據(jù)索引拿到? ?2,增加,? 3,刪除
- 基類(lèi)繼承機(jī)制,對(duì)于新創(chuàng)建的類(lèi)進(jìn)行修改操作變得簡(jiǎn)單。利用成員變量和成員方法,以及利用構(gòu)造、析構(gòu)函數(shù),可以實(shí)現(xiàn)在函數(shù)之前、退出之后執(zhí)行對(duì)應(yīng)的內(nèi)容。?
從數(shù)據(jù)庫(kù)sqllite 秘鑰存儲(chǔ),添加、讀取、? 刪除走通。
2,使用C++的異常返回機(jī)制。不要用返回值,不要使用goto、free函數(shù)。
- OO是指面向?qū)ο蟆?/span>
- 將面向過(guò)程轉(zhuǎn)化為面向?qū)ο?/li>
- 流程圖轉(zhuǎn)化為類(lèi)圖
- 把ObjectStore這個(gè)結(jié)構(gòu)實(shí)現(xiàn)就差不多了
2020年10月08日
具體問(wèn)題
- 軟硬件協(xié)同,比如硬件會(huì)創(chuàng)建4個(gè)通道(地址),調(diào)用每個(gè)地址都可以進(jìn)行隨機(jī)數(shù)的生成,使用線程池的思路,每次調(diào)用空閑的線程,整體結(jié)構(gòu)類(lèi)似于生產(chǎn)者和消費(fèi)者的形式。
- pcie_init()函數(shù),是昆明寫(xiě)好的隨機(jī)函數(shù)里面的一部分,具體的異常處理也要寫(xiě)在昆明的函數(shù)里面,而不是簡(jiǎn)簡(jiǎn)單單捕獲pcie_init()函數(shù)異常,這個(gè)異常最好每一層都會(huì)有一個(gè)輸出,而且可以跨層傳播。
- 錯(cuò)誤碼分為兩類(lèi):第一種是sdf自帶的,先前已經(jīng)存在了,可以直接沿用;第二類(lèi)是繼承Exception函數(shù),自己派生一個(gè)自己定義的Exception函數(shù),自己定義對(duì)應(yīng)的錯(cuò)誤碼。
- 鎖機(jī)制 面向?qū)ο?#xff0c;此處需要考慮軟硬件協(xié)同,先前曾使用過(guò)多核解決的方案,可以參考
- 將string* 轉(zhuǎn)string 可以參考STL實(shí)現(xiàn)代碼
- 函數(shù)的代碼邏輯是判斷硬件資源是否可用,如果可用,通過(guò)輸入的length,輸出緩沖數(shù)據(jù)bufffer。
解決措施
- 將代碼整體結(jié)構(gòu)由C語(yǔ)言的類(lèi)型轉(zhuǎn)化為C++的類(lèi)型,具體應(yīng)該體現(xiàn)在構(gòu)造函數(shù)、析構(gòu)函數(shù)、以及將成員變量聲明成public、protected、private的類(lèi)型。
- 將unsigned char* 轉(zhuǎn)string 可以參考STL實(shí)現(xiàn)代碼
- 需要考慮到異常處理機(jī)制
- 參考大佬其余代碼的具體書(shū)寫(xiě)規(guī)范和邏輯
補(bǔ)充
- 具體處理邏輯如下圖所示
?
?
?
總結(jié)
以上是生活随笔為你收集整理的加密机组会 会议纪要的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 密码学在区块链隐私保护中的应用学习
- 下一篇: 《COD》小说“幽灵”(2)