自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公主笔记(快乐的蓝精灵)

在那山的那边海的那边有一群蓝精灵,她们活泼又聪明,她们调皮又灵敏!

  • 博客(136)
  • 资源 (27)
  • 收藏
  • 关注

原创 直接调用window.print将打印网页上的指定内容

脚本:<!-- function preview() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17);

2009-04-28 11:07:00 2833 3

转载 线程

目标一 实例化和启动线程通过使用java.lang.Thread 和 java.lang.Runnable 在代码中定义,实例化,和启动新线程。什么是线程?线程是表面上看似和主程序并行运行的轻量级进程。与进程不同的是它与程序的其他部分共享存储空间和数据。在这里线程的英文单词thread实际上是“thread of execution” 的缩写,you might like to i

2009-03-06 09:45:00 1096

转载 在.NET中的线程处理(5)

 Mutex  [C#]可以使用 Mutex 对象在线程之间以及跨进程进行同步。虽然 Mutex 不具备 Monitor 类的所有等待和脉冲功能,但它的确提供了创建可在进程之间使用的命名的互斥体的功能。调用 WaitOne、WaitAll 或 WaitAny 可以请求 Mutex 的所属权。如果没有任何线程拥有它,则 Mutex 的状态为已发信号的状态。如果某个线程拥有 Mutex

2009-02-18 15:30:00 648

转载 在.NET中的线程处理(6)

 使用线程和线程处理创建、管理和销毁托管线程是非常容易的,但如果不了解托管线程和非托管线程之间的关系以及 ThreadAbortException,则这样做可能会导致预料不到的副作用。创建线程  [C#]在创建操作系统进程时,操作系统将插入一个线程以执行该进程(包括任何原始应用程序域)中的代码。从此刻起,就可以创建和销毁应用程序域,而不必创建或销毁任何操作系统线程。如果正在执行的代码是托管

2009-02-18 15:30:00 702

转载 在.NET中的线程处理(3)

 使用异步 I/O 完成事件,线程池中的线程将只在收到数据时对数据进行处理,一旦处理完数据,该线程就会返回到线程池中。若要进行异步 I/O 调用,必须将操作系统 I/O 句柄与线程池相关联,并且必须指定一个回调方法。当 I/O 操作完成后,线程池中的线程将调用该回调方法。下面的 C# 代码示例说明了一个简单的异步 I/O 操作。注意 该示例需要 100MB 以上的可用内存。[C

2009-02-18 15:28:00 476

转载 在.NET中的线程处理(4)

 Timer  [C#]计时器是使您能够指定要在指定时间调用的委托的轻量对象。线程池中的线程执行等待操作。使用 Timer 类是非常简单的。需要创建一个 Timer(通过将 TimerCallback 委托传递到回调方法)、一个表示将被传递给回调的状态的对象、初始引发时间以及表示回调调用之间的时间段的时间。若要取消挂起的计时器,请调用 Timer.Dispose 函数。注意 还有

2009-02-18 15:28:00 563

转载 在.NET中的线程处理(2)

.NET 框架提供了许多有助于您创建和管理多线程应用程序的对象。WaitHandle 对象可以帮助您响应其他线程执行的操作,尤其是在与非托管代码交互操作时。ThreadPool 为大多数任务提供最佳的基本线程创建和管理机制。Monitor、Mutex、Interlocked 和 ReaderWriterLock 提供用于在较低级别上同步执行的机制。Timer 是一种非常灵活的用来以特定时间间隔引发

2009-02-18 15:26:00 450

转载 在.NET中的线程处理(1)

 无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作。要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多个执行线程。线程与线程处理操作系统使用进程将它们正在执行的不同应用程序分开。线程是操作系统分配处理器时间的基本单元,并且该进程中可

2009-02-18 15:25:00 585

转载 自动内存管理机制深入剖析-C#分析篇

 在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料)托管资源在.NET Framework中

2009-02-18 15:23:00 691 1

转载 优化ASP.NET应用程序性能研究与探讨

摘 要 本文从页面、数据访问、字符串操作三方面探讨如何提高ASP.NET应用程序的性能,并提供了几种测试工具用于检测ASP.NET网站性能。  关键词 ASP.NET 应用程序 性能 优化   网站的性能对于ASP.NET程序开发人员来说非常重要。一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受。尤其对于大型的电子商务网站而言,每秒钟有数万用户

2009-02-18 15:22:00 540

转载 Oracle语句优化53个规则详解

Oracle sql 性能优化调整1. 选用适合的ORACLE优化器ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或

2007-11-29 20:53:00 1612

转载 C#笔试题目总结

1、● 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。● 继承:子类拥有父类的所有数据和操作。 ● 多态:一个程序中同名的不同方法共存的情况。有两种形式的多态– 重载与重写。2、什么是ASP.net中的用户控件用户控件就是.ascx扩展名的东西,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就

2007-11-28 20:48:00 1170 1

原创 超级简单好用的JS日期控件

用的时候先在插入 SCRIPT src="Images/setday.js">SCRIPT>然后输入框INPUT id="starttime2" onclick="setday(this)" size="12" name="starttime" runat="server">setday.js代码如下: SCRIPT>document.writeln(

2007-11-27 20:45:00 4921 1

原创 如何将第三方控件UltraWinGrid设为只读或选中整行

如何将第三方控件UltraWinGrid设为只读1 在窗体加载时:    this.ultraGrid1.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect;    这种方法可以设置单击单元格时,选中整行2 在AfterCellActivate事件中

2007-11-21 16:36:00 1699

转载 NET面试题---最基础的

传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。  如何在C#中实现继承? 在类名后加上一个冒号,再加上基类的名称。  C#支持多重继承么? 类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。  被protected修饰的属性/方法在何处可以访问? 在继承或间接继承与这个类的子类中可以访问。  私有成员会被继承么? 会,但是不能被

2007-11-19 13:55:00 775

原创 对面向对象设计的基石--开闭原则

“开-闭”原则(Open-Closed Principle,OCP)的定义及优点    定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but closed for modification.)。即在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。    满足“开-闭”原则的系统的优点: 

2007-11-18 20:32:00 588

原创 C#中ref和out的区别

方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值不会传递到 out 参数。 不必初

2007-11-17 15:38:00 509

原创 MVC模式

 MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据

2007-11-17 15:35:00 688

转载 ADO和ADO.NET的区别

1. ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。众所周知.NET

2007-11-17 15:24:00 755

转载 将Session值储存于SQL Server中

一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值: InProc State Server SQL Server “InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“State Server”则表示使用另外一台主机来储存Session的值。当然我们也能使用SQL Server储存值,我们这篇文章就

2007-11-13 16:54:00 630

原创 死锁的四个必要条件

操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。产生死锁的原因主要是:(1)

2007-11-03 19:54:00 1326

转载 微软面试题,你会做几题?

第一题 有2个8斤的瓶子装满了酒,还有个可以装3斤的空瓶,现在要求给4个人平均都能喝到4斤酒,不能使用其他的计量工具,看你怎么分?第二题 有12个球,11个球的重量一样,另外1个球的重量与其他的球不一样,而从外观上是看不出来有何不同,现在给你一个没有砝码的天平,要你称3次,把这个球找出?第三题 有16个硬币,A,B两个人轮流抓,每次只能抓 1,2 或者4个 三种选择中一种,规定

2007-11-03 16:03:00 3729

转载 软件测试分类

和开发过程相对应,测试主要按照时间顺序经历单元测试、集成测试、系统测试、验收测试四个阶段。  单元测试:是针对软件最小单位——程序模块进行正确性检验的测试工作,由开发人员在编码过程中进行,其目的在于发现每个程序模块内部可能存在的缺陷。单元测试基本上不需编写测试用例,开发人员自己调试通过、符合设计要求就可以了。 集成测试:集成测试是将模块按照设计的要求组装起来进行测试,主要目标是发现与接口相

2007-11-03 15:31:00 881

转载 电脑网速太慢--讨回Windows XP系统私扣的网速资源!

很多朋友不知道,缺省情况下,Windows XP系统为了安全和稳定,保留了20%的系统带宽。对于一般的个人用户来说,这显然有些保守,白白浪费了宝贵的网络带宽。那么怎么讨回这部分资源呢?  带宽是通信信号可以使用的最高频率与最低频率之差。我们知道: 一条公路越宽,单位时间内可以通过的交通流量就越大。如果把网络信号的传输速率比喻成交通流量,那带宽就相当于公路的宽度。所以,修改Windows XP系统的

2007-11-03 15:02:00 5529 1

原创 IIS无法启动:发生意外错误0x8ffe2740

原因分析:别的程序占用了80端口,导致IIS启动时,无法应用80端口解决方法:在命令窗口中输入:netstat -anb,查看是那个进程占用了80端口,找到后停止相应的进程,并给进程文件分配一个新的端口。重新启动iis就OK了。不过一般都是由于迅雷引起的。

2007-11-01 14:35:00 855

原创 VS.Net中程序集的Debug版本和Release版本的区别

关于Debug和Release,MSDN里面是这么说的: Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。 如果在 Visual Studio 中创建程序,Visual Studio 将自动创建这些配置并设置适当的默认选项和其他设置。在默认设置下:  程序的“调试”配置用全部符号调试信息编译,

2007-10-29 14:46:00 696

转载 ADO与ADO.NET的区别

  1. ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。

2007-10-24 15:23:00 677 1

转载 白盒测试与黑盒测试

白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准:

2007-09-18 16:09:00 888

原创 访问 IIS 元数据库失败

问题描述:“访问 IIS 元数据库失败”“用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。”解决方法:注册IIS1、打开CMD,进入 C:/WINDOWS/Microsoft.NE

2007-09-17 22:29:00 1008

原创 SQL Server安装时提示“已创建挂起的文件操作”

问题:安装SQL Server 2000和sp补丁时,安装程序提示"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机"。解决方法:到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager删除PendingFileRenameOperations无需重启计算机,接着安装即可

2007-09-13 20:51:00 2828

转载 百度声称应届生薪酬不封顶 年薪可拿30万以上

“今年毕业的应届生,只要在招聘面试中达到了百度相应的技术级别的要求,就可以拿到与职称相对应的薪水,年薪可以达到15-30万,甚至更高。”昨日,百度高级人力资源总监鲁灵敏对记者透露到。据了解,这一收入水平已经远远超过大多外资IT公司招聘应届毕业生的水准。   “百度对应届生的薪酬没有封顶,只要是最优秀的顶尖人才,就有可能拿到30万年薪,我们积极地追求顶尖人才,越多越好。”鲁灵敏表示,计算机行业的

2007-09-11 14:59:00 983

原创 datagrid更新、修改和取消代码

 private void dg_infoKind_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)        {            dg_infoKind.EditItemIndex = -1;            this.bindGrid();        

2007-09-10 21:08:00 1160

原创 C# 将本地文件远程拷贝到其他电脑

string newpath = System.IO.Path.GetFullPath(@"////10.144.26.252//d$//quyuan//图片" +"//"+ picturename);string origpath = System.IO.Path.GetFullPath(paths[i]);File.Copy(origpath,newpath,true); 注意:1

2007-09-10 20:59:00 3545

原创 C#远程访问Access数据库

远程访问Access数据库:Windows应用程序也可以使用此方法:在app.config文件中配置:  输入远程服务器的IP,注意数据库所在文件夹必须是共享的,再输入数据库的密码即可。

2007-09-10 20:55:00 4383 1

转载 vs2003与vs2005编译区别

128 元泰国原单进口女包★皇家之翼★瑞丽热卖

2007-08-06 16:43:00 952

原创 session过期后登录页面嵌套在框架中问题的解决方案

session过期后登录页面嵌套在框架中问题的解决方案:只要在登录页面中加上这段脚本就解决问题了。         if (top != window)         top.location.href = window.location.href;      

2007-08-06 16:33:00 2789 2

转载 SQL Server 2005 Express Edition安装步骤详解

随着SQL Server 2005 Express Edition、SQL Server Management Studio Express以及Microsoft SQL Desktop Edition的发布,微软公司已经步入小型数据库市场领域。SQL Server Management Studio Expr

2007-07-14 17:32:00 1854 2

转载 C++、Java和C#的特性比较

C++、Java和C#的特性比较(摘至 《Visual Studio .Net Framework Black Book》) C++ Java

2007-06-29 18:56:00 1154

转载 如何成为一个受欢迎的人!

也许你学识渊博,也许你能言善辩,也许你谈吐文雅,可是仅仅拥有这些,你也不一定会成为一个受欢迎的人。 人际交往中,别人喜欢或者憎厌你的感情,是由你的社交水平、品位以及为人处世的方法所决定的。同时,它也可以决定你事业的成功或失败。所以,在人际交往中,注意从以下几个方面陶冶、约束个人的品性和修养,就能有效地赢得他人的好感,避免惹人生厌。 谦恭自律,不要争强好胜 初入社会的男女年轻气盛,接受新知识新观念快

2007-06-29 16:52:00 780

转载 盖茨预测,部分实现!

导语:将于4月25日出版的《福布斯》杂志发表文章称,十年前,帝国的缔造者比尔-(bill gates)曾撰写过一本在当时轰动一时的书——《未来之路》,他在这本276页的书中预测了微软乃至整个科技产业未来的走势。盖茨在书中写道:“虽然现在看来这些预测不太可能实现,甚至有些荒谬,但是我保证这是本严肃的书,而决不是戏言。十年后我的观点 将会得到证实。”   一转眼十年过去了,现在让我们回顾一下盖茨的书中

2007-06-29 16:46:00 701

彻底杀除“logo1_.exe”(威金病毒)病毒

彻底杀除“logo1_.exe”(威金病毒)病毒

2007-06-12

The C++ Programming Language Special 3rd Edition.pdf

C++程序设计语言特别版 The C++ Programming Language Special 3rd Edition.pdf

2007-05-25

C++ 入门

C++ 入门<br/>C++ 入门

2007-05-25

谭浩强C语言程序设计.chm

谭浩强C语言程序设计.chm

2007-05-25

渐飞CMS专业版

渐飞CMS专业版<br/>渐飞CMS专业版

2007-05-24

CMS内容管理系统

CMS内容管理系统<br/>生成静态网页

2007-05-24

创力CreateLive Cms v3

创力CreateLive Cms v3<br/>生产静态网站

2007-05-24

HTML语言教程

HTML语言教程<br/>HTML语言教程

2007-05-21

C语言学习和精华文摘

C语言学习和精华文摘

2007-05-21

SQL语言参考大全(CHM版)

SQL语言参考大全(CHM版)

2007-05-21

程序员、高级程序员历年试卷中硬件知识内容

程序员、高级程序员历年试卷中硬件知识内容

2007-05-21

新东方背诵50篇

新东方背诵50篇<br/>新东方背诵50篇

2007-05-21

PetShop 3.0 Installer

PetShop 3.0 Installer

2007-05-21

FirefoxGoogleToolbarSetup

FirefoxGoogleToolbarSetup

2007-05-21

佳能4300打印机驱动

佳能4300打印机驱动<br/>佳能4300打印机驱动

2007-05-21

Flash MX 2004 绿色软件站专用版

Flash MX 2004 绿色软件站专用版

2007-05-21

16个经典面试问题回答思路

16个经典面试问题回答思路

2007-05-21

asp_net_atlas.wmv

asp_net_atlas vs2005中如何使用ajax

2007-05-15

Cool Edit Pro 2.1无密码

Cool Edit Pro 2.1无密码

2007-05-15

Microsoft BizTalk Server 2006 Orchestration Designer for Business Analysts

Microsoft BizTalk Server 2006 Orchestration Designer for Business Analysts

2007-05-15

方正静蕾简体免激活版

方正静蕾简体免激活版

2007-05-15

BizTalk Server 2006 Installation Guide - Windows XP

BizTalk Server 2006 Installation Guide - Windows XP

2007-05-15

CodePlus2

CodePlus2可自动生成存储过程的底层代码

2007-05-14

tomcat5.0

tomcat5.0 部署和发布jsp网页

2007-05-12

空空如也

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

TA关注的人

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