2012年2月22日
摘要: use Textgo建立文件组,alter database Text add filegroup TextFG1alter database Text add filegroup TextFG2alter database Text add filegroup TextFG3go在文件组中添加文件,一个文件组可以包含多个文件,每个文件代表的是某一个表的分表。例如:一个数据库中有两个表需要分表,就可以再每个分组中添加两个分表,分别对应这两个表。分组最好放在不同的磁盘下,可以充分发挥IO操作速度。alter database Text add file(name=N'TextDataFi 阅读全文
posted @ 2012-02-22 16:51 燕伟 阅读(295) 评论(0) 推荐(0) 编辑
  2011年12月28日
摘要: 在WEB场中,动态网页往往会因为几台主机做了负载而产生SESSION丢失的问题,网上也有很多的介绍,我这里只将我经历的过程给大家分享一下:系统要运行在负载平衡的 Web 场环境中,而系统配置文件web.config中的Session状态却设置为InProc(即在本地存储会话状态),导至在用户访问量大时,Session常经超时的情况。引起这个现象的原因主要是因为用户通过负载平衡IP来访问WEB应用系统,某段时候在某台服务器保存了Session 的会话状态,但在其它的WEB前端服务器中却没有保存Session的会话状态,而随着并发量的增大,负载平衡会当作路由随时访问空闲的服务器,结果空闲的服务器并 阅读全文
posted @ 2011-12-28 15:55 燕伟 阅读(885) 评论(0) 推荐(0) 编辑
  2011年12月26日
摘要: JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:例子代码说明1Object.prototype.Property = 1;Object.prototy 阅读全文
posted @ 2011-12-26 14:20 燕伟 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Windows版的Redis可到此处下载,非官方版http://code.google.com/p/servicestack/wiki/RedisWindowsDownloadRedis文件夹有以下几个文件redis-server.exe:服务程序指定redis的配置文件,如没有指定,则使用默认设置D:\redis-2.0.0-rc2>redis-server.exe redis.confredis.conf配置选项如下daemonize 是否以后台进程运行,默认为nopidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidbind 绑定主机IP, 阅读全文
posted @ 2011-12-26 14:09 燕伟 阅读(323) 评论(0) 推荐(0) 编辑
  2011年12月7日
摘要: 解决办法:在页面page_onload里添加一语句:Response.AddHeader("P3P","CP=CAO PSA OUR");IIS需要如下设置在要嵌入的内容中(iframe指向的站点)输出P3P的主机头声明,步骤如下(Session variables are lost if you useFRAMESET in Internet Explorer 6):1.打开IIS管理器 inetmgr2.选择被嵌入iframe源站点或者目录,右键点击打开属性框3.切换到HTTP头4. 添加5.自定义HTTP头名: P3P6.自定义HTTP头值: CP 阅读全文
posted @ 2011-12-07 11:00 燕伟 阅读(222) 评论(0) 推荐(0) 编辑
摘要: <div ><embed src="media.swf" quality=high WIDTH='227' HEIGHT='110' style='position:absolute;z-index:0;'TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' wmode='opaque'><a href=" 阅读全文
posted @ 2011-12-07 10:59 燕伟 阅读(130) 评论(0) 推荐(0) 编辑
摘要: (一)永远不要说你已经尽力了 我在高中时体育特别差,跑1000米都很要命,从来都是不及格。到了清华之后,第一节体育课,老师告诉我们每年要测3000米长跑,跑不过不许毕业,取消推研资格。怎么办?于是每天晚上10:30,我们的自习教室关门,操场上的人就多起来了。跑半个小时再回寝室继续学习,练了一个学期,我瘦了40斤,最后考试的时候我仅用了12分56秒就跑下了3000米,我们班最胖的人也在15分钟以内跑完了。清华校训“自强不息”给我的影响非常大。所以永远不要说自己已经尽力了。什么叫成功?人们死活不相信你能做到的事情,你做到了,这就叫成功。(二)怎样挤时间 大家如果到了清华可以看到,所有的学生骑车都是 阅读全文
posted @ 2011-12-07 10:57 燕伟 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 序列化字符方法:注意这里的引用“System.Runtime.Serialization”和“System.ServiceModel.Web”using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization.Json;using System.ServiceModel.Web;///记得引用这个命名空间using System.IO;using System.Text;namespace BLL{ /// <summary& 阅读全文
posted @ 2011-12-07 10:55 燕伟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 非技术,当也很精彩,点击进入01.DECLARE @Date DATETIME02.SET @Date=GETDATE()03.--前一天,给定日期的前一天04.SELECT DATEADD(DAY,-1,@Date) AS '前一天'05.--后一天,给定日期的后一天06.SELECT DATEADD(DAY,1,@Date) AS '后一天'10.--月初,计算给定日期所在月的第一天11.--这个计算的技巧是先计算当前日期到“1900-01-01”的时间间隔数,然后把它加到“1900-01-01”上来获得特殊的日期,这个技巧可以用---来计算很多不同的日期。 阅读全文
posted @ 2011-12-07 10:52 燕伟 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: <%@ WebHandler Language="C#" class="userLogin" %>using System;using System.Web;using System.Data;using System.Web.SessionState;public class userLogin : IHttpHandler, IRequiresSessionState{ public void ProcessRequest (HttpContext context) { context.Response.ContentType = &qu 阅读全文
posted @ 2011-12-07 10:48 燕伟 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 参见:http://news.cnblogs.com/n/91304/ 阅读全文
posted @ 2011-12-07 10:43 燕伟 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一.使用soaphead方法可以在webservice的请求中增加头部信息,当有人调用我们的webservice时,可以通过查询这个请求的头部信息并验证来防止该软件以外的程序调用webservice服务器部分using System; using System.Web.Services; using System.Web.Services.Protocols; // 请注意此命名空间必须有别于代理动态连接库上的命名空间。 // 否则,将产生诸如多处定义 AuthHeader 这样的错误。 namespace SoapHeadersCS { // 由 SoapHeader 扩展而来的 AuthH 阅读全文
posted @ 2011-12-07 10:40 燕伟 阅读(332) 评论(0) 推荐(0) 编辑
摘要: --=====================================日期操作汇总================================== --将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处 select stuff('hi,world!',4,4,'****') --返回值hel****orld! --返回从指定位置开始指定长度的字符串 select substring('Hello,World!',2,10) --返回值ello,World --将字符串中某段字符替换为指定的字符串 select rep 阅读全文
posted @ 2011-12-07 10:37 燕伟 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 解决数据库服务器死锁导致服务器访问慢,参考:create proc p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示@show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示asdeclare @count int,@s nvarchar(1000),@i intselect id=identity(int,1,1),标志,进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid,数据库名=db_name(dbid),用户ID=uid,用 阅读全文
posted @ 2011-12-07 10:32 燕伟 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 运算符号 意义运算对象类型运算结果类型对象数实例~位逻辑非运算整型,字符型整型1~a&位逻辑与运算2a&b|位逻辑或运算2a|b^位逻辑异或运算2a^b<<位左移运算2a<<4>>位右移运算2a>>21、位逻辑非运算位逻辑非运算是单目的,只有一个运算对象。位逻辑非运算按位对运算对象的值进行非运算,即:如果某一位等于0,就将其转变为1;如果某一位等于1,就将其转变为0。比如,对二进制的10010001进行位逻辑非运算,结果等于01101110,用十进制表示就是:~145等于110;对二进制的01010101进行位逻辑非运算,结果等于 阅读全文
posted @ 2011-12-07 10:29 燕伟 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 仅供参考:Response.Buffer=true;Response.ExpiresAbsolute=DateTime.Now.AddSeconds(-1);Response.Expires=0;Response.CacheControl="no-cache"; 阅读全文
posted @ 2011-12-07 10:24 燕伟 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 今天看到一篇不错的关于做sso的文章,分享给大家:Passport 一方面意味着用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的漫游到其他服务里面去。以前亿邮的邮件系统在和别的系统整合的时候是提供一个 URL,用户从第三方系统里面点击这个链接就可以生成访问邮件界面所需的 cookie,然后进入邮件。这个方式的确很有效,但问题是:1. 每个外部链接都必须用特殊的 URL 跳转,维护很麻烦2. 两个系统集成已经很麻烦了,若是集成的系统有好几个,彼此都需要跳转而缺乏一个中心机制就成了噩梦3. 根本无法处理用户直接在地址栏输入地址进行访问的情况即使是跨域,上述的解决方法相对 阅读全文
posted @ 2011-12-07 10:20 燕伟 阅读(530) 评论(0) 推荐(0) 编辑
  2011年11月30日
摘要: 2011年11月30日,Blog搬家至博客园 阅读全文
posted @ 2011-11-30 16:39 燕伟 阅读(118) 评论(0) 推荐(0) 编辑