SDT Community Server

SDT Forums, Blogs, Photos server.

Welcome!

Thanks for visiting SDT Community Server!
You are welcome to share your knowledges, favorites, ideas and interests here.
 

What's New

  • ASP.NET的Session会导致的性能问题

    http://www.cnblogs.com/sumtec/archive/2009/07/10/1520216.html 你的站点有被客户投诉很慢吗?是不是查了很多遍还是没有完全解决?是不是数据库没有发现异常,CPU也没有异常,内存占用量没有异常,GC计数没有异常,硬盘IO也没有异常,带宽没有异常,线路没有异常,没有丢包,但就是被投诉?而且还是阵发性的,有某个用户投诉慢的时候,你访问却很快,本地又复现不出来?今天你访问了博客园真是太幸运了,也许这里就有你想要的一个答案——假如你的站点动态处理了图片或者其他原本不会动态处理的非网页资源的话。没想到吧,这是Session惹的祸! 我们公司某个站点访问量一直很大,几年前就已经发现客户经常投诉说很慢,而这个问题我们一直都在排查和解决。从线路问题,到数据库连接泄露...
    Posted to Floating Heart (Weblog) by wicky on 02-05-2010
  • Unable to Disable Integrity Checks Cause Drivers Not Found in 64-bit Vista (x64)

    http://www.mydigitallife.info/2008/02/26/unable-to-disable-integrity-checks-cause-drivers-not-found-in-64-bit-vista-x64/ Many Windows Vista users install non-certified or non-signed drivers on 64bit (x64) edition of Vista, which features Kernel Patch Protection that prevents unauthorized patch or change to the key resources used by the kernel or kernel...
    Posted to Floating Heart (Weblog) by wicky on 01-23-2010
  • Driver Signature Enforcement Overrider 1.3b

    http://www.ngohq.com/home.php?page=dseo It seems that Microsoft has forgotten end users when it introduced a very restricted module of driver signature enforcement in Windows Vista and Windows 7. All drivers and system files must be digitally verified or they cannot run when using both 32-bit and 64-bit versions of Windows Vista and Windows 7. In the...
    Posted to Floating Heart (Weblog) by wicky on 01-23-2010
  • Outlook Express 6 (OE6) for Win7

    Outlook Express 6 (OE6) for Win7 Outlook Express 6 (OE6) for Windows Vista,Windows 7,Windows 2008,Windows 2008 R2 If you have tried Outlook 2010/2007/2003, Windows Mail, Windows Live Mail, Thunderbird, Becky, The Bat, Foxmail, Dream Mail ..., and still love Outlook Express 6, and still think it's your favorite email client, then this is the solution...
    Posted to Floating Heart (Weblog) by wicky on 01-21-2010
  • BASE64编码作为QueryString时要注意的问题

    加号(+)是BASE64编码的一部分,而加号在QueryString中被当成是空格。 因此,当一个含有BASE64编码的字符串直接作为URL的一部分时,如果其中含有加号,则使用QueryString读取时,再使用BASE64解码就会发生错误。 解决的办法有两个: 一是使用BASE64的字符串作为URL的一部分是,使用UrlEncode一类的函数进行编码; 二是在接收BASE64字符串后,使用Replace将字符串中的空格替换成加号,然后再解码。
    Posted to Floating Heart (Weblog) by wicky on 01-19-2010
  • 如何解决TIME_WAIT过多的解决办法

    linux和windows下TIME_WAIT过多的解决办法 如果使用了nginx代理,那么系统TIME_WAIT的数量会变得比较多,这是由于nginx代理使用了短链接的方式和后端交互的原因,使得nginx和后端的ESTABLISHED变得很少而TIME_WAIT很多。这不但发生在安装nginx的代理服务器上,而且也会使后端的app服务器上有大量的TIME_WAIT。查阅TIME_WAIT资料,发现这个状态很多也没什么大问题,但可能因为它占用了系统过多的端口,导致后续的请求无法获取端口而造成障碍。 虽然TIME_WAIT会造成一些问题,但是要完全枪毙掉它也是不正当的,虽然看起来这么做没什么错。具体可看这篇文档: http://hi.baidu.com/tim_bi/blog/item/35b005d784ca91d5a044df1d...
    Posted to Floating Heart (Weblog) by wicky on 01-14-2010
  • A Word on TIME_WAIT and CLOSE_WAIT

    http://blog.zhuzhaoyuan.com/2009/03/a-word-on-time_wait-and-close_wait/ I’m surprised by the fact that so many network programmers don’t know TIME_WAIT and CLOSE_WAIT well, particularly those who use Java, C#, Python and etc. It is true, however, TIME_WAIT and CLOSE_WAIT are the most confusing two among TCP’s 11 states (CLOSED, LISTEN, SYN_SENT, SYN_RECV...
    Posted to Floating Heart (Weblog) by wicky on 01-14-2010
  • 震撼人心的新科技 - Sixth Sense

    http://www.cnbeta.com/articles/101755.htm 美国MIT Media Lab(麻省理工学院媒体实验室)的天才学生普拉纳夫- (Prarnav Mistry),发明了一项结合实体世界和虚拟世界的科技,令人又惊又喜;喜的是,对于未來生活,悠游於实体和虚拟之间,将更自由无限,惊的是,对于现今的人们和企业而言,这场演讲是一提醒 :「讯息上身,才有未来」。 以下是一段视频,长达13分52秒。但是,我相信你一定不会错过任何一秒。哪怕是它有关于科技,演讲人有浓重的印度口音,但是它如此贴近我们的生活,如此关怀人性,努力把人从“机器前的机器”里解放出来,以至于你会目不转睛地看完这段实况,而且遐想翩翩,愿意努力活到22世纪。 如果说,Windows系统的图形化界面把人们从Dos系统下解放出来...
    Posted to Floating Heart (Weblog) by wicky on 01-14-2010
  • Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数 转载

    oracle的分析函数over 及开窗函数 一:分析函数 over Oracle 从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1 20 2 15 3 14 4 18 5 30 规则:按天统计:每天都统计前面几天的总额 得到的结果: DATE SALE SUM ----- -------- ------ 1 20 20 --1天 2 15 35 --1天+2天 3 14 49 --1天+2天+3天 4 18 67 . 5 30 97 . 2:统计各班成绩第一名的同学信息 NAME CLASS S ----- ----...
    Posted to Coolboy (Weblog) by Coolboy on 01-12-2010
  • 身份证最后一位可能为X

    GB11643-1999 公民身份号码中规定,最后一位校验码是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。 公式如下: ∑(a *W ) mod 11 ( i = 2, 3, ..., 18 ) (1) "*" 表示乘号 i--------表示身份证号码每一位的序号,从右至左,最左侧为18,最右侧为1。 a -----表示身份证号码第 i 位上的号码 W -----表示第 i 位上的权值 W = 2^(i-1) mod 11 计算公式 (1) 令结果为 R 根据下表找出 R 对应的校验码即为要求身份证号码的校验码C。 R 0 1 2 3 4 5 6 7 8 9 10 C 1 0 X 9 8 7 6 5 4 3 2 由此看出...
    Posted to Floating Heart (Weblog) by wicky on 01-04-2010
  • Windows Messenger 5.1 and Vista/Win7 Scroll Bar Issue

    http://www.systemsabuse.com/2007/10/18/how-do-you-install-windows-messenger-51-on-vista-with-uac-enabled/ Vista - Messenger 5.1 SIP - workaround: 1) Setup windows messenger 5.1.0.639 (SIP protocol). 2) Download riched20.dll (version 5.0.150.0) from, for instance: http://www.dll-files.com/dllindex/dll-files.shtml?riched20 3) Copy riched20.dll to messenger...
    Posted to Floating Heart (Weblog) by wicky on 12-28-2009
  • Microsoft Windows XP Pro with SP3 VOL MSDN

    http://www.iamkane.com/article.asp?id=2 序列号: MRX3F-47B9T-2487J-KWKMF-RPWBY(chs可用 ) CM3HY-26VYW-6JRYC-X66GX-JVY2D DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ F4297-RCWJP-P482C-YY23Y-XH8W3 HH7VV-6P3G9-82TWK-QKJJ3-MXR96 HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT QC986-27D34-6M3TY-JJXP9-TBGMD MRX3F-47B9T-2487J-KWKMF-RPWBY M6TF9-8XQ2M-YQK9F-7TBB2-XGG88 换Key的vbs ON ERROR RESUME NEXT...
    Posted to Floating Heart (Weblog) by wicky on 12-27-2009
  • Windows 2008 R2 试用版序列号

    Svr 2008 评估版序列号,可以重置五次每次180天,总计可以免费使用900天 Product Key Type = Retail:TB:Eval (Evaluation Keys) Crypto Base ID = 168 Rearm count = 5 ! Windows Web Server 2008 R2 = KBV3Q-DJ8W7-VPB64-V88KG-82C49 = 00500-001-0000554-84*** = X15-34676 Windows Server 2008 R2 Standard = 4GGC4-9947F-FWFP3-78P6F-J9HDR = 00477-001-0000347-84*** = X15-34648 Windows Server 2008...
    Posted to Floating Heart (Weblog) by wicky on 12-24-2009
  • KILL SESSION 还存在而不马上释放得问题

    http://www.sosdb.com/jdul/dispbbs.asp?boardID=2&ID=248 我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为: alter system kill session ' sid,serial# ' ; 被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程. 我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kill,那么多个session 的paddr都被更改为相同的进程地址: SQL> select saddr,sid,serial#,paddr...
    Posted to Floating Heart (Weblog) by wicky on 12-22-2009
  • 橡皮鸭程序调试法

    下面,让我来为你介绍一个程序调试大法——“橡皮鸭程序调试法”,这个方法在调试界是很出众的,实施起来相当方便和简易,几乎可以随时随地地实验,几乎不需要借助任何的软件和硬件的支持,你甚至可以把你的程序打印出来,在纸面上进行调试。 那么,为什么这个方法要叫做橡皮鸭呢?因为橡皮鸭子是西方人在泡澡时最喜欢玩的一个小玩具,所以,这个东西应该家家户户都必备的。因为,这个方法由西方人发明,所以,就被取名为“橡皮鸭”了。 好了,话不多说,下面是整个调试方法的流程。 找一个橡皮鸭子。你可以去借,去偷,去抢,去买,自己制作……反正你要搞到一个橡皮鸭子。 把这个橡皮鸭子放在你跟前。标准做法是放在你的桌子上,电脑显示器边,或是键盘边,反正是你的跟前,面朝你。 然后,打开你的源代码。不管是电脑里的还是打印出来的。 对着那只橡皮鸭子...
    Posted to Coolboy (Weblog) by Coolboy on 12-19-2009
  • 写个 C# string 转换类型扩展方法

    public static class StringExtension { public static T ChangeStringToType<T>(this string value) { if (typeof(T).IsValueType) { if (!typeof(T).IsEnum) { return (T)Convert.ChangeType(value, typeof(T)); } else { return (T)Enum.Parse(typeof(T), value); } } else { if (typeof(T).IsArray) { string[] strs = value.Split(new char[] { '\0' }); Type...
    Posted to wego (Weblog) by wego on 12-18-2009
  • [推荐]程序员是不是只在乎自己的一亩三分地

    其实想说这句话很久了,和很多同事接触,有时候或多或少的都会发现大家会陷入在自己的一亩三分地里面. 主要表现得症状 1.PD(产品设计师 Product designer)的需求就是目标,踏实的实现,不懂的就猜。 2.经验盖过一切,设计系统就是要够完备够复杂。 从开发人员角度来看,第一种人多半比较有自己的想法,同时也有不少的工作经验,同时可能对技术比较着迷。另一种人多半是刚刚工作或者经验不足,要么就是习惯性把工作当任务,而不是爱好,写程序也就是一份赚钱的活。但看起来其实各自都在自己的一亩三分地上捣鼓,忘记了作为一个开发人员最基本的原则:“满足客户需求”。 先说1类型吧,在我们的Team有一个刚毕业一年多的同学,很勤奋,不论从学习以及工作,实实在在,踏踏实实。我们这边来需求,通常大需求我们都会全体过一下...
    Posted to Coolboy (Weblog) by Coolboy on 12-14-2009
  • Foxmail 6.5 收取hotmail live msn邮件

    http://sunya.org.cn/article.asp?id=1259 今天,试了下用foxmail收取gmail 跟msn邮件 能成功收下! 在6.5 beta 3版本已经全面支持hotmail了,只是目前没有随安装包一起发放出来 自己琢磨了一下,就缺一个文件msidcrl40.dll,找了半天都是4.0的都不能用 后来直接在live mail里面挖出来一个5.0的 将其放到Foxmail安装路径3rdParty目录下 然后在到注册表HKEY_CURRENT_USER\Software\Aerofox\Foxmail\General下,新建“字符串值”SupportHotmail,值为1。 重新启动foxmail就可以了,新增hotmail帐号时候就会有个http服务器 还会有个路径...
    Posted to Floating Heart (Weblog) by wicky on 12-12-2009
  • JavaScript多线程编程

    AJAX 开发中的难题 让我们通过一个简单的例子来认识这个问题。假设你要建立一个树形结构的公告栏系统(BBS),它可以根据用户请求与服务器进行交互,动态加载每篇文章的信息,而不是一次性从服务器载入所有文章信息。每篇文章有四个相关属性:系统中可以作为唯一标识的ID、发贴人姓名、文章内容以及包含其所有子文章ID的数组信息。首先假定有一个名为getArticle()的函数可以加载一篇文章信息。该函数接收的参数是要加载文章的ID,通过它可从服务器获取文章信息。它返回的对象包含与文章相关的四条属性:id,name,content和children。例程如下: function ( id ) { var a = getArticle(id); document.writeln(a.name + "...
    Posted to Coolboy (Weblog) by Coolboy on 12-11-2009
  • 无题

    从前,有一只鹰蛋不小心落到了鸡窝里,被当成鸡孵了出来。从出生那天起,它就与鸡窝里的兄弟姐妹们不一样:没有五彩斑斓的羽毛,不会用泥灰为自己洗澡,不会三啄两扒就从土里刨出一只小虫来。矮小的鸡窝总是碰它的头,而小鸡们总是笑它笨。它对自己失望极了,于是跑到悬崖上,想跳下去结束自己的生命。就在它纵身跃下时,它本能地展开了翅膀,结果飞上了蓝天。它这才发现,自己原来是一只鹰,鸡窝和虫子不属于它。
    Posted to Coolboy (Weblog) by Coolboy on 12-11-2009
  • Overview of SQL Server 2008 Servicing Installation

    http://msdn.microsoft.com/en-us/library/dd638062.aspx You can upgrade any installed SQL Server 2008 component with a SQL Server 2008 servicing update. If the version level of an existing SQL Server 2008 component is later than the update version level, the Setup program will exclude it from the update. The following considerations apply when you install...
    Posted to Floating Heart (Weblog) by wicky on 12-05-2009
  • 任何IP均可申请微软学生KEY及下载系统镜像

    http://bbs.shzhidao.cn/showtopic.aspx?topicid=57947&forumpage=1&onlyauthor=1 https://www.dreamspark.com/Products/ProductList.aspx
    Posted to Floating Heart (Weblog) by wicky on 12-02-2009
  • 如何才能去做喜欢的事情

    如何才能去做喜欢的事情 Paul Graham (有原版的哦,点链接就可以了) 翻译 : 王 亮 修订历史 修订 1.0 2006年2月7日 初稿 摘要 本文译自Paul Graham的 How To Do What You Love ,原文链接为 http://www.paulgraham.com/love.html 。欢迎到 HowToDoWhatYouLove 讨论本译文。 目录 工作 界限 诱惑 慎重 两条路 致谢 喜欢一件事才能做好它,这可不是什么新想法,用4个字概括:"Do what you love."(“做你喜欢的事”)。然而,知易行难。 小时候没有人告诉我们这些。当我还是个孩子的时候,以为工作和娱乐截然不同。生活分成两部分:有时候大人给点活干;剩下的时间就去玩...
    Posted to jawance (Weblog) by jawance on 11-25-2009
  • Install Microsoft .NET Framework 1.1 on Windows 7

    http://www.mydigitallife.info/2007/12/27/install-microsoft-net-framework-11-on-windows-vista-fix-regsvcsexe-fails-error/ 将.net framework1.1安装到win7上还是有解决办法的,我把每一步的操作都列出来,请楼主照做: 1,在C盘下创建一个新文件夹(如C:\DotNet); 2,下载.net framework1.1安装包,一定要将此安装包的安装文件名命名为dotnetfx.exe; 3,下载.net framework1.1 sp1(NDP1.1 SP1-KB867460-X86.exe),重命名此SP1的安装文件为dotnetfxsp1.exe; 4,将这两个文件...
    Posted to Floating Heart (Weblog) by wicky on 11-22-2009
  • Silverlight 4 Beta正式发布

    今天上午在洛杉矶举行的Professional Developer's Conference,微软正式发布了Silverlight 4 Beta。该版本属于开发人员使用版本,终端用户暂时不能下载Silverlight 4 Runtime。从下面的功能列表中可以看出,Silverlight技术越来越强大,相信不久的将来大多数企业级项目多会倾向使用Silverlight技术。 官方发布网址: http://www.silverlight.net/getstarted/silverlight-4-beta/ Silverlight 4 Beta版本新功能详解: http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight...
    Posted to Floating Heart (Weblog) by wicky on 11-19-2009
  • How to choose an Inheritance Strategy in Entity Framework?

    http://blogs.msdn.com/alexj/archive/2009/04/15/tip-12-choosing-an-inheritance-strategy.aspx The Entity Framework supports 3 primary inheritance strategies: Table Per Hierarchy (TPH): In TPH, all data for a type hierarchy is stored in one table, and there is a discriminator column that is used to establish the type of a particular row (i.e. 'C'...
    Posted to Floating Heart (Weblog) by wicky on 11-17-2009
  • 使用 jQuery 处理 SimpleGridView 的一个选择行背景色问题

    使用 SimpleGridView 时, 如果需要在某些行添加特定背景样式, 则会出现点击这些行时, 它的背景色没有变成点击获焦行的背景色. 此时, 可使用如下 jQuery 脚本解决. 另外, jQuery 非常好用, 方便灵活, 脚本代码大量减少, 网页大小也随之而小; 且良好的兼容性, 不用担心到了别的浏览器或其它版本效果就不一样. 所以非常推荐推荐! public void gvData_RowDataBound(object sender, GridViewRowEventArgs e) { switch (e.Row.RowType) { case DataControlRowType.DataRow: if (...) { for (int i = 0; i < e.Row...
    Posted to wego (Weblog) by wego on 11-11-2009
  • Oracle 竖变横需注意 ROWNUM & Order By

    WITH t AS ( SELECT 'BU0301' bu FROM DUAL UNION ALL SELECT 'BU0701' FROM DUAL UNION ALL SELECT 'BU0401' FROM DUAL UNION ALL SELECT 'BU0501' FROM DUAL UNION ALL SELECT 'BU0401' FROM DUAL UNION ALL SELECT 'BU0801' FROM DUAL UNION ALL SELECT 'BU0901' FROM DUAL UNION ALL SELECT 'BU0201' FROM...
    Posted to wego (Weblog) by wego on 11-09-2009
  • Configuring Kerberos Delegation

    http://dunnry.com/blog/ConfiguringKerberosDelegation.aspx One of the challenges to using something like System.DirectoryServices with web apps is managing the security context. By default, your web application runs with the security context of a local account (often ASPNET or NETWORK SERVICE). Those accounts are not domain accounts (unless you did something...
    Posted to Floating Heart (Weblog) by wicky on 11-06-2009
  • Sql Function Reference: Oracle vs. SQL Server

    Math Functions Function Oracle SQL Server Absolute value ABS ABS Arc cosine ACOS ACOS Arc sine ASIN ASIN Arc tangent of n ATAN ATAN Arc tangent of n and m ATAN2 ATN2 Smallest integer >= value CEIL CEILING Cosine COS COS Hyperbolic cosine COSH COT Exponential value EXP EXP Round down to nearest integer FLOOR FLOOR Natural logarithm LN LOG Logarithm...
    Posted to Floating Heart (Weblog) by wicky on 10-30-2009

Who Is Online

Copyright SDT, 2006-2009. All rights reserved.