自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vividboy的专栏

Impossible means I'm possible

  • 博客(148)
  • 资源 (1)
  • 收藏
  • 关注

原创 有关绩效考核系统的一些想法

1. 绩效考核系统应该提供补填考核表的功能。比如,针对季度考核,当前已经是2008年3季度了,那么有些员工可能由于特殊原因不能还没有填写其2008年2季度考核表,造成无法对其进行考核,这里应该可以独立于当前时间提供补填的功能,以满足这种非正常的情况。(2008-7-2)2. 绩效考核系统需要有良好的提醒功能。由于绩效考核是周期性进行的工作,所以每个时间段需要完成考核流程的某个部分就显的十分重要

2008-07-02 14:12:00 4390

原创 ASP.NET 编程心得

1. 在页面中,如果一组控件的状态是互相关联的。比如,如果隐藏就同时隐藏等。那么就把它们放在同一个Panel中,这样隐藏的时候直接对Panel操作就可以了。2. 在编写程序的时候,一点要进行数据合法性先判断,避免一切可以避免的异常。特别是对Session,Application这些值为null的时候的判断。3. 在ASP.NET页面中,有些页面由于被多种情况调用(比如,一个页面可以为多个角

2006-02-28 09:31:00 1761

转载 word 2007 失去焦点后鼠标无法编辑的解决方案

最近频繁的使用word 2007做文档,一填突然发现我的word 2007 在切换到其他的窗口(即失去焦点)后,重新回到word 2007,鼠标竟然不能对文档进行编辑操作了。花了半天时间终于弄明白了导致该问题的原因,就是我装了一个powerdesigner 12.5导致word无法加载该软件的一个选项,所有出现了前面的问题。解决方案一(推荐):在你的鼠标能操作时,点击word 2007 左

2009-05-11 17:28:00 6797 4

原创 如何在Windows XP Home Edtion中配置文件访问的ACL

由于新电脑自带的系统是Windows XP Home Edtion,而且最可悲的是在我电脑基本软件都安装好,数据也转移好的情况下才发现的,晴天霹雳啊。 后来想想也算了,反正现在是用VS2005开发,即便是编写ASP.NET程序也不需要依赖于IIS了,所以也就想先用着好了。 但是今天在编写一个Windows程序的时候却发现了另外一个问题,在Windows XP Home Edtion

2009-04-26 22:18:00 3420

原创 NTLDR is missing press Ctrl Alt Del to restart

今天拿到了新的电脑,Lenovo E43G,虽然不是什么万元货,但是只要能满足需求就好,而且它和ThinkPad系列的外观也基本差不多,也让我很是喜欢。 偏题了,说说我今天碰到的问题,我将移动硬盘连接到计算机上,然后直接从移动硬盘中的安装文件为系统打XP SP3补丁,然后根据提示重启系统,在重启以后,希望界面上就出现了如下错误提示信息: “NTLDR is missing pres

2009-04-24 22:15:00 4720 1

翻译 通过Visual Studio 2005的项目模板来加速开发过程

  通过Visual Studio 2005的项目模板来加速开发过程page by Ameet PhadnisFeedback  简介:记得在我第一次做项目的时候,我就在尝试找出一种方法来提高项目开始的效率(jump start my

2009-03-20 08:49:00 4924 1

原创 基于ping命令的服务器是否可连接探查器

 概述: 此工具通过调用windows系统所自带的ping.exe程序定时连接指定的服务器,并将非正常的返回结果以“气泡”的形式进行反馈。 详述:在系统维护后期,由于McAfee的自动升级导致windows 2003 server操作系统的服务器运行不稳定,经常出现蓝屏和重启。后来由于机房维护有维护人员将服务器电源踢掉,导致服务器意外断电。但是这些情况,如果没有对服务器进行专门

2009-03-19 11:14:00 3374

翻译 基于Visual Studio 2005,为你的开发团队建立可重用的项目及文件项模板

基于Visual Studio 2005,为你的开发团队建立可重用的项目及文件项模板作者:Matt Milner英文原文地址:http://msdn.microsoft.com/en-us/magazine/cc188697.aspx这篇文章将讨论如下话题: 了解已经存在的模板建立自定义模板个性化模板 扩展向导这篇文章将涉及到如下知识

2009-03-17 08:58:00 4348 1

原创 系统交接的一些经验:(基于MIS业务系统)

1、由于MIS系统是以数据库为中心的,那么首先可以结合数据字典向讲解人对表结构、字段进行逐一讲解,这样在讲解的过程中一些字段设立的目的和取值的范围都会让你联想起系统中是否有需要强调说明的地方。2、对系统中使用到的典型算法,复杂的逻辑要进行讲解,其他的普通逻辑主要从结构上说明一下就可以了,只要是熟悉技术的人应该很好理解。

2009-02-19 17:47:00 3552

原创 SQL语句中简单的矩阵变换

在实际情况应用中可能出现如下情况,数据库的设计为了灵活性将一些也作为字段信息保存,而数据库表字段则是更为抽象的意义,但是在结果展示中则可能要求将本身为字段内容的信息作为列进行展示。说起来很绕口,用一个具体的例子了解释:表1为一个存储学生各门考试成绩的表,表结构如下:【表1】学生姓名(这里为了简单起见,假设学生的姓名具有唯一性)考核科目考核成绩表进行这样设计,而不是设计的如:

2009-02-03 21:50:00 7022

原创 一个移动文件的Windows服务的制作(主篇)

序: 最近由于需要一个转移文件的程序,当时想到的有几种做法:1、用批处理文件;2、写一个控制台程序,然后使用用户计划定期进行调用;3、写一个windows服务,然后自己存在一个Timer控件进行调用。第一种方式我不是很熟悉命令,所以处理程序也不强(比如:判断转移目标路径所在盘符是否有足够的空间等,如果空间不足那么就不进行转移)第二种方式实际从代码主题上和第三种方式基本一

2009-01-22 14:18:00 3422

原创 我的IBatisNet第一个小程序

前阵子项目进入了维护期,相对轻松了一点,所以看了看IBatis的相关东西。最初的想法是学习一种OR/Mapping的框架,后面就找到了IBatis,后来通过阅读其相关的文档才明白IBatis相较之NHibernate这样的大OR/Mapping框架其实是一个轻量级的数据持久层的解决方案。简单的东西总是让人觉得入手比较容易,所以决定从IBatis开始,先学习使用,减少工作中的重复工作量,然后就是借鉴

2009-01-11 17:21:00 3410 2

原创 通用绩效考核系统问题列表

 1、目前流程还只能支持单线流程,诸如:A -> B -> C -> ...- > Z, 但是目前碰到的情况是,考核流程一般是单线的,但是在某个考核节点可能可以同时做很多事情,比如:在“部门考核信息准备阶段”,可以同时进行“自评、加分、扣分”等。但是这些操作又是需要单独对进度进行控制的,所以以后需要对流程模型进行修改,可能一种流程套,每个节点中间再嵌入操作的方式会比较好。(2008-11-15)

2008-11-15 10:45:00 2857

转载 技术路线的选择重要但不具有决定性

最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010、.NET 4.0和C# 4.0。如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这次情况有点不太一样,在网上看到有人在抱怨微软技术更新速度太快而且四面出击,还有人扬言要改弦更张,投奔Linux或者Java阵营。我本人也收到一封来信,写信人大意是说自己大学时选择.NET

2008-11-08 17:39:00 2254

原创 业务系统中的状态值设置

在开发系统的过程中我们可能会碰到如下的场景:在某个阶段需要操作的人有很多,我们在进入下一个阶段的时候可能需要查看这些操作者的执行进度。以下对一个具体的需求进行一个描述:年度考核根据对象的不同分为部门年度考核和员工年度考核。其中部门年度考核对应一张部门年度考核表;员工年度考核对应一张员工年度考核表。在评分阶段,公司领导(可能有多人)需要分别对每个部门的考核表和每个员工的考核表进行评分,然后将分数通过

2008-10-29 22:52:00 2558

转载 领先技术:使用 ASP.NET 部分呈现功能进行 AJAX 编程 By Dino Esposito

领先技术使用 ASP.NET 部分呈现功能进行 AJAX 编程Dino Esposito代码下载位置: CuttingEdge2008_08.exe (470 KB) 在线浏览代码  目录 带有菜单的页面 导航 URL 异步回发 菜单和部分呈现 提供占位符 动态加载的控件 哪个控件进行了回发? 缓存用户控件的输出内容 侧重实用性 AJAX 的核心是 XMLH

2008-10-23 19:08:00 2732

转载 IIS5、IIS6、IIS7的ASP.net 请求处理过程比较

ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底

2008-08-03 23:07:00 2403

转载 将更智能的 ASP.NET 文件下载体验内置到您的 Web 应用程序中

 将更智能的 ASP.NET 文件下载体验内置到您的 Web 应用程序中发布日期: 2006-10-30 | 更新日期: 2006-10-30Joe Stagner本文将介绍以下内容: •从 ASP.NET 站点进行动态下载 •生成即时链接 •可恢复下载和自定义处理程序 •自定义下载机制所涉及的安全性问题

2008-07-15 15:13:00 2872

转载 微软发布3款SQL Injection攻击检测工具

随着 SQL INJECTION 攻击的明显增多,微软近日发布了三个免费工具,帮助网站管理员和检测存在的风险并对可能的攻击进行拦截。1.Scrawlr 下载地址:https://download.spidynamics.com/Products/scrawlr/这个微软和 HP合作开发的工具,会在网站中爬行,对所有网页的查询字符串进行分析并发现其中的 SQL INJECTION 风险。Scra

2008-07-05 16:20:00 2547

转载 VS.NET 2005 常用快捷键

序言:记得很早以前就从ASP.NET网站上看到一篇文章说在你编码的时候“不要让你的双手离开键盘”。今天看到一个网页里面列举了很多快捷键,希望那种水熟练使用键盘的人:) 大家共勉咯。常用快捷键Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上

2008-07-01 18:27:00 2311

原创 不要让你的程序死掉

前阵子在CSDN上看到一个帖子《论程序的成长—— 你写的代码有生命力吗?》,感触良多。加上实习到现在已经可以说是整整的工作3年了,其中做了一些项目也发现了一些共性。自己也写了一些通用的代码块,但是种种原因,没有一直坚持的维护下去,让它们不断的完善、升级。代码也就渐渐的失去了生命力,能发挥的作用也越来越小。一直都在说老是在做项目,真想做产品,或者专注于一个项目然后不停的完善,升级,其

2008-06-28 17:04:00 2505

原创 1天?3天?

1天,我计划的时间。3天,实际需要的时间。这个是我到客户那边部署系统的实际情况。为什么时间上差距这么大呢?主要是俩方面的原因,今天也总结一下:一方面是技术方面的原因,由于服务器是有专门的维护组维护的,所以在我部署ASP.NET Web Application的时候,他们已经将帮我安装好了操作系统(windows 2003 server enterprise edition + sp1)

2008-05-21 22:52:00 1217

原创 ICSharpCode.SharpZipLib 初级使用

最近做的一个项目需要使用到在线解压缩的过程。需求是这样的,用户可以将所有需要上传的文件进行打包然后上传到服务器,服务器将压缩包进行解压,然后对其中的文件进行逐个处理。其中将压缩包进行服务器端解压的过程就是通过ICSharpCode.SharpZipLib.dll来实现的。对于这个dll文件,可以通过搜索这个dll文件的名字下载到。原来没有使用过,所以拿来帮助文档依葫芦画瓢。1. 在

2008-05-08 19:41:00 16150 1

转载 Javascript中得到各种高度的方法

在javascript中得到当前窗口的高和宽         var     s   =   "";     s   +=   "/r/n网页可见区域宽:"+   document.body.clientWidth;     s   +=   "/r/n网页可见区域高:"+   document.body.clientHeight;     s   +=   "/r/n网页可见区域宽:"+  

2008-05-08 18:23:00 1039

原创 SQL语句:Group By 语句小结

1. Group By 语句简介:Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。P.S. 这里真是体会到了一个好的命名的力量,Group By从字面是直接去理解是非常好理解的。恩,以后在命名的环节一定要加把劲:)。话题扯远了。2. Group B

2008-04-21 20:44:00 22763 4

原创 嵌套游标

 今天有人询问游标是否可以嵌套使用的问题,因为用于标识游标是否已经达到数据集结尾的标志值@@FETCH_STATUS是一个全局变量,那么如果出现游标嵌套的话可能造成内侧的游标完成数据集遍历以后导致外侧游标的无法再循环读取下一行的数据。先来看看SQL Server 2000中联机帮助的内容: @@FETCH_STATUS返回被 FETCH 语句执行的最后游标的状态,而不是任何当前被连接打

2008-04-16 19:44:00 3651 7

原创 VSS(2005)中如何强行签入文件

今天来公司打开VS2005,准备修改一下其中的web.config文件,但是提示此文件已经被别人以独占的方式签出了。打开VSS2005发现的确被一名同事签出,碰巧的是这位同事今天正好又不在公司,无法联系上。为了不影响一天的工作,只能强制将此文件签入。(注意:此方法非正常做法,并且如果签出文件者已经对文件有所修改那么可能造成以后同步到VSS服务器的错误,所以仅仅在必须强制签入并确定文件不会出现的修改

2008-04-09 19:47:00 7997 1

原创 RDLC报表

最近项目需要实现一些报表功能,使用的报表工具就是VS2005中自带的“报表”。由于以前也没有使用过,所以目前也是在学习阶段,并将所学的心得写成一个系列博客,这样可以方便以后自己复习的同时也希望能对后来的学习者有一些帮助。什么是 rdlc?.rdlc是VS2005中报表文件的后缀名,是Report Definition Language Client的缩写,直接翻译过来可以理解为报表定义语言

2008-03-30 19:13:00 6494 2

原创 IE8 Beta 版初体验

昨天下了一个IE8的Beta版,体验一下。总体上感觉和IE7的差别不大,可能增强的功能大多是后台的一些东西,如安全、效率等。但是用了这么段时间再结合前阵子使用IE7的体验,我觉得在两个方面让我觉得有些疑问:1. 我的IE有时候会莫名其妙的死掉,其实就是CPU占有率过高;    我想想可能原因可能有:    1. 我自己机器或者系统的原因;    2. 由于引进了标签的概念,标签页如果太多那么可能造

2008-03-24 21:16:00 765

原创 微软免费提供的ShareView -- 远程交流工具

以下是微软官网上对ShareView的定义:Microsoft SharedView is a fast, easy way to share documents and screen views with small groups of friends or coworkers; anytime, anywhere. Use SharedView to put your heads toge

2008-03-05 10:02:00 2613

原创 一个核心系统应该达到的要求

定义:我这里所说的核心系统是指那些可以独立运行,同时也可以作为类似系统开发基础的系统。目的:减少系统开发的重复工作量,缩短开发周期,提高系统质量,积累某个领域的知识。要求:1. 通过较少的修改就可以搭建出一个可运行的系统;(如:假若你有一个绩效考核系统的核心系统,在一个新的项目中,如果用户并没有自己成型的绩效考核体系,并同意先采用你建议的绩效考核办法试行,那么通过数据的初始化和对一些特殊情

2008-02-27 11:42:00 1256

翻译 真正理解ASP.NET的ViewState (Truly Understanding ViewState)

作者:Infinities Loop概述ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同

2008-01-28 09:55:00 9440 13

转载 TRULY Understanding ViewState

TRULY Understanding ViewState ViewState is a very misunderstood animal. I would like to help put an end to the madness by attempting to explain exactly how the ViewState mechanism works, from

2008-01-28 09:50:00 1277

翻译 ASP.NET页面生命周期(包含页面的回传和事件触发的执行顺序)

 ASP.NET页面生命周期(包含页面的回传和事件触发的执行顺序)Paul Wilson www.WilsonDotNet.com www.ASPAlliance.com/PaulWilson  概述: 页面的生命周期从大体上区分可以分为以下四个阶段: 1. 初始化阶段(Initialization); 2. 恢复数据阶段(Restore and Load); 3.

2008-01-21 15:56:00 6214

转载 Page Events: Order and PostBack

Page Events: Order and PostBackPaul Wilson www.WilsonDotNet.com www.ASPAlliance.com/PaulWilson Previous Article            ViewState Details and Parser            Next Article Initialization

2008-01-21 15:51:00 862

翻译 动态生成控件,回传和视图状态(ViewState)

 Dynamic Web Controls, Postbacks, and View State By Scott Mitchell  简介:ASP.NET平台允许开发人员通过编程的方式来动态的生成控件。这样可以让系统根据用户的不同喜好来展现个性化的页面。和这篇文章相关的文章还有:Dynamic Controls in ASP.NET 和 Working with Dynamica

2008-01-15 23:06:00 1937

转载 Dynamic Web Controls, Postbacks, and View State

Dynamic Web Controls, Postbacks, and View State By Scott Mitchell  IntroductionAs Ive written about in two previous articles here on 4Guys - Dynamic Controls in ASP.NET and Working with Dynamic

2007-12-27 22:42:00 1744

转载 无法显示DCOM组件“属性”菜单的解决方法

最近在完成Excel导出功能的时候需要使用Excel DCOM组件,即:“Microsoft Excel 应用程序”。在图标上点击右键可以通过“属性/安全”菜单来设置使用Excel DCOM组件的权限。但是我发现不知何时右键菜单仅仅只有“查看”而没有“属性”了。通过仔细观察自己和别人的机器,发现自己的“组件服务/计算机/我的电脑”的图标中有一个向下的红色箭头。然后百度+Google一下,通过如

2007-12-17 16:20:00 3994 2

原创 Session永久有效的实现方法

原理:在B/S系统中,如果用户在Session超时时间前与服务器进行了交互,那么将不会超时。所以我们只要模拟用户在Session超时前和服务器进行交互就可以实现Session的永久有效。具体实现:网路上有很多中方法实现了以上原理,从而实现了Session的永久有效。我也是参考了众多方法,然后将我尝试成功的一个方法记录一下。1. 将如下JavaScript代码放置在系统使用中一直显示的页面中

2007-12-04 16:13:00 11142

翻译 securely implement request processing, filtering and content redirection with HTTP pipeline in ASP.NET

HTTP Pipelines Securely Implement Request Processing, Filtering, and Content Redirection with HTTP Pipelines in ASP.NETTim Ewald and Keith Brown这篇文章假设您已经对ASP.NET 和C#有一定的了解。 概述: ASP

2007-09-19 21:48:00 2093

基于ping命令的服务器是否可连接探查器

在系统维护后期,由于McAfee的自动升级导致windows 2003 server操作系统的服务器运行不稳定,经常出现蓝屏和重启。后来由于机房维护有维护人员将服务器电源踢掉,导致服务器意外断电。但是这些情况,如果没有对服务器进行专门的监控,往往只有接到用户咨询电话才能发现服务器已经罢工了。为了从一定程度上解决此问题,所以做了一个基于ping.exe命令的服务区连接软件,此工具将指定的时间轮询的通过ping命令去连接指定的服务器,并分析返回结果,如果发现返回结果不是服务器征程响应的结果,那么工具将通过“气泡”的形式将信息展示出来,以供维护人员分析和排查。 对应说明blog地址:http://blog.csdn.net/vividboy/archive/2009/03/19/4003773.aspx

2009-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除