摘要:
T-SQL 随机返回特定行数据和分页查询T-SQL 语言相较于标准SQL添加了很多特性,为了提高SQL Server的表现,是有必要深入了解的,面试时一般也会包含这两个小问题。首先,是在一个AdventureWorks中Person.Address中随机返回5行信息,可以如下写:SELECT TOP 5 * FROM( SELECT *,NEWID() as RandomID FROM Person.Address) tORDER BY t.RandomID关键在于调用了内置函数NEWID()生成的随机数,并排序,取前5行。分页查询,需要查询Person.Address中按城市排序... 阅读全文
posted @ 2013-09-28 21:31
HackerVirus
阅读(764)
评论(0)
推荐(0)
摘要:
函数对象重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名+(参数列表)”的方式使用一个类对象,如果没有上下文,完全可以把它看作一个函数对待。这是通过重载类的operator()来实现的。 函数对象更重要的作用是实现函数回调,可以替代指针实现函数回调。定义如下:struct int_max{ int operator()(int x,int y) { return x>y?x:y; }}; 调用时生成一个对象: int_max int_max1;... 阅读全文
posted @ 2013-09-28 21:27
HackerVirus
阅读(140)
评论(0)
推荐(0)
摘要:
上传组件uploadify的使用大概一年前,我还在用Asp.NET开发一些行业管理系统的时候,就曾经使用这个组件作为文件的上传操作,在随笔《Web开发中的文件上传组件uploadify的使用》中可以看到,Asp.NET中如何使用这个组件进行文件上传的,当时上传文件的处理主要也是使用ashx一般处理程序来进行处理的。本文主要介绍我的Web开发框架中,在MVC4的环境中如何集成这个非常棒的文件上传组件的。1、上传组件uploadify的说明及脚本引用Uploadify 是 JQuery 一个著名的上传插件,利用 Flash 技术,Uploadify 越过浏览器的限制,控制了整个上传的处理过程,实现 阅读全文
posted @ 2013-09-28 21:26
HackerVirus
阅读(421)
评论(0)
推荐(0)
摘要:
pythondjango restul webservice返回json数据2013-09-27 23:14 by lixingle, 249 visits,网摘,收藏,编辑摘要:做这个demo的前提是你已经配好了python ,django ,djangorestframwork(在我的上一篇博客中有介绍,大家也可以google),mysql-python等。djangorestframwork的官网点击打开链接http://django-rest-framework.org/工程目录:下面开始:models.py 主要负责数据库对象的映射[html]view plaincopyprint? 阅读全文
posted @ 2013-09-28 21:22
HackerVirus
阅读(253)
评论(0)
推荐(0)
摘要:
C++对象模型何为C++对象模型?C++对象模型可以概括为以下2部分:1.语言中直接支持面向对象程序设计的部分2.对于各种支持的底层实现机制语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等,这也是组里其他同学之前分享过的内容。第一部分这里我简单过一下,重点在底层实现机制。在c语言中,“数据”和“处理数据的操作(函数)”是分开来声明的,也就是说,语言本身并没有支持“数据和函数”之间的关联性。在c++中,通过抽象数据类型(abstract data type,ADT),在类中定义数据和函数,来实现数据和函数直接的绑定。概括来说,在C++类 阅读全文
posted @ 2013-09-28 21:20
HackerVirus
阅读(222)
评论(0)
推荐(0)
摘要:
[Asp.Net]状态管理(Session、Application、Cache)上篇博文介绍了在客户端状态管理的两种方式:http://www.cnblogs.com/wolf-sun/p/3329773.html。除了在客户端上保存状态外,还可以在服务器上保存状态。使用客户端的状态,其缺点在于增加了数据在网络之间的传送。使用服务器端状态的缺点在于,服务器必须给客户端分配资源,下面详细讨论服务器端的状态管理技术。服务器端的状态管理Session 会话状态与浏览器会话相关。客户在服务器上第一次打开Asp.Net页面时,会话就开始了。当客户在20分钟之内没有访问服务器,会话结束,销毁session 阅读全文
posted @ 2013-09-28 20:50
HackerVirus
阅读(219)
评论(0)
推荐(0)
摘要:
JavaScript事件的几个细节一、是捕获还是冒泡昨天被问到一个问题:事件流有几个阶段?在这几个阶段中,事件一共发生几次?问题很简单,但对于事件一共发生几次有点乱。总觉得捕获也能触发事件、冒泡也能触发事件,可事件确实只发生了一回啊!所以写篇文章梳理一下,对此很清楚的同学可以跳过了。子问题1:事件流有几个阶段?“DOM2级事件”规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。1. IE9以前的IE浏览器都只支持后两个阶段,也就是处于目标阶段和事件冒泡阶段。这个顺序很好理解,在嵌套层次最深的节点上接收事件,然后逐级向上传播到父级节点。2. 早期的Netscape团队提出的另一 阅读全文
posted @ 2013-09-28 19:50
HackerVirus
阅读(124)
评论(0)
推荐(0)
摘要:
algorithm(算法)STL中算可以分为三种, 1、变序型队列算法,可以改变容器内的数据; 2、非变序型队列算法,处理容器内的数据而不改变他们 ; 3、通用数值算法,这涉及到很多专业领域的算术操作,这里不做介绍。 第一是变序型算法,这种算法可以改变容器内的数据,而且可以只对容器的一部分数据进行操作。常用的有copy,reverse,swap,replace等,用法如下: 首先看看copy函数,是将某一范围的数据拷贝到新的容器中_OutIt copy(_InIt _First, _InIt _Last,_OutIt _Dest); // copy [_First, _Last... 阅读全文
posted @ 2013-09-28 18:11
HackerVirus
阅读(517)
评论(0)
推荐(0)
浙公网安备 33010602011771号