- 博客(18)
- 资源 (23)
- 收藏
- 关注
转载 Excel:LOOKUP函数的经典用法
1、逆向查询下面这个表中,A:C列是员工基础信息表,分别是部门、姓名和职务。现在要根据E5单元格中的员工姓名,在这个信息表中查询属于哪个部门,也就是咱们常说的逆向查询,就可以使用LOOKUP函数了。F5单元格输入以下公式:=LOOKUP(1,0/(B2:B10=E5),A2:A10)得出的结果是“生产部”。我靠,可怜的天竺僧还上三班倒呢 ^_^上面这个公式就是LOOKUP函数最典型用法。可以归纳...
2018-02-28 14:47:29 19227 1
原创 SQL Server利用XML找字符串相同部分
DECLARE @a NVARCHAR(100)= '01,02,04,05,07';DECLARE @b NVARCHAR(100)= '01,03,04,05,06';WITH a1 AS ( SELECT CONVERT(XML, '' + REPLACE(@a, ',', '') + '') cxml
2018-02-06 09:23:07 485
转载 SQL Server XML数据解析
很久就想写总结一下SQL Server解析XML数据的常用方法了,下面就给出一些示例,有事没事,你也可以参照着示例自己动手尝试着实现一下自己的需求。示例1:从XML中解析数据到表变量DECLARE @ItemMessage XML DECLARE @ItemTable TABLE(ItemNumber INT PRIMARY KEY,ItemDescription
2018-02-05 21:15:03 1037
转载 SQL SERVER FOR XML
SQLSERVER输出XML;根据FOR XML语句设置输出模式:RAW 、AUTO 、EXPLICIT 、PATH;模式确定产生的XML的形状。不推荐使用FOR XML选项的XMLDATA指令。如果是RAW 和AUTO模式,请使用XSD生成。在EXPLICIT模式下,没有XMLDATA指令的替代项。后续版本的Microsoft SQL Server将删除该功能。下面为每种模式的示例详
2018-02-05 20:54:21 407
转载 SQL Server解析XML数据的方法详解
本文实例讲述了SQL Server解析XML数据的方法。分享给大家供大家参考,具体如下:--5.读取XML--下面为多种方法从XML中读取EMAILDECLARE @x XMLSELECT @x = ' [email protected] 678945546 36575 '-- 方法1SELECT @x.value('data(/Peopl
2018-02-05 20:39:30 7656
转载 C#面向对象设计的七大原则
本文我们要谈的七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 。1. 开闭原则(Open-Closed Principle, OCP)定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现
2018-02-04 12:19:05 3889
转载 面向对象七大设计原则的综合阐述
七大原则总脉络图: 注:1,2,3,4,5显示的重要等级 常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。 下面就是面向对象七个原则的一一解析一、开闭原则 1. 开闭原则定义 :一个软件实体应当对扩展开放,对修改关闭。也就是说在设计一个模块的
2018-02-03 10:22:09 371
转载 面向对象的六大原则之 —— 迪米特原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是迪米特原则也称为最少知识原则,意思就是一个对象应该对其他对象有最少的了解,其实就是解耦合,两个类之间的关系分离的越细越好,比如面向对象的六大原则之 —— 单一原则中讲的,Imageloader类,它需要缓存,然而缓存ImageCache的具体实现,Ima
2018-02-03 09:38:00 220
转载 面向对象的六大原则之 —— 接口隔离原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是接口隔离原则接口隔离的目的就是将庞大的接口拆分成更小的或者说更具体的接口,使得系统的耦合度大大降低,从而容易重构、修改等在《面向对象的六大原则之 —— 单一原则》中我们有如下代码:[java] view plain c
2018-02-02 22:20:21 235
转载 面向对象的六大原则之 —— 依赖倒置原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是依赖倒置原则其实依赖倒置原则就是告诉你,不要让你的程序耦合度过高在依赖倒置原则中有几个关键点:第一:高层模块不应该直接依赖低层模块,两者应该依赖其抽象第二:抽象不应该依赖细节第三:细节应该依赖抽象我们知道在java中,抽象
2018-02-02 22:19:17 234
转载 面向对象的六大原则之 —— 里氏替换原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是里氏替换原则面向对象的语言有三大特性:封装、继承、多态,里氏替换原则就是依赖于继承、多态这两大特性,它的原则就是只要父类能出现的地方子类就能出现,而且不会报错,但是子类能出现的地方,父类不一定能出现,术语就是 —— 抽象。在上一篇《面向对象的六大
2018-02-02 22:15:21 274
转载 面向对象的六大原则之 —— 开闭原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是开闭原则一个类、模块、函数等应该对于扩展是开放的,但是对于修改是封闭的,简单说就是当你的系统要升级维护需要对原有的代码进行修改时,可能会将错误引入到了原来的旧代码中,因此,在软件升级维护时,应该尽可能的通过扩展的方式而不是修改原有的代码,虽然在实际开发中,修
2018-02-02 22:13:57 206
转载 面向对象的六大原则之 —— 单一职责原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下在开发中,我们要注意程序设计的六大原则:一、单一职责原则二、开闭原则三、里氏替换原则四、依赖倒置原则五、接口隔离原则六、迪米特原则什么是单一原则单一原则的意思就是就一个类而言,它需要做的事情就一件
2018-02-02 22:10:50 318
转载 面向对象的七种设计原则
原则一:单一职责原则(SRP:Single responsibility principle)核心:解耦和增强内聚性(高内聚,低耦合)描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。原则二:开放封闭原则(OCP:Open Closed Princ
2018-02-02 21:37:51 267
转载 面向对象三大基本特性,五大基本原则
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装、继承、多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是
2018-02-02 16:39:06 186
转载 将SQL SERVER中查询到的数据导成一个Excel文件
-- ======================================================T-SQL代码:EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:/Temp.xls -c -q -S"servername" -U"sa" -P""'参数:S 是SQL服务器名;U是用户;P是密码EXEC master..xp_
2018-02-02 16:07:54 469
转载 SQL Server 2008 数据库回滚到某个时间点
数据库回滚到时间的的前提: 事务日志完整,数据库在完整恢复模式下进行过一次完整备份,数据库没有进行过还原操作(惨痛教训)。当数据库误操作时,切记冷静,不然问题就是滚雪球, 在不做下一步错误前 可观看该大神的方法:http://blog.csdn.net/dba_huangzj/article/details/8491327不成功的原因 :1.数据库一直处于简单恢复模式 ,进
2018-02-02 12:52:37 3074
转载 SQL Server 2008以上误操作数据库恢复方法——日志尾部备份
原文出处:http://blog.csdn.net/dba_huangzj/article/details/8491327问题: 经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了。人非圣贤孰能无过,做错可以理解,但不能纵容,这个以后再说,现在先来解决问题。 遇到这种情况,一般都是没有做备
2018-02-02 12:45:36 320
C#身份信息动态生成源代码(winform面向对象、多线程、数据存储等)
2018-10-09
SQL练习题和答案(难度★★★☆☆)
2018-03-06
Excel公式大全操作应用实例(史上最全)
2018-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人