分页SQL语句

分页SQL语句

——独立观察员 2018.01.21

做网站开发的都知道,显示列表项过多时会采取分页。本文主要讨论分页中的SQL语句,仅供参考。

以下是C#中的参数化的SQL语句片段,展示了分页时的情况:

 

可以看出,该SQL语句中使用了嵌套查询。内层查询中使用了开窗函数over(),关于开窗函数,可参考文章《sql开窗函数over()用法》,总之,开窗函数能很方便让我们把聚集函数的值放到查询项中。话归正题,上面的SQL语句使用了count(*) over()来查询出总行数,使用row_nu[……]

全文阅读

打印本文

『笔记分享』GridView 自定义分页

『笔记分享』GridView 自定义分页

——独立观察员 2016.01.19

参加工作也有一段时间了,如果要找出在学习方面,参加工作后与在学校时的区别的话,那就是,工作后(从实习开始),我无师自通地就开始使用云笔记产品摘录各种知识和遇到的问题,积累了很多,也从中受益匪浅。当然,这一切如此自然而然地发生了,还要感谢我使用的这款云笔记产品——”麦库记事”,在此隆重推荐。我觉得”麦库记事”是最适合程序员使用的一款”云笔记”,我尤其喜欢它的代码高亮功能,以及直接粘贴图片的功能,当然,它还有其它比如收藏微信文章、粘贴Word内容等强大功能,真是令人爱不释手,甚至对于其偶尔的服务不畅都能容忍了。

好了,免[……]

全文阅读

打印本文

使用Git Extensions简单入门Git

使用Git Extensions简单入门Git

——独立观察员 2015.11.25

前言

关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后还是一样不清晰,所以现在想整理成文字版。当然,大家还可以将我百度云上的视频下载下来观看,连同优酷的相关地址都附在文末了。

 

正文

说到Git呢,相信从事软件开发的都不陌生,是用于版本控制的,在全球范围内被广泛使用,相比于另一版本控制技术——SVN,似乎更受追捧一些,全球最大的代码托管平台GitHub使用的就是Git技术。

Git与SVN的最主要的区别就是,Git的代码仓库是分布式的,一般流程就是在本[……]

全文阅读

打印本文

优酷去除广告方法

优酷去除广告方法

——独立观察员 2015.11.16

 

之前在猎豹浏览器上使用Chrome插件”广告终结者”,能够比较好地去除视频前面的超长广告,后来失效了。在“百度经验”看到一个方法,试用了能够去除广告,但也有副作用——清晰度、是否连播等设置无法保存,导致每开一个视频就要设置一下,也是不胜其烦的。

本文提供的方法是在“经验”的方法的基础上加以改进,既能去除广告,又能保存设置项。

 

1、在host文件中屏蔽相关IP:

打开host文件(在 C:\Windows\System32\drivers\etc 下),添加以下内容:

[crayon-5c99254ee101a323602[……]

全文阅读

打印本文

百度云盘批量离线下载思想

百度云批量离线下载思想

——独立观察员 2015.10.07

最近在网上获得了一份电影资源下载地址列表( 中国老电影合集15(香港邵氏经典电影) ),想要保存下来。全部下载呢,一来网速没那么快,二来也不一定全都看,这么多下载下来也不合适。理想的情况是有人提供网盘的共享链接,那么我们直接转存就好了,可惜没有。百度云盘还有个方便的功能,就是离线下载功能,直接使用BT种子或者磁力链接就可以下载到自己的网盘里。然而,百度云的离线下载磁力链接功能并不支持批量下载,一次只能下载一条,对于需要大量下载的情况,还是比较费时费力的。

那么能不能批量下载呢?答案自然是肯定的,如下。

参考:百度云网盘批量离线下载 -[……]

全文阅读

打印本文

『日记』20150818凌晨

日记20150818凌晨

——独立观察员

睡梦中隐隐约约听到一句清晰的女声:”说好我们一起洗衣服的,你又磨叽到这么晚才回来。衣服已经好几天没洗了,我都没衣服穿了……哈哈……”  其中男生的声音听不清楚,之后就是女生穿着拖鞋远去的声音。

其间,本来大脑已经准备将其处理为梦境了,但还是不由自主地醒来(好像在梦境与现实的分界线挣扎了一小会儿),同时自身受到5000点伤害。

躺了一小会,还是战胜不了好奇心,启动手机,然后看了下时间,是3:28,所以之前应该是凌晨3点十几分,确实是够晚的。

然后我翻了个身,继续睡觉。

 

希望各位看官解析,调侃也行,但请有理有据,自圆其说。

打印本文

『毕设程序简介』学生办事预约平台

毕设程序简介』学生办事预约平台

——独立观察员 2015.06.21

 

二零一五年六月十七日,本人毕业了。

当然,之前是完成了毕业设计,写好了毕业论文了的。本人的毕业设计可能并不怎么样,不过完全原创,纯手工打造,饱含了心血。所以,不吐不快。

 

本文摘选自本人的论文第7章”案例演示”,以一个”领取新教材”的预约过程为例,展示系统的完整流程,如下。

1、负责人创建服务

假定此处的负责人为图书馆的一位相关管理员”11052411″,其以管理员身份登录系统:

登录后来到首页,此时选择”添加服务项”来添加”领取新教材”服务:

在添加服务项页面,填写好服务项的信息后,点击”创建服务”即可:

&n[……]

全文阅读

打印本文

使用TortoiseSVN将某个SVN目录下的目录指向另一个仓库

使用TortoiseSVN将某个SVN目录下的目录指向另一个仓库

——独立观察员 2015.04.09

哈哈,不知道大家有没有这种需求,是不是看到标题感到有点蛋疼呢?无论如何,我今天想要实现这个操作,发现还不是那么容易的呢。可能使用原生SVN或者使用命令行可以比较容易达到这个效果吧(不知道,也可能不行),不过虽然我是个程序员,但坦白说我并不喜欢命令行。所以,我就寻求直接使用TortoiseSVN的图形化操作来达成的方法。没想到还真成了,不敢独享,分享如下。

先来看看TortoiseSVN的机制:

也就是一个SVN主目录(指定了一个仓库了的)下有个”.svn”目录,用于存储一些信[……]

全文阅读

打印本文