自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘磊的专栏

天行键,君子以自强不息,地势坤,君子以厚德载物

  • 博客(49)
  • 收藏
  • 关注

转载 工厂模式

1、  传授设计模式中存在的问题  我个人最近对设计模式中的工厂模式进行了比较深入的学习,通过学习感悟出,现在很多设计模式传道者,在讲述设计模式的过程中存在一些问题,使得设计模式变得很难理解。设计模式本身很抽象,但是这些传道者在讲述的过程中,将一个抽象的东西讲的更抽象,从而使我们望而却步。有些人在讲述的时候,没有考虑读者的注意力。比如我在看《C#设计模式》的时候,在讲述抽象工厂模式的时候,直接

2007-12-25 18:17:00 1031

原创 c#中的interface abstract 与 virtual

c#中的interface abstract 与 virtual2007-02-13 10:42   interface用来声明接口1.只提供一些方法规约,不提供方法主体.  如:public interface IPerson{    void getName();//不包含方

2007-11-04 22:55:00 1404

原创 关于Event与delegate的一些对比

using System; namespace ConsoleApplication3 {  public delegate void MyDelegate(string str);  class Class1  {   private static void Hello(string str){    Console.WriteLine("Hello "+str);   }   priva

2007-11-04 21:49:00 848

原创 乔布斯的世界: “小物件”,大世界

2007年6月29日,一股强劲的旋风由美国的史蒂夫·乔布斯和iPhone发起,iPhone开始销售一周之内,已经启用了100万部iPhone手机。史蒂夫·乔布斯原来的目标是在2007年年底之前销售100万部iPhone,实际上他只用了6天时间就实现了这个目标。而当初iPod推出的第一年,只卖出了10万台。iPhone吸引了全球媒体和重要消费类电子制造商的眼球。美国谐星Stephen Colbert

2007-10-31 21:12:00 1078

原创 苹果CEO乔布斯的世界:无所不在 无所不知

转动世界的思维  一如索罗斯与拉里·埃里森,史蒂夫·乔布斯深爱哲学。他曾经表示:“我愿意用自己享受的一切高科技,换取与苏格拉底共度一下午的机会。”这不是说说而已。  乔布斯的生母是一名年轻的未婚妈妈。由于非婚生子女在当时为社会所不齿,于是她决定把乔布斯送人。一对工薪夫妇收养了乔布斯。被弃养的烙印,深深地触动了少年的乔布斯的灵魂深处。让他在很小的时候,就开始追问:我是谁?我有什么价值?我来这个世界干

2007-10-31 21:10:00 988

原创 C#创建和调用DLL

一、写在前面 C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。 C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。 C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问。 什么是动态链接库?DLL三个字母对于你来

2007-10-30 22:45:00 976

原创 C#中的接口

接口把一组公共方法和属性组合起来 ,以封装特定功能的一个集合。通过类可以实现接口,这样类就支持接口所有的属性和方法。 接口只能对方法和属性进行定义,不能实现,只能由支持它的类实现。接口中的成员不能用访问符修饰,如public,private,它的成员默认为public 定义接口比较简 单 public interface IMyinterface { void Dosomething();//方法

2007-10-30 22:33:00 888

原创 C#中的代理(Delegate)

C#中的代理(Delegate)     在学习多线程的过程中,又遇到了一个问题:C#代理.上网查了些资料,对代理有了一个初步的认识,记一点笔记.    C#代理实际上类似于C++中的函数指针,因为C#中不存在指针,所以用代理可以完成一些原来在C++中用函数指针完成的操作,例如传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数

2007-10-30 22:14:00 886

原创 C#.NET 中的类型转换

C#.NET 中的类型转换    C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——

2007-10-29 20:27:00 1167

转载 C#优化字符串操作

C#优化字符串操作作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.6.17        开发中可以说几乎随时会涉及到字符串处理,本人觉得很有必要把平时遇到的问题和大家一起讨论,如果大家有好的见解和心得请留言和大家分享。1.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法

2007-10-23 21:53:00 836

转载 WEB打印大全

  1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() {  // -- advanced features  factory.printing.SetMarginMeasure(2) // measure margins in inches  

2007-08-05 13:22:00 772

转载 用VBS模拟二叉树,可以得到一个排序办法

 class nodepublic datapublic Lnodepublic Rnodesub insert(newData)if newDataif IsEmpty(Lnode) thenset Lnode=new nodeLnode.data = newDataelseLnode.insert newDataend ifelseif IsEmpty(Rnode) thenset Rno

2006-10-27 14:11:00 987

原创 asp中recordSet方法属性

rs.pagesize=3每页大小(每页记录数)rs.pagecount 由每页大小和总记录数算出页面数rs.recordcount记录条数rs.absolutepage 当前页RecordSet.Fields.Count 傳回Recordset中的欄位數。RecordSet(i).Name 傳回Recordset中第i個欄位的名稱。RecordSet.RcordCount 傳回Recordset

2006-10-15 23:24:00 1923

原创 一些常用的代码

取得IPrs("ip")=request.servervariables("remote_addr") 禁止网页另存在头文件中加上以下代码禁止右键和拷贝方法1方法2

2006-10-15 23:17:00 1040

原创 常用分页代码

<!--ql="select * from tw where area="&area2&"order by id desc" rs.open sql,cn,1,1 rs.pagesize=40 dim Page Page =1 if request("Page") <> "" then Page=cint(request(

2006-10-15 23:05:00 2976

原创 数库库引擎-1(ado)

ADO(ActiveXDataObjects)是Microsoft提供和建议使用的新型的数据访问接口,具体实现为Automation。这样,程序员可以在各种支持Automation的开发环境下方便地访问ADO对象,如VisualBasic、VisualC++、VisualJ++及Delphi等。ADO被实现为OLEDB之上的一个薄层,这使得ADO可以有更快的访问速度,更易使用,同时更节省资源。值得

2006-10-15 23:03:00 1432

原创 WEB开发者须学习的10种编程语言

 10 Programming Languages You Should Learn Right Now  Knowing a handful of programming languages is seen by many as a harbor in a job market storm, solid skills that will be marketable as long as th

2006-09-25 10:58:00 1627

原创 Ajax 之实例应用

Ajax 之实例应用——Google Maps在做这个演讲之前,我参考网上的一些资料对 Google Maps 做了一些 hack 的工作。目前已经可以做到除了地图图片要从 Google 请求外,其余所有的数据都在本地运行。但是因为 Google Maps 前台的代码量比较大,并且是经过混淆的。所以整理这些代码花费了比较多的功夫。目前这个工作尚未全部完成。因此以下讲述的内容仅仅是根据我目前的成果。

2006-09-25 10:25:00 1306

转载 Ajax原理详细说明(转自ibm开发者网站)

    Ajax 是 Asynchronous JavaScript + XML 的缩写,其中用到的主要的技术包括:         基于 XHTML/CSS 标准的展现         使用 DOM 的动态显示和交互         使用 XML 和 XSLT 的数据交换和处理         使用 XMLHttpRequest 的异步数据获取        JavaScript 把所有的一切捆

2006-09-25 09:43:00 1091

原创 time

var day="";var month="";var ampm="";var ampmhour="";var myweekday="";var year="";mydate=new Date();myweekday=mydate.getDay();mymonth=mydate.getMonth()+1;myday= mydate.getDate();m

2006-06-07 20:19:00 1054

转载 小技巧(javascript)

body, pre{font-size: 0.9em;font-family: verdana;}.copyright{text-align: center;font-size: 1em;}<!--//aDs = [ [id, pid, value, txt] ];var aDs = [[1, 0, v1,

2006-06-07 20:19:00 1010

原创 c/s结构和b/s结构的区别或其优缺点

B/s结构所谓"B/S"是指Browser/Server(浏览器/服务器),即客户端是标准的浏览器(如Internet Explore,Netscape Navigator等),服务器端为标准的WEB服务器协同应用服务器响应浏览器的请求。 B/S模式是一种三层结构的系统。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公

2006-06-07 20:19:00 1369

原创 rs.open语句详细说明

***********************************************************************************************************rs.open语句详细说明rs.Open [第一个参数],         [第二个参数],      [第三个参数],      [第四个参数],    (第五个参数)rs.O

2006-06-07 20:19:00 995

转载 倒计时

.lcdstyle{ /*Example CSS to create LCD countdown look*/background-color:black;color:yellow;font: bold 18px MS Sans Serif;padding: 3px;}.lcdstyle sup{ /*Example CSS to create LCD co

2006-06-07 20:19:00 887

转载 ASP应用模板采用

初学ASP,程序是能勉强写出来了,但若每进行一次网站页面的改版,所有的源程序都将进行一次移植手术。为此所耗费的人力精力不计其数,甚至一不小心得不偿失、前功尽弃。所以,梦想着那么大段的程序代码变成几个简单的字符代替,这样只要设计好页面把该功能插入就OK了。其实这也简单,只需将实现该功能的程序代码做成子程序,然后主页调用就可以了。很多时候,在博客中国,你会选择到很多的模板,甚至有可能自己来设计;或者采

2006-06-07 20:19:00 866

转载 40种网页常用小技巧(javascript)

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2006-06-07 20:19:00 859

原创 c/s结构和b/s结构的区别或其优缺点

B/s结构所谓"B/S"是指Browser/Server(浏览器/服务器),即客户端是标准的浏览器(如Internet Explore,Netscape Navigator等),服务器端为标准的WEB服务器协同应用服务器响应浏览器的请求。 B/S模式是一种三层结构的系统。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公

2006-06-07 20:14:00 9743

原创 程序员网站资源宝库

1.  http://www.sourceforge.com2.  http://www.codeproject.com3.  http://www.c-sharpcorner.com/4.  http://martinfowler.com/5.  http://channel9.msdn.com/default.aspx6.  http://www.ddj.com/7.  http://blog

2006-06-07 19:27:00 968

转载 Session 详解

阅读本文章之前的准备  阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。  懂得ASP/ASP.NET编程   了解ASP/ASP.NET的Session模型   了解ASP.NET Web应用程序模型   了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法   了解Internet Inf

2006-06-06 16:37:00 842

原创 问候

示范<OBJECT id=yancey style="LEFT: 0px; TOP: 0px" classid=CLSID:F5BE8BD2-7DE6-11D0-91FE-00C04FD701A5 VIEWASTEXT> var MerlinID;var MerlinACS;yancey.Connected = true;MerlinLoaded = L

2006-06-04 16:48:00 679

原创 随笔

最精致的日历式日期输入控件 (Smart Ver 1.00)body { font-size:12px; font-family:"Tahoma";}td{ font-size:12px; font-family:"Tahoma";}.inputdate{ border:1px solid #7287c6; text-al

2006-06-04 16:33:00 830

原创 特效

JavaScript Motion Samplevar movingID = null;var scrolling = false;function startMove(){ var left = eval(div1.style.left.replace("px", "")); if (left < document.body.scrollWidth -

2006-06-04 16:02:00 742

原创 MM

 

2006-06-04 16:00:00 817

转载 如果你想打开一个新页面时给浏览者一些惊喜的话

<!-- Beginfunction expandingWindow(website) {var heightspeed = 2; // vertical scrolling speed (higher = slower)var widthspeed = 7; // horizontal scrolling speed (higher = slower)

2006-06-04 15:12:00 784

原创 鼠标光环-显示时钟

dCol=000000;//date colour.fCol=000000;//face colour.sCol=000000;//seconds colour.mCol=000000;//minutes colour.hCol=000000;//hours colour.

2006-06-04 15:06:00 948

原创 日历——javascript

New Document A.menuitem {COLOR: menutext; TEXT-DECORATION: none}A.menuitem:hover {COLOR: highlighttext; BACKGROUND-COLOR: highlight}DIV.contextmenu {BORDER-RIGHT

2006-06-04 15:05:00 888

原创 关于Web设计、开发中window对象的资料

What is "window" ? window 代表浏览器中一个打开的窗口。Window的属性 属性 描述 closed 获取引用窗口是否已关闭。 defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息。 dialogArguments 设置或获取传递给模式

2006-06-03 15:10:00 942

原创 ASP开发技巧集锦

   ASP开发技巧集锦二     ASP开发技巧集锦三11. 报错并返回if rs.bof and rs.eof then  ‘还是有问题response.write"alert(找不到!);"response.write"javascript:history.go(-1)"end if-----------------------------------这个是跳转。 alert

2006-05-19 18:28:00 1660

原创 asp简单的搜索引擎代码

 出处:http://www.tot.name注:转载请注明出处下面是库中URLINDEX表:URL和Keywords字段分别添加了索引.  URL           文本 (索引:有(无重复))Title            文本Description 文本Summary    文本Keywords   文本(

2006-05-19 18:14:00 994

原创 关于ASP,ASP.NET,VB.NET里的MD5加密函数

【原创】关于ASP,ASP.NET,VB.NET里的MD5加密函数     在ASP中,我们使用过如动网论坛等用的ASP中MD5函数加密出的字符串则如:1

2006-05-19 18:05:00 1240

空空如也

空空如也

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

TA关注的人

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