原创 數字簽名
以A向B發送郵件來理解: 1、A將郵件的正文使用哈希算法計算出信息摘要,再使用A的私鑰對信息摘要進行加密; 2、B收到之後使用A的公鑰進行解密,得到信息摘要H1,再計算正文的信息摘要H2,如果H1和H2一致說明信息沒有被篡改; 補充說明:
原创 SSL認證:單向認證與雙向認證
原文鏈接:https://blog.csdn.net/qq_31825569/article/details/79956967 SSL協議即用到了對稱加密也用到了非對稱加密(公鑰加密),在建立傳
原创 .結構化數據和非結構化數據
結構化數據 結構化數據是數據的數據庫,每一個維度得含義都非常的清晰。 非結構化數據: 這一類的數據主要是圖像,語音,文本,視頻等資源,這些都是非結構化數據,非結構化數據對於機器會比較難以學習。
原创 python字符串前面加u,r,b含義
原文鏈接:https://www.cnblogs.com/liangmingshen/p/9274021.html https://www.cnblogs.com/liangmingshen/p
原创 python3 Django2.0 環境下,如果你遇到namespace沒有註冊
開發環境:python36,Django2.2 問題描述: 'Specifying a namespace in include() without providing an a pp_name ' django.core.except
原创 python 訓練word2vec時:C extension not loaded for Word2Vec, training will be slow.
1、pip安裝的gensim缺少c編譯,應當使用conda install gensim自動安裝c編譯器; 2、自己在pip install gensim基礎上自行安裝擴展c編譯器。
原创 使用cv2.getRotationMatrix2D得到矩陣自主進行空間位置變換
create_rotate_mat=cv2.getRotationMatrix2D((dst.shape[1]/2,dst.shape[0]/2),rotate_angle,1)#rotate_angle unit is degree
原创 python opencv任意多邊形掩膜
裝載:https://blog.csdn.net/wuguangbin1230/article/details/80606155 # coding=utf-8 import numpy as np import cv2 image
原创 注意python的內存管理機制和變量的引用
!!! note:python編程的時候變量的變量和變量的賦值都只是傳遞引用!!! 因此就要主要數據是否會對下一次使用有影響!!!!
原创 關於機器視覺標定的pnp問題
https://blog.csdn.net/cocoaqin/article/details/77485436 https://blog.csdn.net/cocoaqin/article/details/77848588利用二維碼求解相
原创 VS2010將寫好的程序打包成安裝文件發佈
https://blog.csdn.net/yongh701/article/details/51326142
原创 windows定時線程類
thread.cpp #include "thread.hpp" Thread::Thread() :m_stopFlag(false) ,m_hThread(INVALID_HANDLE_VALUE) { } Th
原创 error LNK1169: 找到一個或多個多重定義的符號”的解決方法
問題出現的原因,是因爲一個變量在一個頭文件聲明,但是卻在2個及以上的.cpp文件中定義。 解決方案,一般編譯器會告訴你是哪個變量出現問題,你需要定位到那個變量,然後,刪除其中一個多餘的變量定義 還有一種無奈的解決方法,你打開項目-》配置屬
原创 win_socket 報錯
window調用socket 包含文件順序一定是: #include <WINSOCK2.H> //優先包含於#include<windows.h> #include <windows.h> 一定要遵守上面,否者報錯誤類型!!
原创 opencv圖像轉換爲opengl的texture
//opengl #include <GL/glew.h> #include <GL/freeglut.h> GLuint left_Tex; GLuint right_Tex; // GLUT initialization g