摘要: 从零开始学习jQuery(剧场版) 你必须知道的javascript 一.摘要本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节. 适合希望巩固javascript理论知识和基础知识的开发人员阅读.二.前言最近面试过一些人, 发现即使经验丰富的开发人员, 对于一些基础的理论和细节也常常会模糊. 写本文是因为就我自己而言第一次学... 阅读全文
posted @ 2010-12-03 22:39 双面人3 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 不算前言的前言好像已经很久没有写过安全方面的文章了,所谓安全圈子里面,大家也许认为玄猫消失了,不过,我想,作为骇客的玄猫也许从来没有出现过吧。没错的,我是玄猫,如果前两年你看过《黑客X档案》或者《黑客手册》这样的民间安全杂志,那么你也许见过这个名字。或者,很抱歉的,你的站点有时会出现过“玄猫啊玄猫……”这样的提示框或者文字,那么我很遗憾,我写的漏... 阅读全文
posted @ 2010-12-03 22:31 双面人3 阅读(2979) 评论(0) 推荐(2) 编辑
摘要: 正则表达式:正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。正则以其简单、实用、快速深得广大编程人员的热爱。编写正则一些思维:1、首先,确定规则。你需要匹配一个什么样字符串,它有哪几部分构成,它有哪些特征。2、提出最小单位。有的时候,一些匹配规则是重复的,我们可... 阅读全文
posted @ 2010-12-03 22:29 双面人3 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 常用正则表达式 正则表达式中有很多上述的具有特别意义的字符。首先是下列字符。[ ] 范围描述符。[a-z]表示从a到z之间的任意一个。 \w 英文字母和数字。即[0-9 A-Z a-z]。 \W 非英文字母和数字 \s 空字符,即[\t\n\r\f]。 \S 非空字符。 \d 数字,即[0-9]。 \D 非数字。 \b 词边界字符(在范围描述符外部时) \B 非词边界字符 \b 退格符(0x08)... 阅读全文
posted @ 2010-12-03 22:27 双面人3 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. 方法签名与方法的显式隐藏 以下程序中,子类B与父类A存在签名相同的函数,将产生方法隐藏。由于没有显式使用new修饰符,编译时出现警告。签名相同简单的讲是指忽略访问控制符、函数返回值、参数名后其它内容相同。如:internal int Print(int x) public void Print(int y) protected float Print(int z) 忽略访问控制符、返回值与参... 阅读全文
posted @ 2010-12-03 21:20 双面人3 阅读(412) 评论(0) 推荐(0) 编辑
摘要: public class A { public A() { PrintFields(); } public virtual void PrintFields() {} } public class B : A { int x = 1; int y; public B() { y = -1; } public override void PrintFields() { Console.WriteLi... 阅读全文
posted @ 2010-12-03 21:11 双面人3 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。  类型安全和装箱、拆箱  作为一种类型参数,泛型很容易给我们带来类型安全。而在以前,在.net1.1中我们要实现类型安全可以... 阅读全文
posted @ 2010-11-29 21:13 双面人3 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 堆(Heap)栈(Stack) 1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、申请方式方面: 堆:需要程序员... 阅读全文
posted @ 2010-11-29 21:08 双面人3 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 2.2.1 并发一致性问题常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。 2.2.1.1 丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。 考虑飞机订票系统中的一个活动序列: 甲售票点(甲事务)读出某航班的机票余额A,设A=16. 乙售票点(乙事务)读出同一航班的机票余额A,也为16. 甲售票点卖出一张机票... 阅读全文
posted @ 2010-11-29 20:56 双面人3 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 文件下载并删除 /// </summary> /// <param name="result"> </param> public void FileDownLoadDel(string fullFilename) { System.IO.Stream iStream = null; // Buffer to rea... 阅读全文
posted @ 2010-11-12 01:29 双面人3 阅读(192) 评论(0) 推荐(0) 编辑