使用using块释放资源
我们在编程时经常忘记释放资源,造成内存大量被占用,有时候还会出错。其实我们可以使用using块,可以保证在程序结束时,资源得到释放。这样我们就不用另外编写代码来销毁对象以释放资源。请看下面的代码 protected void Page_Load(object sender, EventArgs e) { string CnnString=ConfigurationManager.ConnectionStrings["CnnString"].ConnectionString; using (SqlConnection cn = new SqlConnection(CnnString)) { cn.Open(); using (SqlCommand cm = new SqlCommand("SEL
博客首页文章内容截取
#region 博客内容截取 /// <summary> /// 博客内容截取 /// </summary> /// <param name="Str">文章内容</param> /// <param name="len">截取长度</param> /// <returns></returns> public static string FormatBlog(string Str, int len) { if (string.IsNullOrEmpty(Str)) {return "";} string ph = "<[^<>]+>"; //匹配HTML标记 string rp = "[图♣]+|(\r+[图♣])+|(\n+[图♣])+"; //匹配连续图片,兼容回车换行 string p = "<[I|i][M|m][G|g][^<>]+>"; //匹
消除win7快捷方式上小箭头
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,196" /t reg_sz /f taskkill /f /im explorer.exe attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db" del "%userprofile%\AppData\Local\iconcache.db" /f /q start explorer 把以上代码粘贴进记事本,然后保存为.bat格式。以管理员身份运行这个文件,那个讨厌的小箭头就没了。 另外,win7每次登录都需要输入密码。用优化大师修改无效,可以在运行输入框里输入“netplwiz”,回
心情
人的一生中,会做错很多事情。有的事情,做错了还可以重来。但是有的事情一生中做错一次,就让人刻骨铭心,而我却做错了两次
博客系统改版完成
以前做的博客系统,数据库采用的是MSSQL,这几天没事无聊,改成了ACCESS数据库,今天终于完成了,自己庆祝一下。。。。
JAVASCRIPT如何限制文本框输入字数
<script language="javascript" type="text/javascript"> function op() { var str = document.getElementById('<%=tt.ClientID.ToString() %>').innerHTML; document.getElementById("l1").innerHTML = "还可以输入" (250 - str.length) "个字符"; if (str.length > 250) { document.getElementById('<%=tt.ClientID.ToString() %>').innerHTML = document.getElementById('<%=tt.ClientID.ToString() %>').innerHTML.substring(0, 250); } } </script> <asp:TextBox I
如何限制文本框输入字数
<textarea name="ADHtml" cols="" rows="" id="ADHtml" style="border-width:1px; border-style:inset;width:400px;height:150px;" onpropertychange="chenge form1.ADHtml,1000"> <script language="vbscript"> sub chenge(obj,i) form1.texttest.value="已输入 " & len(obj.value) & " 个字符,还可以输入 " & i-len(obj.value) & " 个" if len(obj.value)>1000 then call settext(obj,i) End if End sub sub settext(obj,i) obj.value=left(obj.value,1000)
自动清除和恢复文本框默认值
文章搜索:<input type="Text" ID="KWords" onfocus="cls();" onblur="res();" value="请输入关键字"/> <input type="Button" value="搜索" /> <script language="javascript" type="text/javascript"> //清除默认文本 function cls() { with (event.srcElement) if (value == defaultValue) value = ""; } //恢复默认文本 function res() { with (event.srcElement) if (value == "") value = defaultValue; } </script>
C#截取字符串
/// <summary> /// 截取字符串 /// </summary> /// <param name="Str">要截取的字符串</param> /// <param name="len">截取长度</param> /// <returns>返回截取后的字符串</returns> public static string FormatString(string Str, int len) { if (string.IsNullOrEmpty(Str)) { return ""; } Str = Str.Replace(" ", " "); Str = Str.Replace(""", ((char)34).ToString()); Str = Str.Replace(">", ">");
asp.net动态添加脚本
string s; s="<script>alert('我是弹出消息');</script>"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", s);
|