1.基於c/c++語言的mex檔案
mex從字面上是matlab和executable 兩個單詞的縮寫。
.mex檔案是一種可在matlab環境中呼叫的c(或fortran)語言衍生程式,mex檔案的字尾名按32位/64位分別為 .mexw32/.mexw64。mex檔案是由c或fortran語言編寫的源**,經matlab編譯器處理而生成的二進位制檔案。它是可以被matlab直譯器自動裝載並執行的動態鏈結程式,類似windows下的dll檔案。
1)計算功能子程式mex_calcmul.cpp
include"mex.h"
int array_data(int a,int b)
//入口子程式mexfunction
void mexfunction(int nlhs,mxarray *plhs,int nrhs,const mxarray *prhs)
2)matlab命令列視窗
>>clear all
>> mex mex_calcmul.cpp
回車,生成mex_calcmul.mexw64檔案
>>y = mex_calcmul
呼叫mex_calcmul
2.c++讀取mat檔案
1)開啟vs2010,新建乙個win32控制台程式wgc_mat_read
2)在解決方案資源管理器中單擊原始檔,輸入程式**;
需要包含:
#include"mat.h"
#progma comment(lib,"libmat.lib")
#progma comment(lib,"libmx.lib")
#progma comment(lib,"libmex.lib")
#progma comment(lib,"libeng.lib")
3)配置vs2010:若作業系統為64位,在vs2010工具欄中選擇debug|win32->配置管理器,在新彈出的對話方塊中「」鍵入或選擇新平台「」項中選擇x64確定;
4)專案屬性中:設定包含目錄d:\programfiles\matlab\r2017b\extern\include
設定庫目錄d:\programfiles\matlab\r2017b\extern\lib\win64\microsoft
5)設定環境變數:d:\programfiles\matlab\r2017b\bin;
d:\programfiles\matlab\r2017b\bin\win64 (libmat.dll)
6)重啟電腦
7)對專案進行編譯。在dos視窗條件下執行編譯後的可執行檔案wgc_mat_read.exe。
Debt Collection外部介面
業務流程說明 1 ar提供dc各類交易的費用變化通知,包括payment,adjustment,transfer,refund,deposit,billing2ar等業務 另外帳期結束後ar需要通知dc每個帳戶預存款餘額 2 bf提供dc帳期資訊,包括帳期型別的定義,帳期id的定義,帳期的起始時間,...
Tomcat配置外部應用
1.方法一 在conf server.xml下配置,指定外部應用的路徑。name localhost unpackwars true autodeploy true path hello word docbase f helloword host 2.方法二 在conf catalana local...
tomcat 引入外部應用
如果想避開myeclipse的deploy步驟,直接讓tomcat新增workspace下的應用程式為web應用程式上下文,則可以在tomcat的conf下的server.xml檔案中進行配置。在host標籤內部加入如下標籤 也可以在conf下新建以engine的name屬性命名的資料夾,在它的下面...