05 2013 档案

摘要://打开模态窗体 function openSearch() { var dt = new Date(); window.showModalDialog("total_AllSelect.aspx?dt=" + dt.getSeconds(), this, "dialogHeight:400px;dialogWidth:700px;center:yes;status:no;"); } //打开模态窗体,刷新父窗口 function openSearch(txtId) { if (window.showModalDialog("che... 阅读全文
posted @ 2013-05-30 11:09 Summers 阅读(325) 评论(0) 推荐(0) 编辑
摘要:HTML5想必大家都很熟悉了。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。一起来看下:1.新的文档类型 (New Doctype)目前许多网页还在使用XHTML 1.0 并且要在第一行像这样声明文档类型: 1.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2."http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">. 在HTML5中,上面那种声明方 阅读全文
posted @ 2013-05-30 10:27 Summers 阅读(15986) 评论(2) 推荐(0) 编辑
摘要:/*用途:检查输入手机号码是否正确输入:s:字符串返回:如果通过验证返回true,否则返回false*/function checkMobile(s){var regu =/^[1][3][0-9]{9}$/;var re = new RegExp(regu);if (re.test(s)) { return true; }else{ return false; }}/*** 检查输入的身份证号是否正确* 输入:str 字符串* 返回:true 或 flase; true表示格式正确*/function checkCard(str) { //15... 阅读全文
posted @ 2013-05-30 10:22 Summers 阅读(33853) 评论(2) 推荐(3) 编辑
摘要:用了一段CSS布局设计网页,发现自己的命名有点混乱,完全按照自己的想法命名,虽然没什么影响,有不给别人看源文件,但是工作室有时候和团队合作完成项目的时候,就遇到麻烦了,要修改一个地方相当的费事.所以还是有个标准比较好啊! 在网上看到的一个相关的参考,再加上平时也研究别人的代码,发现这样的命名使用很广泛!我再加上自己的经验,希望对看到这篇文章的人能有用! 常用的CSS命名规则:一.文件命名规范全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css;二.常用类/ID命名规范页 眉:header . 阅读全文
posted @ 2013-05-30 10:08 Summers 阅读(1193) 评论(0) 推荐(1) 编辑
摘要:1 经典SQL语句大全 2 3 一、基础 4 5 1、说明:创建数据库 6 CREATE DATABASE database-name 7 2、说明:删除数据库 8 drop database dbname 9 3、说明:备份sql server 10 --- 创建 备份数据的 device 11 USE master 12 EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' 13 --- 开始 备份 14 BACKUP DATABASE pubs TO 阅读全文
posted @ 2013-05-30 10:02 Summers 阅读(523) 评论(0) 推荐(1) 编辑
摘要:如果把移动互联网比作新互联时代的骨骼,那么运行于移动平台之上的应用软件就好比血肉一样,是真正体现其价值的载体。 从概念上说,PhoneGap 是一款完全开源的跨平台移动应用开发框架。通过使用 PhoneGap 框架,开发人员可以采用传统的 Web 开发技术(HTML + CSS + JavaScript)来实现待开发应用的 UI 和程序逻辑。 开发的过程中,PhoneGap 框架提供了一系列的 API 供开发人员在 JavaScript 代码中调用;通过这些 API 调用,PhoneGap 程序就可以与相应移动平台的 SDK API 进行交互,以调用运行平台本地的功能在运行时,使用 Web . 阅读全文
posted @ 2013-05-29 22:51 Summers 阅读(5004) 评论(0) 推荐(0) 编辑
摘要:发送邮件找回密码功能(分析加实例)(如有错误请指出,谢谢)分析:大致思路就是发送邮件→连接邮件里的URL→修改密码1.为了保证安全性,需要生成发送到邮件的URL,主要参数(用户名,过期时间,key(key 需要在每次运行是自动生成随机码), IP等等) 然后将URL发送到邮箱。2.保存发送的参数(建议保存在数据库)3.解析url:首先根据用户名从数据库中查找出密钥key和过期时间,没有则表示该请求 是伪造的或者过期的,然后验证签名,验证过期时间,都验证通过,就可以修改密码, 密码修改完以后,删除数据库中的记录。.net实例代码: 1 分为发送邮箱页面和修改密码页面: 2 一.发... 阅读全文
posted @ 2013-05-29 11:31 Summers 阅读(8469) 评论(2) 推荐(1) 编辑
摘要:创建Table,手动添加列实例代码,供初学者参考! DataTable dt = new DataTable(); dt.Columns.Add("name", Type.GetType("System.String")); ... 阅读全文
posted @ 2013-05-29 09:47 Summers 阅读(2592) 评论(0) 推荐(0) 编辑
摘要:/// /// 保存文件 /// /// 保存路径,填写相对路径 /// private void SaveImages(string url, int albumId, int count) { ///'遍历File表单元素 ... 阅读全文
posted @ 2013-05-24 17:34 Summers 阅读(461) 评论(0) 推荐(0) 编辑
摘要:C#正则验证大全 Regex.IsMatch()正则表达式验证需要引入命名空间 using System.Text.RegularExpressions; 1 #region 验证文本框输入为数字 2 /// 3 /// 验证是不是数字(包含整数... 阅读全文
posted @ 2013-05-23 10:22 Summers 阅读(37449) 评论(0) 推荐(2) 编辑
摘要:.net性能优化方面的总结1.避免不必要的对象创建2.避免循环创建对象3.使用StringBuilder做字符串连接4.实现IDisposable接口,是一种显示释放资源的机制,通过提高using语句,还简化了使用的方式。5.避免不必要的调用ToUpper或ToLower方法 因为string是不... 阅读全文
posted @ 2013-05-22 17:05 Summers 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一.哈希表(Hashtable)简要 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hasht... 阅读全文
posted @ 2013-05-20 10:48 Summers 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1 USE [数据库名称] 2 SET ANSI_NULLS ON 3 GO 4 SET QUOTED_IDENTIFIER ON 5 GO 6 alter PROCEDURE dbo.pro_photosImport 7 AS 8 declare @i int 9 set @i = 110 declare @uid int11 set @uid= 112 declare @username varchar(64)13 set @username =''14 declare @cat int15 set @cat = 116 while (@i < 600000)17 b 阅读全文
posted @ 2013-05-08 09:57 Summers 阅读(317) 评论(0) 推荐(0) 编辑
摘要:WCF WPF ASP.NET MVC SiLIVERLIGHT WP XAML的区别是什么?今天有同事问我,WCF WPF ASP.NET MVC SiLIVERLIGHT WP XAML的区别是什么?其实这些都是基于微软.net平台的技术,希望初学者能清楚的认识到。我们这里就从.net framework说起吧。.NET Framework 组件概观.NET Framework(又称 .NET 框架)是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化 阅读全文
posted @ 2013-05-03 10:44 Summers 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:什么是SOA?SOA英文:service-oriented architecture。面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。而另一方面,紧耦合意味着应用 阅读全文
posted @ 2013-05-03 09:32 Summers 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Webform前后台文件类的关系:1.前台文件类继承于后台文件类2.当前台文件中包含某个标签runat= server的时候,asp.net就会在编译这个页面前后台文件类的时候,在后台类中添加一个相应的控件对象:当页面被访问,也就是页面类对象运行的时候,再通过后台页面上控件的RenderContro... 阅读全文
posted @ 2013-05-02 21:37 Summers 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:1、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称。2、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回Type类型的当前对象的类型。 比如有这样一个变量i: Int32 i = new Int3... 阅读全文
posted @ 2013-05-02 21:15 Summers 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1、as用于在兼容的引用类型之间执行转换,as 运算符类似于强制转换操作;但是,如果转换不可行,as 会返回 null 而不是引发异常。更严格地说,这种形式的表达式:expression as type,等效于expression is type ? (type)expression : (type)null,只是 expression 只被计算一次。注意,as 运算符只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用 cast 表达式来执行 as操作符不会做过的转换操作,当需要转化对象的类型属于转换目标类型或者转换目标类型的派生类型时,那么此转换操作才能 阅读全文
posted @ 2013-05-02 21:11 Summers 阅读(1214) 评论(0) 推荐(0) 编辑
摘要:.Net页面生命周期1. 初始化:主要是执行Page的Init事件和OnIint方法。 2. 加载视图状态:主要是执行LoadViewState方法,就是从ViewState中获取上一次的状态,并依照页面的控件树的结构,用递归遍历整个数,将对应的状态恢复到每一个控件上。3. 处理回发数据:主要是执行... 阅读全文
posted @ 2013-05-02 20:51 Summers 阅读(479) 评论(0) 推荐(0) 编辑
摘要:什么是存储过程?存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数.近期使用存储过程写了些程序,发现存储过程很好用,好处优于SQL语句,总结如下:存储过程的优点? (1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对比一条一条的调用SQL语句要高得多。 (2)执行速度更快。有两个原因:首先,在存.. 阅读全文
posted @ 2013-05-02 17:06 Summers 阅读(257) 评论(0) 推荐(0) 编辑
摘要:--自定义函数--名次查询USE [yuejuan105]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--获取考试成绩名次。CREATE FUNCTION [dbo].[GetRankNum] ( @ExamID varchar(30) , --考试批次 @GradeID varchar(30), --年级ID @ClassID varchar(30), --班级ID @SubjectID varchar(30), --科目ID @TestScores varchar(30), ... 阅读全文
posted @ 2013-05-02 16:41 Summers 阅读(15387) 评论(0) 推荐(0) 编辑
摘要:1 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 2 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 3 inner join(等值连接) 只返回两个表中联结字段相等的行 4 5 举例如下: 6 -------------------------------------------- 7 表A记录如下: 8 aID aNum 9 1 a2005011110 2 a2005011211 3 a2005011312 4 a2005011413 5 a2005011514 ... 阅读全文
posted @ 2013-05-02 16:31 Summers 阅读(267) 评论(0) 推荐(0) 编辑
摘要:in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * from A where cc in (select cc from B)效率低,用到了A表上cc列的索引;select * from A where exists(select cc from B where cc=A 阅读全文
posted @ 2013-05-02 16:27 Summers 阅读(181) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示