原创 U盤無法格式化--量產工具成功救活

由於工作經常需要通過U盤對設備進行升級,今天不知道什麼原因導致DiskGenius無法獲取到U盤內容,window也提示需要格式化操作。後續發現U盤扇區寫保護了,無法進行格式化。於是開始研究如何救活它。 所需工具下載鏈接 鏈接:h

原创 揭開gRPC神祕面紗

一、什麼是RPC RPC(Remote Procedure Call): 遠程過程調用,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的思想。 RPC 是一種技術思想而非一種規範或協議,常見 RPC 技術和框

原创 人臉識別demo分析(opencv版本)

一、faceRecognition接口說明 /******************************************************************* ** 函數名: faceRecognit

原创 一篇搞定小白對openssl加密的疑惑

最近在搞grpc ssl雙向驗證加密傳輸,剛好把最近網上搜索的資料與個人理解整理一下。 一、背景介紹 使用HTTP(超文本傳輸)協議訪問互聯網上的數據是沒有經過加密的。也就是說,任何人都可以通過適當的工具攔截或者監聽到在網絡上傳輸

原创 vscode 個人使用配置

因公司綠盾加密導致使用source insight遠程訪問代碼受限,轉戰vscode。把自己第一次接觸以來的操作記錄一下。省的哪天要重新配置還得百度半天。 文章目錄1. 插件安裝2.設置中文3.設置ssh遠程訪問代碼3.1 安裝R

原创 gRPC-- sync async服務實現(C++版)

文章目錄1. 同步rpc服務器實現1.1 創建同步服務類1.2 創建同步服務對象2. 異步rpc服務器實現2.1 創建異步服務類2.2 創建異步服務對象 1. 同步rpc服務器實現 同步 RPC 調用一直會阻塞直到從服務端獲得一

原创 複習下proto_build_c++.sh 腳本涉及的知識點

文章目錄1.shell變量的賦值2.shell變量的引用3.獲取shell執行命令結果4.shell命令執行成功與否判斷5.protoc工具命令6.rename的使用 感覺很有必要把一些零碎的知識點梳理一下,無聊的時候看看避免長時

原创 mmap內存映射用法總結

將最近網上搜索的資料統一整理下,方便後續複查。 一、什麼是mmap mmap是一種內存映射文件的方法,即將一個文件或者其它對象映射到進程的地址空間,實現文件磁盤地址和進程虛擬地址空間中一段虛擬地址的一一對映關係,函數原型如下 vo

原创 gRPC踩過的坑--嵌套message與enum的使用(C++版本)

1.嵌套message 1.1 什麼是message protobuf是google團隊開發的用於高效存儲和讀取結構化數據的工具。protobuf將一種結構稱爲一個message類型。裏面存放各種數據類型,其實按我的理解mess

原创 gRPC SSL加密傳輸數據實例(C++版)

一、grpc SSL源碼分析 官方文檔說明 gRPC – Authentication gRPC 官方文檔中文版_V1.0 由於車載終端開發語言爲C++,大致查閱了一下官方相關的文檔,文檔描述的內容比較簡單。 服務端認證加密使用的

原创 openssl加密入門資料整理

最近在搞grpc ssl雙向驗證加密傳輸,剛好把最近網上搜索的資料與個人理解整理一下。 一、背景介紹 使用HTTP(超文本傳輸)協議訪問互聯網上的數據是沒有經過加密的。也就是說,任何人都可以通過適當的工具攔截或者監聽到在網絡上傳輸

原创 移植grpc至EC20

一、交叉編譯protobuf 1.配置交叉編譯器 export PATH=$PATH:/opt/EC20_crosstool/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/bin:

原创 解決gRPC源碼克隆速度慢的問題

一、遇到的問題 按照github上的說明進行操作 grpc/BUILDING.md at master · grpc/grpc Unix $ git clone -b v1.28.0-pre3 https://github

原创 解決smartgit中文顯示亂碼

respository -> settings… -> Text Encoding

原创 Ubuntu14.04 安裝opencv記錄

一、下載源碼 安裝軟件版本爲:opencv-3.2.0.zip 軟件包: 鏈接:https://pan.baidu.com/s/1d51XYqoUcWvbXjM2JW_GDQ 提取碼:c8vv 二、安裝相關庫與工具 1.安裝相關庫