假設要拆解 (A,B),C,(D,E,F),G 這樣的字串, 成為如下的結果:
(A,B)
C
(D,E,F)
G
第一個想到的會是用逗號(,)做分隔符號試試, 但得到的結果如下:
(A
B)
C
(D
E
F)
G
2016/02/25
2015/04/10
[C#][Java] jni4net 基本使用 - Java呼叫C# 函式庫
首先, 到 jni4net 官方網站下載此套件. (我下載的是0.8.8版)
解壓縮後, 會得到三個資料夾:
Step 1: 利用 Visual Studio 建立一個名為 CSharpLib 的 C# 函式庫專案, 並簡單寫一個MainTable.cs 程式如下:
解壓縮後, 會得到三個資料夾:
- bin: 內有 proxygen.exe 執行檔, 用來產生Java與C#程式間溝通用的Proxy.
- lib: 包含將來執行時要用到的 .dll 與 .jar 檔.
- samples: 顧名思義, 放的是 jni4net 的範例程式碼.
Step 1: 利用 Visual Studio 建立一個名為 CSharpLib 的 C# 函式庫專案, 並簡單寫一個MainTable.cs 程式如下:
2014/10/02
[Regex]加入數字的千分位(thousands separator)
因為Javascript的Regex沒有lookbehind, 所以一般在處理為數字加上千分位的作法會受到一些限制.
以下先說明數字加上千分位的規則:
以下先說明數字加上千分位的規則:
- 數字的整數部分每3位數插入一個逗號(,), ex: 123456 –> 123,456
- 小數點後不加入千分位, ex: 123456.1234 –> 123,456.1234
2014/09/24
2014/06/05
[C# & Java] .Net 壓縮(GZipStream) VS. Java解壓縮
簡單說明需求:
- 利用 .Net 程式將一個 PDF 檔案壓縮, 並將其轉為BASE64字串.
- 呼叫一個 Java 的 Web Service, 將此 BASE64 字串傳送到另一端.
- Java 程式要轉換此 BASE64 字串, 並回存成 PDF 檔案.
這邊省略掉 Web Service 的傳輸說明, 僅說明 .Net 程式的壓縮與轉換 BASE64, 以及 Java 程式的 BASE64 轉換與解壓縮.
訂閱:
文章 (Atom)