在写系统尤其是在写课程系统是经常会遇到类似如下纵-横转换,在使用groupby...withcube/rollup+grouping()来实现是非常容易做到的。1.用于测试的数据如下:declare@tabtable(Classvarchar(20),Studentvarchar(20),Coursevarchar(50),Gradesdecimal(7,2));insertinto@tab(Class,Student,Course,Grades)valu
系统 2019-08-12 01:52:49 3036
Tomcat版本:6.0.32页面及代码编码:UTF-8问题描述:表单中一些元素未出现乱码问题,select等选择器获取text时数据保存正确,请求返回时值正确,但是显示出来变为乱码。解决方法:Tomcat配置文件server.xml中(参考:http://developer.51cto.com/art/200906/132667.htm)
系统 2019-08-12 01:33:45 3036
一、Sql2005卸载后重新安装安装存在同名实例引用:SQLserverDatabaseservices安装失败Analysisservices安装失败Reportingservices安装失败工作站组件联机丛书和开发工具安装失败不想重装系统1.Stop所有服务2.用WindowsInstallCleanUp工具卸载SQL2005组件3.用SrvInstw.exe删除所有SQL服务4.清除注册表a.将HKEY_CURRENT_USER---Software
系统 2019-08-12 01:33:08 3036
朋友说(15:08):方便的话,你访问当年明月的bloghttp://blog.sina.com.cn/m/dangnianmingyue用sniffer看看是不是会去下载一个www.jcdh.cn/1.exe的文件。我这只要一访问这个页面就下载这个病毒。其他页面没事。我不能确定是我的机器中毒了还是这个页面有问题。精于心,简于形[郑昀]说(15:15):http://www.xfocus.net/articles/200610/888.html,这里面谈到
系统 2019-08-12 01:32:20 3036
1、png图片在IE6下出现透明或背景变灰的bug;分析:随处可见,遇到时就想好策略。解决方法:1、使用滤镜,语法如下.image-style{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="filename.png",sizingMethod="scale");}注意:使用滤镜需要性能损耗。2、给IE6单独制作一张.gif图片,打上h
系统 2019-08-29 23:36:29 3035
第一部分序言在近日推出的IE9测试版中,我们发现IE8中的几个实用的安全功能被保留了下来,并被进一步的完善,其中就包括InPrivate浏览和InPrivate筛选,以及在IE8中成功阻止10亿次试图下载恶意软件行为的SmartScreen筛选器。图1:各版本IE功能比较在这篇文章中,我们就要向大家介绍如何在IE9中使用这几项安全功能,来保护个人隐私,保障系统安全。第二部分InPrivate浏览很多时候,我们不得不使用公用的电脑浏览网页,但是并不想让他人知
系统 2019-08-12 09:29:41 3035
此文转自http://blogold.chinaunix.net/u3/93470/showart_2001536.html1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查
系统 2019-08-12 01:33:57 3035
全文检索引擎入门灰常不幸的是,关系型数据库对全文检索的支持没有被标准化。不同的数据库通过它们自己的方式来实现全文检索,而且SQLAlchemy在全文检索上也没有提供一个好的抽象。我们现在使用SQLite作为我们的数据库,所以我们可以绕开SQLAlchemy而使用SQLite提供的工具来创建一个全文检索索引。但这么做不怎么好,因为如果有一天我们换用别的数据库,那么我们就得重写另一个数据库的全文检索方法。所以我们的方案是,我们将让我们现有的数据库处理常规数据,
系统 2019-09-27 17:48:57 3034
主流开源数据库的技术特点点评随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM、Microsoft、Sybase等几大数据库厂商在数据库领域处于垄断地位的时候,出现了以MySQL、PostgreSQL为代表的开放源代码的数据库系统,推动了开源软件事业的发展。开源数据库系统并不是一个新事物,如Postgres(PostgreSQL的前身)已经有20年的发展历史了,而著名的MySQL今年4
系统 2019-08-29 23:39:48 3034
消耗在准备新的SQL语句的时间是OracleSQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提高查询性能。准备执行SQL语句当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤:1)语法检查:检查SQL语句拼写是否正确和词序。2)语义分析:核实所有的与数据字典不一致的表和列的名字。3)轮廓存储检查:检查数据字典,以确定该SQL语句
系统 2019-08-29 23:00:30 3034