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

  • 什么是SOA

    对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(business logic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用。NET或J2EE来实现,而使用该服务的应用程序可以在不同的平台之上,使用的语言也可以不同。 SOA有以下特性 SOA服务具有平台独立的自我描述XML文档。Web服务描述语言(WSDL, Web Services Description Language)是用于描述服务的标准语言。 SOA 服务用消息进行通信,该消息通常使用XML...
    Posted to slash (Weblog) by slash on 09-03-2010
  • oracle 的分析函数over函数用法

    oracle 的分析函数over函数用法: 1.sum(salary) over( order by employee) 按照员工的薪水逐条累计显示,例如: select ename,sal, 2 sum(sal) over (order by ename) 连续求和, 3 sum(sal) over () 总和, -- 此处sum(sal) over () 等同于sum(sal) 4 100*round(sal/sum(sal) over (),4) "份额(%)" 5 from emp 6 / ENAME SAL 连续求和 总和 份额(%) ---------- ---------- ---------- ---------- ---------- ADAMS 1100...
    Posted to slash (Weblog) by slash on 09-02-2010
  • Using FastCGI to Host PHP Applications on IIS 7

    http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-7/ Table of Contents Overview Enabling FastCGI support in IIS 7 Windows Server 2008 Windows Vista SP1 Update for the FastCGI module Administration Pack for IIS 7 Install and Configure PHP Configure IIS to handle PHP requests Using IIS Manager Using command line Best practices...
    Posted to Floating Heart (Weblog) by wicky on 08-28-2010
  • 体验Chrome重力效果 Google Gravity上线

    去年Google曾启动了一个Chrome体验项目,让用户体验Chrome先进的JavaScript等性能,其中就包括Google Gravity(Google重力),由Hi-Res开发,该页面能为你带来与传统不同的搜索视觉体验,如今Google公开提供了这一功能,让每个Chrome用户都更直观地看到Chrome的优异之处。如果你已经厌烦了当前这种乏味的搜索页面,那么建议你用Chrome试一试Google提供的这个新服务。 在Google搜索主页搜索框中输入“Google Gravity”,然后点击搜索框下的“手气不错”或者“I’m Feeling Lucky”(注意,不要点击“Google搜索”或是敲击回车)。然后,你就会看到Google主页的这些文字、搜索框纷纷落下,就像受到了地球引力一样...
    Posted to slash (Weblog) by slash on 08-24-2010
  • JSON是什么?

    JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。 JSON的结构基于下面两点 1. "名称/值"对的集合不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list...
    Posted to slash (Weblog) by slash on 08-16-2010
  • 雷人的话..

    1. ~QQ上多了,什么企鹅没见过。 2. 从今天开始,我只讨厌你一个人,欺负你,虐待你,你开心我就弄的你不开心,你不开心我就超级开心,别人欺负你我就在第一时间出来踩你,对你说的每一句话都是假话,答应你的每一件事都懒得去做 3. 有人把你放心上、有人把你放床上 4. 如果你的心里装的下另外一个女人 那么 我的床上就可以睡下另外一个男人 5. 珍爱生命 远离天蝎 6.我爱你时,你说什么就是什么。我不爱你时,你说你是什么。 7.如果我不能死在她的心里,那么就让她死在我的手里 8. 早知道尕妹妹的心变了,谈他妈的恋爱是做啥呢: 9. 你的一生我只借一晚: 10. 现在的你,已经不会再让我哭了: 11. 把你的铁石心肠含在我的樱桃小口中: 12. 有那么一棵树值得你放弃整片森林 13. 每天早上醒来...
    Posted to Coolboy (Weblog) by Coolboy on 08-10-2010
  • ASP.NET MVC案例教程

    ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第一篇:准备工作 摘要 本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。 前言 ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NET MVC了。 本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理论。而是通过案例实践来学习ASP.NET MVC。在这系列文章中我将逐步完成一个“公告发布系统”。我的写作策略是...
    Posted to slash (Weblog) by slash on 08-06-2010
  • 利用SSH+FireFox实现完美翻墙

    本文链接: http://www.cfresh.net/pc-tech/662 友情链接: 通过SSH利用Tunnelier+Privoxy实现任意浏览器翻墙 臣本屁民,蜗居于天朝,苟全性命于网络,不求闻达于四海。 敢封哥的网,先从哥的尸体上跨过去! 扯淡完毕,切入正题。 翻墙术大概分这么几种: 修改hosts文件,https(SSL)安全浏览,在线代理,VPN,SSH等。 这里秋天选择一种:SSH来讲解,此方法以FireFox配合为例,采用SSH+Tunnlier+firefox+AutoProxy实现完全无障碍翻墙,其他应用举一反三。 第一步,SSH账号的获得 首先,要拥有一个SSH账号,方法有很多种:网上搜索可得,购买空间可得,免费注册可得 etc. 购买很多国外的空间都会赠送SSH账号...
    Posted to Floating Heart (Weblog) by wicky on 08-06-2010
  • jQuery中文入门指南,翻译加实例,jQuery的起点教程

    中文版译者: Keel 此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请 EMAIL 告知。或者在 BLOG 中留言。 英文原版: http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery ,感谢原文作者 Jörn Zaefferer 本文发布已征求原作者同意。 说明:在本教程发布之后,得到了几个网友的指正,对部分内容作了修正,但在jQuery版本不断更新的情况下,教程中的某些内容已经过时(尤其是1.3以上版本),在忠于原文的基础上,我将这部分内容加以标红的补充说明,希望更多的前端开发者能对此文提出宝贵意见,谢谢! --2009-3-10 另外我认为在学习过程中,有两个API文档你要打开随时查看...
    Posted to slash (Weblog) by slash on 08-04-2010
  • Session 共享

    使用如下 code 原理可实现新开的一个网页窗口不用重复登录已登录的系统 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Dictionary<string, string> ipSession; string ip = Request.ServerVariables["REMOTE_ADDR"]; bool ipExists = true; string useSessionID = Session.SessionID; if (Application["IPSession"] == null) { ipSession = new Dictionary<string...
    Posted to wego (Weblog) by wego on 08-04-2010
  • showModalDialog下载文件问题

    http://hi.baidu.com/zangchunlai/blog/item/3007f419bcb26670dbb4bd6f.html showDialog里好像不能用href,只能用onclick 最近在项目中经常用到模态窗口(showModalDialog),客户需要在一个模态窗口中有"生成Excel报表"并"导出"的功能。接到任务后,直接就开始按常规操作实现。 在按钮的Click事件中,根据模板生成Excel报表,填充数据,保存到临时文件夹,然后用Response.WriteFile函数输出文件,一切看上去都很顺利。代码如下: //根据数据集创建Excel报表并返回Excel报表路径 string fileName = CreateExcel...
    Posted to Floating Heart (Weblog) by wicky on 07-15-2010
  • Windows2008R2远程桌面服务之配置远程桌面授权

    http://hi.baidu.com/longx5/blog/item/508357112f2fe18b6538db96.html Per User; Enterprise License; 4954438; 300
    Posted to Floating Heart (Weblog) by wicky on 06-26-2010
  • Aero Glass on Remote Desktop Services?

    http://ts2blogs.com/blogs/rwagg/archive/2009/09/04/aero-glass-on-remote-desktop-services.aspx As you’ve already read , we’ve renamed Terminal Services to Remote Desktop Services (RDS) in Windows Server 2008 R2. RDS also gives us the ability to leverage Aero Glass from a Remote Desktop Connection. This is a multi-step process, but there are really two...
    Posted to Floating Heart (Weblog) by wicky on 06-26-2010
  • How to extend the size of VMware disk file on VMware Server or Workstation

    Step 1 On your VMware Windows host, open a command prompt window by clicking Start --> Programs or All Programs --> Accessories --> Command Prompt or choosing Start --> Run --> type 'cmd' --> press Enter or click 'OK'. Step 2 Next, change directories to where your VMware server or workstation application files are installed...
    Posted to Floating Heart (Weblog) by wicky on 06-09-2010
  • 南非世界杯预测

    又四年了... 说明这个blog已经开了四年了...啥都别说,先看我预测.
    Posted to Coolboy (Weblog) by Coolboy on 06-08-2010
  • Get the Show Desktop icon back in Windows 7

    http://www.thewindowsclub.com/get-the-show-desktop-icon-back-in-windows-7-taskbar#ixzz0qEKTQtMc While you have Show desktop transparent vertical bar at the right side end of the taskbar which also adds the functionality of Desktop Peek , it appears that there are some who miss the old Show desktop icon which appeared on the left side of the taskbar...
    Posted to Floating Heart (Weblog) by wicky on 06-08-2010
  • Change Windows 7 Logon Background Image

    1. press win+r key and Type Regedit at run prompt 2. Locate following registry key HKLM\Software\Microsoft \Windows\CurrentVersion\Authentication\LogonUI\Background 3. Now in right-side pane, change value of OEMBackground to 1. 4. Now place your custom image in %windir%\system32\oobe 5. Create a new folder info and background within newly created info...
    Posted to Floating Heart (Weblog) by wicky on 06-08-2010
  • ASP.NET发布网站解决方案deploy

    发布网站的时候有三个选项,很多人都不知道到底是怎么用的,简单说说: 对于想了解发布网站那些选项的人来说这个文章是不错的,当然这个文章不是我写的。 第一个选项指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET 1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。 第二个选项指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和cs文件),只需要更新一个DLL文件就行了,不用整站全部更新。 1.允许更新此预编辑站点 选中这一项后,编译出来的包括aspx文件和dll,与2003下一样。 不选中这一项,编译出来的aspx中没有界面信息,只有一句静态文本,就是不允许发布后修改页面 为了不让订阅网站的用户在第一次打开页面时感受到明显的延迟...
    Posted to slash (Weblog) by slash on 06-07-2010
  • ASP.NET建立静态缓存页面-staticpage

    方法A:使用 HttpModule 技术拦截页面访问,导向静态缓存页 步骤: 1、创建一个新的HtppModule,拦截对aspx类型页面的访问,判断是否有静态缓存页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 using System; using System.IO; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using...
    Posted to slash (Weblog) by slash on 06-04-2010
  • JQuery 简介

    一、简介 1.1、概述 随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype 、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员 从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。 jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。有人使用这样的一比喻来比较prototype和jQuery:prototype就像Java,而jQuery就像ruby. 它是一个简洁快速灵活的JavaScript框架...
    Posted to slash (Weblog) by slash on 06-04-2010
  • ORACLE 全角数字转半角数字Convert

    数据库表 test 字段 id name age 全角数字:123456 半角数字:123456 length和lengthb的区别: length(123456) 6 lengthb(123456) 12 to_single_byte函数用法: to_single_byte(123456) 123456 查找所有全角的数字: select age from test where lengthB(age) >6 替换全角的为半角的: update test t1 set t1.age = (select to_single_byte(t2.age) from test t2 where t1.id = t2.id)
    Posted to slash (Weblog) by slash on 06-01-2010
  • 减少算术误差2则

    尽量除改乘, 即使一定要除也要先乘后除 1) 若 bd>0, 则 a/b < c/d 改成 a*d < c*b (等于两边 * bd ) 2) decimal a = 1; decimal b = 3; decimal ng = a / b * b; decimal ok = a * b / b;
    Posted to wego (Weblog) by wego on 05-26-2010
  • URLRewrite在IIS6和IIS7中的使用配置

    之前使用URLRewrite在IIS6中一切正常,但是在IIS7却不能正常使用,提示“无法找到资源”,这时需要在web.config中system.webServer节点中的handlers节点进行配置,如下: IIS6中的配置: 1 < configuration > 2 3 < configSections > 4 < section name = " RewriterConfig " type = " URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter " /> 5 </ configSections > 6 <...
    Posted to slash (Weblog) by slash on 05-26-2010
  • asp.net UrlRewrite 技术的实现

    首先在以下地址: download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi 下载 MS 的 URLRewriter.dll,放到你的web程序的bin下。 注:以上地址下载的是微软的一个完整的 URLrewrite 技术示例。下载后是一个 MSDNURLRewriting.msi 文件,安装在本地机上,安装后,在安装目录内有三个文件夹,分别是: ActionlessForm , RewriterTester , URLRewriter 这三个目录。 其中 URLRewriter 文件夹便是一个完整的 URLRewrite 的项目示例。此项目中的 BIN 目录中有两...
    Posted to slash (Weblog) by slash on 05-26-2010
  • decimal 的误差

    decimal 数值类型并不是想象中的那样精确可靠, 下面的 c 结果为0 (这里宁愿它抛出一个数值超出范围的异常也不希望得到一个错误的结果), 做会计等系统时切要提防提防! decimal a = 0.00000000000000000000000000065M; decimal b = 0.0000000000000000000000000006M; decimal c = a - b; 所以从严格来说, 用 DotNet 所开发的系统涉及运算的部分都有潜在隐患!
    Posted to wego (Weblog) by wego on 05-21-2010
  • Tuning Physical Standby

    Tuning Physical Standby part I PDRTJS_settings_1037596_post_27 = { "id" : "1037596", "unique_id" : "wp-post-27", "title" : "Tuning+Physical+Standby+part+I", "item_id" : "_post_27", "permalink" : "http%3A%2F%2Fcoskan.wordpress.com%2F2007%2F03%2F06%2Ftuning...
    Posted to Floating Heart (Weblog) by wicky on 05-18-2010
  • IT职场求生法则

    IT职场求生法则 http://www.cnblogs.com/umlonline/archive/2010/05/10/1731741.html 摘要: 我在IT职场打滚超过10年了,从小小的程序员做到常务副总。相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜! 作者 :张传波 软件知识大学 www.umlonline.cn/school/ 正文: 我会先先说一些无论是你在什么职位都适用的通用法则,然后专门针对不同职位讲讲应该注意的求生法则。 通用法则 法则1:忍耐是一种美德。 为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资不涨...
    Posted to Floating Heart (Weblog) by wicky on 05-10-2010
  • ASP.Net缓存总结1

    提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流: 1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 <%@ OutputCache CacheProfile =" " NoStore= "True | False" Duration ="#ofseconds" Shared ="True | False" Location ="Any | Client | Downstream | Server...
    Posted to slash (Weblog) by slash on 05-07-2010
  • ASP.NET缓存初探 使用得当是关键

    缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一,对于程序员来讲,了解ASP.NET缓存的工作原理对于其设计程序是非常有用的。 ASP.NET需要被缓存的对象多种多样,包括从数据库中提取出来的数据,以及aspx页面生成的静态页,甚至是编译好的程序集。合理利用缓存能让ASP.NET的性能大幅提升,下面将对ASP.NET中的缓存机制进行简单概述。 缓存的分类 在ASP.NET中,大部分缓存机制是保存在cache对象中,也就是服务器内存的一部分。当用户请求数据时,如果数据已经被缓存,则用户所提取的数据直接从服务端返回,而不是从数据库等底层数据库提取。这对性能的提升不得不说很有帮助。下面来看ASP.NET中几种缓存机制。 程序集缓存 简单的说,这种缓存是ASP.NET自带的,无需开发人员进行参与的缓存方式...
    Posted to slash (Weblog) by slash on 05-07-2010
  • 多核时代, 使用多线程 .Net 4.0 前后的差异

    服务器使用多核逐渐成为趋势, 使用多线程可令到多核同时运转, 优势越发明显. 以下是.Net 4.0 前后使用多线程的差异, 例子是实现一个简单的矩阵相乘 (实际使用时可仿效思路改为业务复杂操作), 矩阵为 3 * 12 方阵, 把其从上到下切分为4部分 (即各 3*3 ) 使用4个线程进行相乘. 令外, 从中可以看到 .Net 4.0 语法非常清晰简明, 有更好的支持! const int X_LENGTH = 12; const int Y_LENGTH = 3; void Test() { var array1 = new int[X_LENGTH, Y_LENGTH]; var array2 = new int[X_LENGTH, Y_LENGTH]; var array3 = new...
    Posted to wego (Weblog) by wego on 04-23-2010

Who Is Online

Copyright SDT, 2006-2009. All rights reserved.