國內各大ISP DNS伺服器位址
Hinet dns – 中華電信dns
168.95.1.1
168.95.192.1
168.95.192.2
SeedNet dns - 數位聯合電信 dns
北區: 台北, 桃園, 新竹, 宜蘭, 花蓮, 苗栗
139.175.55.244
139.175.252.16
中區: 台中, 彰化, 南投, 雲林
139.175.150.20
139.175.55.244
南區: 高雄, 台南, 嘉義, 屏東, 台東
139.175.10.20
139.175.55.244
So-Net dns
61.64.127.1
61.64.127.2
GIGA dns
203.133.1.8
203.133.1.6
APOL dns - 亞太線上 dns
203.79.224.10
203.79.224.30
Sparq dns - 速博 dns
211.78.130.10
211.78.130.11
TFN dns – 台灣固網dns
211.78.215.137
211.78.215.200
TTN dns – 台灣電訊dns
202.145.136.4
202.145.138.1
202.145.138.136
202.145.138.200
210.17.1.1
APOL dns - 亞太線上 dns dns ip GIGA dns Hinet dns - 中華電信dns isp dns ip SeedNet dns - 數位聯合電信 dns So-Net dns Sparq dns - 速博 dns TFN dns - 台灣固網dns TTN dns - 台灣電訊dns 國內各大ISP DNS伺服器位址
分享 ASP,ASP.NET,VB,C#,程式開發,網站設計,部落格,微網誌,網路行銷,facebook 行銷,噗浪行銷,社群行銷,電腦硬體軟體,網路賺錢等資訊內容。『噗落格』裡的文章大多是從各網站摘錄(轉貼)下來的,僅提供研究及筆記之用途,如有侵權請留言告知!一開始不打算賺錢,一個不可能中的可能
2011年7月25日 星期一
2011年7月19日 星期二
Google QR Code - ASP.net傳QueryString生成QR Code行動條碼
Google charts提供非常方便的API,可以產生QR Code圖片。
http://code.google.com/apis/chart/docs/gallery/qr_codes.html(API說明)
以下面URL為例,紅色部份為關鍵參數
https://chart.googleapis.com/chart?chs=120x120&cht=qr&chl=http://www.google.com.tw&choe=UTF-8&chld=M|2
其中:
chs: QR code 圖片大小
cht: 圖片類型,google charts用這個參數產生各種圖片,這裡當然就填qr
chl: 要藏在QR code裡的文字,必須編成punycode(urlencode)。
choe: 編碼。請注意只支援iso-8859-1, sjis, utf8。詳見API說明網頁。
chld: 其他參數。M是錯誤修正層次,有L, M, Q, H等四級;後面的數字是QR code周圍白邊的寬度。
範例圖片:
<img alt="範例圖" src="https://chart.googleapis.com/chart?chs=120x120&cht=qr&chl=http://www.google.com.tw&choe=UTF-8&chld=M|2" />
http://code.google.com/apis/chart/docs/gallery/qr_codes.html(API說明)
以下面URL為例,紅色部份為關鍵參數
https://chart.googleapis.com/chart?chs=120x120&cht=qr&chl=http://www.google.com.tw&choe=UTF-8&chld=M|2
其中:
chs: QR code 圖片大小
cht: 圖片類型,google charts用這個參數產生各種圖片,這裡當然就填qr
chl: 要藏在QR code裡的文字,必須編成punycode(urlencode)。
choe: 編碼。請注意只支援iso-8859-1, sjis, utf8。詳見API說明網頁。
chld: 其他參數。M是錯誤修正層次,有L, M, Q, H等四級;後面的數字是QR code周圍白邊的寬度。
範例圖片:
<img alt="範例圖" src="https://chart.googleapis.com/chart?chs=120x120&cht=qr&chl=http://www.google.com.tw&choe=UTF-8&chld=M|2" />
2011年7月12日 星期二
C# 抓取資料夾檔案資訊存放在DataTable,並將檔案複製到其他位置
抓取資料夾檔案資訊存放在DataTable
抓取資料夾完整檔案資訊存放在DataTable
抓取資料夾MP3檔案資訊,並透過WindowsMediaPlayer抓取檔案資訊,存放在DataTable
將抓取到的資料檔案,複製檔案到其他位置(路徑)
抓取上傳檔案完整路徑及名稱
抓取上傳檔案路徑
參考網址 http://program.maomo.info/article.aspx?uid=64
DataTable DT = new DataTable();
DT.Columns.Add("FullName");
foreach (string fname in System.IO.Directory.GetFileSystemEntries("D:\\WWW"))
{
if (fname.IndexOf(".doc") > 0 || fname.IndexOf(".docx") > 0)
{
DT.Rows.Add(fname);
}
}
GridView1.DataSource = DT;
GridView1.DataBind();
抓取資料夾完整檔案資訊存放在DataTable
DataTable DT = new DataTable();
DT.Columns.Add("Sno");
DT.Columns.Add("Name");
DT.Columns.Add("FullName");
DT.Columns.Add("Extension");
DT.Columns.Add("Length");
DT.Columns.Add("Attributes");
DT.Columns.Add("CreationTime");
DT.Columns.Add("LastAccessTime");
DT.Columns.Add("LastWriteTime");
DT.Columns.Add("Directory");
int Sno = 1;
foreach (string FilePathName in System.IO.Directory.GetFileSystemEntries("D:\\WWW", "*.doc"))
{
//FileInfo 請 using System.IO;
FileInfo theFile;
theFile = new FileInfo(FilePathName);
if (theFile.Exists)
{
DT.Rows.Add(Sno, theFile.Name, theFile.FullName, theFile.Extension, theFile.Length, theFile.Attributes.ToString(), theFile.CreationTime, theFile.LastAccessTime, theFile.LastWriteTime, theFile.Directory);
Sno = Sno + 1;
}
}
GridView2.DataSource = DT;
GridView2.DataBind();
抓取資料夾MP3檔案資訊,並透過WindowsMediaPlayer抓取檔案資訊,存放在DataTable
if (FileUpload1.PostedFile.ContentLength > 0)
{
DataTable DT = new DataTable();
DT.Columns.Add("Sno");
DT.Columns.Add("Name");
DT.Columns.Add("FullName");
DT.Columns.Add("Extension");
DT.Columns.Add("Directory");
DT.Columns.Add("Length");
DT.Columns.Add("出版商");
DT.Columns.Add("演唱者");
DT.Columns.Add("歌曲名稱");
foreach (string FilePathName in System.IO.Directory.GetFileSystemEntries(FileUpload1.PostedFile.FileName.Replace(FileUpload1.FileName, "")))
{
if (FilePathName.IndexOf(".mp3") > 0 || FilePathName.IndexOf(".wma") > 0)
{
//FileInfo 請 using System.IO;
FileInfo theFile;
theFile = new FileInfo(FilePathName);
if (theFile.Exists)
{
WMPLib.WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayer();
wmp.settings.mute = true;
wmp.URL = theFile.FullName;
wmp.controls.play();
System.Threading.Thread.Sleep(100);
DT.Rows.Add(theFile.Name.Substring(0, 2), theFile.Name, theFile.FullName, theFile.Extension, theFile.Directory, theFile.Length, wmp.currentMedia.getItemInfo("Author"), wmp.currentMedia.getItemInfo("Artist"), wmp.currentMedia.getItemInfo("Title"));
wmp.close();
}
}
}
GridView2.DataSource = DT;
GridView2.DataBind();
}
將抓取到的資料檔案,複製檔案到其他位置(路徑)
for (int i = 0; i < GridView2.Rows.Count; i++)
{
//原始檔案資料夾
String SourcePath = GridView2.Rows[i].Cells[9].Text + "\\" + GridView2.Rows[i].Cells[1].Text;
//要移至的檔案資料夾
String MoveToPath = "D:\\WWW\\" + GridView2.Rows[i].Cells[1].Text;
if (File.Exists(SourcePath))
{
File.Copy(SourcePath, MoveToPath, true);
}
}
for (int i = 0; i < GridView2.Rows.Count; i++)
{
//原始檔案資料夾
String SourcePath = GridView2.Rows[i].Cells[9].Text + "\\" + GridView2.Rows[i].Cells[1].Text;
//要移至的檔案資料夾
String MoveToPath = "/RaWMroot/" + GridView2.Rows[i].Cells[1].Text;
if (File.Exists(SourcePath))
{
File.Copy(SourcePath, Server.MapPath(MoveToPath), true);
}
}
抓取上傳檔案完整路徑及名稱
Label1.Text = FileUpload1.PostedFile.FileName;
抓取上傳檔案路徑
Label1.Text = FileUpload1.PostedFile.FileName.Replace(FileUpload1.FileName, "");
參考網址 http://program.maomo.info/article.aspx?uid=64
訂閱:
文章 (Atom)