Fork me on GitHub

2013年7月22日

摘要: WCFRESTFul服务搭建及实现增删改查RESTful Wcf是一种基于Http协议的服务架构风格, RESTful 的服务通常是架构层面上的考虑。 因为它天生就具有很好的跨平台跨语言的集成能力,几乎所有的语言和网络平台都支持 HTTP 请求,无需去实现复杂的客户端代理,无需使用复杂的数据通讯方式既可以将我们的服务暴露给任何需要的人,无论他使用 VB、Ruby、JavaScript,甚至是 HTML FORM,或者直接在浏览器地址栏输入 WCF 中通过 WebGetAttribute、WebInvokeAttribute (GET/PUT/POST/DELETE)、UriTemplate 定 阅读全文
posted @ 2013-07-22 22:55 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: Workflow:自定义工作流 之 模型选择背景毕业5年,做了4个版本的工作流框架,工作流几乎是每个企业应用开发人员必须跨过的门槛(我还没有跨过去),下面简要说一下之前的4个版本,然后重点介绍第5个版本选择的模型。第一年模型:顺序流。设计器:不支持。路由规则:不支持。第二年模型:WF3.5(顺序、判定)。设计器:不支持。路由规则:支持。第三年模型:WF4.0(顺序、判定)。设计器:支持。路由规则:支持。第四年模型:状态机(顺序、判定)。设计器:支持。路由规则:支持。为什么我要第五个版本?第一个版本太简单了,不能满足产品或项目需求。WF3.5已经过时了。WF4.0过于重量级了,我只需要支持人工审 阅读全文
posted @ 2013-07-22 17:00 HackerVirus 阅读(257) 评论(1) 推荐(1)
摘要: 结构变量作为方法的参数调用,在方法内部使用的“坑”你遇到过吗?很久没有写博了,今天一个同学在问结构变量的问题,问结构到底是传递值还是传递引用。查过MSDN的都知道,结构默认是传递值的,因此在方法内部,结构的值会被复制一份。但是对于结构数组,如果值还是要被复制一份,这个内存占用是不是很多了呢?一般来说,数组参数传递的是引用,那么数组的元素呢?它是被复制的还是被引用的?如果结构数组的元素象结构变量那样也是复制的,那么对于方法调用的内存占用问题,就得好好考虑下了。MSDN看了半天,也讨论了半天,感觉还是没有动手实验最有说服力,我们先定义一个结构体:struct Point { p... 阅读全文
posted @ 2013-07-22 16:38 HackerVirus 阅读(323) 评论(0) 推荐(0)
摘要: C语言复习笔记-17种小算法-解决实际问题判断日期为一年中的第几天(考虑闰年)View Code/** 计算该日在本年中是第几天,注意闰年问题* 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天* 特殊情况,闰年且输入月份大于3时需考虑多加一天*//**@author: 成鹏致远 *@net: http://infodown.tap.cn*/#include #include struct year_mon_day{ int year; int mon; int day;};int main(){ int i; int sum;//总天数 ... 阅读全文
posted @ 2013-07-22 16:34 HackerVirus 阅读(1197) 评论(0) 推荐(0)
摘要: 构建RESTful风格的WCF服务RESTful Wcf是一种基于Http协议的服务架构风格。 相较 WCF、WebService 使用 SOAP、WSDL、WS-* 而言,几乎所有的语言和网络平台都支持 HTTP 请求。RESTful的几点好处:1、简单的数据通讯方式,基于HTTP协议。避免了使用复杂的数据通讯方式。2、避免了复杂的客户端代理。3、直接通过URI资源定向即可把服务暴露给调用者。下面使用一个简单的demo项目来看看啥是RESTful Wcf。1、项目结构【VS2010+.net 4.0】:2、接口定义:定义了2个方法,分别代表GET、POST典型请求方式。 1 using Sy 阅读全文
posted @ 2013-07-22 16:22 HackerVirus 阅读(272) 评论(0) 推荐(0)
摘要: 进程状态转换、CPU调度算法进程的状态转换 进程在运行中不断地改变其运行状态。通常,一个运行进程必须具有以下三种基本状态。进程状态执行态run:进程正在使用CPU等待态wait:进程正在等待I/O完成,不在使用也不能使用CPU就绪态ready:进程不在使用CPU,但已经纯备好用使用CPU 在特定的情况下,这三种状态可以相互转换。状态转换 就绪->执行, 当前运行进程阻塞,调度程序选一个优先权最高的进程占有处理机; 执行->就绪, 当前运行进程时间片用完; 执行->等待,当前运行进程等待键盘输入,进入了睡眠状态。 等待->就绪,I/O操作完成,被中断处理程序唤醒。 刚从其 阅读全文
posted @ 2013-07-22 16:16 HackerVirus 阅读(343) 评论(0) 推荐(0)
摘要: 浅谈Excel开发:一 Excel 开发概述做Office相关的开发工作快一年多了,在这一年多里,在插件的开发中遇到了各种各样的问题和困难,还好同事们都很厉害,在和他们的交流讨论中学到了很多的知识。目前Office相关的开发资料是比较少的,最最开始的时候,我看的是一本英文资料,然后再就是MSDN上面去提问了。所以我想写一点东西,让大家也少走一些弯路。 这篇文章就简要介绍一下Office开发的一些相关的知识,使大家对这个有一个大体的了解。 首先来看一看Office 的开发方式。一 Office开发方式1 VBA (Visual Basic Application) VBA是一种Visual Ba 阅读全文
posted @ 2013-07-22 13:47 HackerVirus 阅读(778) 评论(0) 推荐(1)
摘要: CSS布局:Float布局过程与老生常谈的三栏布局原文见博客主站,欢迎大家去评论。使用CSS布局网页,那是前端的基本功了,什么两栏布局,三栏布局,那也是前端面试的基本题了。一般来说,可以使用CSSposition属性进行布局,或者使用CSSfloat属性布局。前者适合布局首页,因为首页上的内容往往可以完全控制。后者适合布局模板,模板中填充的内容你没法控制——比如,在编辑wordpress模板时,你肯定没法考虑每篇博文的长度。这篇博文,就是总结一下怎样使用CSS中的float属性进行布局,其实网上有很多讨论这个话题的文章了,但我觉得都没说到点子上。那就来老生常谈一次吧,CSS之Float布局。D 阅读全文
posted @ 2013-07-22 12:44 HackerVirus 阅读(216) 评论(0) 推荐(0)
摘要: 10个简单实用的 jQuery 代码片段尽管各种JavaScirpt框架和库层出不穷,jQuery 仍然是Web前端开发中最常用的工具库。今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段。您可能感兴趣的相关文章精心挑选12款优秀 jQuery Ajax 分页插件分享60款绚丽的 jQuery 幻灯片插件下载分享8款效果精美的 jQuery 加载进度条插件期待已久的2012年度最佳 jQuery 插件揭晓精心挑选的优秀 JavaScript 日历和时间插件平滑滚动到锚点 这个功能很常见,在网站底部添加一个让访客快速回到页面顶部的功能,下面是实现这个功能的示例代码:?1. 阅读全文
posted @ 2013-07-22 12:42 HackerVirus 阅读(144) 评论(0) 推荐(0)
摘要: 如何在ASP.NET大型应用系统的模块化开发实现多版本程序集并存支持这是我最近碰到的一个问题,有一家企业.NET程序员有80多人,产品线很多也很复杂。对于这样的产品,他们采用了模块化开发来实现复用与协作。不过,这样做需要解决一个问题,就是在一个产品中,不同模块由不同Team来开发,他们可能会引用同一个程序集的不同版本。这时候,你该怎么来解决呢?我先亮出基于iOpenWorks插件框架(你可以访问http://www.iopenworks.com/Products/SDKDownload来下载这个插件框架)解决方法,然后描述这个问题的上下文,最后可由读者们来提提你们的解决方案。在部门管理模块中, 阅读全文
posted @ 2013-07-22 12:40 HackerVirus 阅读(357) 评论(0) 推荐(0)