摘要: 因为上次遇到在webservice中处理事务的问题,偶然在调试程序的时候对OracleConnection的连接字符串enlist设置的一个有趣的发现。 以前看过一篇文章,不记得是什么文章了,文章中说对enlist最好设置为false,当时也没有怎么去深究为什么要设置为false,在我的程序中enlist=false就直接写进去了。现在才发现原来对enlist的设置与事务的处理是有这微妙的关系的。 事务管理器一般采用两种方式来管理,一种称之为Lightweight Transaction Management,简称LTM,一种称之为oleX TM。在Simple phase提交中一般使用的是L 阅读全文
posted @ 2011-11-01 22:28 灵雨飘零 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1)UeditorUeditor 是百度推出的一款开源在线 HTML 编辑器。主要特点:轻量级:代码精简,加载迅速。定制化:全新的分层理念,满足多元化的需求。采用三层架构:1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。3. 界面层: 为命令层提供用户使用界面。满足不同层次用户的需求。浏览器兼容兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。注重细节统一不同浏览器下表格选取方式。提供黑/白名单的过滤机制。更好 阅读全文
posted @ 2011-10-27 08:21 灵雨飘零 阅读(3054) 评论(0) 推荐(0) 编辑
摘要: VS2008的SLN文件的开头会有如下代码: 以下是代码片段:Microsoft Visual Studio Solution File, Format Version 10.00 2# Visual Studio 2008打开VS2010的SLN文件的开头却是如下代码: 以下是代码片段:Microsoft Visual Studio Solution File, Format Version 11.00 2# Visual Studio 2010试着将VS2010的SLN的前面这两行替换成了VS2008的那两行代码,保存关闭,然后双击打开的时候就选择了VS2008,而且打开的项目也是... 阅读全文
posted @ 2011-10-24 08:39 灵雨飘零 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Calendars - 日历插件 1)jQuery Frontier Calendar是一个可灵活定制的月日历jQuery插件,看起来类似于Google Calendar。当在一个日期单元格中有比较多的待办事项时,将出现一个更多的链接,点击这个链接会弹一个jQuery模式对话框来显示所有的事务。这个日历还支持通过CSS文件改变整个日历的背景。主页:http://code.google.com/p/jquery-frontier-calendar/ 2)NoGray 制定了一个像我们这样的Web开发人员自由和高度可定制的JavaScript日历组件。它外观和日历的感觉也可以很容易使用CSS改变. 阅读全文
posted @ 2011-10-22 20:17 灵雨飘零 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 我们在使用SqlServer时经常遇到这种情况,当修改某个表的结构后,相关的视图就不对了而导致程序错误,因此就有个下面这个存储过程。CREATE PROCEDURE RefreshAllView ASDECLARE MyCursor CURSORFOR select Name from dbo.sysobjects where OBJECTPROPERTY(id, N'IsView') = 1 and (not name in ('sysconstraints','syssegments')) DECLARE @name varchar(40)O 阅读全文
posted @ 2011-10-21 11:37 灵雨飘零 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1) Poshy Tip 是一个强大的jQuery Tooltips插件,拥有不同的外观。作为 Form Tooltips使用时,可以自定义气泡出现的位置。http://vadikom.com/tools/poshy-tip-jquery-plugin-for-stylish-tooltips/演示地址:http://vadikom.com/demos/poshytip/ 2)Easy Tooltip是一款 jQuery 的 Tooltip 插件。http://cssglobe.com/post/4380/easy-tooltip--jquery-plugin 3)jquery.yi... 阅读全文
posted @ 2011-10-14 08:49 灵雨飘零 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 让大家久等了,9月份,我们准备了20个中文版Microsoft OneCode Sample,其中包括3个Windows Form Sample,2个Program Language Sample,6个Windows Base Sample,1个Silverlight Sample,2个WPF Sample和6个ASP.NET Sample。相信又可以让大家饱餐一顿了。下载地址:http://1codechs.codeplex.com/releases/view/73730如果您第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://1code 阅读全文
posted @ 2011-09-24 08:16 灵雨飘零 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一直用在项目里操作XML的类 NewXmlControl.csusing System;using System.Xml;using System.Configuration;using System.Data;using System.Collections;using System.IO;namespace YZControl{ public class NewXmlControl : Object { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocu... 阅读全文
posted @ 2011-09-15 16:21 灵雨飘零 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 代码如下: [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState(int Description, int ReservedValue); public static bool IsConnectedToInternet() { int Desc = 0; return InternetGetConnectedState(Desc, 0); } private voi... 阅读全文
posted @ 2011-09-15 09:29 灵雨飘零 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 首先:添加配置<addkey="SQLString"value="~\demo.db"/> /*************************************** 作用:SQLLite Server操作实现**************************************/using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SQLite;//这个可以去网上 阅读全文
posted @ 2011-09-06 11:54 灵雨飘零 阅读(3055) 评论(0) 推荐(0) 编辑
摘要: Silverlight 探秘系列课程(61):SilverLight 4 结合Visual Studio 2010开发产品实例(3)Ria应用已经成为目前互联网应用的热门话题,本节课程开始介绍使用Silverlight4结合VisualStudio2010的TFS开发一个新的RIA应用,本节课程课程介绍如何使用使用Blend来进行界面美化和VSM设计,并提供了服务器端代码重构的实现。开始时间: 2010/7/20 14:30:00 技术等级: Level 200 产品: Visual Studio 2008 系列: Silverlight探秘系列课程 技术: Silverlight讲师: 苏鹏 阅读全文
posted @ 2011-09-01 09:49 灵雨飘零 阅读(495) 评论(1) 推荐(0) 编辑
摘要: Silverlight经历3年多的发展,从当初的1.0版本到现在4.0,已经逐步趋向成熟。当前市面上关于Silverlight开发的中文资料很少,介绍Expression Blend更是少之又少,为了让更多开发人员学习和了解Silverlight技术,特别推出该系列教程。Expression Blend是Silverlight/WPF项目开发必用的设计工具,本系列教程由浅入深的介绍Blend在项目设计中的使用方法,使用大量实例讲述Blend在实际项目中的应用。本文为Expression Blend实例中文教程系列索引,帮助大家查看文章。Expression Blend实例中文教程(1) - 开 阅读全文
posted @ 2011-08-31 15:35 灵雨飘零 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now本文自发布以来已经增加了新的信息。请参阅下面的编辑更新。本文讨论的工具如下:NUnit:编写单元测试的工具NDoc:创建代码文档的工具NAnt:生成解决方案的工具CodeSmith:代码生成工具FxCop:用于监视代码的——代码警察Snippet Compiler:小型代码段编译工具两个不同的转换器工具,ASP.NET 版本转换器(Version Switcher)和Visual Studio .NET 项目转换器(Project Converter)R 阅读全文
posted @ 2011-08-26 13:28 灵雨飘零 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储过程是存储在服务器上的一组预编译的SQL语句,... 阅读全文
posted @ 2011-08-23 09:05 灵雨飘零 阅读(164) 评论(0) 推荐(0) 编辑
摘要: HTML5将彻底改变我们建设网站和Web应用程序的方式。这里有10个伟大的工具,用于简化和提高HTML5的编码。假如你才刚开始利用HTML5来创建网站,可访问Initializr来入门。这个网站将帮您根据样板来创建一个简洁,可定制的网站模板。它包含了初学者,所需要的一切。HTML5demosHTML5demos这个网站提示一些示例来帮助你检测HTML5的一些特性,在不同浏览器下的支持情况。比如可以测试HTML5 canvas在Firefox上是否支持或Safari是否可以运行HTML5简单的聊天客户端等。HTML5 TrackerHTML5 Tracker能够用于跟踪HTML5相关的最新修订信 阅读全文
posted @ 2011-08-22 11:33 灵雨飘零 阅读(740) 评论(0) 推荐(0) 编辑
摘要: ASP.NET页面传参总结 1.QueryString[] 优点:使用简单,对于安全性要求不高时传递数字和文本值非常高效。 缺点:安全性不高,参数值直接暴露在Url中,传递大小长度有限制,不能传递对象。 用法:A页面中构造Url: string url=”B.aspx?ID=1&name=’zhangsan’” Response.Redirect(url); B页面中接受string id=Request.QueryString[“ID”];2.Session 优点:使用简单,不仅能传递简单数据类型,还能传递对象。数据量大小没有限制。 缺点:存储大量数据会消耗较多服务器资源。 用法:在 阅读全文
posted @ 2011-08-05 09:05 灵雨飘零 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now) 1. 将一天要做的事情列成清单 完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这样能够帮助你: 更好的理解这个活动。 每天都有一个集中的目标。 提高你的估计能力,几天之后,你会发现你能预测一天的工作量。 2. 一次只做一件事 集中于一项任务比同时做多项任务更多产,不同的研究已经证明这... 阅读全文
posted @ 2011-08-03 15:50 灵雨飘零 阅读(168) 评论(0) 推荐(0) 编辑
摘要: JavaScript操作Cookie 插件,标注已经很清楚了,请看具体代码://Cookie类 function Cookie(){ Cookie.prototype=new Object();//继承自Object this.constructor=Cookie; //重写toString函数,生成为document.cookie形式的字符串 Cookie.prototype.toString=function(){ var data=[];//存放cookie子键 var _cookie=[];//存放cookie键值对 for(var prop in this){ switch(true 阅读全文
posted @ 2011-08-02 10:02 灵雨飘零 阅读(215) 评论(0) 推荐(0) 编辑
摘要: <style type="text/css"> <!-- .div1{ width:200px; } .div1 span{ white-space:nowrap; text-overflow:ellipsis; *text-overflow:ellipsis; /* for ie6 ie7 */ overflow:hidden; width:168px; display:block; float:left; } html>body .div1:aft... 阅读全文
posted @ 2011-08-02 09:52 灵雨飘零 阅读(443) 评论(0) 推荐(1) 编辑
摘要: C# 获取汉语拼音全码及简码,代码如下:public static class SpellCodeHelper { public static string GetChineseSpellCode(string unicodeString) { int i = 0; ushort key = 0; string strResult = string.Empty; //创建两个不同的encoding对象 Encoding unicode = Encoding.Unicode; //创建GBK码对象 Encoding gbk = Encoding.GetEncoding(936); //将unic 阅读全文
posted @ 2011-08-02 09:38 灵雨飘零 阅读(3059) 评论(0) 推荐(0) 编辑