Utility
文章平均质量分 65
downmoon
浙江大学(项目管理方向)工程硕士,PMP,微软MVP获得者。十年以上.NET、架构设计、数据库开发经验,十年以上项目管理经验、从事多个垂直行业、零售流通领域多年。欢迎交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dbeaver连接Oracle中文乱码的解决方案--druid
dbeaver是一个优秀的通用数据库客户端连接工具,最重要的是社区版一直是开源免费。但是在连接服务端的WE8ISO8859P1字符集时,表中的数据查询出来显示为乱码,无论怎么修改参数都没用。本文主要介绍如何解决这个问题。原创 2020-07-17 12:48:57 · 12912 阅读 · 0 评论 -
快速导入导出Oracle数据demo(sqlldr、UTL_FILE)
本文演示快速sqlldr导入、UTL_FILE导出Oracle表数据实例表结构如下,演示数据约112万,可自行准备。create table MemberPointDemo(MEMBERID NUMBER(20) not null ,--会员ID PointType VARCHAR2(20) not null,--积分类型 Points VARCHAR2(20),--...原创 2019-11-20 11:23:23 · 454 阅读 · 0 评论 -
韩信点兵问题的简单算法(downmoon)
有朋友问起这个问题:爱因斯坦曾出过这样一道有趣的数学题,有一个长阶梯,每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶,若每步上5阶,后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后一阶也不剩。问至少有多少阶阶梯?编写一个JAVA程序,解决该问题。这个是我国古代的韩信点兵问题:古人用剩余定理口算或心算,我们现在有计算机了,算法很简单:我以C#为例,Java非常类似。JAVA原创 2009-09-16 09:17:00 · 21378 阅读 · 46 评论 -
微软提供对汉语拼音的强大升级支持--Microsoft Visual Studio International Pack 1.0 SR1
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=zh-cn演示代码:http://blog.youkuaiyun.com/net_lover/archive/2009/04/20/4095606.aspx原创 2009-04-23 15:19:00 · 3431 阅读 · 0 评论 -
C#制作Windows service服务系列二--演示一个定期执行的windows服务及调试
系列一: 制作一个可安装、可启动、可停止、可卸载的windows service(downmoon原创) 系列二:演示一个定期执行的windows服务及调试(downmoon) 系列三:windows service系列三--制作可控制界面的windows service 一、经常有人问起如何让程序定期自动执行? 除了像原创 2009-09-16 12:20:00 · 8273 阅读 · 1 评论 -
SilverLight3正式版(含Eclipse4SL)安装手记(downmoon)
微软Silverlight 3正式版已经出炉,下载后,安装比较顺利,过程如下:1、先安装Silver Light 3 客户端http://www.microsoft.com/silverlight/handlers/getsilverlight.ashx或在线安装http://www.microsoft.com/silverlight/2、再安装Silver Light S原创 2009-07-10 16:57:00 · 8585 阅读 · 9 评论 -
MSSQL中如何用SQL清除所有表的数据(downmoon)?
有朋友问起:MSSQL中如何用SQL清除所有表的数据?这个需求分三种类型:第一:只要数据库中表是空的;第二:表是空的,并且自增长列可以从1开始增长。第三:表是空的,并且自增长列可以从1开始增长,而且存在表间的约束。邀月稍微整理了下,放在这里,便于有需要的朋友参阅。其实,这不算什么需求。只要用数据库的生成脚本,几分钟即可生成一个干净的表结构及存储过程、视图、约束等。这里提供了原创 2009-09-10 23:31:00 · 7009 阅读 · 8 评论 -
无需ajax刷新父页面的控件的值(ie/firefox)(downmoon原创)
在《.net2.0中新增的Substitution控件--动态更新缓存页的部分(也可用于局部刷新)》一文中,可以局部缓存页面的部分内容,这在.net2.0中是新增的一个功能。另外一个常见的应用是在Iframe页面中刷新父页面的某个控件(TextBox或Label等)的值。这里邀月介绍一种简单的做法:在ie8/Firefox3.5下测试通过共两个页面,一个master.aspx,一个原创 2009-09-08 09:28:00 · 4317 阅读 · 8 评论 -
一个强大的LogParser的UI工具--logparserlizard简介
日志分析,特别是IIS日志,一般人都会想到LogParser工具,的确很强。但是命令行的操作界面令很多非专业的管理人员望而生畏,现在好了,有一个可视化的LogParser的UI工具可以使用了!Log Parser Lizard 1.1,这是一款用Vc++.net写的logParser增强工具。主要有以下特点:1、封装了logParser命令,带图形界面,原创 2009-09-02 00:23:00 · 35077 阅读 · 9 评论 -
Windows 2003 安装WLM2009/MSN9错误的另一种解决办法
Win2003不被新版的WLM2009/MSN9支持,如果从微软网站下载,再执行,会提示:0x80280004错误 无法安装程序,很抱歉,无法再此操作系统上安装你所选择的程序原来都是先安装到xp/vista上再提取MSI文件安装,今天看到一个ejiyuan使用的一个方法:Windows 2003 安装/运行 Windows Live (MSN)错误解决办法试了下,果然修原创 2009-09-01 19:27:00 · 2120 阅读 · 0 评论 -
在webForm中WebRequest/WebClient/WebBrowser获取远程页面源码的三种方式(downmoon)
一个小需求,获取远程页面的源码,主要用于抓数据。原来用的好好的,最近突然不能获取页面源码了,但是仍然可以用浏览器正常浏览。(文后附源码下载。^_^) 经过分析,原来用的代码如下:StreamReader sreader = null ; string result = string .Empty; try原创 2009-07-01 10:45:00 · 7045 阅读 · 3 评论 -
VS2008连接SQL Server数据库文件出错的解决方案(downmoon)
有朋友问到一个问题:系统上安装的是vs2008+Sql 2005 developer(没有安装Sql server 2005 Express )用代码直接连SQL Server服务器没有问题,但在项目中数据源改用SQL Server数据库文件时出错,提示错误如下:“与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,…原创 2009-08-20 20:37:00 · 9196 阅读 · 5 评论 -
如何搜索木马隐藏的系统文件(downmoon原创)
最近服务器老是在木马出没,网管查了又查,杀了又来,今天决定亲自认真查一下,很快,在服务器上找到一个aspxSpy,还是1.1版本的,网上搜索下,在作者主页,版本为2.0,看到如下说明:1.开发环境VS2008 + C#,兼容FrameWork1.1/2.0,基本实现代码分离。2.密码为32位MD5加密(小写) 默认为 admin.3.全部采用POST方式提交数据,增强了隐蔽性。原创 2009-08-20 10:42:00 · 3387 阅读 · 9 评论 -
VS2008无法在断点处停留的解决方案(downmoon收集)
发现遇到的人还比较多,所以在网上搜了一下,再稍作整理。VS2008按F5无法在断点处停留,主要有以下几种情况:1、生成方式是Release不是Debug。2、调试时到“附加到进程”菜单里看有没有“aspnet_wp.exe”的进程,如果没有,添加。3、控件的事件丢失。这个比较常见。4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE原创 2009-08-18 09:42:00 · 6163 阅读 · 4 评论 -
监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
原文地址:http://technet.microsoft.com/zh-cn/library/bb838723.aspxMicrosoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:原创 2009-08-12 22:40:00 · 4124 阅读 · 3 评论 -
根据表名自动生成I/S/U/D的SQL语句,用于MSSQL2000/2005/2008(downmoon)
网上流传的基本SQL生成语句(Inset/Selec/Update/Delete)方法多了,这里介绍一种,可以用于MSSQL 2000/2005/2008。 第一步:生成测试数据库SQLCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/原创 2009-06-06 15:34:00 · 1715 阅读 · 0 评论 -
如何读取thumbs.db里的缩略图?(downmoon)
问题:如何读取thumbs.db里的缩略图?请先到这里下载一个控件ThumbDBLibA C# library for reading thumbs.db filehttp://www.petedavis.net/MySite/DynPageView.aspx?pageid=31 引用dll,这里提供了 VB和C#代码,一个Thumbs.aspx,添加原创 2009-06-04 10:41:00 · 6054 阅读 · 2 评论 -
ajax for asp.net2.0中'Sys' is undefined的原因及解决方案
当运行一个asp.net 2.0 ajax web页面或为一个已经存在的web应用程序启用Ajax功能时,原来正确的页面,可能会出现提示“ Sys is undefined“。引起的原因有很多,最可能的一种是: 在页面上启用Ajax功能,但没有在web.config文件中增加相应的配置。解决方案:先新建一个普通的vs2005 web 项目, 查看默认的web.config原创 2009-06-03 10:57:00 · 2729 阅读 · 0 评论 -
纯JSP分页代码之sqlserver2005/2008
昨天看到一篇《纯JSP分页代码》的文章,是用于mysql,稍微修改下,用于Sqlserver2005/2008,没有异常处理。没有考虑性能等。现将代码贴出,以供初学者参考:注:邀月使用环境Eclipse 3.4.2+Tomcat 6.18+Sqlserver2005 sp3调试成功。页面pagelistDemo.jsp内容:原创 2009-06-02 10:55:00 · 7248 阅读 · 6 评论 -
Frameset打印frame的问题(downmoon)
问题:位于同一个父页面的两个框架间, 比如有"RightWin"和"WorkWin"两个框架,在"RightWin"里有个按钮print,要实现功能为打印WorkWin的页面内容,我的语句是这么写的: function Print(){window.parent.frames("WorkWin").window.print(); } 但是结果却是打印出了RightWin中的内容原创 2009-07-28 17:17:00 · 2984 阅读 · 3 评论 -
UML常见工具之Powerdesigner(downmoon)
在上一篇文章中, UML常见工具之NetBeans(downmoon) 简要介绍了netBeansIDE的UML工具,今天再来看一下更常用的powerDesigner,相信这个工具大多数人不陌生。目前版本是15。真的很感谢Sybase,可以说PowerDesigner横跨了需求分析师、架构分析师、系统分析师、数据库设计师好几个领域,甚至集成了代码生成,只是一般很少使用。原创 2009-07-28 16:24:00 · 13439 阅读 · 20 评论 -
删除MSSQL数据库text字段中恶意脚本的方法(downmoon)
删除MSSQL数据库text字段的替换处理示例--全表替换,看到有人提问,所以整理了一个好久以前的处理方法,以供大家参考:方法很简单:text字段不能使用Replace,所以使用patindex-select * from Product where P_Intro like %% --text字段的替换处理示例--全表替换 -- select datalength(P原创 2009-07-28 08:10:00 · 1857 阅读 · 0 评论 -
vs2008中js的语法提示及修正功能(downmoo)
vs2008对js的支持达到了一个新高度(在vs系列中)。不仅仅是调试。但是很多人在编写js时还不能充分利用vs2008的功能来提高编写js的效率。这里有一些tips,希望跟大家分享。也希望有更好的解决方案或建议。首先,当然是要利用智能感知(Intellisense),不仅对普通的JavaScript代码提供了Intellisen原创 2009-07-21 09:06:00 · 3973 阅读 · 1 评论 -
动态加载css的两种实现思路(js和服务器端)(downmoon)
动态加载css的实现思路,目前想到有两种:一、js参考http://blog.youkuaiyun.com/qsdnet/archive/2006/12/31/1470891.aspx主要内容如下:第一种:一般用在外部CSS文件中加载必须的文件 程序代码@import url(style.css);/*只能用在CSS文件中或原创 2009-07-18 10:45:00 · 4047 阅读 · 1 评论 -
Database Project requires local SQL 2005 instance的解决方案(downmoon)
VS2008集成的dbProject是一个轻量级的数据库的设计工具。虽然比较起PD还在相当的差距,但一般的用途还是值得肯定的。呵呵。 今天在试用时遇到一个问题:创建一个SQl server 2005 Data project时,出错,提示需要一个本地的sql server 实例。 试着修改一个成一个远程地址如:192.168.30.199/vegnet(注意该实例在vs.原创 2009-07-15 18:25:00 · 3007 阅读 · 0 评论 -
只允许输入数字型Textbox演示
有一个需求,需要在GridView中批量输入数字! 于是想到封装一个TextBox代码如下:public class NumberText : TextBox { private const string SMB_NUMBER_SCRIPT_ID = "{c4f7dcfd-8f9b-4fe8-8bd1-4a8a1f145c0c}"; pri原创 2008-12-19 12:44:00 · 6047 阅读 · 4 评论 -
《Java是如何快速煮成C#的?》(二):数据访问(1)
在上两篇《Java是如何快速煮成C#的?》(一):相似的方法和《Java是如何快速煮成C#的?》(一):相似的方法(2)中,我们开启了C#与Java中的话题之一:相似的方法。其实我写主这两篇文章的目的,有两个: 1、总结自己的学习历程,这个是主要的。 2、给c#转入java的同学一个快速熟悉的感觉,所以这个系列的名称也是“快速煮成”。因为我对这两门语言仅限了解,对c#也仅限于熟悉,如有理解不妥之处,请指正。今天我们看看这两种语言环境下纯粹的数据访问。原创 2010-09-21 16:13:00 · 9987 阅读 · 23 评论 -
关联表的批量更新(SQL SERVER)
在更新一批记录时使用如下语句:update publish set contentid=(select top 1 articles.contentid from articleswhere articles.articleID=publish.objectID)--where publish.objectid=@objectID 前提是:publish表的记录不能大于Article的记录,即要原创 2006-09-28 15:28:00 · 4453 阅读 · 1 评论 -
结合SQL Server全文检索对Word内容进行检索的三个方案
导读:除了利用office提供的API对word文档内容进行检索外,本文简要总结如何结合SQL Server的全文检索技术对Word文件的内容进行检索的三个方案。一、结合Windows索引服务进行全文检索方案摘要: 1. 改变文件存储时的文件名;2. 配置索引服务器,并将索引服务器与MS SQL Server关联。3. 修改SQL语句,将进行全文查询语句的内容加入查询条件中一个详细的实例,参考这里原创 2011-04-21 23:07:00 · 5467 阅读 · 1 评论 -
SQL2005/2008中的CTE应用--递归查询
微软从SQl2005起引入了CTE(Common Table Expression)以强化T-SQL。这是一个类似于非持久视图的好东东。按照MSDN介绍1、公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同原创 2009-10-23 01:37:00 · 5706 阅读 · 1 评论 -
SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
SQL Server 2008中SQL应用系列--目录索引SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。我们原创 2010-10-17 21:56:00 · 10837 阅读 · 15 评论 -
SQL Server 2008中Service Broker基础应用(上)
SQL Server 2008中SQL应用系列--目录索引 导读:本文主要涉及Service Broker的基本概念及建立一个Service Broker应用程序的基本步骤。一、前言: Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Service Broker消息可以保证以适当的顺序或原始的发送顺序不重复地一次性接收。并且原创 2011-04-05 16:48:00 · 5798 阅读 · 2 评论 -
JDBC Driver For SQL2000/2005/2008
机器上配置的JDK为1.6,SQL2005/2008,而JDBC Driver一直用Microsoft SQL Server 2005 JDBC Driver 1.2,支持sql2000/sql2005/sql2008,下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1原创 2009-07-16 11:00:00 · 18604 阅读 · 10 评论 -
0-1总体分布下的参数假设检验示例一
【案例】招聘测试问题某公司人力资源部要要招聘若干名某专业领域的工程师。出了10道选择题,每题有4个备选答案,其中只有一个是正确地。或者说,正确的比率只有0.25。问至少应当答对几道,才能考虑录取?(1)若对5道题,是否考虑录取?(2)若对6道题,是否考虑录取?一、定性分析:1、总体是:B(1,p)分布 应聘都答对了,X取值为1(相当于投不均匀的硬币,正面朝上),答错了,X取值为0。 B(1,p)分原创 2010-09-24 11:25:00 · 4896 阅读 · 4 评论 -
NPOI根据Excel模板生成原生的Excel文件实例
上周完成了一个报表小项目,使用开源组件NPOI作为主要组件。之所以采用第三方的开源组件而不使用COM或微软提供的API,原因就不多说了,大家懂的。在此分享NPOI的一个应用,利用Excel模板生成excel文件。这正是NPOI强于Myxls之处。原创 2011-04-17 21:21:00 · 7036 阅读 · 1 评论 -
SQL Server 2008中Service Broker基础应用(下 )
导读:在上篇《SQL Server 2008中Service Broker基础应用(上)》中,简要介绍了Service Broker的一般步骤,本文继续介绍Service Broker的设置会话优先级,存储过程中实现。原创 2011-04-12 10:24:00 · 6268 阅读 · 3 评论 -
分享一个Winform下的分页控件
分享一个Winform下的分页控件。如有反馈,请联系邀月。3w@live.cn原创 2011-02-10 15:51:00 · 19993 阅读 · 16 评论 -
用Markup Validation Service进行网页的W3C标准语法验证(c#)
W3C提供免费的Markup Validation Service,这是一个可以验证Html/XHtml文档的语法规范的公共服务。在某种程度上,有了它,我们再也不用为不能全面及时检测众多浏览器和五花八门的js/css不兼容性而痛不欲生了。^-^。原创 2010-10-17 10:00:00 · 3560 阅读 · 0 评论 -
以一种"廉价"的方式获取页面的标题(downmoon)
有朋友问到:“我需要得到一个web page的title,因为这个title一般都比较靠前,只要取得html的前面少量内容就可以了。因为要取得很多个页面的title,如果下载整个html code,肯定比较浪费时间。.net好像没有现成的类可以干这件事情(取得部分html) ,我应该如何去实现?”一种比较"廉价"(即较小成本条件下)的解决思路:第一步:取出含有页面title部分原创 2009-09-16 22:37:00 · 2120 阅读 · 2 评论 -
ClickOnce发布时报错:Cannot publish because a project failed to build
.net程序开发、测试完成后,还有一个很重要的步骤--部署,作为用户,自然是希望越傻瓜化、越人性化越好。.net自带的部署选项有以下几种:1、 Xcopy 实用工具2、Copy Web工具3、发布 Web站点4、部署项目(又分为四类:创建合并模块;为客户应用程序创建安装程序;为 Web 应用程序创建安装程序; 以及为基于智能设备(Compact Framework)的应用程序创建安装程序。还可以创建 cab文件。)5、 ClickOnce前四种方式应用很广泛,本文主要介绍ClickO原创 2010-09-12 13:30:00 · 3054 阅读 · 0 评论
分享