Tips
文章平均质量分 67
downmoon
浙江大学(项目管理方向)工程硕士,PMP,微软MVP获得者。十年以上.NET、架构设计、数据库开发经验,十年以上项目管理经验、从事多个垂直行业、零售流通领域多年。欢迎交流。
展开
-
Trace.axd--asp.net调试的新境界
在以往的经验中,很多时候,我们为了调试一个变量,会在页面中用Response.write输出一段字符串,以验证web程序是否运行到此处及是否正确获取了变量。也有人会调用封装好的js框架,alert或msgbox一条信息。这个在asp时代是最常见的方法。如果要调试比较复杂的信息,这种方法就显得有点力不从心。原创 2010-09-02 12:15:00 · 5567 阅读 · 16 评论 -
如何卸载.vsix文件安装的Vs插件?
前些日子安装了几个vs插件,学习,其中有大名鼎鼎的 Mono Tools for Visual Studio,今天清理系统时,以为.vsix会像setup一样负责修复和卸载。谁知双击monotools-2.0.8152.vsix,提示已安装。在控制面板中也没有找到相应的删除项。原创 2010-12-14 09:47:00 · 14260 阅读 · 1 评论 -
IIS进程经常崩溃的三个解决思路
如果服务器使用IIS,并且部署了很多站点。最常见的一个现象是w3wp.exe进程占用CPU很高,或使用较多虚拟内存的情况。通常解决思路是增加内存,由于成本低廉,效果还是相当不错的。如果还不能解决问题。可以考虑以下三个方案:原创 2010-12-20 09:00:00 · 8017 阅读 · 0 评论 -
win2003+vs2010下安装asp.net MVC3正式版失败经历
刚看到微软的正式版下载地址 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en 下载后有21M左右。原创 2011-01-16 14:55:00 · 6007 阅读 · 3 评论 -
一款小巧精致的编辑和编译工具--TextPad
昨天偶尔试用了一款编辑和编译工具--TextPad,,最新版为5.4.0,大约2.8M大小。下载地址为http://www.textpad.com/它可以支持目前主流的C#、Java、PHP,甚至古老的Perl等的编辑及编译。跟以前用的NotePad++有点类似。最主要的是它对配置较低的机器提供了一个选择,起码可以在不用装vs/eclipse/netbeans等庞然大物的前提下可以进行编辑和编译。如果常用VS环境,那么偶尔编译下Java,或者常用Eclipse,偶尔编译下CS文件,那么这是一个不错的原创 2010-11-25 12:53:00 · 3356 阅读 · 3 评论 -
WinForm下ComboBox设定SelectedValue总结
最近在项目中处理一个winForm中设定ComboBox值,奇怪的是用一个对象匹配ComboBox的Datasource集合的一个对象时,设置SelectedValue时,竟然得到SelectedValue为null。原创 2011-01-22 22:31:00 · 12792 阅读 · 1 评论 -
SQL server的一道入门面试题背后的思考
最近看到一个SQL Server的小例子,发现完全可以作为SQL server的一道入门面试题。题目如下:例:有一合同表Contract Id Name Total buget 1 合同名称 100 102,22 2 合同名称2 300 ,102,22, 3 合同名称3 200 ,103,23, 要求:用SQL语句更新表的buget字段,如果前后没有","要加上","(即一个英文逗号)。(10分)原创 2011-03-02 09:58:00 · 1564 阅读 · 5 评论 -
Power designer 15生成sql server 2005/2008列注释
Power designer 15生成sql server 2005/2008列注释原创 2011-03-03 18:57:00 · 3706 阅读 · 2 评论 -
在1~500这500个整数中,找出连续相加等于500的数?
昨天碰到有人问起一个题目:在1~500这500个整数中,找出连续相加等于500的数?原创 2011-03-05 09:21:00 · 3048 阅读 · 5 评论 -
Microsoft Visual Studio 2010 Service Pack 1 正式版官方下载地址
Microsoft Visual Studio 2010 Service Pack 1 正式版官方下载地址今天在Paulo Morgado的weblog上看到Microsoft Visual Studio 2010 Service Pack 1已经公开提供下载。下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&原创 2011-03-11 08:45:00 · 21128 阅读 · 0 评论 -
让MessageBox弹出在当前窗体的中央,而不是在屏幕的中央
WinForm中默认的MessageBox默认的弹出位置在屏幕的center,而且没有属性可以修改它,所以在当前活动窗体不在中央时,将会出现,弹出的MessageBox的错位。本代码实现MessageBox在当前窗体中央显示。原创 2011-03-13 03:00:00 · 10482 阅读 · 3 评论 -
Visual Studio 2010 Service Pack 1安装日志
Visual Studio 2010 Service Pack 1安装日志原创 2011-03-11 16:29:00 · 14048 阅读 · 1 评论 -
powerdesigner逆向工程生成PDM时的列注释解决方案的补充
在《powerdesigner逆向工程生成PDM时的列注释解决方案》一文中,我介绍了如何在逆向工程中从现有数据库中生成PDM文件时将数据库中的Description直接带到PDM中,主要解释了我的解决思路,有些乱。有的朋友不是很清楚,在本文中再次补充一个清晰的思路,希望能给大家带来帮助。原创 2011-05-21 23:09:00 · 4444 阅读 · 0 评论 -
win2008 SP2下USB鼠标不能使用的一个解决方案
在一款老本Dell vostro 1400上装了win2008 server standard sp2,好好用了两天,今天突然USB鼠标不能用了。症状为:鼠标插上,光标闪下,不动了。4个USB接口一个都不能用。原创 2011-04-05 15:15:00 · 21298 阅读 · 1 评论 -
C#中的值类型与引用类型-译自《Essential C# 4.0》
C#中的值类型与引用类型-译自《Essential C# 4.0》原创 2011-04-13 14:14:00 · 1606 阅读 · 0 评论 -
windows server 2008 关机后安装自动更新,反复启动,不能进入系统。
我的笔记本安装的是正版的windows server 2008 标准版 SP2,昨天关机后安装自动更新,显示:正在配置更新 第3阶段,共3阶段,0完成。请勿关闭电源。1分钟左右后,系统重启,但重启后到此界面,反复启动,不能进入系统。尝试用各用启动方式,均走到这个配置更新界面而重启。原创 2011-04-18 10:19:00 · 11155 阅读 · 0 评论 -
windows server 2008下安装windows phone 7开发工具的补充
看到杨过的《在win2008 r2中安装windows phone 7开发工具》,因为我的机器是windows server 2008。所以修改文件内容不同:打开解压后的baseline.dat,修改[gencomp7788]节点下两个属性值:InstallOnLHS=0InstallOnWin7Server=0然后,再执行G:/tools/vs2010/Mobile/vm_web/setup.exe /web即可执行在线安装,不过速度实在不敢恭维。原创 2011-04-17 09:21:00 · 1961 阅读 · 0 评论 -
安装SQL Server 2008反复提示需要安装MICROSOFT .NET FRAMEWORK 3.5 SP1的一个解决办法
在安装过.net framework 4的系统中,安装sql server 2008的安装前提之一MICROSOFT .NET FRAMEWORK 3.5 SP1时,可能已经安装并重启了,还是提示安装MICROSOFT .NET FRAMEWORK 3.5 SP1参照这篇文章,原创 2011-08-31 17:32:07 · 18464 阅读 · 0 评论 -
SQL Server中Between在查询日期时有30秒的误差
在SQL Server 2005 SP3环境下,今天偶然使用Between查询日期数据时,发现以下奇怪现象:其中PaymentDate为Smalldatetime难道2011-07-31 23:59:59还在2011-08-01 0:00:00之外?继续尝试,发现将时间减少31秒原创 2011-08-10 14:59:55 · 3170 阅读 · 2 评论 -
windows live messenger 2009登录失败,提示“错误代码:81000605”的一个解决办法
环境:windows server 2008 标准版+windows live messenger 2009登录失败,提示如下:多次尝试未果,重新安装windows live messenger 2009也未能奏效。后来google知,微软提供了一个土法子,每次启动前清理缓存文件原创 2011-09-26 09:21:53 · 2310 阅读 · 0 评论 -
SQL Server 2008如何压缩日志(log)文件?
在SQL Server 2000/2005中可以快速压缩日志log文件,通过SQL,方法一: -- BigData为数据库名DUMP TRANSACTION BigData WITH NO_LOGBACKUP LOG BigData WITH NO_LOGDBCC SHRINKDATABASE(BigData ) 执行以上语句可以快速压缩日志文件到1M原创 2009-12-13 15:13:00 · 9694 阅读 · 1 评论 -
0-1总体分布下的参数假设检验示例一(SPSS实现)
在《0-1总体分布下的参数假设检验示例一》一文中,我使用查表方法分析了如何进行参数假设检验,本文将使用SPSS工具,直接计算出结果。说起SPSS,其实大家都不陌生,我以前用过SPSS 13,那时还没有被IBM收购,现在用了IBM收购后的新版本SPSS 18,已经被改名为PASW Statistics。安装后,运行SPSS,并打开数据文件,如图:然后点击“分析”--“非参数检验”-“旧对话框”-“二原创 2010-10-13 21:24:00 · 7742 阅读 · 0 评论 -
SPSS(|PASW)18 学习笔记(1):入门示例-克山病例
最近看了一些统计方面的应用,反正是学数学出身,索性花点时间了解一下,也许以后在决策系统中会派上用场哦。说明:邀月用的是SPSS18版本,被IBM收购后,现在正式名称为PASW18,不过按照惯性,还是用SPSS 18比较顺口。今天,我们了解下基本的界面及数据处理方法。我们看一个例子:(注:来自于张文彤教授的一个示例)例1.1 某克山病区测得11例克山病患者与13名健康人的血磷值(mmol/L)如下,原创 2011-01-12 11:36:00 · 8036 阅读 · 8 评论 -
用SPSS进行单样本T检验(One -Sample T Test)
在《0-1总体分布下的参数假设检验示例一(SPSS实现)》中,我们简要介绍了用SPSS检验二项分布的参数。今天我们继续看看如何用SPSS进行单样本T检验(One -Sample T Test)。看例子:例1:已知去年某市小学五年级学生400米的平均成绩是100秒,今年该市抽样测得60个五年级学生的400米成绩(数据见后面文件“CH6参检1小学生400米v提高.sav”),试检验该市五年级学生的40原创 2010-10-14 00:15:00 · 24986 阅读 · 9 评论 -
SQL Server 2008中的Pivot和UnPivot
SQL Server 2008中SQL应用系列--目录索引今天给新成员讲解PIVOT 和 UNPIVOT示例,顺便整理了一下其用法。这是自SQL Server 2005起提供的新功能。官方示例:http://msdn.microsoft.com/zh-cn/library/ms177410%28v=sql.105%29.aspx首先看PIVOT示例:基本表数据:IF NOT OBJECT_ID('原创 2012-04-05 18:56:53 · 19740 阅读 · 0 评论 -
Sql Server 2008中存储过程传入表值参数
SQL Server 2008中SQL应用系列--目录索引经常我们会遇到需要一次往数据表中插入多行数据。此时,最简单的莫过于调用存储过程。比如目标表如下:USE testDb2GOIF NOT OBJECT_ID('tb_Demo_MultiRowsInsert') IS NULLDROP TABLE [tb_Demo_MultiRowsInsert]/****** Object: T原创 2012-04-06 13:10:10 · 22926 阅读 · 1 评论 -
visual studio 2010 创建新项目时,提示无法找到项目模板的一个解决方案
今天打开visual Studio 2010创建新项目时,提示:"Unable to find 'E:\vs2010\Common7\IDE\projectTemplatesCache\Csharp\web\1033\WebApplicationproject40.zip\WebApplicationproject40.vstemplate“. please repair the product原创 2012-03-21 11:01:05 · 7816 阅读 · 0 评论 -
安装Visual Studio 2005 SP1--极其惨烈的人生体验
今天在微软的网站上面看到了Microsoft® Visual Studio® 2005 Team Suite Service Pack 1 在花了好几个小时极其痛苦的安装经验后,将需要注意的地方写下来,提供给有需要的人参考安装前必读:发行说明下载地址Microsoft® Visual Studio® 2005 Team Suite Service Pack 1安装三要素:第一:一定要在晚上23:0原创 2007-03-01 13:40:00 · 26365 阅读 · 18 评论 -
PowerDesigner 批量生成日期型、中文字符型、数字型测试数据
Powerdesigner可以在数据模型中方便地生成测试数据。本文主要简介利用PowerDesigner生成三种基本类型的数据:日期型、中文字符型、数字型。基本测试表如下:if exists (select 1 from sysobjects where id = object_id('DepartDemo') and原创 2012-03-16 13:55:32 · 5509 阅读 · 2 评论 -
SQL Server返回最后一个标识值的三个函数:IDENT_CURRENT、@@IDENTITY、SCOPE_IDENTITY
SQL Server 2008中SQL应用系列--目录索引 昨天有人在群里讨论SQL Server返回最后一个标识值的三个函数:IDENT_CURRENT、@@IDENTITY、SCOPE_IDENTITY,在些作个标记和小结。 其实MSDN对此有官方解释:这三个函数都返回最后生成的标识值。 但是,上述每个函数中定义的“最后”的作用域和会话有所不同。 1、IDENT_CURRENT 返回为某原创 2012-04-12 17:33:58 · 9675 阅读 · 0 评论 -
SQL Server 2012清除连接过的服务器名称历史?
SQL Server 2008 R2及以前版本:http://blog.csdn.net/downmoon/article/details/5678468 SQL Server 2012: 删除这两个地方!请提前备份!X:\Users\XXX\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.binX:\Us原创 2012-04-25 11:11:11 · 5655 阅读 · 0 评论 -
SkyDrive的免费容量将由25G变为7G,老用户请尽快手动升级!!
明天上SkyDrive时注意到:SkyDrive的免费容量将由25G变为7G,SkyDrive的老用户请尽快手动升级!! 邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。助人等于自助! [email protected]原创 2012-04-25 11:48:49 · 2902 阅读 · 0 评论 -
安装sql2008 enterprise (English正式版)图解
首先,如果安装过vs2008的任何版本,而且没有打过vs2008的sp1补丁,那么请首先删除你的vs2008!!是的, 删除!正确的安装顺序应该是这样: ㈠office2007(+Sp1)>>㈡sql2008>>㈢Vs2008>>㈣Vs2008 SP1 请相信, 这是血的教训! 第一步:下载ISO文件,参照我的另外一篇日志, 下载完毕后解压ISO文件,约3.03G大小。载入虚拟光驱 第二步:安原创 2008-08-22 22:28:00 · 6825 阅读 · 9 评论 -
SQL Server 2012提供的OFFSET/FETCH NEXT与Row_Number()对比测试
SQL Server 2008中SQL应用系列--目录索引前些天看到一篇文章《SQL Server 2012 - Server side paging demo using OFFSET/FETCH NEXT》,原文地址。作者在文中称,要SQL Server 2012使用OFFSET/FETCH NEXT分页,比SQL Server 2005/2008中的RowNumber()有显著改进。今天特地原创 2012-04-19 03:27:41 · 4496 阅读 · 1 评论 -
同时安装vs2005团队开发版和sql 2005企业版
同时安装vs2005团队开发版和sql 2005企业版(downmoon原作)由于微软在vs2005vsts团队开发版中集成了sql 2005 express,而在SQL 2005中又集成了vs2005Express,,所以当很多用户同时安装vs2005团队开发?:?sql2005企业版(downmoon)时,就会出现数据库连接失败的case 请按照如下步骤修改: OK! 由于有人说图太丑,邀月重原创 2006-02-16 22:07:00 · 9470 阅读 · 1 评论 -
前触发器和后触发器简介(downmoon)
前触发器和后触发器简介 触发器是一种特殊的存储过程。当Insert Update 或者Delete 语句修改表中一个或者多个行时执行触发器。因为SQL Server 对特定表上的每一个指定操作调用一个触发器,所以可以使用触发器扩展SQL Sever 的内置完整性和数据操纵功能. 注意:不像Delete 语句,Trancate Table 语句不激活触发器,Write Text 语句也不原创 2006-04-06 15:31:00 · 12283 阅读 · 1 评论 -
SQL Server 2012中快速插入批量数据的示例及疑惑
SQL Server 2008中SQL应用系列--目录索引今天在做一个案例演示时,在SQL Server 2012中使用Insert语句插入1万条数据,结果遇到了一个奇怪的现象,现将过程分享出来,以供有兴趣的同学参考。附:我的测试环境为:SQL Server 2012,命名实例Microsoft SQL Server 2012 - 11.0.2100.60 (Intel X86) Feb 10 2原创 2012-04-19 00:47:13 · 17085 阅读 · 17 评论 -
SQL Server 2008中SQL增强之一:Values新用途
SQL Server 2008中SQL应用系列--目录索引SQL Server 2008中新增功能:可以使用单个Insert命令插入多行。 Create table Demo_Values(PKID int not null identity(1,1) primary key,DName Nvarchar(20) null,DCode NVarchar(30) null,DDate dat原创 2010-10-12 20:53:00 · 7266 阅读 · 2 评论 -
SQL Server 2008中通过DBCC OPENTRAN和会话查询事务
SQL Server 2008中SQL应用系列--目录索引无论是有意无意,如果事务在数据库中保持打开,则它会阻塞其他进程对修改后的数据进行操作。同样,对事务日志进行备份也只会截断不活动事务的那部分事务日志,所以打开的事务会导致日志变多(甚至达到物理限制),直到事务被提交或回滚。要找到最早的活动事务,可以使用DBCC OPENTRAN命令。详细用法见MSDN:http://msdn.microsof原创 2010-12-24 15:11:00 · 4231 阅读 · 0 评论 -
SQL Server 2008中SQL应用之-“锁定(locking)”
SQL Server 2008中SQL应用系列--目录索引一、锁的基本概念:锁定(Locking)是一个关系型数据库系统的常规和必要的一部分,它防止对相同数据作 并发更新 或在更新过程中查看数据, 从而保证被更新数据的完整性。它也能防止用户读取正在被修改的数据 。Sql Server动态地管理锁定,然而,还是很有必要 了解Transact- SQL查询如何影响SQL Server中的锁定。在此,原创 2011-02-18 12:45:00 · 3322 阅读 · 0 评论