原创 數字簽名

以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