$a = "<img src = 'google.com.tw' alt='aaa' />";
echo preg_replace("/src=(\'|\").*?(\'|\")/","src='aaa'",$a);
2010年12月29日 星期三
2010年12月7日 星期二
[C#] 二進位,十進位 互轉
<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
int i = 10;
//轉二進位
String i2 = Convert.ToString(i, 2);
Response.Write("二進位:"+i2);
Response.Write("<br/>");
//轉回十進位
i = Convert.ToInt32(i2, 2);
Response.Write("十進位:"+i);
/*轉換的時候不會補0*/
}
</script>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
int i = 10;
//轉二進位
String i2 = Convert.ToString(i, 2);
Response.Write("二進位:"+i2);
Response.Write("<br/>");
//轉回十進位
i = Convert.ToInt32(i2, 2);
Response.Write("十進位:"+i);
/*轉換的時候不會補0*/
}
</script>
[C#] 強而有力的亂數-RNGCryptoServiceProvider
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Security.Cryptography" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
//建立一個亂數
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] rb = new byte[4];
rng.GetBytes(rb);
int value = BitConverter.ToInt32(rb, 0);
if (value < 0) value = -value;
Response.Write(value);
//建立一個小於100的亂數
rng.GetBytes(rb);
int value = BitConverter.ToInt32(rb, 0);
value = value % (100 + 1);
if (value < 0) value = -value;
Response.Write(value);
}
</script>
/*
說明一下 宣告一個rb的Byte陣列
rng.GetBytes(rb); //這是 把rb 陣列 裡面 各個 index 塞入一個byte亂數
nt value = BitConverter.ToInt32(rb, 0);//把rb陣列 轉回 int32 整數
*/
<%@ Import Namespace="System.Security.Cryptography" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
//建立一個亂數
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] rb = new byte[4];
rng.GetBytes(rb);
int value = BitConverter.ToInt32(rb, 0);
if (value < 0) value = -value;
Response.Write(value);
//建立一個小於100的亂數
rng.GetBytes(rb);
int value = BitConverter.ToInt32(rb, 0);
value = value % (100 + 1);
if (value < 0) value = -value;
Response.Write(value);
}
</script>
/*
說明一下 宣告一個rb的Byte陣列
rng.GetBytes(rb); //這是 把rb 陣列 裡面 各個 index 塞入一個byte亂數
nt value = BitConverter.ToInt32(rb, 0);//把rb陣列 轉回 int32 整數
*/
訂閱:
文章 (Atom)