/*** desc : 生成為cvs檔案
* user : rick
* @param
data 源資料list
* @param
map csv檔案的列表頭map
* @param
outputpath 檔案路徑
* @param
filename 檔名稱
* time : 2017/10/20 13:50
*/@suppresswarnings("rawtypes")
public
static
file createcvsfile(list data, linkedhashmap map, string outputpath, string filename)
//定義檔名格式並建立
csvfile = file.createtempfile(filename, ".cvs", new
file(outputpath));
system.out.println("csvfile:" +csvfile);
//utf-8使正確讀取分隔符","
bufferedwriter = new bufferedwriter(new outputstreamwriter(new fileoutputstream(csvfile), "utf-8"), 1024);
//寫入檔案頭部
for (iterator propertyiterator =map.entryset().iterator(); propertyiterator.hasnext();)
system.out.println(
new string(((string) propertyentry.getvalue()).getbytes("utf-8"),
"utf-8"));
}bufferedwriter.write("\r\n");
//寫入檔案內容
for (iterator iterator =data.iterator(); iterator.hasnext();)
}if(iterator.hasnext())
}bufferedwriter.flush();
} catch
(exception e)
finally
catch
(ioexception e)
}return
csvfile;
}/** * user : rick
* @param
response
* @param
csvfilepath 檔案路徑
* @param
filename 檔名稱
}/*** desc : 刪除該目錄filepath下的所有檔案
* user : rick
* @param
filepath 檔案目錄路徑
* time : 2017/10/20 13:53
*/public
static
void
deletefiles(string filepath) }}
}/*** desc : 刪除單個檔案
* user : rick
* @param
filepath 檔案目錄路徑
* @param
filename 檔名稱
* time : 2017/10/20 13:54
*/public
static
void
deletefile(string filepath, string filename) }}
}}
public
static
void
main(string args)
VS2010生成檔案
resource.h resource.h就是.rc檔案的標頭檔案 rc檔案裡的常量全在resource.h定義 rc檔案和resource.h 都是給project add resource 的時候vs 自動生成的。vcxproj 這是使用應用程式嚮導生成的 vc 專案的主專案檔案。它包含生成該檔...
MD5 生成檔案校驗
linux 下 shell命令 製作md5碼 也用於軟體的md5校驗md5演算法常常被用來驗證網路檔案傳輸的完整性,防止檔案被人篡改。md5 全稱是報文摘要演算法 message digest algorithm 5 此演算法對任意長度的資訊逐位進行計算,產生乙個二進位制長度為128位 十六進製制長...
live555生成庫檔案
若需要將live555編譯共享庫,可以借助config.linux with shared libraries配置檔案。首先需要修改配置檔案的交叉編譯器 1 在該檔案26行處新增 26 cross compile?opt friendlyarm toolschain 4.5.1 bin arm no...