自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#加密解密

<br />using System;<br />using System.Text;<br />using System.Globalization;<br />using System.Security.Cryptography;<br />class DES<br />{<br />// 创建Key<br />public string GenerateKey()<br />{<br />DESCryptoServiceProvider desCrypto = (DESCryptoServicePro

2010-07-18 12:42:00 475

原创 C# Timer范例教程

<br />这是一个关于Timer的例子,我们将创建一个简单的应用程序,使用Timer对象来倒计时一个由自己设定的时间并循环播放一段音乐,直到重设Timer控件。Timer对象基础<br />        首先你要知道的是,使用Timer对象你需要访问如下命名空间:<br /><br />        using System.Threading;<br />        using System.Timers;<br /><br />        接下来,介绍一下创建一个Timer的要点以及为这个

2010-09-02 13:55:00 613

原创 JavaScript倒计时返回页面效果

HTML部分: 无标题页

2010-09-02 13:19:00 912

转载 C# 日期比较 方法

using System;   using System.Collections.Generic;   using System.ComponentModel;   using System.Data;   using System.Drawing;   using System.Text;   using System.Windows.Forms;     namespace date   {       public partial class Form1 : Form       {         

2010-09-02 13:14:00 1490

原创 c#时间倒计时

<br />后台代码:<br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Collections;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.

2010-09-02 13:02:00 830

原创 C#多线程学习(五) 多线程的自动管理(定时器)

<br />Timer类:设置一个定时器,定时执行用户指定的函数。<br />              定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。<br />初始化一个Timer对象:<br />Timer timer = new Timer(timerDelegate, s,1000, 1000); <br /><br />// 第一个参数:指定了TimerCallback 委托,表示要执行的方法;<br />// 第二个参数:一个包含回调方法要使用的信息的对象,或者为空引用;<br

2010-09-02 11:20:00 621

原创 C#如何在程序里定时启动任务

C#如何在程序里定时启动任务在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是很好的解决方案。但是,对于Web应用程序来说,这些方法实现起来并不是很简单的,主机服务提供商或者不能直接提供这样的服务,或者需要你支付许多额外的费

2010-09-02 11:11:00 594

转载 ASP.NET Web.config配置文件的基本使用方法

花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。 <?xml version="1.0"?> <!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件

2010-09-02 09:54:00 713

原创 C# 日期比较 方法

use "DateTime.Compare" static method  DateTime.Compare( dt1, dt2 ) > 0 : dt1 > dt2  DateTime.Compare( dt1, dt2 ) == 0 : dt1 == dt2  DateTime.Compare( dt1, dt2 ) < 0 : dt1 < dt2      ///   /// C#日期比较计算两个日期的时间间隔          ///   /// 第一个日期和时间  /// 第二个日期和时间  ///

2010-08-30 11:30:00 12625

原创 用的复制到粘贴板JS代码

<br />function copy2Clip()<br />{<br /> var txt = document.getElementById("copy_code").value;<br /> if(window.clipboardData)<br /> {<br />  window.clipboardData.clearData();<br />  window.clipboardData.setData("Text", txt);<br />  alert("成功复制!到聊天窗口粘贴(Ctrl+

2010-08-30 11:28:00 4008

原创 jQuery 倒计时 例子

<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=ut

2010-08-30 11:27:00 748

原创 点击对象弹出DIV层菜单可以定时自动关闭

<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb

2010-08-26 14:28:00 2753

原创 延时关闭的顶部广告

延时关闭的顶部广告<br />一个非常简单的效果,写了个DEMO,主要是考虑了一下鼠标的交互,和广告开关方便,毕竟广告挺烦人的,不是每个人都想看。 1 jQuery(function(){<br /> 2         var adtimer=false;<br /> 3         var admouse=false;<br /> 4         var adcon=jQuery("#ad"); //广告主体<br /> 5         var adshut=jQuery("#adshut"

2010-08-26 14:19:00 714

原创 simplemodal — jquery弹出窗体插件

使用教程引入jquery库和插件<scripttype='text/javascript' src='js/jquery.js'></script><script type='text/javascript' src='js/jquery.simplemodal.js'></script>初始化插件$('#basic-modal-content').modal();<br />在按钮的单击事件的监听函数内初始化插件。而#basic-modal-content就是作为弹出框的内容层。<br />你也可以如下调

2010-08-21 23:15:00 1212

转载 SQL语句优化工具LECCO SQL Expert

<br />简单来说,SQL语句的优化就是将性能低下的SQL语句转换成达到同样目的的性能优异的SQL语句。人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,找到性能最好的等效SQL语句。<br /><br />  人工智能自动SQL 优化  随着人工智能技术的发展和在数据库优化领域应用的深入,在20世纪90年代末终于出现了突破性的进展——人工智能自动SQL优化。目前在商用数据库领域LECCO TechnologyLimited(灵高公司)拥有该技术并提供使用该技术的自动优化产品——LEC

2010-07-28 11:44:00 937

转载 设计高效的SQL语句进行查询优化

<br />SET NOCOUNT ON :可以关闭消息反馈机制减少网络流量<br />统计IO扫描次数:<br />SET STATISTICS IO ON <br />go <br />SELECT * FROM Employees<br />SET STATISTICS IO OFF <br /> <br />统计消耗时间:<br />SET STATISTICS time ON <br />SELECT * FROM Employees<br />SET STATISTICS time OFF <b

2010-07-28 11:35:00 477

转载 Sql server 2005密码安全追踪与存储

<br />对一个密码进行追踪非常简单,但是追踪几十或者甚至是上百个密码就是一个问题了。很难以及这么多的密码,但是把这些密码都写下来却有悖首要的保证密码离散的目标。 <br />  KeePass 密码安全是一个新的开源/免费软件项目,它运行在32位的Windows系统上。它的设计目标就是为了帮助人们管理并保护各种类型的密码。一个人或者一个组织可以在程序中存储任意数量的密码,同样,程序也可以在具有非常强大的高级加密标准(AES)/ Twofish 加密算法以保证不被破解的数据库中存储任意的密码。当程序运行的

2010-07-28 11:28:00 517

转载 十大绝招保护SQL Server数据库安全(1)

1. 安装最新的服务包   为了提高服务器安全性,最有效的一个方法就是升级到SQL Server2000 Service Pack 3a (SP3a)。另外,您还应该安装所有已发布的安全更新。 2. 使用Microsoft基线安全性分析器(MBSA)来评估服务器的安全性   MBSA 是一个扫描多种Microsoft产品的不安全配置的工具,包括SQL Server和Microsoft SQL Server 2000 Desktop Engine(MSDE 2000)。它可以在本地运行,也可以通过网络运行。该

2010-07-28 11:21:00 541

原创 ASP.NET 中实现URL Rewrite(地址重写)

<br />之前觉得这个话题已经被谈滥了。URL Rewrite早已经被广大开发人员所接受,网上关于URL Rewrite的组件和文章也层出不穷,但是总是让我感觉意犹未尽,于是最终还是忍不住提笔写了这系列文章。这些文章不会谈论URL Rewrite的价值与意义,而只会谈论纯技术的内容。文章中也不会有详尽地实现分析,而是结合了我的经验,从应用角度来讲解这个话题。您已经知道的,您还不知道的,别处已经讲过的,或者还没有讲过的,希望这系列文章的“旧事重提”不会让您觉得沉闷,并且能让您了解ASP.NET中URL Re

2010-07-24 13:37:00 500

原创 开发模式的概念

<br />C/S是软件搭建的模式:客服端与服务器端<br />W/S也是软件搭建的模式:浏览器端与服务器端<br /> <br /> <br />开发模式是对象与类的组成模式,其实就是类的组织常用的一些常规方案,目前总结出23种

2010-07-24 13:32:00 721

原创 Layers架构模式

<br />Layers架构模式的好处是:<br />  第一、任何一层的变化都可以很好地局限于这一层,而不会影响到其他各层。<br />  第二、更容易容纳新的技术和变化。Layers架构模式容许任何一层变更所使用的技术<br />Facade架构模式<br />  外部与一个子系统的通讯必须通过一个统一的门面(Facade)对象进行,这就是Facade模式。<br />  现代的软件系统都是比较复杂的,设计模式的任务就是协助设计师处理复杂系统的设计。<br />  设计师处理复杂系统的一个常见方法便是将

2010-07-24 13:31:00 988

原创 系统架构定义

<br />架构来源于需求,是在对需求进行分析、设计的情况下产生出来的,一个系统的需求通常非常的复杂,那么怎么样去产生它的架构呢?我们知道软件设计中最重要的就是抽象,其实说的更为专业应该是采用OO的思想,在过去采用的是面向过程的思想,这里就不再去讨论为什么要采用OO了,OO中几个重要的思想就是抽象、继承、封装,在分析和设计时我们同样要进行遵循,分析过程是对需求进行分析,产生出概念模型,此概念模型和设计的模型是不同的,概念模型停留于业务层面,而设计模型则为对此概念模型提出技术级别的解决实现方案,在经历了分析、

2010-07-24 13:30:00 776

原创 ASP.NET多层结构

<br />三层架构 <br />表示层  <br />业务层  <br />逻辑层  <br />我觉得主要是DAL的效率,这个层应该用COM实现,但是这样的话,如果是DNA的防火墙又成了问题。  <br />还有,分层后的资源释放问题。  <br />BLL层的只放逻辑规则就可以了,用它来连接UI和DAL <br />业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。  <br />数据访问层(DAL):主

2010-07-24 13:21:00 779 1

原创 基于N层架构的优势分析解决方案

<br />一、概论<br />  N层(三层以上)架构集成了信息引擎技术和Internet技术,从软件体系结构上保证应用系统在性能上可扩展、可规模化,在功能上具有开放性、可重用、可延展,是一种能够满足未来企业级信息共享、业务操作的应用框架。<br />  N层架构的核心是提供可规模化特性,一方面是从服务负载上可规模化,能同时为极大规模的用户同时提供服务;另一方面是服务功能上的可规模化,可形成极大规模的软件群系统,各分系统可以共享信息、服务,形成企业级的信息高速公路。 <br />    N层架构的四层是指

2010-07-24 13:19:00 893

原创 asp.net多层架构

DBUtility数据层基类 DALFactory数据层工厂类 IDAL接口层 SQLDAL接口实现层 Model实体类 Logic业务逻辑层 Web表示层 DAL数据访问层 BLL业务逻辑层 LIB公用类库

2010-07-24 12:26:00 432

转载 关于cs/bs/n层架构

<br />C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。<br />    B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏

2010-07-24 12:17:00 552

转载 调用prototype.js的ajax进行post提交示例源码

调用prototype.js的ajax进行post提交示例源码<br />以下是index.html:<br /><%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br /><html xmlns="http://www

2010-07-24 11:59:00 718

转载 prototype.js之ajax.request学习笔记(一)

<br />这二天用prototype.js中的ajax.request做了些东西,闲时看了下源码,体会如下:<br />  在用AJAX部分前,有如下一些函数得了解一下:<br />  Class变量var Class = {<br />  create: function() {<br />    return function() {<br />      this.initialize.apply(this, arguments);<br />    }<br />  }<br />}<br /><

2010-07-24 11:51:00 1758

转载 prototype.js之ajax.request学习笔记(一)

<br />这二天用prototype.js中的ajax.request做了些东西,闲时看了下源码,体会如下:<br />  在用AJAX部分前,有如下一些函数得了解一下:<br />  Class变量var Class = {<br />  create: function() {<br />    return function() {<br />      this.initialize.apply(this, arguments);<br />    }<br />  }<br />}<br /><

2010-07-24 11:51:00 543

原创 prototype.js的系列文章——Ajax.Request类

<br />如果你不使用任何的帮助程序包,你很可能编写了整个大量的代码来创建XMLHttpRequest对象并且异步的跟踪它的进程, 然后解析出响应 然后处理它。当你不需要支持多于一种类型的浏览器时你会感到非常的幸运。 <br />为了支持 AJAX 功能。这个包定义了 Ajax.Request 类。 <br />假如你有一个应用程序可以通过url http://yoursever/app/get_sales?empID=1234&year=1998与服务器通信。它返回下面这样的XML 响应。 <br />

2010-07-24 11:47:00 371

原创 数据库 优化

<br />来源:http://zhidao.baidu.com/question/1236568.html<br /><br />本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 <br />关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Index) 数据分割(Data Partitioning) 对象放置(Object Plac

2010-07-21 13:47:00 357

转载 N层架构的一些评论

<br />N层架构的一些评论<br />层次不是越多越好的,而是视乎项目的实际需要,这一点要明确;<br />常用的3层结构就是:数据访问层、业务逻辑层、UI层<br />而项目可能有更多的需要,<br />例如一个项目用了Web Service,那么业务逻辑层和UI层之间就会多了一层;<br />如果用的是Remoting,那么业务逻辑层与UI层之间就有Remoting代理和Remoting服务两层;<br />如果项目比较大,复杂度很高,那么业务逻辑层内部如果缺乏规划也会变得混乱,那么视乎实际的需要就

2010-07-21 10:46:00 367

转载 应用系统架构设计

应用系统架构设计应用系统架构设计  [email protected] 如有转载请注明出处。  <br />我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发系统的一般架构流程设计做一个粗浅的讨论。<br /> <br />总体设计图 <br /><b

2010-07-21 10:35:00 457

转载 系统架构师、项目经理、系统分析师

<br /> 概念:系统架构师、项目经理、系统分析师 收藏 <br />    何谓系统架构师?<br />    架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单这两个解释,加起来基本说明了系统架构师的定义。<br />    经理,就是项目的老板,所以不是来进行功能需求分析和设计的,而是为了确保项目的成功

2010-07-21 09:56:00 918

转载 真正的程序员,请你站出来

真正的程序员,请你站出来<br />2010-07-19 17:14 |  6330次阅读 |  来源:外刊IT评论  【已有86条评论】发表评论<br />关键词:新闻资讯 | 感谢ydj9931的提供 |  收藏这篇资讯<br /> <br />在CSDN论坛上,曾有一篇主题为“这里90%的程序员根本就不算程序员”的热帖,谈到并不是每个操作代码的人就是程序员,那些不热爱开发行业的人根本不算程序员。并列举了许多“伪程序员”的行为特征。<br />无独有偶,国外一家技术公司RethinkDB在其官方

2010-07-20 13:52:00 372

转载 2分法-通用存储过程分页(not in版本)

<br /> 2分法-通用存储过程分页(not in版本) 收藏 <br />--/*-----存储过程 分页处理 SW 2005-03-28创建 -------*/<br />--/*----- 对数据进行了2分处理使查询前半部分数据与查询后半部分数据性能相同 -------*/<br />--/*-----存储过程 分页处理  2005-04-21修改 添加Distinct查询功能-------*/<br />--/*-----存储过程 分页处理  2005-05-18修改 多字段排序规则问题-----

2010-07-20 13:36:00 268

转载 将以前写的SQL 2分查找法 通用分页存储过程算法 改成.net类实现

<br />using System;<br />namespace CountryPark.DAL<br />{<br />    /**//// <summary><br />    /// PageList 的摘要说明。<br />    /// </summary><br />    public sealed class PageList<br />    {<br />        static PageList()<br />        {<br />        }<br />   

2010-07-20 13:22:00 365

原创 2分法-通用存储过程分页(not in版本)

<br />--/*-----存储过程 分页处理 SW 2005-03-28创建 -------*/<br />--/*----- 对数据进行了2分处理使查询前半部分数据与查询后半部分数据性能相同 -------*/<br />--/*-----存储过程 分页处理  2005-04-21修改 添加Distinct查询功能-------*/<br />--/*-----存储过程 分页处理  2005-05-18修改 多字段排序规则问题-------*/<br />--/*-----存储过程 分页处理  200

2010-07-20 13:16:00 374

原创 SQL2005的九大改进

<br />SQL2005的九大改进 <br /><br />1:XML数据类型、XQuery查询、XML增强; <br />2:CLR集成:可以用.NET编写SQL编程物件,如SP、Triger、Function、Aggregate、DataType。 <br />3:Service   Broker:提供了强大的、可伸缩的异步消息排队队列 <br />4:ADO.NET   2.0与MARS; <br />5:T-SQL增强;快照隔离等; <br />6:镜像(Mirror)功能,能在故障发生几秒钟内实

2010-07-19 21:21:00 410

原创 数据库管理10个最重要的特点 sql server 2005

数据库管理10个最重要的特点 特点 描述 数据库镜像 通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。 在线恢复 使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。 在线检索操作 在线检索选项可以在指数数据定义语言(DDL)执

2010-07-19 21:17:00 565

eybeam拨号软件谢谢

eybeam专门为呼叫中心设计的呼叫软件

2012-06-15

空空如也

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

TA关注的人

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