摘要: 这一节,我们将学习如何获取Grid当前选中行的信息1.xml数据源内容:[代码]2.静态页内容:[代码]效果图 阅读全文
posted @ 2008-08-30 21:25 菩提树下的杨过 阅读(15222) 评论(0) 推荐(1)
摘要: 一.WCF部分1.通过查看官方的示例得知,分页数据源需要一个记录总数值,为保持通用性,这里借鉴jillZhang的文章http://www.cnblogs.com/jillzhang/archive/2008/06/29/1232086.html,把他写的通用类PageData拿过来直接用[代码]2.服务端的WCF方法:GetDataByPage[代码]这里讲一个小技巧,也是从jillZhang那... 阅读全文
posted @ 2008-08-30 20:17 菩提树下的杨过 阅读(10427) 评论(2) 推荐(1)
摘要: ExtJs对于Ajax的使用非常简单,看下面的代码:1.Html页:[代码]2.服务端GetData.ashx[代码]运行效果:转载请注明来自"菩提树下的杨过"http://www.cnblogs.com/yjmyzz/archive/2008/08/30/1279918.html 阅读全文
posted @ 2008-08-30 09:31 菩提树下的杨过 阅读(2290) 评论(0) 推荐(0)
摘要: 这一节,我们将看到ExtJs功能强大的可编辑网格控件,几乎与VS.Net的GridView功能一样了,但是ExtJs的可是纯JS的UI一.静态示例(改自ExtJs的官方示例)a.因为我们是采用xml做为数据源的,这里贴出xml的内容[代码]b.ExtJs调用页面[代码]二.结合WCF动态读取1.WCF服务端[代码]注意:为使linq to sql中的类支持WCF数据契约,还是要手动对类添加[Dat... 阅读全文
posted @ 2008-08-29 12:45 菩提树下的杨过 阅读(2977) 评论(0) 推荐(0)
摘要: [代码] 阅读全文
posted @ 2008-08-29 09:56 菩提树下的杨过 阅读(2562) 评论(1) 推荐(1)
摘要: 这一节,将学习到除了用JSON做GridPanel的数据源外,还可以使用XML一。静态示例1.xml文件内容:[代码]2.ExtJs调用页面[代码]运行效果如下图:转载请注明来自"菩提树下的杨过" http://www.cnblogs.com/yjmyzz/archive/2008/08/28/1278949.html二。结合WCF动态读取1.WCF端关键代码定义一个可序列化的类(当然也可以是Li... 阅读全文
posted @ 2008-08-28 21:14 菩提树下的杨过 阅读(2363) 评论(1) 推荐(1)
摘要: 这一节,将学习如何使用网络上最常见的UI控件_Grid1.静态示例:静态示例其实官方下载包里,就有sample,这里只贴出代码,后面的如何跟WCF结合,做出动态版的Grid才是本文重点[代码]2.动态示例先贴出运行效果图a.先写wcf服务端(1)新建一个"启用了Ajax的WCF服务",命名为MyService.svc(2)写一个方法用于取得网格所需的数据[代码]注意:这里是用linq to sql... 阅读全文
posted @ 2008-08-28 19:46 菩提树下的杨过 阅读(2547) 评论(0) 推荐(0)
摘要: extjs最新版,可从http://www.extjs.com/官方网下载,下载包解压后docs目录里,就是API文档,samples目录里是示例今天接触了下ExtJs,确实不错,先来一个最经典的Hello World.[代码]解释:所有功能都是在Ext.onReady中完成的,用了几个简单的方法,Ext.get取页面指定ID的元素,center()将对象居中,MessageBox.show显示对... 阅读全文
posted @ 2008-08-28 11:10 菩提树下的杨过 阅读(1394) 评论(0) 推荐(0)
摘要: http://www.microsoft.com/china/technet/security/guidance/secmod109.mspx如何:强化 TCP/IP 堆栈安全更新日期: 2004年04月12日本页内容 目标 适用范围 如何使用本模块 摘要 必备知识 抵御 SYN 攻击 抵御 ICMP 攻击 抵御 SNMP 攻击 AFD.SYS 保护 其他保护 缺陷 其他资源 目标使用本模块可以实... 阅读全文
posted @ 2008-08-27 14:44 菩提树下的杨过 阅读(941) 评论(0) 推荐(0)
摘要: 原文见:http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html已经讲得很清楚,本文只是将该篇WCF的方法换成数据库版1.分类表T_Class主要结构F_ID主键IDF_ClassName分类名称F_ParentID父类ID2.扩展treeNode类[代码]即增加了一个parentid成员3.修改WCF中的方法[代码]运行效果... 阅读全文
posted @ 2008-08-27 11:02 菩提树下的杨过 阅读(839) 评论(1) 推荐(0)
摘要: 原文: http://www.rainsts.net/article.asp?id=550对 ORM 而言,延迟加载(也叫 Lazy Loading)是必须的,毕竟当我们只是获取用户基本信息时,总不能动不动就返回大段的用户个人简介不是。在 VS 2008 O/R Designer 中,很容易找到 Delay Loaded 的设置。只是当我在自动生成的代码中找寻这个设置时,着实迷糊了半天。基于惯性思... 阅读全文
posted @ 2008-08-26 10:41 菩提树下的杨过 阅读(483) 评论(0) 推荐(0)
摘要: 在提交或回滚 SqlTransaction 时,应始终使用 Try/Catch 进行异常处理。如果连接终止或事务已在服务器上回滚,则 Commit 和 Rollback 都会生成 InvalidOperationException。下面的示例创建一个 SqlConnection 和一个 SqlTransaction。此示例还演示如何使用 BeginTransaction、Commit 和 Roll... 阅读全文
posted @ 2008-08-24 09:08 菩提树下的杨过 阅读(945) 评论(1) 推荐(0)
摘要: 转载请注明来自"菩提树下的杨过"-http://www.cnblogs.com/yjmyzz/archive/2008/08/22/1274395.html一.利用代码加解密[代码]示例:[代码]变化:加密前:<connectionStrings> <add name="connStr" connectionString="Data Source=server;Initial C... 阅读全文
posted @ 2008-08-22 21:03 菩提树下的杨过 阅读(2966) 评论(1) 推荐(0)
摘要: 一个刚上线不久的web项目(internet环境),里面有大文件上传功能,前一阵一直运行得蛮好的,昨天觉得运行比较稳定后,把debug=true改成false,关掉了调试模式,结果今天反馈上传文件时,经常出现超时,刚开始以为是网络问题,因为上传代码一直没有改过,但后来在局域网测试也是这样,这才意识到是debug=false引起的,原来debug=true的时候,系统默认是忽略web.config中... 阅读全文
posted @ 2008-08-22 16:52 菩提树下的杨过 阅读(2149) 评论(0) 推荐(0)
摘要: 在上一篇"x.509证书在WCF中的应用(CS篇)"里,我们知道了如何在应用程序中,利用x.509证书来验证WCF的消息安全(没看过的朋友建议先看下,地址http://www.cnblogs.com/yjmyzz/archive/2008/08/20/1272550.html),这一篇我们将尝试把x.509证书放到IIS里来验证WCF。WCF宿主在IIS和普通应用程序里,原理虽然没什么不同,但在实... 阅读全文
posted @ 2008-08-22 09:54 菩提树下的杨过 阅读(3946) 评论(14) 推荐(3)
摘要: [原创图解]Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置 --欢迎转载,但转载请注明来自“菩提树下的杨过”一.CA证书服务器安装 1.安装证书服务之前要先安装IIS服务并且保证“WEB服务扩展”中的“Active Server Pages”为允许状态 2.在“控制面板”中运... 阅读全文
posted @ 2008-08-21 15:41 菩提树下的杨过 阅读(10713) 评论(3) 推荐(2)
摘要: ISO 3166标准 国家和地区代码AD Andorra.AE United Arab Emirates.AF Afghanistan.AG Antigua and Barbuda.AI Anguilla.AL Albania.AM Armenia.AN Netherlands Antilles.AO Angola.AQ Antarctica.AR Argentina.AS Samoa (Amer... 阅读全文
posted @ 2008-08-21 14:14 菩提树下的杨过 阅读(2855) 评论(0) 推荐(0)
摘要: 为什么要用x.509证书?WCF的服务端和客户端之间,如果不作任何安全处理(即服务端的<security mode="None">),则所有传输的消息将以明文方式满天飞,在internet/intranet环境下无疑是很不安全的,这就是用证书的目的。(当然WCF还有其它安全机制,比如最常见的UserName方式,但通常每次都要从数据库读取用户名/密码信息进行验证,比较麻烦,开销也大,个... 阅读全文
posted @ 2008-08-20 20:18 菩提树下的杨过 阅读(5827) 评论(8) 推荐(5)
摘要: 将“证书”管理单元添加到用户帐户的 MMC 1. 单击“开始”,单击“开始搜索”,键入 mmc,然后按 Enter。 2. 在“文件”菜单上,单击“添加/删除管理单元”。 3. 在“可用的管理单元”下,双击“证书”,然后: R... 阅读全文
posted @ 2008-08-20 12:39 菩提树下的杨过 阅读(4511) 评论(0) 推荐(0)
摘要: 原文: http://msdn.microsoft.com/zh-cn/bfsktky3(vs.80).aspx证书创建工具生成仅用于测试目的的 X.509 证书。它创建用于数字签名的公钥和私钥对,并将其存储在证书文件中。此工具还将密钥对与指定发行者的名称相关联,并创建一个 X.509 证书,该证书将用户指定的名称绑定到密钥对的公共部分。Makecert.exe 包含基本选项和扩展选项。基本选项是... 阅读全文
posted @ 2008-08-20 11:58 菩提树下的杨过 阅读(9725) 评论(1) 推荐(1)
摘要: 原文:http://www.rainsts.net/article.asp?id=179一些涉及到安全的领域,大多使用X.509证书,以此来保证数据交互的安全。下面的代码演示如何使用X.509证书进行加密和解密操作。首先使用 markcert.exe 创建测试用证书。c:\>makecert -r -pe -n "CN=Rainsoft" -ss My我们创建一个标题为"Rainsoft",... 阅读全文
posted @ 2008-08-19 14:40 菩提树下的杨过 阅读(3486) 评论(0) 推荐(0)
摘要: 原文:http://www.rainsts.net/article.asp?id=475X.509 比较适合验证 "客户机" 的身份,而另外一方面,我们可能需要针对具体的 "用户" 进行验证。本文将记述基于 "用户名/密码" 方式的身份验证开发步骤。1. 服务器数字证书我们同样需要为服务器准备一个数字证书。D:\>makecert -r -pe -n "CN=MyServer" -ss My... 阅读全文
posted @ 2008-08-19 14:35 菩提树下的杨过 阅读(1252) 评论(0) 推荐(1)
摘要: 原文:http://www.rainsts.net/article.asp?id=474个人认为在 Intranet / Internet 环境下,最方便的认证方式应该是 X.509 数字证书。当然,还有一个原因是我用 Windows Authentication 从来没成功过。以下我们详细描述如何创建 "Certificate Authentication"。1. 创建数字证书一般情况下,我们为... 阅读全文
posted @ 2008-08-19 14:33 菩提树下的杨过 阅读(3114) 评论(1) 推荐(0)
摘要: [原文]http://www.rainsts.net/article.asp?id=4731. 安全方式通过设置 Binding 的属性 Security 来实现。NetTcpBinding binding = new NetTcpBinding();binding.Security.Mode = SecurityMode.Transport;binding.Security.Transport.... 阅读全文
posted @ 2008-08-19 14:31 菩提树下的杨过 阅读(826) 评论(0) 推荐(0)
摘要: 出自:http://www.rainsts.net/article.asp?id=472WCF Security 主要包括 "Transfer Security"、"Access Control"、"Auditing" 几个部分。1. Transfer SecurityTransfer Security 主要包括三个方面: "消息完整性(Message Integrity)"、"消息机密性 (Me... 阅读全文
posted @ 2008-08-19 14:18 菩提树下的杨过 阅读(2849) 评论(1) 推荐(1)
摘要: 原文:http://www.rainsts.net/article.asp?id=551从网上搜集的一些英文版 WPF、WCF、WF、LINQ 图书。虽然个别地方和 VS2008 Beta2 有些出入,但还是值得一读的。至于啃洋文啃到头晕,皆与我无关~~~~~~~WPF (Windows Presentation Foundation)Foundations of WPFXAML in a Nut... 阅读全文
posted @ 2008-08-19 14:15 菩提树下的杨过 阅读(393) 评论(1) 推荐(0)
摘要: 1.WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。2.ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两个技术你都不熟悉的话,那... 阅读全文
posted @ 2008-08-19 12:26 菩提树下的杨过 阅读(437) 评论(0) 推荐(0)
摘要: “无刷新页面”,只是一种不确切的效果描述(其实还有其他各种方法来实现这个效果),更确切的说法是:在页面上用javascript调用服务器端的一个方法,然后处理返回的数据。实现它最标准的方法当然是XMLHTTP。但是,程序员都是懒惰的家伙,每个人都希望能有更方便的方法,或者,更佳的包装。比如,Lostinet的Rane就是对XMLHTTP的一个很好的包装。   终于,在AS... 阅读全文
posted @ 2008-08-19 12:25 菩提树下的杨过 阅读(362) 评论(0) 推荐(0)
摘要: 1. 数据库访问性能优化  数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度... 阅读全文
posted @ 2008-08-19 12:24 菩提树下的杨过 阅读(350) 评论(0) 推荐(0)
摘要: 本文作者对各大门户网站的分析主要是通过使用nslookup工具软件返回的结果来判断,因此只是一种评估形式的分析,例如文章关于网易的返回结果,作者认为网易得到的结果可以认为网易没有使用蓝汛的CDN,但其实chinacache与网易在2004年就签署了合作协议,国内三大门户都是chinacache的用户,只不过他采用的分流方式有别于sina和sohu。   1、 新浪   新浪采用了ChinaCach... 阅读全文
posted @ 2008-08-19 11:53 菩提树下的杨过 阅读(626) 评论(0) 推荐(0)
摘要: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是... 阅读全文
posted @ 2008-08-19 11:52 菩提树下的杨过 阅读(608) 评论(0) 推荐(0)
摘要: 本文将重点介绍的是,这些问题当中十个最为严重的网站设计错误。   1、搜索引擎不友好  搜索引擎对于难以处理和识别的打字稿、复数、连字号等等各种各样的问题,搜索的准确度会降低。显然,如果搜索引擎刻意去迎合这种错误使用的话,会伤害到所有的搜索使用者。  一个相关的问题是,搜索引擎区分结果是依靠文档的重要性,而只是按照内容关联次数简单地进行结果区分。  当找不到信息的时候,搜索是用户的救生索。即使有高... 阅读全文
posted @ 2008-08-19 11:42 菩提树下的杨过 阅读(388) 评论(0) 推荐(0)
摘要: 开发环境:vs2008英文版(SP1) + IIS + Windows2003整个解决方案有4个项目01.WCF ---Class Libary项目,用于生成WCF所需的类/接口文件02.BLL ---Class LIbary项目,演示用的业务逻辑层(仅做分层演示用,无实际意义)03.WEB ---Web Application,WCF服务将发布在这个项目中(即本例是把WCF宿主在IIS里)04.... 阅读全文
posted @ 2008-08-19 10:58 菩提树下的杨过 阅读(2661) 评论(1) 推荐(1)
摘要: 新特性: Silverlight 2.0 Beta2 SDK 和工具 MVC 预览版本 #3 ASP.NET 扩展/动态数据预览 VC 2008 功能包 VB PowerPack 控件(2.0 和 3.0) Expression Studio 2 (RTM) SQL Server 2008 和 .NET Framework 3.5 SDK XSLT 探查器 VSTA 2.0 SDK Visual ... 阅读全文
posted @ 2008-08-16 17:44 菩提树下的杨过 阅读(1926) 评论(0) 推荐(0)
摘要: .NET设计模式开篇——.NET设计模式系列之一Terrylee,2005年12月06日前言加入Design & Pattern团队有几个月的时间了,惭愧的是从没有写过关于设计模式的随笔,得到wayfarer的同意,把企业库系列的随笔放在了团队的首页上。不是不想去写这样的随笔,也不是没有时间,自己初学设计模式,去写设计模式的文章,有点班门弄斧的味道。园子里吕震宇老师... 阅读全文
posted @ 2008-08-05 13:26 菩提树下的杨过 阅读(530) 评论(0) 推荐(0)
摘要: 出自http://hi.baidu.com/ydalbj/blog/item/330b8d13f6959dd5f6039ec4.htmlThreadthreadWithParam = new Thread(new ParameterizedThreadStart(new ThreadTest().ShowMsg));//threadWithParam.Start("this is a param.... 阅读全文
posted @ 2008-08-03 15:49 菩提树下的杨过 阅读(5414) 评论(4) 推荐(1)
摘要: [代码]出错信息如下:方法“Boolean Contains(System.Guid)”不支持转换为 SQL。估计是.net现有的linq to sql还无法直接将IList某些类型(比如Guid类型)的Contains方法正确翻译为SQL语句研究了好久,无意间发现linq的100个官方例子中,有一个用数组实现in语句的例子,也是用Contains做的,于是把IList&l... 阅读全文
posted @ 2008-06-27 12:45 菩提树下的杨过 阅读(2852) 评论(1) 推荐(1)
摘要: [代码] 阅读全文
posted @ 2008-06-20 16:06 菩提树下的杨过 阅读(654) 评论(0) 推荐(0)
摘要: 以下内容转载请注明来自"菩提树下的杨过(http://blog.sqlsky.com)"应用概述:StarBuzz咖啡店有很多饮料,每种饮料都可以根据客户需要加一些调料,比如深培咖啡可以加摩卡(或双倍摩卡),而且某些饮料可以分为大中小杯,根据容量不同,售价不同,而且调料的价格根据饮料的容量不同而不同(比如大杯咖啡加糖要1元,中杯咖啡加糖要0.9元等)又一设计原则:对扩展开放,对修改关闭(本例中各种... 阅读全文
posted @ 2008-05-22 21:28 菩提树下的杨过 阅读(1896) 评论(0) 推荐(0)
摘要: 以下内容转载请注明来自"菩提树下的杨过(http://blog.sqlsky.com)"应用概述:某气象站通过传感器实时测量气温/湿度/压力等数据,要求设计一个系统,能让多种类型的公告栏自动更新这些数据(本例中有二类公告板:实时显示气温/温度公告板,动态统计最高/最低气温公告板)解释:应用观察者模式,把气温数据做为一个主题(也称为可观察者),让其它公告板当做观察者,通过订阅主题(也称通过观察"可观... 阅读全文
posted @ 2008-05-11 22:40 菩提树下的杨过 阅读(813) 评论(0) 推荐(0)