跳到主要內容

發表文章

目前顯示的是 2013的文章

Asp.Net 利用gmail寄發信件

using System.Net.Mail; string id = hsEmailKey[txtEmail.Text].ToString(); MailAddress from = new System.Net.Mail.MailAddress("XXX@gmail.com", "顯示名稱", System.Text.Encoding.UTF8);//自身gmail地址 MailAddress to = new System.Net.Mail.MailAddress("對方mail地址", "二手書交流平台", System.Text.Encoding.UTF8);//對方mail地址 MailMessage em = new MailMessage(from,to); em.SubjectEncoding = System.Text.Encoding.UTF8;//主旨編碼 em.BodyEncoding = Encoding.UTF8;//內容編碼 em.Subject = "來自二手書交流平台重要訊息";//主旨 em.Body = String.Format("下面是您的帳號、密碼:\n註冊帳號:{0}\n註冊密碼:{1}\n請妥善保管以利快速登入", id, ((RegisterInformation)hsLogin[id]).getPass());//內文 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(); client.Credentials = new System.Net.NetworkCredential("XXX@gmail.com", "gmail密碼");//自己的 client.Port = 587;//設定port client

java打地鼠

java打磚塊

asp-GridView分頁功能

一、設定屬性:AllowPaging=true 二、加入事件:GridView1_PageIndexChanging { GridView1.PageIndex = e.NewPageIndex;//目標分頁 doSearch(searchText.Text);//抓取出來顯示之內容 }

GridView內加入checkBox

html_framset重新載入top Frame

當使用framset框架時有時候需要觸動事件來重新載入某個frame,常用的做法透過javascript來進行事件驅動,e.x: top . location . reload ();, 驅但這樣的方式會造成整個framset重新載入,因此無法達成我們的目的,故須使用指定的方式來載入,語法如: top.frames["topFrame"].location.reload(); topFrame為frame的name

利用RegularExpressionValidator元件驗證欄位

一、首先設定三個重要屬性     (一)ControlToValidate:可驗證textBox等欄位     (二)ErrorMessage:錯誤所顯示的訊息     (三)ValidationExpression:利用正規表示法來過濾         1.4-15碼英數:^[a-zA-Z0-9]{4,15}$ 2.單純限制字數(10字內):[\s\S]{0,10} 3.email格式:^[_a-z0-9-]+([.][_a-z0-9-]+)*@[a-z0-9-]+([.][a-z0-9-]+)*$

java取得網頁原始碼

public String getPage(String url) { try { URL url = new URL(page); HttpURLConnection con = (HttpURLConnection) url.openConnection(); // 因為服務器的安全設置不接受Java程序作為客户端訪問,解决方案是設置客户端的User Agent con.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0;Windows NT; DigExt)"); BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8")); StringBuilder b = new StringBuilder(); String line; while ((line = reader.readLine()) != null) {b.append(line + "\r\n");} return b.toString(); } catch (FileNotFoundException ex) {System.out.println("NOT FOUND:" + page); } catch (ConnectException ex) {System.out.println("Timeout:" + page); } catch (Exception ex) { ex.printStackTrace(); } return null; }

java魔方陣遊戲

   

開心水族箱輔助工具

htmlparser過濾網頁純文字

dropBox圖片檢視器

C# OpenFileDialog 讀寫文字檔(指定編碼)

讀取 private string getReadText() { OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "."; openFileDialog1.Filter = "文字檔 (*.txt)|*.txt"; if (openFileDialog1.ShowDialog() != DialogResult.OK) return ""; StreamReader sr = new StreamReader(openFileDialog1.OpenFile(), System.Text.Encoding.Default); return sr.ReadToEnd(); } 寫入 private void saveFile(string filaPath, string Content) { FileStream fs2 = File.Open(filaPath, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs2,,System.Text.UnicodeEncoding.UTF8); sw.Write(Content); sw.Close(); }

C# 國考日期板

C# 偏好設定

java 二元搜尋樹

JCombobox下拉式結合Table(表格)

JComboboxWithJTable

英文學習軟體 By C#

C#取得網頁原始碼

public string getSource(string url,string encoding) { try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse webresponse = (HttpWebResponse)request.GetResponse(); StreamReader streamReader = new StreamReader(webresponse.GetResponseStream(), Encoding.GetEncoding(encoding)); //可改不同編碼 return streamReader.ReadToEnd(); } catch { return null; } }

java讀檔測試

java 程式起始畫面Splash

java Client Server 傳送文字

java 滑鼠連點

java 播放.wav

java 網頁剖析

java google Map api

【Javascript系列】 - 謝爾排序式

無標題文件 謝爾排序法 隨機產生 手動輸入   主要運作模式: 首先將欲排序數字以陣列表示,並將初始組距設為陣列大小的一半,而組距亦為間隔的意思,假設說陣列大小為10,初始組距則為5,因此一開始的排序因子就為0、5,將這兩個陣列位置的元素進行插入排序,接下來組距則/2直到1為止,過程都如此運算,最後即完成排序,謝爾排序式可為改良式的插入排序,只是不同在於謝爾是以組為概念,加快了排序速度。

Spinner與訊息方塊_Demo

Android NetBeans安裝

C#資料庫操作(新增、修改、刪除、查詢)

C#_切換表單

C#連接SQL資料庫(虛擬資料表)

C#搜尋(自動完成,AutoComplete)結合SQL資料