07 2011 档案

摘要:在用javascript对URL字符串进行编码中,虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。以下是JS下对URL进行编/解码的各种方法:1、escape方法:返回一个可在所有计算机上读取的编码String对象。functionescape(charSt 阅读全文
posted @ 2011-07-25 15:58 俗雅冰山 阅读(14589) 评论(0) 推荐(1)
摘要:/*建表*/createPROCEDUREAdd_Ship_sample(@table_namenvarchar(50))asDECLARE@sqlnvarchar(4000)--用于构造SQL语句set@sql='createtable'+@table_name+'(idint,typeint)'exec(@sql)/*出入数据*/CREATEPROCEDUREInsertSales@uidnvarchar(50),@pwdnvarchar(50),@eMailnvarchar(50),@tablenamenvarchar(50)ASDECLARE@Inser 阅读全文
posted @ 2011-07-25 15:09 俗雅冰山 阅读(253) 评论(0) 推荐(0)
摘要:罗马数字stringp1="^m*(d?c{0,3}|c[dm])"+"(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$";stringt1="vii";Matchm1=Regex.Match(t1,p1);交换前二个单词stringt2="thequickbrownfox"; stringp2=@"(\S+)(\s+)(\S+)"; Regexx2=newRegex(p2); stringr2=x2.Replace(t2,"$3$2$1",1);关健字=值 阅读全文
posted @ 2011-07-25 15:07 俗雅冰山 阅读(362) 评论(0) 推荐(0)
摘要:C#中利用正则表达式实现字符串搜索2007-01-19 16:421、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如HTML处理、日志文件分析和HTTP标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。 .NET框架正则表达式并入了其他正则表达式实现的最常见功能,被设计为与Perl5正则表达式兼容,.NET框架正则表达式还包括一些在其他实现中尚未提供的功能,.NET框架正则表达式类是基类库的一 阅读全文
posted @ 2011-07-25 15:05 俗雅冰山 阅读(994) 评论(0) 推荐(1)
摘要:OverviewjQuery BlockUI插件让你在不锁定浏览器的情况下使用Ajax时模拟同步行为。当被激活的时候,它会阻止用户的行为直到它无效。BlockUI将元素添加到DOM中,并赋予外观和阻止用户动作的行为。用法非常简单:1、to block user activity for the page:$.blockUI();2、blocking with a custom message:$.blockUI({message:"A customer message."});3、blocking with custom style:$.blockUI({css:{back 阅读全文
posted @ 2011-07-19 16:56 俗雅冰山 阅读(1717) 评论(0) 推荐(1)
摘要:做网站的人很多都会遇到相同的问题,就是把flash嵌入以后,发现导航栏的下来菜单被flash挡住了,这是一个简单的问题,但是如果对代码不甚了解的话,就比较麻烦了,特别是新手。我之前也遇到了,公司的网站嵌入一个flash,却挡住了下拉菜单,想着怎么把flash放在最底层,或者说怎么把flash置于网页底层呢?我找了好多方法,大部分都不可行,后来终于找到一个可行的了,也测试了,绝对没问题的,请看:第一种:直接在页面中调用代码。把网页中的Flash代码换成如下代码就即可。记得要更改Flash路径! <object classid="clsid:D27CDB6E-AE6D-11cf-9 阅读全文
posted @ 2011-07-15 12:12 俗雅冰山 阅读(1394) 评论(0) 推荐(0)
摘要:G4Studio平台中的Flash报表实现是基于FusionCharts的封装。在G4平台中对常用属性设置进行了包装,但也提供了API设置任意FusionCharts所支持的参数。他的参数非常之多,要灵活使用这些参数,还得先对图标各部分元素的定义有所了解。本文最后有一组图,通过这组图大家便能大概连接图表元素定义。(以下内容由匿名网友整理)功能特性animation是否动画显示数据,默认为1(True)showNames是否显示横向坐标轴(x轴)标签名称rotateNames是否旋转显示标签,默认为0(False):横向显示showValues是否在图表显示对应的数据值,默认为1(True)yA 阅读全文
posted @ 2011-07-15 11:31 俗雅冰山 阅读(490) 评论(0) 推荐(0)
摘要:这几天有个需求是要求动态生成控件。由于对Asp.net不熟,开始时把我弄晕了,始终是第一次加载的控件,PostBack后就不存在了。 原来,在页面刷新,上次动态生成的控件就没了,郁闷ing.......,要想动态的控件在每次PostBack后都能够显示在页面上,则每次PostBack都需要重新加载。每次加载就能够显示,Easy!!! 但是新问题又来了,如果取值呢?FindControl可以找到控件,但是页面刷后不是又重新生成了控件吗,原来控件上的值还有吗,我想肯定没有了吧(我想的),那怎么取值,我又郁闷了!事实说明我所想的是错的,PostBack后,重新生成的控件,不但能够使控件重新显示出来, 阅读全文
posted @ 2011-07-14 18:19 俗雅冰山 阅读(2350) 评论(0) 推荐(0)
摘要:asp.net动态生成控件的方法:1.在aspx页面放一个Panel控件2.代码如下:不能放在 If Not IsPostBack Then 里,否则可能访问不到。(可用Page.FindControl(ID)来访问)privatevoidPage_Load(objectsender,System.EventArgse){//在此处放置用户代码以初始化页面if(Session["p_userid"]==null||Session["p_loginName"]==null||Session["p_created"]==null){Res 阅读全文
posted @ 2011-07-14 18:18 俗雅冰山 阅读(410) 评论(0) 推荐(0)
摘要:public static int Compare(DateTime t1,DateTime t2)返回值类型:System..::.Int32有符号数字,指示 t1 和 t2 的相对值。值类型条件小于零t1 小于 t2。零t1 等于 t2。大于零t1 大于 t2。例句:DateTime Time1 = Convert.ToDateTime(sArray[0].Trim().ToString());DateTime Time2 = Convert.ToDateTime(sArray[1].Trim().ToString());if (DateTime.Compare(Convert.ToDat 阅读全文
posted @ 2011-07-13 15:32 俗雅冰山 阅读(3946) 评论(0) 推荐(0)
摘要:方法注解:将指定的天数加到此实例的值上。将指定的小时数加到此实例的值上。将指定的分钟数加到此实例的值上。将指定的毫秒数加到此实例的值上。将指定的月份数加到此实例的值上。将指定的秒数加到此实例的值上。将指定的年份数加到此实例的值上。将此实例的值与指定的 Date 值相比较,并指示此实例是早于、等于还是晚于指定的 Date 值。返回一个数值相同的新DateTime对象返回一个值,该值指示此实例是否与指定的 DateTime 实例相等。获取此实例的日期部分。获取此实例所表示的日期为该月中的第几天。获取此实例所表示的日期是星期几。获取此实例所表示日期的小时部分。获取此实例所表示日期的分钟部分。获取此实 阅读全文
posted @ 2011-07-13 15:31 俗雅冰山 阅读(666) 评论(0) 推荐(0)
摘要:SQL Server 日期和时间相关的数据类型有两种:DateTime和SmallDateTime。DateTime:需要8个字节,前4个字节用1900年1月1日以后的天数表示日期,后4个字节表示一天中的时间。支持的日期范围:1/1/1753 12:00:00 AM到12/31/9999 11:59:59 PM。SmallDateTime:需要4个字节,前2个字节表示1900-1-1年以后的所有天数,后2个字节表示午夜后以分钟为单位的时间。支持范围:1900-1-1到2079-6-6。而C#中的DateTime对象表示一个时刻。支持范围:1-1-1 00:00 到 9999-12-31 23: 阅读全文
posted @ 2011-07-13 09:56 俗雅冰山 阅读(371) 评论(0) 推荐(0)
摘要:《Silverlight 2 & ASP.NET高级编程》第9章创建用户界面,本章将介绍如何使用Silverlight的网络和通信功能来访问分布式数据。本章将涵盖如何创建Silverlight可以调用的服务,讨论处理跨域问题的不同方法,并介绍Silverlight内置的、用于处理数据的类。本节为大家介绍处理JSON数据。AD:9.5.3 处理JSON数据Silverlight为解析从Web服务、REST API或者其他类型所返回的XML数据提供了非常优秀的支持。由于许多服务均返回XML数据,因此在Silverlight应用程序中,诸如XmlReader、XmlSerializer或XD 阅读全文
posted @ 2011-07-12 12:02 俗雅冰山 阅读(591) 评论(0) 推荐(0)
摘要:随着REST风格的流行,直接通过 HttpWebRequest 进行服务调用的客户端应用越来越多。这里总结一些可能需要费时调查的经验,希望能帮助大家。1. 用完的HttpWebRequest要Abort()或者要把 Response.Close() 否则会导致请求Timeout。 (HttpWebRequest.Method默认是GET)view plaincopy to clipboardprint?staticvoidMain(string[]args){for(inti=0;i<10;i++){Console.Write("[{0}]Request-",i+1) 阅读全文
posted @ 2011-07-12 11:54 俗雅冰山 阅读(348) 评论(0) 推荐(0)
摘要:《Silverlight 2 & ASP.NET高级编程》第9章创建用户界面,本章将介绍如何使用Silverlight的网络和通信功能来访问分布式数据。本章将涵盖如何创建Silverlight可以调用的服务,讨论处理跨域问题的不同方法,并介绍Silverlight内置的、用于处理数据的类。本节为大家介绍处理JSON数据。AD:9.5.3 处理JSON数据Silverlight为解析从Web服务、REST API或者其他类型所返回的XML数据提供了非常优秀的支持。由于许多服务均返回XML数据,因此在Silverlight应用程序中,诸如XmlReader、XmlSerializer或XD 阅读全文
posted @ 2011-07-12 11:54 俗雅冰山 阅读(4515) 评论(0) 推荐(1)
摘要:HttpWebRequest是.net基类库中的一个类,在命名空间System.Net下面,用来使用户通过HTTP协议和服务器交互。HttpWebRequest对HTTP协议进行了完整的封装,对HTTP协议中的Header,Content,Cookie都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。程序使用HTTP协议和服务器交互主要是进行数据的提交,通常数据的提交是通过GET和POST两种方式来完成,下面对这两种方式进行一下说明:1.GET 方式。GET方式通过在网络地址附加参数来完成数据的提交,比如在地址http://www.google.com/webhp?hl=z 阅读全文
posted @ 2011-07-12 11:52 俗雅冰山 阅读(361) 评论(0) 推荐(0)
摘要:对于一维数组:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page { protected voi 阅读全文
posted @ 2011-07-12 11:50 俗雅冰山 阅读(4589) 评论(0) 推荐(0)
摘要:*引用*/SQL Server 2000连接中的四个最常见错误:一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.============= 首先,检查网络物理连接 =============ping <服务器IP地址/服务器名称>如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查 阅读全文
posted @ 2011-07-11 16:49 俗雅冰山 阅读(14439) 评论(1) 推荐(0)
摘要:SQL codeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ldf文件过大 如何收缩SQL Server 数据库日志Ldf文件 收藏 SQL Server 控制Ldf文件的大小(清理历史记录 &设定自动缩小) *清理历史记录 1. 在SQL Server Enterprice Manager(企业管理器)工具列---进入 SQL Query Analyzer(SQL查询分析器) 2. 输入BACKUP LOG <你的数据库名 阅读全文
posted @ 2011-07-10 18:25 俗雅冰山 阅读(7155) 评论(0) 推荐(0)
摘要:【关于外键约束的一些常见问题】/******************************************************************** Author:js_szyDate:2010-11-08Version: Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service P 阅读全文
posted @ 2011-07-10 18:24 俗雅冰山 阅读(1353) 评论(0) 推荐(0)
摘要:清空log文件 1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有500多K 再将此数据库设置自动收缩 或用代码: 下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。 EXEC sp_detach_db @dbname = 'pubs ' EXEC sp_attach_single_file_db @dbname = 'pubs ', @physname = 'c:\Progr 阅读全文
posted @ 2011-07-10 18:22 俗雅冰山 阅读(2870) 评论(0) 推荐(0)
摘要:通过邮箱找回密码,注册的时候给用户发一个提示到邮箱中或者是通过邮箱验证:下面就是使用邮箱发送的代码://创建邮件信息 MailMessage mailMessage = new MailMessage(); mailMessage.From = "发送的邮箱地址"; mailMessage.To = "收件箱地址"; mailMessage.Subject ="主题" mailMessage.BodyFormat = MailFormat.Html; StringBuilder strBody = new StringBuilder( 阅读全文
posted @ 2011-07-07 18:29 俗雅冰山 阅读(341) 评论(0) 推荐(0)
摘要:在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:stringfile="文件上(传)篇.doc";stringServer_UrlEncode=Server.UrlEncode(file);stringServer_UrlDecode=Server.UrlDecode(Server_UrlEncode);stringHttpUtility_UrlEncode=System.Web.HttpUtility.UrlEncode(file);stringHttpUtility_UrlDecode=System.Web.HttpUtility.UrlDecode( 阅读全文
posted @ 2011-07-07 11:08 俗雅冰山 阅读(8864) 评论(2) 推荐(0)
摘要:reload方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数:bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以GET方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")replace方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。语法:location.replace(URL)在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload( 阅读全文
posted @ 2011-07-07 10:04 俗雅冰山 阅读(660) 评论(0) 推荐(0)