2014年3月6日
摘要: var dd = new Date(); var AddDayCount = 0; //0 今天 1 明天 -1 昨天 以此类推 dd.setDate(dd.getDate() + AddDayCount);//获取AddDayCount天后的日期 var y = dd.getYear(); var m = dd.getMonth() + 1;//获取当前月份的日期 var d = dd.getDate(); y = y < 1900 ? (y + 1900) : y; alert(y + ... 阅读全文
posted @ 2014-03-06 16:45 douqiumiao 阅读(743) 评论(0) 推荐(0) 编辑
  2013年12月26日
摘要: declare @T TABLE (id int identity(1,1),[Name] nvarchar(20), Randnum int)insert @T ([Name])select 'A1' union allselect 'A2' union allselect 'A3' union allselect 'A4' union allselect 'A5' union allselect 'A6' union allselect 'A7' union allselect 阅读全文
posted @ 2013-12-26 11:35 douqiumiao 阅读(2728) 评论(0) 推荐(0) 编辑
  2013年12月24日
摘要: 本报讯 (记者 王鑫) 昨日记者获悉,百度诉360劫持流量案终审宣判,法院判决书表明,奇虎360以保护网民利益为借口,对百度网页搜索结果进行插标,并非是为了公共利益,而是为了奇虎公司的经营私利,扰乱了互联网秩序。对此,法院维持一审原判,360不正当竞争行为成立,赔偿百度40万元。 View Code 阅读全文
posted @ 2013-12-24 15:05 douqiumiao 阅读(838) 评论(0) 推荐(0) 编辑
  2013年11月13日
摘要: 前台页面: 网址: 后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text;using System.Net;using System.Text.RegularExpressions;public partial cla... 阅读全文
posted @ 2013-11-13 17:55 douqiumiao 阅读(478) 评论(0) 推荐(0) 编辑
  2013年11月4日
摘要: Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用 阅读全文
posted @ 2013-11-04 17:50 douqiumiao 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 处理上百万条的数据库如何提高处理查询速度1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来 阅读全文
posted @ 2013-11-04 17:43 douqiumiao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一包含数字的字符串,需要取出中间的数字部分进行排序/****** Object: UserDefinedFunction [dbo].[F_Get_No] Script Date: 10/18/2013 22:03:13 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function [dbo].[F_Get_No] ( @No varchar(100) ) RETURNS bigint AS BEGIN WHILE PATINDEX('%[^0-9]%',@No)>0 BEGIN SET @No=S 阅读全文
posted @ 2013-11-04 17:38 douqiumiao 阅读(5613) 评论(0) 推荐(0) 编辑
摘要: jQuery自动加载更多程序1.1.1 摘要现在,我们经常使用的微博、微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据,这种方式加快了数据的加载速度,由于它每次只加载一部分数据,当我们有大量的数据,但不能显示所有,这时我们可以考虑使用异步方式加载数据。数据异步加载可以发生在用户点击“查看更多”按钮或滚动条滚动到窗口的底部时自动加载;在接下来的博文中,我们将介绍如何实现自动加载更多的功能。本文目录数据表数据对象模型Web Service方法JavascriptCSS样式图1 微博加载更多功能1.1.2 正文假设,在我们的数 阅读全文
posted @ 2013-11-04 17:33 douqiumiao 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 需求是这样的,我在.net程序里操作数据时将一些字段数据加密了,这些数据是很多系统共用的,其中一delphi程序也需要用到,并且需要将数据解密,由于我在.net里加密的方式比较特殊,在delphi程序里解密比较繁琐且要消耗很多时间,所以不得不让sqlserver调用程序集的方式来解决问题。下面只是一个例子,贴出来共享。建立一个dll,class,代码如下。namespace MyDll{ public partial class MyClass { [SqlMethod] public static SqlString UrlDecode(string ... 阅读全文
posted @ 2013-11-04 17:22 douqiumiao 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 写sql语句分别按日,星期,月,季度,年统计销售额--按日select sum(consume),day([date]) from consume_record where year([date]) = '2006' group by day([date])--按周quarterselect sum(consume),datename(week,[date]) from consume_record where year([date]) = '2006' group by datename(week,[date])--按月select sum(consume), 阅读全文
posted @ 2013-11-04 17:17 douqiumiao 阅读(3114) 评论(0) 推荐(0) 编辑
摘要: 1.数据表T用来记录用户登录、注销信息,其中只有4个记录:user(用户名)operate(操作)time(时间)LiMingLogin2010/10/24 8:03WangYiLogin2010/10/24 8:14WangYiLogout2010/10/24 16:14LiMingLogout2010/10/24 16:44请写出一个SQL查询语句,返回用户在线时间情况的结果集:LiMing8:13WangYi8:46create table tb ( [user] varchar(20), operate varchar(20), [time] datetime) insert into 阅读全文
posted @ 2013-11-04 15:27 douqiumiao 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://kb.cnblogs.com/page/187757/ 阅读全文
posted @ 2013-11-04 14:27 douqiumiao 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、行转列 ---1、最简单的行转列/* 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 李四 74 84 94张三 74 83 93*/--测试用IF OBJECT_ID('[tb]') IS NOT NULL DROP TABLE [tb]GOcreate table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)insert into tb values('张三' 阅读全文
posted @ 2013-11-04 14:05 douqiumiao 阅读(432) 评论(0) 推荐(0) 编辑
摘要: create table tb ([id] int,[name] varchar(2))insert into tbselect 1,'aa' union allselect 2,'bb' union allselect 1,'cc' union allselect 3,'dd' union allselect 2,'ee' select * from tb--查询select id, name=stuff((select ','+name from tb where id=t.id for xml 阅读全文
posted @ 2013-11-04 13:58 douqiumiao 阅读(392) 评论(0) 推荐(0) 编辑
  2013年10月12日
摘要: --需求说明:/*idcol--------------------AB00001aAB00002b--当再插入数据的时候让id自动变成AB00003*/--1.求最大值法(高并发时不适用,只是介绍个思路)--测试数据ifobject_id('[macotb]')isnotnulldroptable[macotb]createtable[macotb](idvarchar(7),colvarchar(1))insertinto[macotb]select'AB00001','a'unionallselect'AB00002',&# 阅读全文
posted @ 2013-10-12 15:15 douqiumiao 阅读(644) 评论(0) 推荐(0) 编辑
  2013年10月11日
摘要: 可以通过数据绑定来实现 通过union all 来实现数据库SELECT * FROM v3_pay_list2 where ( (ought_date >= '2012-12-06') and (ought_date = '2012-12-06') and (ought_date = '2012-12-06') and (ought_date = '2012-12-06') and (ought_date <'2013/9/16 0:00:00') and (corp_id = '0001&# 阅读全文
posted @ 2013-10-11 11:10 douqiumiao 阅读(665) 评论(0) 推荐(0) 编辑
  2013年10月9日
摘要: sql有两个组成部分:DML data manipulation language 数据操作语言 他们是select,update,insert,deleteDDL data definition language 数据定义语言 主要命令有:create alter drop等 主要用于定义和改变标的结构、数据类型、表之间的链接和约束等初始化工作,大多在建立表时使用。数据类型:char 每字符1字节,最大8000字节varchar 每字符1字节,最大8000字节text 每字符1字节,最大2GB字节nchar 每字符2字节,最大4000字节nvarchar 每字符2字节,最大4000字节nte 阅读全文
posted @ 2013-10-09 17:54 douqiumiao 阅读(292) 评论(0) 推荐(0) 编辑
  2013年9月26日
摘要: 事务是并发控制的单位,是一个不可分割的工作单位。通过事务,sqlserver能将逻辑相关的一些操作绑定在一起,以便服务器保持数据的完整性。开始事务 begin tran if(@@error0) begin rollback tran return 0 end go else begin commit tran return 1 end go我们先来看看sql存储过程是如何来完成事务的操作的:首先创建一个表:create database aaaa --创建一个表,包含用户的帐号和钱数gouse aaaacreate table bb( ID int not null primary key, 阅读全文
posted @ 2013-09-26 11:34 douqiumiao 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 定义: 如果在查询分析器中对多行数据进行操作时,进行遍历数据集,你可以看做是一个指针。声明游标: declare 游标名称 cursor for sql语句(此处一定是select语句)打开游标 : open 游标名称读取游标数据: fetch next|first from 游标名称 int @namewhile(@@fetch_status=0)beginfetch next from 游标名称 into@nmeend关闭游标: close 游标名称删除游标 :deallocate游标名称般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即 阅读全文
posted @ 2013-09-26 10:26 douqiumiao 阅读(319) 评论(0) 推荐(0) 编辑
  2013年9月25日
摘要: 一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总 阅读全文
posted @ 2013-09-25 14:37 douqiumiao 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。 Session什么时候失效? 1. 服务器会把长时间没有活动的Session从服务器内存中清除,此时Session便失效。Tomcat中Session的默认失效时间为20分钟。 2. 调用Session的invalidate方法。 Session对浏... 阅读全文
posted @ 2013-09-25 13:49 douqiumiao 阅读(186) 评论(0) 推荐(0) 编辑
  2013年9月24日
摘要: ASP.NET 推荐书籍1、首先推荐一本ASP.NET MVC的书籍 —— 《Web开发新体验:ASP.NET 3.5 MVC架构与实战》【点评】:ASP.NET的MVC的书籍本来就不多,非要买的话,就买这本了。你看完之后,告诉我这本书如何?我再来补充点评。ASP.NET 3.5 MVC框架,是微软今后开发Web应用程序的一个主流技术。初学者学习ASP.NET 3.5 MVC框架,将面对职场上带来众多全新的Web开发职位机遇,成就自我职业人生。全书分为3大部分23章,以“体验篇—架构篇—实战篇”为线索展开讲解。在体验篇中,介绍了ASP.NET 3.5 MVC框架方方面面的基础知识;在架构篇中, 阅读全文
posted @ 2013-09-24 15:08 douqiumiao 阅读(4410) 评论(0) 推荐(0) 编辑
  2013年8月20日
摘要: string filepath = @"D:\test1.xls"; string sheetname = "Sheet5"; string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); OleDbDataAdapter oada 阅读全文
posted @ 2013-08-20 17:10 douqiumiao 阅读(268) 评论(0) 推荐(0) 编辑
  2013年7月5日
摘要: 下载地址:http://dotnetzip.codeplex.com/解压后找到\\DotNetZipLib-DevKit-v1.9\zip-v1.9\Release下的Ionic.Zip.dll文件拷贝到C盘下接着打开Visual Studio Command Prompt (2010),然后定位到C盘根目录,依次输入gacutil -i Ionic.Zip.dll和regasm Ionic.Zip.dll,然后拷贝C盘下的这个Ionic.Zip.dll到您的应用程序中,添加引用即可!代码例子如下:[csharp] view plaincopy 01.using System; 02.us. 阅读全文
posted @ 2013-07-05 15:06 douqiumiao 阅读(785) 评论(0) 推荐(0) 编辑
  2013年7月2日
摘要: PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。 一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。 b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/ 阅读全文
posted @ 2013-07-02 17:55 douqiumiao 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 声明变量 $name并置运算符 (.) eg:$text1.$text2strlen()函数 计算字符串长度strpos()函数 检索字符串所在位置数值数组: $names=array("aaa","bbb","ccc"); 取值:$names[0]关联数组: $ages=array("pater"=>32,"dou"=>22,"joe"=>23); 取值:$ages['dou']多维数组:$families=array("pate 阅读全文
posted @ 2013-07-02 17:54 douqiumiao 阅读(136) 评论(0) 推荐(0) 编辑
  2013年7月1日
摘要: 文件名称:check.js说明:JavaScript脚本,用于检查网页提交表单的输入数据版本:1.0/*用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false;*/function isIP(strIP) { if (isNull(strIP)) return false;var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式if(re.test(strIP)){if( RegExp.$1 "2100" || year"12" || monthgetMaxD 阅读全文
posted @ 2013-07-01 18:00 douqiumiao 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 我的xml文件Login.xml如下.现在我需要对这个xml文件的内容进行操作.首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来进行的.//加载xml文档loadXML=function(xmlFile){varxmlDoc;if(window.ActiveXObject){xmlDoc=newActiveXObject('Microsoft.XMLDOM');xmlDoc.async=false;xmlDoc.load(xmlFile);}elseif(document.implementation&&document.implem 阅读全文
posted @ 2013-07-01 17:58 douqiumiao 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 在编辑页面时,总是会遇到min-height的设置 但是设置min-height后下面的div总是 跟随min-height的高度有些漂浮,如果不想让下面的div没有漂浮的效果 可以用到样式clear:bothclear 该属性的值指出了不允许有浮动对象的边 默认为none 还有 left right both等属性 阅读全文
posted @ 2013-07-01 11:55 douqiumiao 阅读(223) 评论(0) 推荐(0) 编辑
  2013年6月21日
摘要: 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量3.使用Server.Tra... 阅读全文
posted @ 2013-06-21 14:42 douqiumiao 阅读(231) 评论(0) 推荐(0) 编辑