网络

摘要: jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 阅读全文
posted @ 2009-11-05 14:57 Gavin Liu 阅读(140) | 评论 (0) 编辑
摘要: 有时缓存整个页是不现实的,因为页的某些部分可能在每次请求时都需要更改。在这些情况下,只能缓存页的一部分。执行此操作有两个选项:控件缓存和缓存后替换。 在控件缓存(也称为片段缓存)中,可以通过创建用户控件来包含缓存的内容,然后将用户控件标记为可缓存来缓存部分页输出。该选项允许缓存页中的特定内容,而在每次都重新创建整个页。例如,如果创建的页显示大量动态内容(如股票信息),但也有某些部分是静态的(如每周摘要),则可以在用户控件中创建这些静态部分并将用户控件配置为缓存。 缓存后替换与控件缓存正好相反。它对页进行缓存,但是页中的某些片段是动态的,因此不会缓存这些片段。例如,如果创建的页在设定的时间段内完全是静态的(例如新闻报道页),可以设置为缓存整个页。如果为缓存的页添加旋转广告横幅,则在页请求之间,广告横幅不会变化。然而,使用缓存后替换,可以对页进行缓存,但可以将特定部分标记为不可缓存。在本例中,将广告横幅标记为不可缓存。它们将在每次页请求时动态创建,并添加到缓存的页输出中。阅读全文
posted @ 2009-02-12 16:27 Gavin Liu 阅读(75) | 评论 (0) 编辑
摘要: 云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。阅读全文
posted @ 2008-10-09 16:21 Gavin Liu 阅读(67) | 评论 (0) 编辑
摘要: SL宣传片 Silverlight Fire starter SL快速开始手册 silverlight与Flash的技术比较 微软与Adobe表现层技术比较 SL1.0与SL2.0 Beta1比较 Silverlight 2开发者海报 Silverlight2离线文档 sl官方示例+源码阅读全文
posted @ 2008-06-10 14:43 Gavin Liu 阅读(183) | 评论 (0) 编辑
摘要: 在外网的服务器上部署了一个Web Service,由于公司网络原因,仅能通过内网穿过代理服务器来访问外网的Web Service。阅读全文
posted @ 2008-05-15 10:40 Gavin Liu 阅读(1414) | 评论 (0) 编辑
摘要: 最近正在学习MOSS的开发和应用,在MS内网里搜了点信息,感觉不错想共享给大家,本想直接发到cnblogs,但因为在这里发图太麻烦了,所以就在这里放些联接和概要说明,给大家作个参考.阅读全文
posted @ 2007-04-17 16:55 Gavin Liu 阅读(220) | 评论 (0) 编辑
摘要: 在SharePoint V2 大家应该都用过模拟用户Impersonate这个功能, 这个功能用来暂时提升某个用户的权限,比如某个普通用户的本来不能修改某个列表的值,但是我们功能需要在修改。 缺点: 我们使用这个模拟用户功能时候,经常是明文保存用户名密码,是个安全隐患。 更加气愤的是,据我所知,在匿名用户访问状态下面,根本不能够模拟成功。 V3解决办法......
阅读全文
posted @ 2007-04-17 16:54 Gavin Liu 阅读(288) | 评论 (0) 编辑
摘要: 4月13日消息,电脑制造商已接到微软通知,WindowsXPOEM将只供应到今年年底。阅读全文
posted @ 2007-04-17 16:46 Gavin Liu 阅读(110) | 评论 (0) 编辑
摘要: 4月13日国际报道 微软对博客和论坛上的传言作出了公开回应,承认Windows Vista产品激活功能已经遭到破解。据微软高级产品经理亚历克斯在Windows正版增值计划开发商博客上发表的一篇博文称,微软发现两种黑客可以用来在OEM PC上破解Vista中产品激活安全功能的方法。
阅读全文
posted @ 2007-04-17 16:45 Gavin Liu 阅读(126) | 评论 (0) 编辑
摘要: 1. 如何设置一个From的边界 2. 如何建立一个透明的From 3. 如何设置窗体在屏幕中的位置 4. 如何使最小化和最大化按钮不可用 5. 如何使一个窗体不见 6. 如何设置使窗体成为非矩形的. 7. 如何使一个窗体在屏幕的最顶端. 8. 如何显示一个Model和非Model的窗体.........

阅读全文
posted @ 2007-04-17 16:42 Gavin Liu 阅读(314) | 评论 (0) 编辑
posted @ 2007-04-17 16:41 Gavin Liu 阅读(859) | 评论 (0) 编辑
摘要: MDI子窗体,每个窗体包含了各自的功能,如,遍历目录及其子目录检查文件类型并自动生成Sql语句并入库、对Infopath数据的自动检查、对数据中的某些域的替换及更改处理、对数据文件的合并、拆分、剔除记录、统计数据、 对数据自动导入数据库。。。等等。
当我打开一个子窗体,进行某项操作时,如果字窗体中有循环操作时。如果运行中我关闭子窗体,发现窗体虽然关闭了,但子窗体中的循环程序却没有退出,一直在 执行,并占用着系统资源,直到循环结束,才真正的释放资源。阅读全文
posted @ 2007-04-17 16:40 Gavin Liu 阅读(2602) | 评论 (4) 编辑
摘要: ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,要花2~3小时,严重影响其他业务的开展。所以,当有大量数据需要处理时,不能在Client端处理,而必须在Server端处理。 但ACCESS和Server端之间多数通过ODBC来连接,这样就增加了调用后台存储过程的难度。笔者通过在实际工作中长期的摸索,根据不同的业务需要,可以用下面三种方法去调用后台存储过程。阅读全文
posted @ 2007-04-17 16:24 Gavin Liu 阅读(255) | 评论 (0) 编辑
摘要: 数字音乐到今天旧的模式已日落西山,那接下来有没有新的模式?今天我也来一个“P2P+搜索”的音乐网站策划,希望大家一起来验证一下。请原谅我标题写的是网站策划书,但是我只说了一个大致方向,细节在这里就不透漏了。阅读全文
posted @ 2006-12-10 16:55 Gavin Liu 阅读(418) | 评论 (0) 编辑
摘要: 相信很多人都有和笔者一样的经历,由WIN XP构成的网络所有设置和由WIN 2000构成的完全一样,但还是出现了根本不能访问的情况,笔者认为这主要是因为XP的安全设置和2000不一样所导致。阅读全文
posted @ 2006-11-03 20:43 Gavin Liu 阅读(705) | 评论 (1) 编辑
摘要: 多少年来,许多的编程语言和工具都包含对规则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。阅读全文
posted @ 2006-08-28 23:30 Gavin Liu 阅读(185) | 评论 (0) 编辑
摘要: VS2002到VS2003,又到今天的VS2005,给我们广大研发人员提供了极大的方便,但是里面也存在许多异常的错误,偶尔我们会为其所扰,就连微软内部人士也承认,有的异常错误至今尚未修复,下面是一些常见的VS异常错误以及解决方法阅读全文
posted @ 2006-08-28 23:28 Gavin Liu 阅读(554) | 评论 (2) 编辑
摘要: System.DirectoryServices.Protocols.dll是.NET2.0新增加的一个针对目录服务访问协议处理的组件,其下只有一个System.DirectoryServices.Protocols命名空间。在该命名空间下,主要有LDAP、DSML两种国际标准协议的一系列实现类。通过这些类,完全可以很方便地实现对目录的操作管理,这个实现步骤就有点类似你利用ADO.NET操作数据库一样方便。阅读全文
posted @ 2006-07-26 12:22 Gavin Liu 阅读(1764) | 评论 (0) 编辑
摘要:   事件是当有动作发生或者状态改变时,类发出的信息或者通知。通常情况下,状态的发生或者改变由用户界面动作初始化,例如,单击按钮,或者由于其他的程序逻辑引起。产生事件的类或者说发送通知的类叫做事件源sender,接收事件的类叫做事件接收者receiver。二者之间通过委托(delegate)实现关联。下面列举了一段常见的应用事件代码。阅读全文
posted @ 2006-07-23 00:02 Gavin Liu 阅读(461) | 评论 (0) 编辑
摘要:   当定义的样式中有中文时,如 .sometyle {font-family:@黑体;},如果书写不正确,如写成 .sometyle {font-family: 黑体;},这应该是个错误的写法,这样不仅这个样式不起作用,而且还会影响到定义在它后面的样式起作用,不知道对css的解析本来就是这个规则,还是ASP.NET 2.0的问题。阅读全文
posted @ 2006-07-22 23:59 Gavin Liu 阅读(825) | 评论 (3) 编辑
摘要:   在微软的.NET 的Forms窗口控件中,比如Treeview和ListView,仅仅是对通用控件的简单封装,因此他们不正常的引发Paint事件。 微软所发布内容中,能看到的唯一建议就是设置控件的ControlStyles.UserPaint类型,然后自己为控件做所有的绘图操作。 (译注:老外提供了一个TreeViewWithPaint控件类,派生自TreeView类,提供了Paint事件的挂接。) 阅读全文
posted @ 2006-07-22 23:56 Gavin Liu 阅读(1507) | 评论 (2) 编辑
摘要:   很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。阅读全文
posted @ 2006-07-22 23:55 Gavin Liu 阅读(646) | 评论 (0) 编辑
摘要:   SQL Server的安装有两个关于安全模式的选项。它们之间的差别在于由哪一个软件执行认证过程。认证是一个确认将要连接SQL Server的用户身份的过程。一旦执行了认证,SQL Server就能验证这个用户是否具有许可来连接一个被请求的资源,例如一个数据库。如果用户具有连接数据库的许可,那么SQL Server将允许连接请求成功,否则,连接失败。这个验证用户许可的过程还被称为授权。阅读全文
posted @ 2006-07-22 23:53 Gavin Liu 阅读(385) | 评论 (0) 编辑
摘要:   如果服务器控件需要捕获来自客户端的回传事件,并想为该回传事件自定义服务器端事件处理逻辑,那么控件必须实现System.Web.UI.IPostBackEventHandler接口。下面列举了该接口定义。阅读全文
posted @ 2006-07-22 23:50 Gavin Liu 阅读(298) | 评论 (0) 编辑
摘要:   主题和外观是ASP.NET 2.0 中的新增功能, 使用 ASP.NET 2.0 的“主题和外观”功能,可以将样式和布局信息分解为单独的文件组,统称为“主题”。然后,主题可应用于任何站点,影响站点中页和控件的外观。这样,通过更改主题即可轻松地维护对站点的样式更改,而无需对站点各页进行编辑。还可与其他开发人员共享主题。应用 ASP.NET 2.0的“主题和外观”功能轻松实现对网站美观的控制。阅读全文
posted @ 2006-07-22 23:46 Gavin Liu 阅读(1152) | 评论 (3) 编辑
摘要:   本文是介绍使用Visual C#实现自动计算四则混合运算的一种方法,在.NET1.1框架中,还没有包含全现成的类,不过,现在经过我们下文的介绍,大家完全可以自己写一个,作用嘛,没什么,就是熟悉一下栈的用法,或者家里有上小学的,可以写一个程序给孩子练习一下四则混合运算也行, 哈哈,废话不多说了,讲正题吧。阅读全文
posted @ 2006-06-21 11:22 Gavin Liu 阅读(243) | 评论 (0) 编辑
摘要:   ASP.NET 2.0还包含其他我尚未讨论的新功能。例如,内置的站点计数器服务使您能够记录站点使用情况的统计信息,并且在Webadmin.axd中或者在您自己的自定义GUI中查看它们。新的Web组件子系统提供了一个用于构建SharePoint服务器样式门户的框架。

  现在正是学习ASP.NET 2.0的最佳时机,因为要在目前规划能够在将来轻松升级的体系结构,需要知道哪些功能即将问世(以及哪些功能不会问世)。您的ASP.NET 1.x应用程序无需修改就可以在2.0版本上运行,因为Microsoft已经允诺新平台将向后兼容旧平台。但是,未来将属于ASP.NET 2.0,而这一未来将意味着更加丰富的功能和更少的代码。有什么理由不接受它呢?阅读全文
posted @ 2006-06-14 18:01 Gavin Liu 阅读(640) | 评论 (0) 编辑
摘要: 就個人觀點來說,主版頁面是我最偏愛的 ASP.NET 2.0 新功能。而這項新功能也將會深深影響我未來建置 ASP.NET 應用程式的方式。目前,我得手忙腳亂的處理使用者控制項 (很恐佈) 或使用自訂式 Page 類別 (超恐佈),才能建立出可以重複使用的版面配置。有了主版頁面,就能透過簡潔、直覺式的方法,建立可重複使用的版面配置。此外,其中最棒的一點就是:Microsoft Visual Studio .NET 2005 提供完整的設計工具支援,在建置頁面的同時就能直接看到頁面配置的實際效果。阅读全文
posted @ 2006-06-14 17:57 Gavin Liu 阅读(2064) | 评论 (0) 编辑
摘要: 熟悉Dreamweaver的网页开发人员都会喜欢其中的模板(Template)功能。但是当我们转换到了ASP.NET平台,却不得不使用一个基本上只能算是文本编辑器的微软开发环境(当然这应该是一个最完美的文本编辑器),微软在图形化网页设计方面也只能算是一个门外汉。尽管如此,即使没有所见即所得的图形化设计界面,微软以及其他开源志士们还是为我们提供了丰富的Web窗体前端控件。其中的MasterPages可以说是最有用的,因为它实现了Dreamweaver中的模板功能,而且在ASP.NET框架的支持下,使用模板变得更简便,我们甚至可以编程为自己的模板添加许多功能。阅读全文
posted @ 2006-06-14 17:51 Gavin Liu 阅读(223) | 评论 (0) 编辑
摘要: ASP.NET 2.0 中新的“零代码”功能涵盖最常见的数据访问情况。最简单的情况是使用一个服务器控件显示数据源数据的单向数据绑定。这种情况的常见例子是在下拉列表中显示州/省/市/自治区列表。一种更复杂的情况是使用多个控件的单向数据绑定,其中在一个控件中选择的值会影响在另一个依赖控件中显示的值 — 例如,在下拉列表中显示国家/地区列表,然后当选中某个国家/地区时,在另一个下拉列表中显示该国家特有的州/省/市/自治区列表。对于某些服务器控件,ASP.NET 2.0 甚至包括内置的排序和分页功能。阅读全文
posted @ 2006-06-14 17:42 Gavin Liu 阅读(275) | 评论 (0) 编辑
摘要: 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9x操作系统中。Socket规范2.2版(其在Windows平台上的版本是Winsock2.2,也叫Winsock2)在 1996 年 5 月发行,Windows NT 5.0及以后版本的Windows系统支持Winsock2,在Winsock2中,支持多个传输协议的原始套接字,重叠I/O模型、服务质量控制等。阅读全文
posted @ 2006-06-14 17:36 Gavin Liu 阅读(145) | 评论 (0) 编辑
摘要:   随着所谓无刷新网页交互技术的流行,Ajax做为一个代表在网页无刷新中可谓是无人不晓,是不?
  我认为Ajax只是将下面类似的这些功能都封装起来,利用Ajax.Utility.RegisterTypeForAjax(server_Class)来注册服务器端方法,并实现IHttpHander接口来实现脚本的插入(当然不是插入到页面中,而是输出到<Script>的Src中),办法是很好哦,实现了源JavaScript的隐藏。
  其实无刷新网页交互也并不是很复杂,我们也可以自己写代码做到,它(基于Microsoft的)主要用到Microsoft.XMLHTTP和Microsoft.XMLDOM或者System.Xml.XmlDocument来实现大部分的功能(至少我认为是这样)。阅读全文
posted @ 2006-01-12 17:48 Gavin Liu 阅读(1080) | 评论 (4) 编辑
摘要: SQL Server ODBC ,OLEDB, OleDbConnection (.NET) ...
Trusted Connection:
"Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;" (use serverNameinstanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000) Connect via an IP address:
"Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (阅读全文
posted @ 2005-11-18 13:00 Gavin Liu 阅读(551) | 评论 (0) 编辑
摘要: 什么是 CLR? 什么是 CTS?什么是 CLS?什么是 IL?什么是 C#? 在 .NET 范畴里,“被管理”是什么含义? 什么是映像?阅读全文
posted @ 2005-11-18 12:56 Gavin Liu 阅读(220) | 评论 (0) 编辑
摘要: 经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因.阅读全文
posted @ 2005-11-18 12:53 Gavin Liu 阅读(289) | 评论 (2) 编辑
摘要: 这一区段包含的设置会明确地允许()或者不允许()对一个用户、一组用户或者一类用户的访问。这些设置所能够接受的值是:用于匿名用户的问号(?)、用于所有用户的星号(*),或者是使用逗号隔开的特定用户名的列表。阅读全文
posted @ 2005-11-18 12:48 Gavin Liu 阅读(92) | 评论 (0) 编辑
摘要: 在创建Web Application时,VS.Net需要在创建路径下创建后缀名为.tmp的临时文件。
当VS.Net创建好项目之后,就会以HTTP的方式向Web文件夹寻求项目文件,同时也寻求临时文件。由于windows2003在某些安装步骤下的IIS没有把.tmp文件设置为MIME类型,所以IIS向VS.Net返回了未知文件类型的错误,即找不到文件。所以VS.Net认为你的IIS路径设置不对。
阅读全文
posted @ 2005-11-18 12:45 Gavin Liu 阅读(528) | 评论 (0) 编辑
摘要: 具有潛在危險 Request.Form 的值已從用戶端............ 偵測到。
描述: 要求驗證偵測到具有潛在危險的用戶端輸入值,對這個要求的處理已經中止。
這個值可能表示有人嘗試危害應用程式的安全性,例如跨站台的指令碼處理攻擊。您
可以在 Page 指示詞或 組態區段中設定 validateRequest=false 來停用要求驗證。
阅读全文
posted @ 2005-11-18 12:42 Gavin Liu 阅读(790) | 评论 (1) 编辑
摘要: 开发环境:Windows 2003 + .NET 2003(C#)
a.CreateUpdateFiles.exe创建更新包
b.将你的应用程序所在目录下的.Update目录下的最新更新包(Update*.DLL)拷贝
到你的应用程序更新包WEB站点。
c.运行AutoUpdateProgram.exe,该程序会下载最新的更新包,在下载完成并且
在您下次运行该程序时会提示您安装该更新。阅读全文
posted @ 2005-09-07 22:30 Gavin Liu 阅读(963) | 评论 (0) 编辑
摘要: SPS 确实是一个好东西,但在文件管理方面我觉得管理起来不太方便,所以自做了一个SPS文件管理器,界面相对简单,操作功能也不多,提供:1、创建SPS站点; 2、在SPS站点下创建目录; 3、上传文件到SPS; 4、删除文件、目录、站点; 5、签入签出操作等等功能。阅读全文
posted @ 2005-08-22 20:06 Gavin Liu 阅读(2493) | 评论 (4) 编辑
摘要: 我在使用SPS操作文件(删除)的时候碰到这样的问题,使用如下代码删除站点根目录的文件时会出问题,而删除站点子目录下的文件时不会.....if(site.GetFile(strNewUrl1).Exists) //会出错........阅读全文
posted @ 2005-08-20 17:14 Gavin Liu 阅读(252) | 评论 (0) 编辑
摘要: 如果你对ADO.NET和SQL Server2000熟悉的话,我们下面就举一个利用VS.NET自带的示例数据库Northwind和VB.NET来说明如何实现这一目标。我们先准备要显示的带有主次结构的数据....阅读全文
posted @ 2005-08-19 23:02 Gavin Liu 阅读(331) | 评论 (0) 编辑
摘要: ~ 的用法  一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现了。  ~/image/about.bmp 是一种非常......阅读全文
posted @ 2005-08-19 22:57 Gavin Liu 阅读(377) | 评论 (0) 编辑
摘要: 谈到CRM的实施,那决不仅仅是CRM厂商或是企业哪一方个体的事情,它一定是CRM厂商和企业甚至第三方一起,通过紧密协作、质量控制和管理,来最终完成。一个成功的CRM项目实施,是需要付出CRM厂商、企业等参与方辛勤的努力、思想和智慧的过程。在CRM实施的流程规划、过程控制、规范上,国内的主流CRM厂商和一些专业的咨询机构,是不缺乏的。既便是缺乏,我们身边类似这类的思想和方法论,还是很多的,我们也大可以奉承“拿来主义”,他山之石可以工玉嘛。从笔者3年来所接触的近千家的企业状况来看,中国的企业对于CRM的.....阅读全文
posted @ 2005-08-19 22:47 Gavin Liu 阅读(877) | 评论 (0) 编辑
摘要: ebXML的宗旨是要开发一个以开放的XML标准为基础的电子商务的基础结构,随着ebXML的广泛应用随之拓展出一个统一的全球性的电子交易市场,使每一个加入ebXML体系的成员能够在一个所有成员共享的、安全的和规范协调的环境下实现全球通用的电子商务信息交互。ebXML的首要目的就是尽量排除所有企业在进入电子商务的道路上遇到的障碍,从而方便彼此贸易,因此受到了广大中小型企业和发展中国家的高度关注。ebXML是由UN/CEFACT....阅读全文
posted @ 2005-08-19 22:43 Gavin Liu 阅读(766) | 评论 (0) 编辑
摘要: 为什么要避免通过HTTP/POST和HTTP/GET协议引出Web服务呢?主要的两个原因是安全和互操作性。HTTP/GET的安全性不如SOAP,而且由于HTTP/GET常见于Web链接,怀有恶意的人可能利用它实施欺骗,使别人在不知不觉中用自己的安全标识调用Web服务,却还以为自己在点击Web链接。....阅读全文
posted @ 2005-08-03 21:37 Gavin Liu 阅读(404) | 评论 (0) 编辑