博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月4日

摘要: 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$& 阅读全文

posted @ 2013-07-04 15:10 love楠 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 根据不同的情况,我们可以用不同的方法调用WCF服务,本文简单总结了一下调用WCF的一些方法(代理类,Ajax...),分享给大家。开发工具调用WCF 这中方法很方便也很简单,很多工作VS就帮我们完成了。相信大家也不会对这种方法陌生。这里简单提一下。打开VS,在项目中添加服务引用: 在config中自动声明了有关服务的节点信息,这样VS就创建了调用服务的代理:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ServiceReference1.S 阅读全文

posted @ 2013-07-04 15:07 love楠 阅读(298) 评论(0) 推荐(0) 编辑

摘要: 1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过U 阅读全文

posted @ 2013-07-04 09:16 love楠 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 传统方式校验用户名是否重复的设计分析RegUserUIReguser.jspRegUserMain.jsp注册校验用户名是否重复VerifyUserName?返回怎样的一个页面VerifyUserName这个Action校验用户名后还要回到第一个jsp页面上,而第一个jsp页面是第一个action显示出来的,所以也可以在第一个action的基础上增加校验用户名的功能,这就没有做到职责单一了,思路没有单独做一个VerifyUserName的action来校验用户名清晰。在校验用户名的action和jsp页面中要增加怎样的代码呢?由于显示结果是增加一条提示信息而已(用将提示信息包起来, 有信息时显 阅读全文

posted @ 2013-07-04 09:14 love楠 阅读(318) 评论(0) 推荐(0) 编辑

摘要: ReportView控件的使用Posted on 2012-01-06 17:02 随遇 阅读(3006) 评论(0) 编辑 收藏最近使用了ReportView控件绑定数据,总结下:1.在设计器上托一个ReportView控件,在后台代码自动生成:private void ReportViewForm_Load(object sender, EventArgs e) { this.reportViewer1.RefreshReport();//执行这句话才会把报表的数据显示出来 }2.rdlc文件的设置参数设置:参数设置好之后,还需要编写代码如下:设置参数 List param... 阅读全文

posted @ 2013-07-04 09:13 love楠 阅读(376) 评论(0) 推荐(0) 编辑

2013年7月3日

摘要: 1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储... 阅读全文

posted @ 2013-07-03 09:46 love楠 阅读(254) 评论(0) 推荐(0) 编辑

2013年3月22日

摘要: 一、如何设置固定列 AspxGridView的固定列是通过设置栏位的FixedStyle=”Left”来实现的。 Asp.net中设置:FixedStyle=”Left” C#中设置:FixedStyle = GridViewColumnFixedStyle.Left二、如何设置可拖动列 设置SettingsBehavior.AllowDragDrop=true则允许栏位拖动。 调用客户端方法MoveColumn可在前台实现代码拖动。支持用户使用鼠标拖动栏位。三、如何设置列合计值 AspxGridView的汇总数据是显示在Footer带上的,必须设置Settings.ShowFooter=tr 阅读全文

posted @ 2013-03-22 16:04 love楠 阅读(664) 评论(0) 推荐(0) 编辑

2013年1月5日

摘要: 今天闲的无聊,把以前遗留的问题解决一下,比如让人头痛的Jquery乱码问题。其实这方面文章已经很多了,但全面解决各种问题的很少,今天总结一下,方便自己也方便大家。原因很简单: 其实他的中文乱码就是因为contentType没有指定编码,对于不同Jquery的版本中这个地方有不同的设置,就拿我遇到的,jquery-1.6.1和jquery-1.8.3就有不同的定义。解决办法:在jquery-1.6.1文件中,搜索’contentType’然后在application/x-www-form-urlencoded后面加上; charset=UTF-8最终变成contentType:"app 阅读全文

posted @ 2013-01-05 15:57 love楠 阅读(991) 评论(0) 推荐(0) 编辑

摘要: 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。 为了解决这个问题,Javascript语言将任务的执行模式分成两种:同步( 阅读全文

posted @ 2013-01-05 15:53 love楠 阅读(139) 评论(0) 推荐(0) 编辑

2012年12月17日

摘要: 假设只有一个table,名为pages,有四个字段,id,url,title,body。里面储存了很多网页,网页的url地址,title和网页的内容,然后你用一个sql查询将url匹配的排在最前,title匹配的其次,body匹配最后,没有任何字段匹配的,不返回。selecta.[id],a.markfrom(select[page].[id],100asmarkfrom[page]where[page].[url]like'%baidu%'unionselect[page].[id],50asmarkfrom[page]where[page].[title]like' 阅读全文

posted @ 2012-12-17 10:36 love楠 阅读(859) 评论(0) 推荐(0) 编辑