摘要: 下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Foundation,NetBPM, CCFlow. NetBPM 与 CCFlow 是两款国内知名的开源软件,尤其是ccflow在国内的发展势头强劲。 阅读全文
posted @ 2012-04-01 16:17 潜水员 阅读(691) 评论(0) 推荐(0) 编辑
摘要: SQL中有时会遇到一些比较特殊的查询,今天遇到的一个是分组拼接字符串,需要实现的效果如图废话不多说了,代码也如图所示,懒得敲了 阅读全文
posted @ 2012-03-05 17:13 潜水员 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 制作邮件模板时,遵循以下潜规则,助您的电子邮件营销效果更好:一、格式编码:1. 页面宽度在600到800px(像素)以内,长度1024px以内2. 使用utf-8编码3. HTML代码在15kb以内4. 用table表格布局 5. 邮件居中时,在table里设定align=”center”6. 文件不是由WORD直接转换而成7. 没有使用外链的css样式定义文字和图片8. ... 阅读全文
posted @ 2010-10-14 09:36 潜水员 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 摘要: 上图为我设计的新的网站的网络架构;稍着解释:CDN采用cache群来实现,具体使用软件DNS使用bind9,cache使用squid;WEB Server采用IIS6.0或IIS7.0(采用asp.net开发);Memcached开源分布式内存存储;RDBMS采用MS Sql 2005现在所有的问题都集中在内容分发(中间层)采用那种方式来实现,用 .net 来实现,我所想到的方式有如下三种... 阅读全文
posted @ 2008-11-10 10:13 潜水员 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 摘要: Jeff King发布了一个jQuery智能提示Visual Studio 2008 SP1 补丁,安装这个补丁后,Visual Studio 2008可以自动找到vsdoc.js文件,我们不需要在脚本文件中定义<%if (false)%>代码段就可以看到jQuery方法说明信息了,这个补丁支持English, Français, Deutsch, Italiano, 한국어,... 阅读全文
posted @ 2008-11-10 10:13 潜水员 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在Socket的接收/发送方法:Send()、BeginSend()、Receive()、BeginReceive()中,第一个参数是字节数数组,表示当前接收数据区或需要发送的数据。普通Socket应用中,往往是接收/发送时创建数组,使用后数组空间由托管堆回收(Socket关闭后其关联的缓冲区情况类似)。显然,频繁创建接收/发送缓冲区将在托管堆上留下很多的内存碎块,影响系统性能。 使用So... 阅读全文
posted @ 2008-11-10 10:13 潜水员 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 摘要: 实体类是对象实体在系统中的表示。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。很多情况下,实体类和数据库中的表(这里指实体表,不包括表示对应的关系表)是一一对应的。但这并不是一个限制,在复杂的数据库设计中,有可能出现一个实体类对应多个表,或者交叉对应的情况。在本实验中,实体类和表是一一对应的,并且实体类中的属性和表中的字段也是对应的。用户对象User实体CodeCode hig... 阅读全文
posted @ 2008-11-06 09:10 潜水员 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 摘要: 浏览了博客园的许多三层/多层设计文章,花了几天时间,自己动手写了个代码来实验这样设计的优缺点。希望在这个实验系列的过程中,能和朋友们一起学习,一起进步。 本文章系列是基于VS2008框架平台进行代码编写的,数据库会用到SQLServer2005 Express和Access2003。 设计的分层架构,层与层之间应该是松散耦合的。之所以这样做,是为了实现层与层之间的“可替换&#... 阅读全文
posted @ 2008-11-06 09:10 潜水员 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在分析MethodTable具体分配内存实现的时候,看到了计算MethodTable的大小,然后分配空间的算法。其中有个加法运算实现的非常赞,特地截取出来。 所有的MethodTable的分配,都是通过methodtable中的一个static方法AllocagteNewMT来实现的,该方法定义如下:MethodTable * MethodTable::AllocagteNewMT(EEC... 阅读全文
posted @ 2008-11-06 09:10 潜水员 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 摘要: ADO.NET Entity Framework 深入分析, Part 6 – 处理并发(Concurrency Handling)前面的Part 1-4的文章,介绍了Entity Data Model、Entity SQL、ObjectQuery、EntityCommand、LINQ to Entities等等及其代码演示。Part 4主要演示如何通过相关技术或Debug工具... 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 摘要: 几个国外大牛对ADO.NET小组发布文章的评论。和大家分享。阅读全文[新闻]YouTube推外挂字幕实时翻译功能博客园首页社区新闻频道小组博问网摘闪存文章来源:http://www.cnblogs.com/AlexLiu/archive/2008/11/04/1326164.html 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 摘要: 我所在公司现在做的一个项目,用的是Jquery,所以我也必须要学习它。经过一段学习后,现在基本上是入门了。可是我女朋友公司现在也要求她学习Jquery,针对她是一个美工,没有编程经验的特点,我准备做一些课程,来帮助她学习,同时也希望园子里的各位高手给予指导!课程将采用源码+视频的方式进行,效果应该比较好吧,我想。下面是第一节,引用了网上的一些资料,目的只是让大家对JQ有一个初步的认识。(一... 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 摘要: 二、选择器1、准备篇(1)基础的基础:DOM模型什么是DOM 文件对象模型(Document Object Model,DOM)是给 HTML 与 XML 文件使用的一组 API。它提供了文件的结构表述(representation),让你可以更动其中的内容及可见物。其本质是建立网页与 Script 或程序语言沟通的桥梁。所有网页设计师可操作及建立文件的属性、方法及事件都以[对象]来展现(... 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在Jquery中最根本的方法就是jQuery(),它是jquery的根本。有的朋友可能会奇怪,为什么和你的标题中的工厂方法不一致呢?呵呵,其实$()是jQuery()的简写形式。但是这个简写形式在给我们带来便利的同时,也会带来一些麻烦:因为在其它的一些JS框架里,$()是经常被使用的,所以如果你使用了jquery的同时,还引用了其它的JS框架的话,就会产生冲突(据说是有其它的解决方法,我还... 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 摘要: 上篇文章朋友的评论给了我很大的动力写这个系列的文章,看来大家都比较关注这个系列。为了后续文章做一个铺垫,我在这篇文章的前半部分讲解一下BlogEngine.Net的整体架构,后半部分主要是对于BusinessBase类的分析。阅读全文[新闻]Gmail支持通过URL添加的第三方gadget博客园首页社区新闻频道小组博问网摘闪存文章来源:http://www.cnblogs.com/Thri... 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 摘要: 跨域登录是一个比较烦人的事情,往往我们需要写文章记录下来,或者探讨,或者抛砖引玉的问题,都是令人头疼的。上次简单得写了一篇关于跨域登录的文章,只讲了大体的实现过程。但是现在碰到了更大的问题,这篇文章将会介绍这个成败,并探讨、实现新方案的可行性。跨域登录需要一张通行证,也可以称之为票据。就老衲现在知道和实验的方式一共有三种:1、浏览器get参数;2、session3、cookie每个都有特定... 阅读全文
posted @ 2008-11-05 10:07 潜水员 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 摘要: 首先声明下,我这部分东西都不是什么高难度的,也没多深,只是把我在项目中经常需要用到,在实际使用中比较可行的一些方法,与部分需要这部分知识的人进行分享。关于伪静态,有很多文章了,但是大部分文章我发觉都只说了半截,而这半截是最简单的,无外乎就是一个配置。也就是URLRewriter.dll。就这部分,我就不狗尾继貂了。在生成伪静态的时候,我们不光要把用户输入的静态网址跳转到动态的页面,我们还需... 阅读全文
posted @ 2008-10-13 09:31 潜水员 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在不久前的网站改版中遇到一个相关文章选取的问题。以前的相关文章都是调取的同一分类下的最近几篇文章,新闻数量少还好说,但随着新闻数量的增加,相关程度越来越差,所以我们打算换一种方法,也就是通常的根据文章关键字来调取相关文章。可这里我们遇到困难了,以前的上万篇文章基本上编辑都没填写关键字啊!难道我们要一篇篇的去手动填?有人提议下学期的新人,每人分配多少篇,不过还是觉得不太可取。最终,我们采取了... 阅读全文
posted @ 2008-10-13 09:31 潜水员 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 摘要: 网站架构之主页设计-用户体验良好的网站其主页需要具备的十二个使命思域最近在给编辑部培训的时候发现一个问题,就是他们在设计专题或者页面的时候自我意识太强,缺少页面设计的基本思维,想怎么设计就怎么设计,有些只是看 到别人的页面是这样,他也就闷头模仿,还给思域传递了一句名言:“模仿是雷管,创新是炸药”。话虽如此,可是既然要成为一名专业的编辑或者页面设计师就必 须懂得页面设... 阅读全文
posted @ 2008-10-13 09:31 潜水员 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 摘要: 为网站设置统一的页面基类绝对是一个好习惯,可以在基类中完成很多统一的读写处理和行为封装,比如实现防刷新机制、IP屏蔽等功能。在Web.Config文件中,可以通过指定system.web中的pages节点的pageBaseType属性指定页面的基类:...但这个属性的概念比较模糊,我曾以为此属性会使新建页面的模板发生变化,使它们直接继承你所设定的基类,但不是这样的。首先此属性会使所有不包含... 阅读全文
posted @ 2008-10-13 09:31 潜水员 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 摘要: Croos-domain Request("XDR")一.背景: Web浏览器都有一个安全方针被叫着the same-site origin policy,这一原则阻止了跨域访问数据。下面的图显示了一个站点使用IE7或更低版本在不同域之间的访问。(图来自于IE8 beta2 Hand-on Lab) 而在IE8 beta2中,Web页面通过使用xDomainRequest对象代替serve... 阅读全文
posted @ 2008-10-13 09:31 潜水员 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 何为命令标识符?命令标识符(Command Identifiers)是用于标识指定对象执行某个动作的字符串。通常用于对IE浏览器WebBrowser进行特殊功能调用。对于开发者而言是一件令人兴奋的事情,因为我们可以通过命令标识符来扩展WebBrowser的功能,实现通常WebBroser控件没有提供的属性或者方法,比如实现一个强大的Html编辑器。本站将在接下来发布一款非常不错的Html编辑器源码,用的就是这个技术。下面对目前IE所支持的命令标识符进行详细的介绍: 阅读全文
posted @ 2008-09-18 14:37 潜水员 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 摘要: Note: 本篇主要内容来自Jeffery Richard的Implementing the CLR Asynchronous Programming Model,看过的同学可以略过。 在前一篇中介绍了使用APM开发多线程程序的有点,同时关于如何使用APM方式的文章也很多了。所以,这篇主要想看看如何使用Jeffery Richard的Power Threading类库,来开发一个支持APM... 阅读全文
posted @ 2008-09-11 09:44 潜水员 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在系统的实现过程中用到了头像的缩放裁剪的功能模块,而且我发现在网络上很少有讨论这方面的文章,所以把我的实现方式贴出来,和大家分享一下,写的不好还请多多海涵。阅读全文[新闻]微软正式发布蓝光鼠标文章来源:http://www.cnblogs.com/brightwang/archive/2008/09/10/1288148.html 阅读全文
posted @ 2008-09-11 09:44 潜水员 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 摘要: 笔者对公司项目开发中应用asp.net mvc的三个阶段:摸索期、应用磨合期和框架性能调整及重塑。较详尽的列举了我们遇到的问题以及解决方法和代码。阅读全文[新闻]全球首款可弯曲电子纸问世文章来源:http://www.cnblogs.com/yihuiso/archive/2008/09/10/1288504.html 阅读全文
posted @ 2008-09-11 09:44 潜水员 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 摘要: 上午刚好有空,写了简单的Remoting程序,并且把服务器端注册成windows service,文章后面附上相关代码。 测试通过后,对系统的架构布局有了新的认识。 在以前,做WEB系统都是参考微软给的示例进行设计部署,一个系统经常分了好几层,简而言之,纯粹为了分层而分层。那时自己也觉得修改维护挺麻烦,特别是做的WEB系统也不是很大,一般也就四五十个表左右的系统。 虽然如此,我还是坚持采... 阅读全文
posted @ 2008-09-11 09:44 潜水员 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 摘要: 最近云计算,云存储炒的是热火朝天,本蛙也来凑个热闹,和大家一起来DIY一个云存储服务。像live mesh目前就是个网络的OS,能把本机的东西存上去,也不是结构化的,我觉得云存储最好能够存储结构化的数据,而且管理起来要像数据库一样灵活。这样人人都可以把自己的备忘录,联系人信息放在自己的云存储服务里,并且方便的访问。阅读全文[新闻]可怕Twitter博客 成为企业监控网站文章来源:http:... 阅读全文
posted @ 2008-09-11 09:44 潜水员 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 感谢大家对 .net 文档生成工具 的支持,以下是源代码:下载源代码原文链接[新闻]2008年微软技术大会中国区现已开始售票(Tech·Ed 2008)文章来源:http://www.cnblogs.com/lucc/archive/2008/09/01/1281582.html 阅读全文
posted @ 2008-09-01 23:20 潜水员 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 摘要: 写在前头静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项目,谈谈网站静态化后的架构设计方案,同时和大家探讨一下,在开源产品大行其道,言架构必称MemberCache, Nginx,的时代,微软技术在网站架构设计中的运用.静态化的设计原则和步骤静态化是解决减轻网站压力,但是静态化也会带来... 阅读全文
posted @ 2008-09-01 23:20 潜水员 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 摘要: 前段时间提到的"SQL Server 2005 死锁解决探索",死锁严重,平均每天会发生一次死锁,在解决和处理SQL server2005死锁中查了很多资料和想了很多办法,对为何出现死锁和怎样较少死锁有了进一步认识,在这里和大家一起分享: SQL Server 锁类型 在数据库中主要存在两种锁: S(共享锁)和X(排他锁) S(共享锁):在执行查询数据时,SQL server会将行锁定,这... 阅读全文
posted @ 2008-09-01 23:20 潜水员 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 概述COLUMNS_UPDATED函数能够出现在INSERT或UPDATE触发器中AS关键字后的任何位置,用来指示表或视图中有哪些列已被插入或者更新。它通常和IF语句一起使用,从而可以根据不同的结果,促使触发器执行不同的操作。因此在DML触发器中,COLUMNS_UPDAT... 阅读全文
posted @ 2008-09-01 23:20 潜水员 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 摘要: 阅读全文[新闻]IBM何时重回消费市场文章来源:http://www.cnblogs.com/aierong/archive/2008/09/01/1279463.html 阅读全文
posted @ 2008-09-01 23:20 潜水员 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 女友升级到老婆的过程中发生的bug 阅读全文
posted @ 2008-08-29 23:53 潜水员 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在移动应用方面,地图导航是普遍的要求,系统常常要和GPS整合在一起,并且要支持多种地图格式,除了jpeg,jpg,bmp等图片格式外,带有相关地理数据的mapInfo,ArgGis,AutoDesk等公司地图格式也是被期望兼容的。可是要做到后一点真的很难。就算使用了MapInfo mobileX,其他公司的格式也是不兼容的。 而自己编写的话,相应文件的解码器更是没有。地图引擎应该如何选择... 阅读全文
posted @ 2008-08-28 21:51 潜水员 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 摘要: 正如大家所知.Net对内存资源的占用是非常恐怖的,一个空的Form程序就得占用10M的内存。 再加上一个Windows Service那就轻松越过20M了。这不,最近在工作中就遇到了这个问题。需求方要求内存在10M以内。。。郁闷。。。查阅了相关资料后,终于找到解决方法。我们知道,Windows是一个多任务的操作系统,而物理内存却是一个相对贫乏的资源,为避免某个进程(或是系统)耗尽这一资源... 阅读全文
posted @ 2008-08-28 21:51 潜水员 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 摘要: 直接使用:直接使用Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--添加基本信息#region添加基本信息/**////<summary>///添加基本信息///</summary>///<paramname="mo... 阅读全文
posted @ 2008-08-28 21:51 潜水员 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本方法使用模板页的方式导出数据集。优点:自定义样式、在排版风格上灵活缺点:需要定义模板思路:在模板上打上标识,用数据集替换标识。生成新的文件。主要程序代码:1.引用文件操作相关的程序集using System.IO;using System.Text;2.获取数据集,替换模板,生成输出文件Code highlighting produced by Actipro CodeHighlight... 阅读全文
posted @ 2008-08-28 21:51 潜水员 阅读(158) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2008已经发布很多天了,今天来总结一下我们最常用的工具SSMS在SQL 2008中的一些改进:1.在注册的服务器组中一次SQL查询可以针对多个服务器执行。首先是要在“已注册的服务器”中创建组,也可以使用系统默认的组,然后添加多个数据库到组中。接下来右击数据库组,选择“新建查询”选项,系统将打开一个多数据库查询的编辑器,选择多个... 阅读全文
posted @ 2008-08-28 21:51 潜水员 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 摘要: 学了半年多的ASP.NET,因为只是个人业余的兴趣爱好,所以一直都没做过一个比较完整一点的项目,很多时候都是随便做了一部分就扔一边去了。前段时间在网上逛,看到别人做的一个简单的分类信息发布网站,突然间心血来潮,觉得自己最起码也应该从头到尾认认真真的做个网站,就算是简单点的也比什么都没做的好。  决心一下,马上就开始动手做了起来。  刚开始的时候,基本上前台后台都是直接用的VS2005自带的... 阅读全文
posted @ 2008-08-28 21:51 潜水员 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 摘要:     MetaWeblog是基于XML的RPC下通信(一个传输协议),是现在最热门的API之一,就连微软的Windows Live Spaces 也 支持MetaWeblog API。 此文将参照 Windows Live Spaces MetaWeblog API 实现在客户端操作博客园的个人MetaWeblog API。对不起,,语句实在组织不好。。 ... 阅读全文
posted @ 2008-08-22 10:05 潜水员 阅读(233) 评论(0) 推荐(0) 编辑