原创 C++調用python,且python中有線程(一)

這兩天我一直在研究這個問題。因爲項目的需求,需要在python中寫一個線程,並且需要用C++調用起來。 剛開始,我以爲和平常C++調用python的方式是一樣的。 結果是:        python的接口函數可以被保存成功,但是裏面的線

原创 CFile--以二進制的方式讀取圖片文件,並且給讀取的數據增加頭數據、尾數據,簡稱簡單加密操作

想要以二進制的方式讀取一個文件。在此,我用的是fopen的方式,方便又直觀 1:準備好需要的頭文件 因爲用到了C的API,應該加上  #include<stdio.h> 2:打開文件 FILE *p = fopen(strSourceF

原创 CFile--以二進制的方式讀取加密後的圖片文件,並且給讀取的數據增加頭數據、尾數據,簡稱簡單解密操作

上一個文章中,已經簡單的介紹了,如何進行簡單的加密操作。 這篇文章主要是說如何對上一個生成的文件進行解密 以上圖片就是一個簡單的加密、解密的邏輯思路。文字寫的有些醜,湊合看哈。主要是看思想  -_- 解密就是將新生成的文件還原加密的操作

原创 python使用mysql數據庫,增刪改查

需要注意的是: mysql數據建立的表中,字段名中不能出現key當字段名。 因爲使用python中調用插入語句時,不能成功插入。   導入庫 import MySQLdb   連接數據庫 #打開數據庫連接 db = MySQLdb.c

原创 C++中控件一些不爲人知的消息流程

1:TreeCtrl控件 功能:想要獲取點擊的Item內容,想着在NM_CLICK消息中處理。 以下是我的處理方式: void CTest_TreeCtrlDlg::OnNMClickTreeNormal(NMHDR *pNMHDR,

原创 python-mysql(一)安裝

工具:python3.5.2 使用cmd命令安裝mysql pip install mysqlclient==1.3.10 其他的方法都不行。因爲版本都比較低。

原创 python中NLTK的安裝

當前使用的是PyCharm軟件。 從該軟件中下載nltk包。 流程:File --->  Settings ---> Project:項目名 -- > Project Interpreter 如圖所示: 點擊“+”號就可以下載需要的包了。

原创 Combobox控件,使用MoveWindow()移動位置時,OnNcCalcSize消息處理

說到OnNcCalcSize在程序內部的消息處理次數。主要說的是Combobox控件 1:如果是從工具箱拖出來的控件 只會走一次  OnNcCalcSize()  消息 2:從工具箱中拖出來的控件,並且使用了MoveWindow時    

原创 Tensorflow中 numpy 數組 操作

  np.linspace(1, 10 , 10) 這個函數的使用是:取1到10之間的數。並且每個顯示10個數字。 參數一: 1  ----- >>> 取值的開始數字 參數二:10 ----- >>> 取值的最大值 參數三:10 ----

原创 MFC中 兩個對話框之間發送消息(一個是父窗口的子窗口,一個是父窗口的兄弟窗口。這兩個窗口之間消息傳遞)

現在需要實現如圖的消息發送。 父窗口顯示的時候,與父窗口並行的窗口 也要顯示出來。 對子窗口操作同時,實時給 另一個綠色窗口發送消息 兩個綠色的窗口進行消息發送。需要把 子窗口的消息  發送到 另一個窗口上。 方案一: 可以設定一個全局H

原创 運行VS2010軟件中,出現““System.IO.FileLoadException”類型的未經處理的異常出現在 未知模塊 中。”問題

自己寫了個小Demo,打算啓動VS2010運行,突然彈出以下錯誤 “System.IO.FileLoadException”類型的未經處理的異常出現在 未知模塊 中。 其他信息: 未能加載文件或程序集“JcXmlUI_Demo_d, Ve

原创 ComboBox控件對子控件做關聯時,出現崩潰問題

上一節,我實現了Combobox控件中子控件(edit)可以讓光標垂直的效果。 後來,發現了一個問題。 我使用的開發工具是vs2010. 當從工具箱中拖出來的控件時,使用上一章節我推薦的方案,沒有問題的。 但是,當自己create出來一個

原创 CCombobox控件修改編輯框光標顯示位置,呈現:上下垂直狀態

使用MFC中系統CCombobox控件中CBN_DROPDWON風格時,edit編輯控件的高度的光標一直處於左上角位置。 效果如下圖所示: 其實,想要實現光標處於垂直狀態,如下圖所示: 這種效果看着就比較順眼了。 在此,有人想要問,怎

原创 使用Tinyxml庫保存文件saveFile時一直失敗,系統版本問題導致

功能:想把一些內容存儲到xml文件中,但是在savefile時,返回值一直=0. 想要 使用內部函數,打印錯誤描述。但是,結果和我想的結果有偏差。打不出錯誤描述來!!! 猜測方案: 1:在使用該庫時,用的lib庫版本不對?驗證後排出可能

原创 重繪ListCtrl中增加子控件Edit是,在父控件失去焦點時,子控件不進行隱藏

問題:現在有一個listctrl控件,需要在某一列上添加一個子控件edit。當點擊子控件(edit)時,子控件顯示出來,父控件(ListCtrl)已經失去焦點了。此時,要是鼠標點擊的位置不在該控件內,edit處於顯示狀態,父控件(List