原创 java ReentrantLock結合條件隊列 實現生產者-消費者模式

1 package reentrantlock; 2 3 import java.util.ArrayList; 4 5 public class ProviderAndConsumerTest { 6 7 s

原创 java ReentrantLock 公平鎖 非公平鎖 測試

1 package reentrantlock; 2 3 import java.util.ArrayList; 4 import java.util.concurrent.locks.ReentrantLock; 5 6

原创 VS2010 開發 VB6.0 activeX控件 dll

項目源碼 https://download.csdn.net/download/csdn_z_s/10427764 開發環境 操作系統: win7 64位 旗艦版 Java語言開發環境:  Eclipse3.7(jdk1.6u45) C/C

原创 java 查找類的所有子類

package _02; import java.io.File; import java.net.URL; public class MainTest_FindAllSubClass { public static void ma

原创 java程序啓動 環境屬性的獲取

System.getProperties().list(System.out); 如果要獲取某一個屬性,例如常見的“操作系統” 則  System.getProperty("os.name");   輸出如下 java.runtime.na

原创 VC調用靜態庫、動態庫

靜態庫 // 相對路徑 或者 絕對路徑 #include "yourlib.h" //相對路徑 或者 絕對路徑 #pragma comment(lib, "yourlib.lib") int main() { int ret

原创 vs2010編譯error_code

  C1083 :   現象:  xxxxx.cpp  clxx:fatal error C1083:無法打開源文件: “..\..\..\..\src\folder1\folder2\folder3\folder4\folder5\xxx

原创 VS2010 集成標準com組件

#include <Windows.h> #include <stdio.h> // import後,會提示找不到對應的SignCtrl.tlh文件,只需要對項目重新編譯一下,在項目的Debug目錄下,就會有SignCtrl.tlh文件

原创 java 讀取本地文件並轉換爲byte數組

     private byte[] InputStream2ByteArray(String filePath) throws IOException { InputStream in = new FileInputStream

原创 word 內容控件屬性編輯

場景: 別人發給自己一份word模板,基於統一性,裏面包含了很多“內容控件”,一般情況下,只需要根據內容控件進行編輯即可,但如果想對內容控件本身做編輯操作,例如刪除等。 操作: 單擊 文件>選項>自定義功能區。 在選項卡

原创 C++\CLI語法 在項目中的使用

通常情況下,對一個標準的com組件進行集成,網上普遍使用的方式有: 1、#import *.dll 或 #import *.ocx的方式,VS編譯器重新編譯後,就會自動生成組件對應的*.tlh文件,該文件類似於頭文件,含有com組件中的接口