自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 细说javascript函数

javascript函数是一个比较奇怪的东西,接触一段时间你就会犯迷糊,弄不明白它到底是什么了。你是否会因为有的javascript函数没有名字而莫名其妙,是否会因为javascript函数的参数没有类型而抓狂,是否为javascript函数以表达式的形态存在而彻底崩溃。正是因为有了这些烦恼才让javascript函数值得我们寻味,我想从函数的构成来细说函数,这听起来像是一句废话,讲任何东西当然是从构成去谈,但是由于javascript函数你确实捉摸不了它的形态,因此这里我是从一个标准函数的构成来细说。

2013-08-29 15:37:55 1724

原创 触发器实现表数据自动更新

通过触发器实现表数据的自动更新,关键是需要考虑全面,A表插入数据,B表自动更新,必须考虑B表自动更新的多种情况,可能A表的数据在B表不存在,可能A表的数据已经更新过B表,当然这只是一个简单的例子,实际情况可能会根据业务变得更加复杂,总之我们需要理清思路,通过流程图覆盖所有情形方能立于不败之地。

2013-08-27 16:00:10 6776 1

原创 SQL分类取每一类第一项

实际应用中经常会碰到这样的需求,在给定的数据集中要求返回每一类型中最大的一条,抑或是最小的一条,抑或是按时间排序最近的一条等等。很多人面对这样的需求显得束手无策,其实这个需求实现有很多种方法,今天给大家介绍总结的几种方法。

2013-08-27 11:42:55 7467 4

原创 SQL也能玩递归

采用公用表表达式(CTE)实现递归访问数据库表

2013-08-20 16:02:12 3719

原创 Replace关键字的妙用

在sql server中Replace关键字主要是用来将字符串中的某个字符替换成别的字符,今天要逆向思维,它还可以用来查询是否包含某个特定字符串。

2013-08-15 14:39:28 1798

原创 行列转换之列不固定

之前写过一篇文章是专门说明对于固定列如何进行行列转换,也就是说最终期望的结果集的列是固定,例如期望的结果是各个城市一年之中每个月的经济量,这个很好做,按照我之前写的文章操作即可。现在有种情况就是期望的结果列不固定,例如求某个月各个城市每天的经济量,由于月有的是30天有的是31天,这样就导致无法确定列,用之前的方法显然搞不定。那么这个时候我们就需要采用动态SQL去实时的拼接列名。

2013-08-09 16:29:32 4191 5

原创 整体顺序部分倒序

最近做一个项目,要求结果集按照城市和时间正序排列,但是某个城市按照时间倒序排列。创建表语句 USE [master]GO/****** Object: Table [dbo].[Table_4] Script Date: 08/09/2013 14:30:58 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFI

2013-08-09 14:51:03 1830

原创 软件架构实现

温故而知新,将《软件架构设计》一书一遍遍的读,看到深处方觉得更像是一本修身养性的书。我觉得不是每个项目都适合采用所有技术去做架构设计,本身有很多都是作用重复,可以灵活选择的。软件架构设计首要是建立领域模型,领域模型是与客户和用户之间沟通的桥梁;其次是概念架构设计,概念架构设计同项目经理达成一致,确保后续项目进行过程中的纲领性文件;最后是逻辑视图和物理视图设计,这两个视图能在架构师、项目经理、开发人员之间确保软件的功能、质量和约束。

2013-08-07 15:48:23 2394

原创 Sql实现行列转换

从MS Sql Server 2005微软就推出了pivot和unpivot实现行列转换,这极大的方便了我们存储数据和呈现数据。今天就对这两个关键字进行分析,结合实例讲解如何存储数据,如何呈现数据。

2013-08-06 14:13:06 9468

原创 Sql获取数据集中各类型中的最大值(最新值)

最近在论坛中的MS Sql Server版块经常看到网友求助如何从一组数据集中获取每个类型中的某个字段最大的一条记录或者最新记录,首先大家都会想到采用group关键字分组,再利用max()函数获取最大的一条记录,但这样只能返回分组的字段,不能返回所有的字段,因此我在这里提供一种解决方法。

2013-08-05 13:41:32 8793

原创 理解软件架构

架构不能像决策派认为的只有灵魂,或者说灵魂占主导作用,也不能像组成派认为的架构只是三个要素构成的这么简单。在我看来架构不是用一句话可以概括的,它的含义非常丰富,简单可以表述为一个中心,两个基本点。架构是不同层次的集合,良好的层次划分是架构设计的核心,通过逻辑视图和物理视图两个基准点来描述各个层次,从而实现管理人员、开发人员、客户(包含最终用户)的一致理解。

2013-08-01 13:30:38 2333

Backbone.js应用程序开发

Backbone.js应用程序开发这本书对Backbone进行了深入浅出的介绍,从基础到应用程序实践,每个技术点都有相应的例子供参考,最重要的是把作者工作中遇到的问题进行了总结并给出了解决方案。

2017-07-18

空空如也

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

TA关注的人

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