取亂數,我想這問題應該是在簡單不過的程式,
但要取出一堆不重複的亂數...有許多效率方面的想法,
有一個是洗牌法,
想法即是先取得一個順序的牌組(陣列),
在隨機取兩個數字後將兩個位子的牌對調,
目前分類:.NET&程式筆記 (25)
- Oct 22 Wed 2014 10:53
.NET 取得不重複的亂數(洗牌法)
- Oct 16 Thu 2014 09:52
Unobtrusive Validation in.NET 4.5 Web Forms
.Net 4.5專案預設即支援Unobtrusive
只要在 global.asax Application_Start 加 以下即可轉為Unobtrusive
~Shael
- Oct 16 Thu 2014 09:25
.Net CheckBoxList Validator(jQuery)
MS RequiredFieldValidator 不支援 CheckBoxList ,
只能用 CustomValidator Call Client Script 去驗證
參考了一些網站,所以衍生出以下寫法,
因jQuery的寫法比較沒有跨瀏覽器問題,所以比較建議~
不過目前寫法應該只能這樣吧...搞不好以後MS自己也會支援...不需要另外CODING
- Aug 06 Wed 2014 10:48
jQuery Button with MS Visual Studio CodeBehind
於Button .click() 時加上__doPostBack();
即可對應CodeBehind的Click事件
ex:
// 這 Botton1.click 會對應到 CodeBehind 的 Button1_Click 事件 $("#button1").click(function() { __doPostBack("button1", ""); return false; });
~Shael
- Jun 18 Tue 2013 08:58
Windows系統變數
有時常會需要用到command
做一些bat檔會需要用到以下變數,
經測試有底線的系統變數在某些系統特定條件下才可以使用
Windows系統變數
1 %SystemDrive%:系統磁碟機,預設是C:
- Apr 29 Mon 2013 13:47
VB.NET EXCEL CLOSE 釋放記憶體
使用EXCEL產生報表,再VB6時我們會使用CreateObject開始,
再以Set Nothing 結束,就OK了~
但在.NET並不是這麼簡單就可以釋放記憶體,
每執行一次,工作管理員又會產生一次EXCEL.EXE
網路上查到許多使用GC.Collect()來強制回收,
- Nov 23 Wed 2011 09:39
VB.NET Hash MD5 雜湊密碼
在ASP.NET Web中有方便的 System.Web.Security 命名空間
可直接使用產生 MD5 的雜湊密碼,
FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5")
但對於Client版本的程式就需要自己寫Function了
- Nov 18 Thu 2010 07:24
自訂日期和時間格式字串 DataFormatString
每次想到自訂日期格式都要Google一下
乾脆自己先抓下來好了 ~"~
原文來自 http://msdn.microsoft.com/zh-tw/library/8kb3ddd4.aspx
格式規範 |
說明 |
- Sep 07 Tue 2010 17:04
asp Microsoft VBScript 執行階段錯誤 錯誤 '800a000d' 型態不符合
- Aug 05 Thu 2010 09:31
Oracle/PLSQL To_Char 日期格式
- Mar 30 Tue 2010 15:33
程式中如何讀取Access Table Name或判斷該Table是否存在?
下SQL去查...
Select * From MSysObjects ;
or
Select * From MSysObjects Where Name ='Table Name';
如果沒有權限會出現 「在 'msysobjects' 上沒有讀取數據權限。」
- Mar 18 Thu 2010 14:20
.Net 動態產生表格
一種方式是直接Write出來,但這樣會頂置....
且這種方法不會產生在form中,
如果使用第二種元件新增的方式就可以產生在form中,
'第一種方式
Page.Response.Write("<table>")
- Nov 04 Wed 2009 10:28
自動轉址功能整理
每次要這功能都要去找一下,乾脆自己整理..方法如下...
1.
<html><head>
<meta http-equiv="Refresh" content="0;URL=http://shael.pixnet.net/blog">
</head></html>
- Oct 01 Thu 2009 14:29
自動轉址與延遲轉址
.Net提供轉址功能
Page.Response.Redirect("目標網址")
使用以下也可以
Page.Response.Write("<script> location.href= ('目標網址'); </script> ")
以上兩句的不同址是在差在PostBack
- Jul 01 Wed 2009 09:11
.Net 密碼加密 hash MD5
當我們登入的帳號密碼直接存明碼於資料庫
資料庫管理原則可直接取得帳號密碼
這對資安考量有點不妥,
.Net 直接提供 hash MD5,SHA1等等加密方式
可將資料加密後再存入資料庫,
- Jun 06 Sat 2009 09:46
如何判斷Table(資料表)是否存在...(Oracle & Access)
有時我們會在程式中判斷資料表是否存在之後再以SQL建立資料表
如何判斷資料表是否存在...
目前知道的資料庫有 Oracle 與 Access ,方法如下
TABLE_NAME即是判斷的資料表名稱
Oracle:
- Apr 29 Wed 2009 11:30
不可以在 DropDownList 中選取多個項目 ?
頁面中拉出兩個 Dropdownlist
在 Page_Load事件分別加入項目..
之後再選取分別的不同的值....
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- Apr 29 Wed 2009 09:00
HTML TABLE 細線表格
Html中的 Table標籤中 border="1" 這樣的表格看起來真的很俗
要如何做出細線表格?
除了用圖之外,還有一個還算簡單的方法...
在table標籤中加上 border="1" style="border-collapse:collapse;" borderColor="black"
- Apr 28 Tue 2009 15:47
.NET 清除 text Box 以不回傳Server方式
如提
這部份如果為了清除Text Box而 runat server實在是有點...
所以這部份直接使用Jave Script在 Client Run
且Run完如VB6 的 SetFocus 將游標停留在特定的控制項
Script Code 如下:
- Apr 22 Wed 2009 12:34
.NET Other Frameset Page Reload
找了一些資料,好像.NET沒有自己的function 去做這些事情
所以還是找java script...
在frame a 讓 frame b 或 主frame reload的方法
使 framename reload