在SQLServer2000环境中,如果要实现交叉表格报表,主要是靠一系列复杂的SELECT...CASE语句.其实现过程请参阅这里T-SQL交叉报表(行列互换)交叉查询旋转查询在SQLServer2005中我们可以使用PIVOT关系运算符来实现行列转换.还是以学生成绩表来举例:id姓名科目成绩1张三语文602张三数学653张三外语704李四语文805李四数学906李四外语857王五语文708王五数学719王五外语7510赵六语文6411赵六数学6712赵
系统 2019-08-29 22:27:53 2261
看到有人问怎么把主机的80端口映射到虚拟机的ip问题,本人正好刚做了一个虚拟机,经过摸索成功了,写出来,不妥之处请指正。我现实主机安装的是windowsxp,虚拟机(我安装的是VMwareworkstation6.5)中安装的是windowsserver2003Enterprise+iis6.0.首先,确定我们的虚拟机和现实主机都能正常访问网络。虚拟机是通过nat连接。其次,确认虚拟机中的iis使用正常。花生壳安装在虚拟机中(本人安装的是花生壳2008)。
系统 2019-08-29 22:22:53 2261
一个700M的数据集文件包含了1,175,646条数据,其中1,175,645条数据的长度要么是0,要么是32,而居然在中间夹杂了一条,它的长度是30!长度为0或32是通过观察得到的结论,30是完全未曾预料的,naturally,我的代码core掉了……为了定位这一条数据,我采用二分法一点点切文件,然后对切割所得的文件进行检查,stepbystep,最后定位到出错的位置:312121212221-x-122-small-tc-asp33.log文件包含了不
系统 2019-08-29 22:22:16 2261
终于支持(JPA的)annotation了。编写与测试已经通过,线上运行也还行(没有伤筋动骨的改动)。看到nutz发布了新版本,不争人气,等两天再发帮助这次全部放到了google的wiki上,不用2个网站一起捣腾了。GuzzAnnotation使用介绍:http://code.google.com/p/guzz/wiki/TutorialHbmAnnotationGuzzJPAAnnotation完整参考手册:http://code.google.com/
系统 2019-08-29 22:06:08 2261
2007年6月7日比尔·盖茨在哈佛大学毕业典礼上的演:BillGates:Neversurrendertocomplexity——比尔·盖茨:永远别向复杂低头。改变世界的阻碍,并非人类的冷漠,而是世界的太过复杂性。为了将关心转变为行动,我们需要找到问题,发现解决方法,评估后果。但是复杂性阻碍了这些步骤。就算我们真地发现了问题所在,也不过是迈出了第一步,接着还有第二步:那就是从复杂的事件中找到解决办法。从复杂中找到解决办法可以分为四个步骤:确定目标,找到最高
系统 2019-08-29 22:04:01 2261
数据表:createtableSESSION_LOG(IDNUMBERnotnull,SESSION_IDVARCHAR2(100),CREATE_DATENUMBER,LAST_ACCESSED_DATENUMBER,LOGIN_IDVARCHAR2(40),IP_ADDRESSVARCHAR2(32))web.xml中添加org.zju.cdpsn.module.listener.CDPSNSessi
系统 2019-08-12 09:29:49 2261
//usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.We
系统 2019-08-12 09:27:41 2261
用JAVA实现了一个简单的猜拳游戏,准备记录下来,算作是总结和回顾吧。程序运行结果如下:1.首先你需要编写一个电脑的类,类中有一个记录获胜几次的成员变量,和一个出拳的方法(用取随机数字来表示电脑出拳),代码如下:1classComputer{2intcount;34publicintshowFist(){5Randomobj=newRandom();6//利用Random类的nextInt()方法生成0-2之间的数7intnumber=obj.nextIn
系统 2019-08-12 09:27:37 2261
在VS2005里工具栏的启动调试按钮的右边有个下拉菜单,里面是Debug和Release选项,就表示编译调试版本和发布版本的程序的,实际上就是VS定义了DEBUG和RELEASE的两个编译器变量。你也可以自己添加比如说,你开发的软件有标准版和专业版,你就在“生成”菜单里的“配置管理器”来添加编译类,配置管理器窗口里的“活动解决方案配置”的下拉菜单里有新建,你可以用它来定义你自己的编译变量,如定义标准版变量为STAND,专业版是PROF,甚至你可以定义输出文
系统 2019-08-12 09:27:21 2261
Internet的变化日新月异,其庞大的容量对搜索引擎的索引更新和服务无疑是一种考验。搜索引擎也一直在努力寻求创新的途径,例如以关联站点的广泛度为基础进行排名,以此抵消对搜索引擎的spam伎俩和对页面因素恶意操纵的不良竞争结果,达到为用户提供最为精准和相关的搜索结果的目的。如今,通过将链接广泛度这个因素整合到其排名算法中,搜索引擎(例如Google)已然能够为冲浪者们提供卓越的搜索经验。但这并不意味着我们就可以对页面因素和网站内容掉以轻心。正确的理解应该是
系统 2019-08-12 09:27:07 2261