原创 Java中如何調用VC的動態庫
以前一篇的DLL爲例闡述Java如何調用動態庫 目前存在一個VC編譯的非MFC動態庫DLL(具體如何生成非MFC動態庫DLL見前一篇文章),名稱爲mydll.dll,其中有導出函數myadd:形如:int myadd(int,int),現
原创 VC6.0下生成非MFC的DLL庫
1、編寫非MFC的DLL庫 (1) VC6.0下建立Win32 Dynalmic-Link Library工程mydll。 (2)工程下創建一個mydll.h頭文件和mydll.cpp實現文件。 mydll.h頭文件如下: #
原创 VC下的三種MFC動態庫區別
1、VC6下可以生成三種MFC動態庫: (1)動態鏈接庫和MFC靜態鏈接(2)動態鏈接庫使用共享MFC DLL(3)MFC擴展DLL(使用共享 MFC DLL) 2、區別: (1)靜態dll中編譯時嵌入了mfc的類文件,所以客戶機上即
原创 華爲的一道面試題的解答
題目: int A[nSize],其中隱藏着若干0,其餘非0整數,寫一個函數int Func(int* A, int nSize),使A把0移至後面,非0整數移至 數組前面並保持有序,返回值爲原數據中第一個元素爲0的下標。(儘可能不使用
原创 運用fstream對文本文件進行指定讀取、刪除,指定位置添加一行操作類
1、頭文件 #ifndef FILEOPERATION_H#define FILEOPERATION_H #include <iostream>#include <string>#include <fstream>using namesp
原创 struts2 dojo tree使用問題
1、界面tree樹不顯示問題 <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@taglib prefix="s" uri="/struts
原创 struts2 action之間傳遞參數
首先:在action類中給rquest設置一個屬性: 例如: String catalogid = ServletActionContext.getRequest().getParameter("catalogid"); ServletA
原创 Eclipse 添加 user library
向eclispe中添加user Library的步驟: 點擊eclipse的window菜單,選擇“Preference” 在preferences窗口中選擇java->Build Path->Use
原创 幾種C/C++語言安全檢測工具介紹
轉自新浪微博http://www.vckbase.com/index.php/wv/1635 針對C/C++語言安全漏洞的分析檢測也出現了大量的工具,按照不同的機理主要分爲以下幾類,如表所示: 分析類型 機理 分析工具
原创 設計模式adapter的C++實現源碼
1、目標類Target定義 #ifndef TARGET_H#define TARGET_H class Target{public: Target(); Target(char* name); ~Target(); virtual ch
原创 Struts2 ognl中的#、%和$符號用法說明
#、%和$符號在OGNL表達式中經常出現,而這三種符號也是開發者不容易掌握和理解的部分。在這裏筆者簡單介紹它們的相應用途。 1.#符號的用途一般有三種。 1)訪問非根對象屬性,例如示例中的#session.msg表達式,由於Stru
原创 Java 文件操作的幾種方式
以下程序是採用多種方式對3個文件進行復制 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.i
原创 C++簡單日誌記錄方法
#define LOG_FILE_NAME "Office.log"const TWO_MEGA = 2097152; static void WriteLog(CString strlog){// strlog.Replace(" "
原创 設計模式factory的C++實現源碼
1、抽象類Product定義 #ifndef PRODUCT_H#define PRODUCT_H class Product{public: virtual void doSomething() = 0;}; #endif 2、具體
原创 判斷字符串中是否包含某些子串
String src = "test,ttt,tye"; String dst = "<" + "tes" + "|" + "tt" + ">"; Pattern p = Pattern.com