自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 sql中的游标

1. 定义游标定义游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合。语句格式为:DECLARE 游标名称 [INSENSITIVE] [SCROLL]CURSOR FOR select语句[FOR{READ ONLY|UPDATE[OF 列名字表]}]参数说明:INSEN

2014-11-25 23:26:31 798

原创 WebService测试方案

1.WebService简介WebService是一种革命性的分布式计算技术,本质上就是网络上可用的API,可以直接在网络环境调用的方法。WebService常用的框架有axis、xfire、cxf等。WebService发布后,其服务是封装在一个wsdl(Web Services Description Language,Web服务描述语言)文件中,客户端发请求主要是向发

2014-11-24 23:20:45 590

原创 如何设计好的RESTful API?

REST架构风格最初由Roy T. Fielding(HTTP/1.1协议专家组负责人)在其2000年的博士学位 论文 中提出。HTTP就是该架构风格的一个典型应用。从其诞生之日开始,它就因其可扩展性和简单性受到越来越多的架构师和开发者们的青睐。它必将得到更大的发展。一方面,随着云计算和移动计算的兴起,许多企业愿意在互联网上共享自己的数据、功能;另一方面,在企业中,RESTful API(也称

2014-11-24 23:18:47 1105

原创 MVC总结--数据传递

View —> Controller       1. 传统方式, Get方式提交,在Controller中获得客户端请求:string Name = Request["name"];string Id=Request .QueryString ["id"];2.超链接方式在超链接中传参,改进了原来的new{ id ="1", name ="Jim"

2014-11-24 23:15:05 545

原创 MVC基础入门(二)

Mvc在学习《Headfirst》的时候,就接触过了。对于这个庞大的模式。非常的感兴趣。Mvc就是设计模式的升华。    在没有接触过Mvc的时候,一直都是在使用的三层架构,使用的UBD三层来做项目。对于这个新接触的名词,还是很陌生的。所以需要来逐渐的来学习,如何使用Mvc。    首先,MVC是在web开发上面提出的。所以要对比一下,web方式与mvc方式的区别。    

2014-11-24 23:11:51 433

原创 MVC——入门+最简单的小实例

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controler)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法。1.最上面直接面向用户的"视图层"(View)。它是提供给用户的操作界面。2.最底层核心的"数据层"(Model),也就是程序需要操作的数据或信息。3.中间层是"控制层"

2014-11-24 23:10:38 679

原创 C# 6.0 的那些事

这两天没时间去看Connect();直播,挺可惜的,补看了Connect(); 把C#6.0的新东西总结一下。自动属性初始化 (Initializers for auto-properties)以前我们是这么写的为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写只读属性的初始化(Getter-only auto-properties)

2014-11-24 23:08:22 424

原创 迷你MVVM框架 avalonjs 1.3.7发布

又到每个月的15号了,现在 avalon 已经固定在每个月的15号发布新版本。这次发布又带来许多新特性,让大家写码更加轻松,借助于“操作数据即操作DOM”的核心理念与双向绑定机制,现在越来越多人加入到 avalon 的阵营中来。此外,基于avalon的UI库 OniUI 也越来越强大,很快, 树组件 也开发完毕,下星期也与大家见面了。到时, OniUI 也有两个Grid组件,一个树组件的完整UI库

2014-11-24 23:04:57 523

转载 微信支付SDK(python版)

最近一段时间一直在搞微信平台开发,最近的v3.37版本微信支付接口变化贼大,所以就看着php的demo移植为python版,为了保持一致,所以接口方法基本都没有变,这样的好处就是不用写demo了,看着微信官方的demo照葫芦画瓢就可以了。我已经把代码放到github了, https://github.com/Skycrab/wzhifuSDK ,我主要测试了JsApi调用方

2014-11-24 22:30:45 1419

原创 当前最火的web开发技术

HTML52014 年 10 月 29 日,万维网联盟泪流满面地宣布,经过几乎 8 年的艰辛努力,HTML5 标准规范终于最终制定完成了,并已公开发布。HTML5 提供了一些新的元素和属性,例如 nav(网站导航块)和 footer。这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其他浏览要素提供了新的功能,如 audio 和 video

2014-11-24 21:04:04 590

原创 HTML head 头标签

HTML head 头部分的标签、元素有很多,涉及到浏览器对网页的渲染,SEO 等等,而各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,这就造成了很多差异性。移动互联网时代,head 头部结构,移动端的 meta 元素,显得更为重要。了解每个标签的意义,写出满足自己需求的 head 头标签,是本文的目的。本篇以一丝的文章为基础,进行扩展总结介绍常用的 head 中各个标签、元素的意义

2014-11-16 23:04:49 506

原创 提升 ASP.NET Web API 性能的方法

ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。  在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 1) 使用最快的 JSON 序列化工具  JSON 的序列化对整个 ASP.NET Web API 的性能有着关键性的影响。 在我的一个项目里,我从 

2014-11-16 23:04:08 528

原创 10分钟掌握XML、JSON及其解析

NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再研究一遍,我们要做的就是站在巨人的肩膀上,利用其成果来为人们的需求服务。  随着移动互联网时代的大潮,越来

2014-11-16 23:02:55 728

原创 MVC vs. MVP vs. MVVM

1 简介  三者的目的都是分离关注,使得UI更容易变换(从Winform变为Webform),使得UI更容易进行单元测试。 2 MVC MVP  2.1 MVC  1、View接受用户的交互请求,  2、View将请求转交给Controller,  3、Controller操作Model进行数据更新  4、数据更新之后,Model通知

2014-11-16 22:59:17 471

原创 C#设计模式之备忘录模式(Memento Pattern)

一、引言在上一篇博文分享了访问者模式,访问者模式的实现是把作用于某种数据结构上的操作封装到访问者中,使得操作和数据结构隔离。而今天要介绍的备忘者模式与命令模式有点相似,不同的是,命令模式保存的是发起人的具体命令(命令对应的是行为),而备忘录模式保存的是发起人的状态(而状态对应的数据结构,如属性)。下面具体来看看备忘录模式。二、备忘录模式介绍2.1 备忘录模式的定义从

2014-11-02 22:25:40 680

原创 C#设计模式之访问者模式(Vistor Pattern)

一、引言在上一篇博文中分享了责任链模式,责任链模式主要应用在系统中的某些功能需要多个对象参与才能完成的场景。在这篇博文中,我将为大家分享我对访问者模式的理解。二、访问者模式介绍2.1 访问者模式的定义访问者模式是封装一些施加于某种数据结构之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保存不变。访问者模式适用于数据结构相对稳定的系统, 它把数据结构

2014-11-02 22:21:36 552

原创 C#设计模式之责任链模式

一、引言在现实生活中,有很多请求并不是一个人说了就算的,例如面试时的工资,低于1万的薪水可能技术经理就可以决定了,但是1万~1万5的薪水可能技术经理就没这个权利批准,可能就需要请求技术总监的批准,所以在面试的完后,经常会有面试官说,你这个薪水我这边觉得你这技术可以拿这个薪水的,但是还需要技术总监的批准等的话。这个例子也就诠释了本文要介绍的内容。生活中的这个例子真是应用了责任链模式。

2014-11-02 22:18:21 547

原创 C#设计模式之策略者模式(Stragety Pattern)

一、引言前面主题介绍的状态模式是对某个对象状态的抽象,而本文要介绍的策略模式也就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的抽象,下面具体分享下我对策略模式的理解。二、策略者模式介绍 2.1 策略模式的定义在现实生活中,策略模式的例子也非常常见,例如,中国的所得税,分为企业所得税、外商投资企业或外商企业所得税和个人所得税,针对于这3种所得税,针对每种,所

2014-11-02 22:08:26 484

原创 C#设计模式之状态者模式(State Pattern)

一、引言在上一篇文章介绍到可以使用状态者模式和观察者模式来解决中介者模式存在的问题,在本文中将首先通过一个银行账户的例子来解释状态者模式,通过这个例子使大家可以对状态者模式有一个清楚的认识,接着,再使用状态者模式来解决上一篇文章中提出的问题。二、状态者模式的介绍每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状态时,那么就会对应很多的行为。那么对

2014-11-02 22:06:17 587

原创 C#设计模式之中介者模式(Mediator Pattern)

一、引言在现实生活中,有很多中介者模式的身影,例如QQ游戏平台,聊天室、QQ群和短信平台,这些都是中介者模式在现实生活中的应用,下面就具体分享下我对中介者模式的理解。二、 中介者模式的介绍2.1 中介者模式的定义从生活中的例子可以看出,不论是QQ游戏还是QQ群,它们都是充当一个中间平台,QQ用户可以登录这个中间平台与其他QQ用户进行交流,如果没有这些中间平台,我们如

2014-11-02 21:59:12 490

原创 C#设计模式之观察者模式(Observer Pattern)

一、引言在现实生活中,处处可见观察者模式,例如,微信中的订阅号,订阅博客和QQ微博中关注好友,这些都属于观察者模式的应用。在这一章将分享我对观察者模式的理解,废话不多说了,直接进入今天的主题。二、 观察者模式的介绍2.1 观察者模式的定义从生活中的例子可以看出,只要对订阅号进行关注的客户端,如果订阅号有什么更新,就会直接推送给订阅了的用户。从中,我们就可以得出观察者

2014-11-02 21:54:04 1163 1

原创 C#设计模式之迭代器模式(Iterator Pattern)

一、引言在上篇博文中分享了我对命令模式的理解,命令模式主要是把行为进行抽象成命令,使得请求者的行为和接受者的行为形成低耦合。在一章中,将介绍一下迭代器模式。下面废话不多说了,直接进入本博文的主题。二、迭代器模式的介绍迭代器是针对集合对象而生的,对于集合对象而言,必然涉及到集合元素的添加删除操作,同时也肯定支持遍历集合元素的操作,我们此时可以把遍历操作也放在集合对象中,但这样

2014-11-02 21:50:59 708

原创 Web表单的十九个最佳设计实践

在Web设计和开发领域,创意是基础,而遵循最佳实践确保更好的可用性、功能性和易于使用更为重要。表单是用户在Web上处理事务时最讨厌的功能,因为经常看到难以理解的或者布局不清晰的表单。因此,在设计Web表单时遵循最佳实践非常重要。本文为你介绍一些Web表单设计的最佳实践,希望在你的下一次设计中充分采用这些最佳实践。一、内联验证 图 1 内联验证这是一个伟大的技术,因为它在

2014-11-02 21:35:21 1916

深入Java虚拟机

老外写的有关于Java虚拟机的,写得真是好,技术大牛才写得出,赶快下载学习吧,亲。

2012-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除