Thông tin xml tỷ giá ngoại tệ Vietcombank cho bạn nào cần tích hợp/trích xuất dữ liệu về website/app ..
https://portal.vietcombank.com.vn/Usercontrols/TVPortal.TyGia/pXML.aspx
Thông tin xml tỷ giá ngoại tệ Vietcombank cho bạn nào cần tích hợp/trích xuất dữ liệu về website/app ..
https://portal.vietcombank.com.vn/Usercontrols/TVPortal.TyGia/pXML.aspx
Khi import/restore mysql database lớn đôi khi gặp lỗi này
có thể cấu hình lại file config của mysql như sau:
innodb_log_file_size=512M;Khi bạn cần debug hay handle exception trong chương trình
bạn có thể tự viết hàm ghi log nhưng log4net có thể làm giúp bạn rất tốt với 5 kiểu khác nhau:
// đây là hàm export toàn bộ nội dung trong 1 bảng html ra excel
function exportTableToExcel(tableID, filename = '') {
var downloadLink;
var dataType = 'application/vnd.ms-excel;charset=utf-8';
var tableSelect = document.getElementById(tableID);
var tableHTML = tableSelect.outerHTML.replace(/ /g, '%20');
// Specify file name
filename = filename ? filename + '.xls' : 'excel_data.xls';
// Create download link element
downloadLink = document.createElement("a");
document.body.appendChild(downloadLink);
if (navigator.msSaveOrOpenBlob) {
var blob = new Blob(['\ufeff', tableHTML], {
type: dataType
});
navigator.msSaveOrOpenBlob(blob, filename);
} else {
// Create a link to the file
downloadLink.href = 'data:' + dataType + ', ' + tableHTML;
// Setting the file name
downloadLink.download = filename;
//triggering the function
downloadLink.click();
}
}
//sử dụng
<button class="btn btn-success" onclick="exportTableToExcel('tableId', 'file_excel.xlsx')">Export</button>
Đôi khi bạn cần mã hóa 1 số thành chuỗi, để đảm bảo chuỗi mã hóa không trùng, bạn cần 1 số long và kiểu mã hóa đủ rộng, ở đây có mô tả Base62
code sample như sau:
private string ToBase62(long number)
{
try
{
var alphabet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var n = number;
long basis = 62;
var ret = "";
while (n > 0)
{
long temp = n % basis;
ret = alphabet[(int)temp] + ret;
n = (n / basis);
}
return ret;
}
catch(Exception ex)
{
//Helpers.Log.Error("ToBase62 error" + number.ToString(), ex); //hander exception error
return string.Empty;
}
}
Chính thức trở thành đơn vị cung cấp dịch vụ đăng ký tên miền quốc tế, tên miền Việt Nam hosting, máy chủ, cloud hosting, cloud server, ema...