摘要:
作为一名开发人员来讲,我感觉在职场白混了好多年,可能是自己真的没有进取的精神吧,看了《程序员的SQL金典》这本电子书,真的让我学到了不少知识,真心喜欢这本电子书,书中讲解的内容比较好懂,也比较实用。谢谢作者的辛勤汗水:)。今天将要介绍SQL Sever的开窗函数,何谓开窗函数,不懂吧。反正对于我来说,我是摸不着头脑了,第一次听说过。那么,什么是开窗函数,其实可以理解为是聚合函数的一个加强版。因为使用聚合函数的话(不包括子查询的情况),整个查询都只能是聚合列返回值,而不能有基础行的返回值。那么对于需要基础行的返回值的话,就需要使用复杂的子查询或者是存储过程等才可以解决。但是使用开窗函数就可以轻松 阅读全文
posted @ 2014-01-07 23:14
HackerVirus
阅读(3997)
评论(0)
推荐(1)
摘要:
AMD规范与CMD规范的区别2014-01-06 22:13 by 龙恩0707,553阅读,1评论,收藏,编辑AMD规范与CMD规范的区别是什么? 在比较之前,我们得先来了解下什么是AMD规范?什么是CMD规范?当然先申明一下,我个人也是总结下而已,也是网上看到的资料,自己总结下或者可以说整理下而已,供大家更深入的了解!因为我们都知道 AMD规范:是 RequireJS 在推广过程中对模块定义的规范化产出的,而CMD规范:是SeaJS 在推广过程中对模块定义的规范化产出的。什么是CMD规范?在CMD中 一个模块就是一个文件,如下代码所示://基本格式如:define(id, deps, fa 阅读全文
posted @ 2014-01-07 23:12
HackerVirus
阅读(227)
评论(0)
推荐(0)
摘要:
C#基础知识系列二(值类型和引用类型、可空类型、堆和栈、装箱和拆箱)前言 之前对几个没什么理解,只是简单的用过可空类型,也是知道怎么用,至于为什么,还真不太清楚,通过整理本文章学到了很多知识,也许对于以后的各种代码优化都有好处。 本文的重点就是:值类型直接存储其值,引用类型存储对值的引用,值类型存在堆栈上,引用类型存储在托管堆上,值类型转为引用类型叫做装箱,引用类型转为值类型叫拆箱。 这一句话概括起来很简单,可是真正的理解起来却没那么简单,对于我来说吧。值类型和引用类型C#值类型数据直接在他自身分配到的内存中存储数据,而C#引用类型只是包含指向存储数据位置的指针。C#值类型,我们可以把他... 阅读全文
posted @ 2014-01-07 23:07
HackerVirus
阅读(302)
评论(0)
推荐(0)
摘要:
工作流设计图Posted on2014-01-07 10:48zhouyongguo阅读(1063) 评论(6)编辑收藏读了许多关于工作流的文章,也看过许多关于工作流的开源软件,但是真正做工作流的时候,却发现如果使用开源的工作流,目前许多企业的特色问题无法解决,需要对工作流做修改或者二次开发,但是这样升级又会有问题。很显然,客户永远是对的,我们需要一个完全自己掌控的工作流系统。以下图是目前的一个已经实现的工作流引擎设计概念图。 当然我们肯定实现了例如顺序、分支、聚合、条件分支、人工干预、催办、会签、循环、回退、多级回退、自动发起等等工作流节点定义了工作流流程模板游标定义了流转过程,游标指向当前 阅读全文
posted @ 2014-01-07 23:01
HackerVirus
阅读(518)
评论(0)
推荐(0)
摘要:
大数据导论之为何需要引入大数据一、引言 最近各种客户咨询项目中,往往涉及大数据引入必要性和价值意义的深层次挖掘,客户有数据,有平台,但是不知到底要不要上大数据,为何要上大数据和大数据可以带来哪些价值和意义。本文关于大数据的必要性进行阐述,来源实际项目,算是分享吧。二、突破技术瓶颈 互联网技术催生了大数据时代的来临,大数据时代的数据形态有四大特点:首先数据体量巨大,非结构化数据的超大规模和增长占总数据量的80%至90%,比结构化数据增长快10到50倍;其次、大数据的异构和多样性,比如图片、新闻、博客、微博、微信等,比大更重要的是数据的复杂性,有时甚至大数据中的小数据如一条微博就具有颠覆性... 阅读全文
posted @ 2014-01-07 22:59
HackerVirus
阅读(593)
评论(0)
推荐(0)
摘要:
C#通过模板导出Word(文字,表格,图片) C#导出Word,Excel的方法有很多,这次因为公司的业务需求,需要导出内容丰富(文字,表格,图片)的报告,以前的方法不好使,所以寻找新的导出方法,在网上找到了通过模板文件导出Word的方法,记录一下过程.一:模板的创建 通过模板导出,肯定需要先创建模板,然后顾名思义就是将模板中提前设置好的占位符,通过程序替换为想输出的内容即可; 新建word文件(必须为docx或者dotx文件),放在程序根目录下,在需要位置 插入-文档部件-域, 域名:MacroButton 宏名:DoFieldClick 显示文字:... 阅读全文
posted @ 2014-01-07 22:58
HackerVirus
阅读(649)
评论(0)
推荐(0)
摘要:
原生Js 两种方法实现页面关键字高亮显示上网看了看别人写的,不是兼容问题就是代码繁琐,自己琢磨了一下用两种方法都可以实现,各有利弊。方法一 依靠正则表达式修改1.获取obj的html2.统一替换html标签3.替换要修改的关键字4.再把html标签修改回去不足就是如果查找的关键字跟替换的标签一样就有冲突了效果预览:http://jsfiddle.net/dtdxrk/EAqkN/embedded/result/ 1 2 3 4 5 方法一 依靠正则表达式修改 6 7 8 9 一个和尚挑水吃、两个和尚抬水吃、三个和尚没水吃。总寺的方丈大人得知情况后,就派来了一名主... 阅读全文
posted @ 2014-01-07 22:51
HackerVirus
阅读(9685)
评论(0)
推荐(0)
摘要:
如何附加被分离的质疑数据库?简介 有些时间,由于日志损坏等原因,导致了数据库质疑。如果此时你分离了数据库,那你会发现你无法再附加上数据库,那后果还是很严重的。因此本文提供了一种方式,可以使得当数据库质疑并且分离出了实例,依然可以用一种HACK的方法进行附加。具体步骤 目前有一个数据库AttchSuspectDatabase,中只有一张表Test,其中只有一列INT列,目前其中数据是1,2。我们将该数据库搞为质疑,如图1所示。图1.数据库质疑 此时,我们分离数据库后。尝试附加,显示失败,如图2所示。 图2.数据库已经无法附加 即使我们使用重建日志等方法,发现依然无法附加,如图3所示。图3.尝试重 阅读全文
posted @ 2014-01-07 22:30
HackerVirus
阅读(224)
评论(0)
推荐(0)
摘要:
自定义控件开发的调试及DesignMode的状态处理在开发Winform程序的时候,我们往往需要根据需要做一些自定义的控件模块,这样可以给系统模块重复利用,或者实现更好的效果等功能。但在使用的时候,我们又往往设计时刻发现一些莫名其妙的错误,那么我们该如何进行控件的设计时刻的开发调试呢,如何解决碰到设计时刻出现的错误呢?本文主要介绍我自己在这方面积累的一些经验和处理方法,期望对大家有帮助。1、自定义控件的设计错误产生例如我的通用附件模块里面,有一个自定义控件,需要提供给外部使用的,如下所示。这里外部使用的模块,是工作流里面的一个模块,也是一个自定义控件,我想把它作为一个流程信息的展示控件。因此就 阅读全文
posted @ 2014-01-07 22:23
HackerVirus
阅读(490)
评论(0)
推荐(0)
摘要:
CSS清浮动处理(Clear与BFC)在CSS布局中float属性经常会被用到,但使用float属性后会使其在普通流中脱离父容器,让人很苦恼1 浮动带来布局的便利,却也带来了新问题 1 2 3 4 5 Clear float 6 23 24 25 26 27 28 29 30 31 32 33 我们希望看到的效果是这样的但结果却是这样的父容器并没有把浮动的子元素包围起来,俗称塌陷,为了消除这种现象,我们需要一些清除浮动的技巧。2 如何清理浮动清... 阅读全文
posted @ 2014-01-07 22:10
HackerVirus
阅读(149)
评论(0)
推荐(0)
浙公网安备 33010602011771号