自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lastBeachhead的专栏

进取,完善,亲历亲为,永无止境。Think it,Build it,Bit by bit !

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

转载 《悟透JavaScript》之甘露模型(新)

注意:如果您尚未阅读过原来那篇老文章《悟透JavaScript》,请先行阅读该文,以了解上下文关系。在上面的示例中,我们定义了两个语法甘露,一个是Class()函数,一个是New()函数。使用Class()甘露,我们已经可以用非常优雅的格式定义一个类。例如前例中的:Code highlighting produced by Actipro CodeHighlighter (freewa

2009-03-27 13:25:00 916

转载 悟透JavaScript

<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0

2009-03-27 13:11:00 1003

原创 区别四个判等函数

      .Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。  首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数,对于它

2009-03-23 19:37:00 791

转载 prototype.js开发笔记

 1.1. Prototype是什么?或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。如果你最近体验了这个程序包,你

2009-03-21 02:33:00 707

转载 101个Google技巧终极收集

可能我们用了很久Google都还不知道我们一直在被那个只有十多个链接的Google首页欺骗了,Google那个简单的输入框下还隐藏了多少秘密呢?让这101个Google搜索技巧提示你,或许它可以帮助你提高搜索效率。1. 更加全面地用Google搜索的最好方式是点击高级搜索。2. 它可以让你搜索更加精准的词组,“所有词组”或者是适当的搜索框里输入词组的某一个特定关键词。3. 在高级搜索里你依

2009-03-18 15:59:00 960

原创 异步编程(AsyncCallback委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法)

让我们来看看同步异步的区别:同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作.NET框架基类库中有好几种类都可以提供同步和异步的方法调用。因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往会导致程序执行的延迟相比来说,在某些条件下选择异步方法调用就可能更好一些例如,有的时候程序需要给多个W

2009-03-18 11:14:00 3538 1

转载 深入认识JavaScript中的this指针

this指针是面向对象程序设计中的一项重要概念,它表示当前运行的对象。在实现对象的方法时,可以使用this指针来获得该对象自身的引用。   和其他面向对象的语言不同,JavaScript中的this指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的,在上一节讲函数的apply和call方法时已经有过这样的例子。为了方便理解,再来看下面的例子: 以下是引用片段

2009-03-12 23:48:00 644

转载 javascript中的函数

javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段: function func1(…){…} var func2=function(…){…}; var func3=function func4(…){…};

2009-03-12 23:47:00 616

原创 Server.Transfer()之后并获取之前页面内容的一个例子

a.aspx页面前台: a.aspx页面后台:using System;using System.Collections.Generic;using System.Linq;using System.Web;using Sys

2009-03-12 22:19:00 1071

转载 再谈Server.Transfer,Response.Redirect的区别

使用HttpContext.RewritePath来配合Server.Transfer/Execute     有不少人都懂得在Applicaton_Start等事件中使用HttpContext.RewritePath来改变HttpHandler。    如果在Server.Transfer/Execute的调用前,使用RewritePath,更可以起到指定QueryString的效果。 

2009-03-12 22:10:00 1037

转载 Server.Transfer,Response.Redirect的区别

     如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这二者有什么区别?     Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Re

2009-03-12 22:06:00 647

原创 ASP.NET跨页面传值技巧总结

1.使用QueryString变量    QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx.cs的C#代码view plaincopy to clipboardprint?p

2009-03-12 21:46:00 624

转载 闲侃程序员

偶然看到的,估计还有许多人没看过吧。  第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人  第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监  第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。  第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。  第五级:技术工人,技术精湛,熟悉行业

2009-03-12 21:09:00 727

转载 经典sql语句

1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) asrownum,tab.* from 表名 As

2009-03-12 19:33:00 799

原创 关于泛型

泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NETFramework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作. 使用泛型类型可以最大限度地重用代码、保

2009-03-12 16:51:00 709

原创 关于使用标签需要注意的几个问题

1、如果是写一个js文件,那么该文件就不要使用包住了,如果js文件被包住了,一般会报脚本异常.2、标签需要closing tag,也就是必须使用的方式来结束,不要使用的方式,入宫用的方式经常会没反应,又找不到原因.3、注意引入的js文件的编码是否跟当前文件的编码一致,如果不一致,并且js文件中汉字的话,经常会出问题.4、标签如果没有指定language属性的话,脚本引擎根据情况自己选择合适的语言,

2009-03-12 16:21:00 885

原创 logparser学习笔记

数学函数:ADD, SUB, MUL, DIV, MOD, QUANTIZE字符串函数:SUBSTR, STRCAT, STRLEN, EXTRACT_TOKENTO_UPPERCASEREVERSEDNS(c-ip)时间函数:TO_DATE, TO_TIME, TO_UTCTIMETIMESTAMP(0000-01-02, yyyy-MM-dd)TO_LOCALTIME(SYSTEM_T

2009-03-10 20:48:00 1365

转载 不管是搞c#还是搞java,都应该搞懂的一些问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样

2009-03-10 19:23:00 860

原创 如何在sqlserver2000的函数中求解当前年份

create view v_getdateas     select getdate() [output]go---------------------------------------------------------------create function f_getdate()returns datetimeasbegin    declare @n datetime    selec

2009-03-10 14:45:00 1032

原创 Excel 2007 常用技巧

 

2009-03-10 13:24:00 1140

原创 HttpWatch使用简介

      做为一名web开发者,需要经常分析网页发送的数据包,而HttpWatch做为一款IE的强劲插件,短小精悍,就能很好地完成URL请求的分析。 HttpWatch最主要的功能就是对通过浏览器发送的http请求进行监控和分析,当你在浏览器的地址栏上请求一个URL或者提交一份表单时,HttpWatch帮你分析http请求的head信息,访问页面的cookie信息,Get和Post的详细数据

2009-02-23 19:13:00 9937 5

原创 网页表单中method="post/get"的区别?

1、Get和Post都是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有

2009-02-23 18:38:00 3336

原创 09年初的第一次思索(2009-2-21)

 1、四年之内的发展方向      本人今年26多一点,不到27,再过四年,就是30岁。岁月催人老,而it行业又是一个日新月异的行业,人所谓三十而立,站在这个关头,实在是不思考以后的发展方向都不行。      放弃it,还能做什么呢?虽然有人说,三百六十行,行行出状元,丁磊最近不是都去搞生猪养殖了嘛,但是我还是认为,既然几年之前认准了这个行业,认为自己在这个行业能够有所发展,为什么否定当初

2009-02-21 13:00:00 732

原创 使用webchart过程中遇到的一些问题

安装条件:1、操作系统如果是2003的,那么需要到sp2补丁2、framework需要3.5的,而且需要打sp1补丁先。4、先执行mschart.exe文件,这个是图表控件的语言包。3、接着执行MSChartLP_chs.exe,这个是图表控件的安装文件。5、接着执行mschart_visualstudioaddon.exe,这个是把图表控件作为vs的附加工具。常见问题:1、从工具箱拖放图

2009-02-16 16:41:00 3027

原创 关于CS0016: Could not write to output file ‘c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files… ‘Access is deni

Grant full control to two users of your system “Network Service” and “YourComputerName/IIS_IUSERS” on the following folders.1. C:/Windows/Temp2. C:/Windows/Microsoft.NET/Framework/v2.0.50727/Tempo

2009-01-13 13:21:00 2772

原创 如何自定义配置节点

目录自定义配置节点中相关类的介绍自定义配置单节点自定义配置多节点使用实现接口方式来自定义配置节点自定义配置节点中相关类的介绍(返回)自定义配置单节点(返回)向项目中添加System.Configuration引用。ConfigurationSection、ConfigurationElement、ConfigurationElementColle

2009-01-07 21:02:00 3593 3

转载 asp.net页面事件执行顺序

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W

2009-01-05 11:18:00 2104

转载 ASP.NET页面事件:顺序与回传详解

一、初始化  ·当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString,Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。  ·下一个将执行的方法是Add

2009-01-04 19:46:00 1463

转载 关于C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files的设置

如果把网站发布在iis下,运行的时候提示没有该文件夹下文件的访问权限,则右键点击该文件夹,在“安全”选项卡中,设置NETWORK SERVICE用户用完全控制的权限。如果没有该用户,则添加之。如果运行的时候,提示该文件夹下的某某.cs文件同时存在与***.dll和**.dll中,则先使用iisreset /stop停掉iis,然后干掉该文件夹下的临时文件,然后使用iisreset /start启动

2008-12-30 09:47:00 1413

原创 使用c#给outlook添加任务、发送邮件

    c#在使用outlook提供的一些API时,需要将outlook相关的com引用到项目中。 具体方法就是用vs打开工程后,在工程上添加引用,在com选项卡上,选择Microsoft Outlook 12.0 Object Library,如果安装的不是outlook2007,则对应com的版本不一样。注意下面描述的方法是在命令行模式或者winform模式下的,不是web模式下的。 在web

2008-12-23 18:33:00 4949 1

转载 C#入门代码小示例

一、从控制台读取东西代码片断:using System;class TestReadConsole{    public static void Main()    {        Console.Write(Enter your name:);        string strName = Console.ReadLine();        Console.WriteLine( Hi +

2008-12-18 00:35:00 873

转载 从头到尾看委托

    目录委托介绍何处定义委托?委托既可以封装静态方法,也可以封装实例方法,还可以封装匿名方法处理发布、订阅关系的几种方式委托本质为什么即有Delegate类,又有MulticastDelegate类,这两个类有什么区别?委托判等获取委托链中各个委托的返回值    委托介绍(返回目录)    安全性:    委托相对于其它语言的回调函数,最

2008-12-16 22:18:00 1321

原创 如何查看和分析IIS日志

    日志的在IIS中是很重要的,但是很多人却忽略了,在这里说说,日志格式建议使用W3C扩充日志文件格式,这也是IIS 5.0默认的格式,可以指定每天记录客户IP地址、用户名、服务器端口、方法、URI资源、URI查询、协议状态、用户代理,每天要审查日志。如图1所示。    IIS 5.0的WWW日志文件默认位置为%systemroot%/system32/logfiles/w3svc1/,对于绝

2008-12-15 13:19:00 31561 1

转载 sql注入资源

SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。     随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的

2008-12-13 01:27:00 1235

转载 SQL注入漏洞全接触--进阶篇

第一节、SQL注入的一般步骤首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑海中重构SQL语句的原貌,按参数类型主要分为下面三种:(A) ID=49 这类注入的参数是数字型,SQL语句原貌大致如下:Select * from 表名 where 字段=49注入的参数为ID=49 And [查询条件],即是生成语句:Select * fro

2008-12-13 01:16:00 581

转载 SQL注入漏洞全接触--入门篇

    随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。    SQL注入

2008-12-13 00:43:00 606

转载 c#委托、事件理解

 什么是委托?    委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。    每一个委托都有自己的签名,例如:Delegate int SomeDelegate(string s, bool b);是一个委托申明,在这里,提及的签名,就是说SomeDelegate

2008-12-12 19:00:00 765

原创 new、vitual、override之间那点事

    1)第一种情况:子类某个方法使用new修饰,但父类中并没有该方法。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace NewVituslOverride{    public class Father     {        public void Say(

2008-11-28 14:09:00 1514

翻译 元数据与PE文件结构

    元数据被存储在PE文件的一个区域,MSIL则被存储在PE文件的另一个区域。元数据部分包含一系列的表和堆。MSIL部分则包含IL语言和元数据标记,这些元数据标记指向元数据部分的某个表的某行或者指向某个堆。    元数据表和堆    元数据表中包含程序的各种信息,比如,某个表描述程序中的各个类,另外一个表描述各个类中的字段等等。如果你的代码里有10个类,那么类表中就会有10行,每一行对应一个类

2008-11-28 10:17:00 932

翻译 运行时如何使用元数据

    为了更好的理解元数据及其它在CLR中所扮演的角色,自己动手编写代码并且演示元数据是怎么影响CLR是最好的方法。接下来有一个例子,在MyApp中定义了2个方法,Main函数是程序的入口点,Add方法接收两个int数,返回这两个整形数的和。using System;  public class MyApp{   public static int Main()   {      int Val

2008-11-26 19:04:00 1175

空空如也

空空如也

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

TA关注的人

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