10 2009 档案

摘要:CreatePartitionDeviceObjects函数是通过分析MBR扇区的数据,然后来创建所有分区对象。具体实现代码如下:#001 NTSTATUS#002 NTAPI#003CreatePartitionDeviceObjects(#004 IN PDEVICE_OBJECTPhysicalDeviceObject,#005 IN PUNICODE_STRINGRegistryPath#006 )#007 {#008 CCHAR ntNameBuffer[MAXIMUM_FILENAME_LENGTH];#009 ULONG partitionNumber = 0;#010 NTST 阅读全文
posted @ 2009-10-31 22:10 ajuanabc 阅读(268) 评论(0) 推荐(0) 编辑
摘要:如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx SQL server 2005高可用性之日志传送是在SQL server 2000 日志传送基础之上的延续,两者其本质上并没有太大的差异。日志传送能够同步位于不同服务器或同一服务器不同实例之间的数据库,通过将主服务器上备份出来的一系列日志自动传送到辅助服务器上并进行恢复。当主服务器宕机的时候,日志传送功能并不能实现从主服务器到辅助服务器的自动故障转移功能,需要手动将辅助服务器切换到联机状态,使得辅助服务器上数据库来提供服务,从而实现数据库的高 阅读全文
posted @ 2009-10-31 03:38 ajuanabc 阅读(210) 评论(0) 推荐(0) 编辑
摘要:CreateDiskDeviceObject函数主要就是为了物理设备创建磁盘对象,并且查找磁盘上每个分区和创建相应的对象。具体实现代码如下:#001 NTSTATUS#002 NTAPI#003 CreateDiskDeviceObject(#004 IN PDRIVER_OBJECTDriverObject,#005 IN PUNICODE_STRINGRegistryPath,#006 IN PDEVICE_OBJECTPortDeviceObject,#007 IN ULONG PortNumber,#008 IN PULONG DeviceCount,#009 IN PIO_SCSI_ 阅读全文
posted @ 2009-10-30 22:40 ajuanabc 阅读(179) 评论(0) 推荐(0) 编辑
摘要:支持FF等所有浏览器 向左滚动,每次滚动的长度可以设置,然后暂停后继续滚动<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=utf-8"> <LI 阅读全文
posted @ 2009-10-30 14:09 ajuanabc 阅读(143) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD> <META http-equiv=Content-Type content="text/html; charset=gbk"> 阅读全文
posted @ 2009-10-30 13:45 ajuanabc 阅读(131) 评论(0) 推荐(0) 编辑
摘要:前介绍了初始化函数ScsiClassInitialize,那么在这个函数里使用下面的语句来查找SCSI的磁盘,如下:if (InitializationData->ClassFindDevices(DriverObject, Argument2,InitializationData,portDeviceObject, portNumber))其实这里的函数InitializationData->ClassFindDevices就是函数FindScsiDisks的调用,要了解这个函数的作用,一定要仔细地分析它的代码,才可以理解它,看看它是怎么样实现查找SCSI硬盘的,实现代码如下:# 阅读全文
posted @ 2009-10-29 22:33 ajuanabc 阅读(147) 评论(0) 推荐(0) 编辑
摘要:ScsiClassInitialize函数初始化驱动程序对象,主要是找到合适的端口驱动程序,并设置它来处理磁盘的命令,具体实现代码如下:#001 ULONG#002 NTAPI#003 ScsiClassInitialize(#004 IN PVOID Argument1,#005 IN PVOID Argument2,#006 IN PCLASS_INIT_DATA InitializationData#007 )#008 #009 /*++#010 #011 Routine Description:#012 #013 This routine is calledby a class dri 阅读全文
posted @ 2009-10-28 21:42 ajuanabc 阅读(137) 评论(0) 推荐(0) 编辑
摘要:实例如下:制作步骤:1.选择AnotherEon001皮肤2.把以下复制到自定义CSS样式body {background:#303B41 none repeat scroll 0 0;color:#808080;}#csdnblog_allwrap {margin:0 auto 0;}#csdnblog_midwrap {border-left:0px solid #000000;border-right:0px solid #000000;}#csdnblog_header {background:transparent url(http://hi.csdn.net/attachment/ 阅读全文
posted @ 2009-10-28 10:00 ajuanabc 阅读(230) 评论(0) 推荐(0) 编辑
摘要:实例如下:制作步骤:1.选择AnotherEon001皮肤2.把以下复制到自定义CSS样式body{ background:#A6B510 url(http://hi.csdn.net/attachment/200910/27/2190_12566350969gCY.jpg) repeat-y fixed center top; font-size:85%; color:#333333;}#csdnblog_allwrap { width:630px;}#csdnblog_allwrap { margin:0 auto 0;}#csdnblog_header ul... 阅读全文
posted @ 2009-10-28 09:37 ajuanabc 阅读(169) 评论(0) 推荐(0) 编辑
摘要:在Reactos里,磁盘类的驱动程序是由disk.sys实现的。从文件系统上输出和读取的调用,就是需要通过这个驱动程序来实现,在这个驱动程序下面就是PCIIDE和ATAPI的驱动程序了,后面这些驱动程序,在前面已经分析过,现在来学习disk类驱动程序。10.4.1 DriverEntry入口函数分析这个程序还是从这个驱动程序的入口函数开始,这个函数是初始化SCSI的硬盘类驱动程序,具体实现代码如下:#001 NTSTATUS#002 NTAPI#003 DriverEntry(#004 IN PDRIVER_OBJECTDriverObject,#005 IN PUNICODE_STRINGR 阅读全文
posted @ 2009-10-27 21:36 ajuanabc 阅读(125) 评论(0) 推荐(0) 编辑
摘要:QQ:29803446msn:baozhengw999@hotmail.comemail:baozhengw@163.com联系人:王先生OpenJWeb 1.8数据库管理工具功能说明由于使用sqlserver 的DTS跨数据库复制功能经常失败,所以openjweb开发组自行开发了数据库复制功能。在使用DTS从oracle导数据到sqlserver失败经常是由于以下问题造成:(1) 主外键关联字段的长度不一样, oracle是允许的, sqlserver是不允许的。(2) Oralce的number类型 转到sqlserver就变成float类型,而不是期望的bigint类型,如果手工设置,则 阅读全文
posted @ 2009-10-27 18:05 ajuanabc 阅读(170) 评论(0) 推荐(0) 编辑
摘要:PciIdeXFdoStartDevice函数是用来处理即插即用的启动设备消息,主要设置了DMA操作和保存设备端口的基地址,这里就是启动PCIIDE的物理设备,具体实现代码如下:#001 static NTSTATUS#002 PciIdeXFdoStartDevice(#003 IN PDEVICE_OBJECT DeviceObject,#004 IN PIRP Irp)#005 {#006 PPCIIDEX_DRIVER_EXTENSION DriverExtension;#007 PFDO_DEVICE_EXTENSION DeviceExtension;#008 PCM_R... 阅读全文
posted @ 2009-10-26 22:05 ajuanabc 阅读(144) 评论(0) 推荐(0) 编辑
摘要:发现这个http://www.instantshift.com/上有好多有用的东东。。。share一下。Dkumar MIt’s no secret that web designers and developers love Firefox! Firefox provides an endless amount of functionality that you simply won’t find in any other modern Internet browser.One of the greatest aspects of Firefox is the ability to inst 阅读全文
posted @ 2009-10-26 17:07 ajuanabc 阅读(261) 评论(0) 推荐(0) 编辑
摘要:以前写html的时候总是不注意doctype的声明,使用的 NetBeans IDE new html 时自动生成是什么样子就是什么样子了。后来用Eclipse new html 的时候居然不会生成,当时没太注意,没就没了。在前端观察的一篇帖子 视觉手册:CSS在IE6,IE7和IE8中的兼容性 中对css选择器在IE6, 7, 8中进行了讨论,后来发觉争议点的前提就是doctype在doctype声明的html版本在3.2以上,css 选择器就支持IE7, 8,否则还真是不支持。 以前写html代码的时候不论在格式,命名,标记等地方都按照标准写,可是自己却忽视了这么一个重要的标准。天哪,我错 阅读全文
posted @ 2009-10-26 10:45 ajuanabc 阅读(120) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD> <META http-equiv=Content-Type content="text/html; charset=utf-8"& 阅读全文
posted @ 2009-10-26 10:08 ajuanabc 阅读(670) 评论(0) 推荐(0) 编辑
摘要:PciIdeXFdoPnpDispatch函数主要处理PCIIDE即插即用的消息处理。具体实现代码如下:#001 NTSTATUS NTAPI#002 PciIdeXFdoPnpDispatch(#003 IN PDEVICE_OBJECT DeviceObject,#004 IN PIRP Irp)#005 {#006 ULONG MinorFunction;#007 PIO_STACK_LOCATION Stack;#008 ULONG_PTR Information = 0;#009 NTSTATUS Status;#010获取当前栈位置。#011 Stack = IoGe... 阅读全文
posted @ 2009-10-25 14:05 ajuanabc 阅读(200) 评论(0) 推荐(0) 编辑
摘要:2009年10月24日 作者: 帕兰 树形菜单能很好的呈现菜单项之前的从属关系,结构清晰明了。本文为你收集了11个JavaScript树形菜单。1. dhtmlxTreedHTMLxTree是一个功能丰富的Tree Menu控件。提供丰富的操作API,AJAX支持和drag-n-drop功能。2. Control.Treeview采用Mootools开发的树形菜单控件。支持通过Ajax动态获取节点,设置默认选中某些节点。3. Folder Tree (演示地址)文件夹树形控件。支持利用拖放(drag and drop)操作来重新排序节点,利用Aj... 阅读全文
posted @ 2009-10-25 13:04 ajuanabc 阅读(225) 评论(0) 推荐(0) 编辑
摘要:PciIdeXAddDevice函数是用来添加PCIIDEX的设备,设置一个功能设备,并读取PCI总线的配置参数。具体实现代码如下:#001 NTSTATUS NTAPI#002 PciIdeXAddDevice(#003 IN PDRIVER_OBJECT DriverObject,#004 IN PDEVICE_OBJECT Pdo)#005 {#006 PPCIIDEX_DRIVER_EXTENSION DriverExtension;#007 PFDO_DEVICE_EXTENSION DeviceExtension;#008 PDEVICE_OBJECT Fdo;#009 ... 阅读全文
posted @ 2009-10-24 21:08 ajuanabc 阅读(163) 评论(0) 推荐(0) 编辑
摘要:下面来分析PCIIDE和PCIIDEX驱动程序,这两个都是PCI的IDE总线驱动程序。先从PCIIDE的入口函数开始,具体实现代码如下:#001 NTSTATUS NTAPI#002 DriverEntry(#003 IN PDRIVER_OBJECT DriverObject,#004 IN PUNICODE_STRING RegistryPath)#005 {#006 NTSTATUS Status;#007 在这个驱动程序入口函数,主要调用PCIIDEX的函数PciIdeXInitialize来初始化。其函数PciIdeGetControllerProperties是获取IDE控制... 阅读全文
posted @ 2009-10-23 21:53 ajuanabc 阅读(147) 评论(0) 推荐(0) 编辑
摘要:IdeReadWrite函数主要实现了IDE设备的读和写命令发送。具体实现函数如下:#001 ULONG#002 NTAPI#003 IdeReadWrite(#004 IN PVOIDHwDeviceExtension,#005 IN PSCSI_REQUEST_BLOCKSrb#006 )#007 #008 /*++#009 #010 Routine Description:#011 #012 This routine handles IDEread and writes.#013 #014 Arguments:#015 #016 HwDeviceExtension - HBAminipo 阅读全文
posted @ 2009-10-22 22:01 ajuanabc 阅读(178) 评论(0) 推荐(0) 编辑
摘要:meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <meta http-equiv="Content-Language" content="zh-CN" /> <meta content="all" name="robots" /> <meta name="author" content="盛飞, SenFe" 阅读全文
posted @ 2009-10-21 22:24 ajuanabc 阅读(119) 评论(0) 推荐(0) 编辑
摘要:$ip = "1.1.1.255".chr(0)."haha"; if(ereg("^[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}$",$ip)) { echo $ip; } else { echo "unknown"; } 这个ereg正则限制了$ip的数据为xxx.xxx.xxx.xxx这样的形式,表面上看上面的代码应该输出"unknown",而实际却输出了"1.1.1.255haha",因为ereg函数存在NULL截断漏洞 阅读全文
posted @ 2009-10-21 22:21 ajuanabc 阅读(185) 评论(0) 推荐(0) 编辑
摘要:IdeSendSmartCommand函数主要发送IDE的命令。具体实现代码如下:#001 ULONG#002 NTAPI#003 IdeSendSmartCommand(#004 IN PVOIDHwDeviceExtension,#005 IN PSCSI_REQUEST_BLOCKSrb#006 )#007 #008 /*++#009 #010 Routine Description:#011 #012 This routine handlesSMART enable, disable, read attributes and threshold commands.#013 #014 A 阅读全文
posted @ 2009-10-21 20:59 ajuanabc 阅读(148) 评论(0) 推荐(0) 编辑
摘要:AtapiStartIo函数主要处理同步的IO请求包。具代的实现代码如下:#001 BOOLEAN#002 NTAPI#003 AtapiStartIo(#004 IN PVOIDHwDeviceExtension,#005 IN PSCSI_REQUEST_BLOCKSrb#006 )#007 #008 /*++#009 #010 Routine Description:#011 #012 This routine is calledfrom the SCSI port driver synchronized#013 with the kernel to startan IO request 阅读全文
posted @ 2009-10-20 22:02 ajuanabc 阅读(317) 评论(0) 推荐(0) 编辑
摘要:一般可输入的下拉框都需要模拟,比较繁琐,这里给出一个简单的Demo展现不需要模拟的可输入下拉框。。。在此使用了大量的blur和focus,主要是从细节考虑,提升用户体验。。。 ^^如图:code如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title></title> <meta http-equiv="Content-Type" content="text/html 阅读全文
posted @ 2009-10-20 17:09 ajuanabc 阅读(194) 评论(0) 推荐(0) 编辑
摘要:so good!转自:http://www.alibuybuy.com/9042.html50款CSS工具,包含,CSS网格和布局工具,CSS 优化工具,CSS 菜单生成工具,CSS 按钮生成器,CSS 圆角生成器,CSS 框架,CSS Sprites生成器,CSS 排版工具以及 CSS 表单生成器。网格和布局The 1KB CSS Grid新颖的 CSS 网格工具,可用于简化内容管理系统的页面模板,轻巧易用。Variable Grid System基于 960px 的常规CSS网页布局工具,用于快速生成基本的 CSS 网格。Grid Designer 2可控性强,选项丰富的网格系... 阅读全文
posted @ 2009-10-20 16:57 ajuanabc 阅读(220) 评论(0) 推荐(0) 编辑
摘要:完了,没看懂。。。试了下倒是很ok。。。 要想写出跨浏览器的javascript,就必须懂得嗅探技术。这是浏览器大战遗留下的大地雷,事已如此,只好认命,乖乖写分支结构吧,函数就是这样不知不觉中变长的。先看单一浏览器的判断,我们没有必须去找navigator.userAgent的麻烦,我在国外的博客网站收集了如下hack,短小精悍: ie = !+"/v1" ;ie ='/v'=='v' ;ie = 0//@cc_on+1;ie = !!top.execScript;ie = /*@cc_on!@*/!1;ie8 = !!window.XDom 阅读全文
posted @ 2009-10-20 16:37 ajuanabc 阅读(209) 评论(0) 推荐(0) 编辑
摘要:在chrmoe刚出道时,体验了一把,不过对于web 开发人员的我来说,它的插件太少,于是转换IE8 ,IE8 的调试很好,但是自从FF 3.0++出现后,不论从界面,设计,使用上来说都更偏向她了。但是FF的启动速度是不敢恭维的。看到以下这篇文章,甚为一直偏爱的FF感到担忧。。。Come on, FF转自:http://news.newhua.com/news1/news/2009/1015/091015132633H4F1C1C42EJC033I24D7842C3KE6F5B27C3EDFCI114BC.html?lt=common众多开发者及软件开发商开始将目光转移到浏览器行业的新星Chro 阅读全文
posted @ 2009-10-20 15:09 ajuanabc 阅读(286) 评论(0) 推荐(0) 编辑
摘要:看过很多后,本人觉得jQuery scrollable 在其中算很优秀的。 以下转自:http://paranimage.com/8-kinds-of-transition-effects-javascript/ 8种JavaScript 过渡特效 , 涵盖淡入淡出、翻转特效、滑动、缩放和飞入飞出 等炫目的Javascript特效。 1. Image Transitions (演示地址 ) Image Transitions是一个多张图片轮换工具。提供多种轮换效果包括:淡入淡出,左右滑动,收缩等。 2. Jquery Fade In.Fade Out (演示地址 ) 这是一个用于... 阅读全文
posted @ 2009-10-20 14:54 ajuanabc 阅读(706) 评论(0) 推荐(0) 编辑
摘要:作者 Dionysios G. Synodinos 译者 张龙 发布于 2009年10月19日 上午12时41分 社区 Java 主题 IDE 标签 Netbeans 近日NetBeans开发团队发布了NetBeans 6.8 M2 ,beta版也即将发布 。一些重要的增强包括对Java EE 6、JSF 2.0的支持,同时还增加了一个嵌入式浏览器等等。 发布声明中提到了如下重要的新特性 : 更新包括: Java Enterprise Edition 6 针对Web界面的JavaServer... 阅读全文
posted @ 2009-10-20 14:42 ajuanabc 阅读(158) 评论(0) 推荐(0) 编辑
摘要:作者 Charles Humble 译者 张龙 发布于 2009年10月19日 下午1时4分 社区Java主题Enterprise Application Blocks标签Java EEJSR-316(Java EE 6)专家组最近发布了规范的最终草案。相对于早期草案来说,最终草案有3个重要变化,分别是增加了JSR-330(针对Java的依赖注入)、JSR-299(针对Java EE平台的上下文与依赖注入,以后称之为“CDI”)以及JSR-... 阅读全文
posted @ 2009-10-20 14:41 ajuanabc 阅读(139) 评论(0) 推荐(0) 编辑
摘要:AtapiInterrupt函数是实现ATAPI的中断功能,主要根据SRB来判断是读取数据还是写入数据,然后对IDE设备读取或写入数据,还需要处理很多出错的情况。具体实现代码如下:#001 BOOLEAN#002 NTAPI#003 AtapiInterrupt(#004 IN PVOIDHwDeviceExtension#005 )#006 #007 /*++#008 #009 Routine Description:#010 #011 This is the interruptservice routine for ATAPI IDE miniport driver.#012 #013 A 阅读全文
posted @ 2009-10-19 22:11 ajuanabc 阅读(207) 评论(0) 推荐(0) 编辑
摘要:asp常用的正则表达式实现字符串的替换,主要包括去除html标签,去除class标签和去除script标签等 去除html标签正则<//*[^<>]*> Function LoseHtml(ContentStr) Dim ClsTempLoseStr,RegEx ClsTempLoseStr = Cstr(ContentStr) Set RegEx = New RegExp RegEx.Pattern = "<//*[^<>]*>" RegEx.IgnoreCase = True RegEx.Global = True Cls 阅读全文
posted @ 2009-10-19 16:46 ajuanabc 阅读(130) 评论(0) 推荐(0) 编辑
摘要:用asp实现的去除内容的html标记和空格的实现代码 function nohtml(str) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(/<.[^/<]*/>)" str=re.replace(str," ") re.Pattern="(/<//[^/<]*/>)" str=re.replace(str," ") str=replace(str," ",& 阅读全文
posted @ 2009-10-19 16:39 ajuanabc 阅读(151) 评论(0) 推荐(0) 编辑
摘要:AtapiHwInitialize函数初始化不是ATAPT设备,设置它支持多块传送。接着判断那些设备是CD-ROM设备,还清除忙状态。具体实现代码如下:#001 BOOLEAN#002 NTAPI#003 AtapiHwInitialize(#004 IN PVOIDHwDeviceExtension#005 )#006 #007 /*++#008 #009 Routine Description:#010 #011 Arguments:#012 #013 HwDeviceExtension - HBAminiport driver's adapter data storage#014 阅读全文
posted @ 2009-10-18 11:04 ajuanabc 阅读(175) 评论(0) 推荐(0) 编辑
摘要:IssueIdentify函数主要是发送IDENTIFY命令给一个ATAPI设备,并且获取这个设备相关信息,比如磁头的个数。#001 BOOLEAN#002 NTAPI#003 IssueIdentify(#004 IN PVOIDHwDeviceExtension,#005 IN ULONG DeviceNumber,#006 IN ULONG Channel,#007 IN UCHAR Command#008 )#009 #010 /*++#011 #012 Routine Description:#013 #014 Issue IDENTIFY commandto a device.#0 阅读全文
posted @ 2009-10-17 22:46 ajuanabc 阅读(171) 评论(0) 推荐(0) 编辑
摘要:默认情况下,IE8以标准模式渲染网页。 由于目前还有很多网站还不兼容标准,IE8内置了一个兼容性视图列表(Compatibility View list), 列表中的网站会被以兼容视图模式渲染。该列表保存在iecompat.dll的iecompatdata.xml 资源文件里面,你可以在地址栏输入 res://iecompat.dll/iecompatdata.xml 来查看这个列表。该列表会通过Windows update 定期更新。 阅读全文
posted @ 2009-10-16 08:08 ajuanabc 阅读(174) 评论(0) 推荐(0) 编辑
摘要:初看此文时,以为可以模拟各个浏览器,感觉超神了。。。用时才发现,回过头来细读才恍然大悟也。可能迫于急需一种这样的东西吧,想当初貌似看过有类似的网站,但是地址丢了,当初没有体验一番,胜为可惜。。。不过 IE Tester 可以模拟 IE 各个版本,还可以debug。转自:http://www.qianduan.net/adobe-browserlab-open-registration-and-release-an-update-to.html首先告诉大家一个好消息,Adobe BrowserLab已经接受新用户注册了。如果你在Adobe往后咱有帐号而之前没有Adobe BrowserLab测试 阅读全文
posted @ 2009-10-15 10:49 ajuanabc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:感觉后面的Demo很不错,特此收藏。。。翻译来源:堂主的博客非常好的一篇技术文档,翻译自Louis Lazaris 2009年9月15日发表的《The Z-Index CSS Property: A Comprehensive Look》 ,相信会帮助很多像我一样的前端狂!原作者保留所有版权。EN文不好,欢迎各路牛头斧正。------------------------------------------------大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。 阅读全文
posted @ 2009-10-14 11:31 ajuanabc 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Welcome to the home page for the 97 Things Every Programmer Should Know project, pearls of wisdom for programmers collected from leading practitioners. You can read through the Edited Contributions, browse Contributions in Progress, view the list of current Contributors, and also learn How to Become 阅读全文
posted @ 2009-10-14 09:47 ajuanabc 阅读(178) 评论(0) 推荐(0) 编辑
摘要:最近在做网站的优化,其中一项包括:对静态文件(如图片,JS脚本文件及CSS文件)启用一个新的独立域名,以杜绝不必要的Cookie传送,提高请求速度并减少带宽。 我们知道,当向HTTP服务器请求某个URL时,浏览器将该URL与客户主机中存储的所有Cookie比较,如果发现域名相匹配Cookie,则匹配 Cookie中包含名字/值的那一行将被包含在HTTP请求头中,以保证依赖于Cookie的功能得以实现。 但是,当请求一个静态图片时,传输Cookie就没有任何意义了。 另外,Cookie的存取是不允许跨域的,这个很好理解,因为有时Cookie文件里会存储一些比较敏感或重要的信息,如果允许跨域... 阅读全文
posted @ 2009-10-13 20:41 ajuanabc 阅读(167) 评论(0) 推荐(0) 编辑
摘要:PHP正则校验email的代码相信好好学过PHP的人都应该知道下面这段用于eamil校验的语句,但是真正能看懂的就不多了 <?php if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { echo "您的 E-Mail 通过初步检查"; } ?> 在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释: 语法: int ereg(string pattern, string string, array [regs]); 阅读全文
posted @ 2009-10-11 15:20 ajuanabc 阅读(125) 评论(0) 推荐(0) 编辑
摘要:asp下过滤重复字符串的代码,有时候我们需要过滤一些重复的字符串,下面的代码即可解决这个问题 比如 1223445677777778aabbcccccccccc 经过过滤之后就是12345678abc <% '过滤重复 Function norepeat(Str) Dim RegEx If IsNull(Str) Or Str="" Then Exit Function Set RegEx=New RegExp RegEx.Global = True RegEx.IgnoreCase=True RegEx.MultiLine = True RegEx.patt 阅读全文
posted @ 2009-10-11 15:18 ajuanabc 阅读(138) 评论(0) 推荐(0) 编辑
摘要:原文: 兼容所有浏览器的CSS3圆角译自: CSS3 rounded corners for every browser? 在各个浏览器中实现圆角的较简单快速的方案是结合CSS3和JavaScript。CurvyCorners是一个为HTML元素创建漂亮的圆角的免费JavaScript库。效果如下:该脚本的最大优势是可以在Safari/Chrome/Firefox中使用原生的CSS3属性(通过-webkit-border-radius和-moz-border-radius私有属性分别支持)而在IE和Opera中使用JavaScript。你所需要做的就是在页面中引入curvycorners.js 阅读全文
posted @ 2009-10-09 09:50 ajuanabc 阅读(143) 评论(0) 推荐(0) 编辑
摘要:在我们写样式的时候,页面的CSS在经历几个版本的修改之后,可能有些样式已经用不到了,或许将某些样式更名了而原来的忘了删除,总之页面中可能存在着一些无用的样式。这些无用的浪费了一些服务器空间和带宽消耗,也会增大我们的维护成本。那么有没有一些办法来清理那些无用的样式呢?今天就让我们来了解一下几个比较有用的工具。Dust-Me selectorsDust-Me是一个很有用也很好用的Firefox插件,它可以分析到你的页面中调用的所有CSS文件并分析那些在页面中没有被用到。支持本地和远程样式文件,包括使用<link>标签、<?xml-stylesheet?>处理指令、@impo 阅读全文
posted @ 2009-10-09 09:44 ajuanabc 阅读(192) 评论(0) 推荐(0) 编辑
摘要:如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/08/4699969.aspx RPM全名是RedHat Package Manager,简称为RPM,又称之为RPM软件包管理器,使RedHat套件管理程序之一,类似于Windows控制面板中的添加删除模块,Windows添加删除程序通过将安装信息记录在注册表,以便于程序的更新,卸载。而RPM同样有着类似的功能,用于linux下套件包的安装与管理。 一、RPM与SRPM简介及功能 1. RPM:RPM通过采用数据库记录的方式来将所需要的套件安装到Linux系统中。RPM包 阅读全文
posted @ 2009-10-08 03:58 ajuanabc 阅读(177) 评论(0) 推荐(0) 编辑
摘要:作者 王丽娟Adobe Flex是全球炙手可热的RIA开发工具。除了官方网站的支持外,还有广大的社区与丰富的资源可利用,中国RIA开发者活动组织RIAMeeting就是其中之一。近日,RIAMeeting基于Adobe官方的Flex in a Week翻译配音,发布了“一周内学会Flex”中文视频教程,该系列视频旨在让对Flex感兴趣的开发者在一周之内从零起步完成Flex入门。目前已经完成的部分如下:第一天——Flex基础,包括的内容有:Flex、Flash、Flash Player、AIR概述了解Flex BuilderFlex Builder工作空间了解Flex预编... 阅读全文
posted @ 2009-10-07 21:22 ajuanabc 阅读(169) 评论(0) 推荐(0) 编辑
摘要:时间:2009-10-3 20:57:25 来源:www.cnblogs.com 作者: 本次使用Jquery实现一条新闻滚进视图之后,会暂停几秒钟,然后继续向上2滚动,淡出视图,同时,下一条新闻接着滚入视图。这次主要是用jquery来开发这个功能.<style> <%-- #news-feed { padding: 0; margin: 0 0 0 10px; position: relative; height: 200px; width: 17em; overflow: hidden; } .headline { position: absolute; height: 阅读全文
posted @ 2009-10-07 20:43 ajuanabc 阅读(197) 评论(0) 推荐(0) 编辑
摘要:说明:因图片较多,带图片的完整文档请从http://code.google.com/p/openjweb/downloads/list中下载openjweb18.rarOpenJWeb(1.8) Java Web应用快速开发平台用户操作手册编者:OpenJWeb技术团队编写时间:2009-10-06Email:baozhengw@163.comQQ:29803446Msn:baozhengw999@hotmail.com联系人:王先生手机:13651070328目 录第一章 公用功能.... 41.1 登录系统... 41.2 后台首页说明... 51.3 电子邮箱... 61.3.1 个人邮 阅读全文
posted @ 2009-10-07 17:27 ajuanabc 阅读(487) 评论(0) 推荐(0) 编辑
摘要:因图片较多,需要图片请到资源中下载,不需要资源分。OpenJWeb(1.8) Java Web应用快速开发平台产品白皮书编者:OpenJWeb技术团队编写时间:2009-10-02Email:baozhengw@163.comQQ:29803446Msn:baozhengw999@hotmail.com联系人:王先生手机:13651070328目 录第一章 Java Web应用快速开发平台概述.... 41.1 什么是Java Web应用快速开发平台?... 41.2 平台软件--“银弹”理论的终结者... 41.3 开源平台产品与商业平台产品的比较... 51.4 openjweb快速开发平 阅读全文
posted @ 2009-10-06 09:20 ajuanabc 阅读(175) 评论(0) 推荐(0) 编辑
摘要:Function DRexPage(Str) Dim RegEx If IsNull(Str) Or Str="" Then Exit Function Set RegEx=New RegExp RegEx.IgnoreCase=True RegEx.pattern="(/&)?page=(/d)+" DRexPage=regEx.replace(Str,"") '(Str,"$1") Set RegEx=Nothing End Function 在分页系统里面用到的把page后面得东西都给丢掉 阅读全文
posted @ 2009-10-04 20:24 ajuanabc 阅读(111) 评论(0) 推荐(0) 编辑
摘要:这个图片正则先检查图片的地址,不是本地的则用本地的asp突破盗链,方便使用 直接用正则替换,但没有判断功能 Function FormatImg(content) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(script)" Content=re.Replace(Content,"script") re.Pattern="<img.[^>]*src(=| )(.[^>]*)>" Content=re.repla 阅读全文
posted @ 2009-10-04 20:22 ajuanabc 阅读(185) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <title><a href="http://www.jb51.net/list/list_ 阅读全文
posted @ 2009-10-04 20:21 ajuanabc 阅读(188) 评论(0) 推荐(0) 编辑
摘要:如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/04/4632312.aspx一、安装VmWare 笔者选择的为VmWare6.5.2 workstation绿色版 + Winxp Pro En + sp3 + RHEL 5.4,将VmWare解压至相关目录后,双击绿化.cmd批处理文件,按照提示操作,在配置网络方面依次配置bridge(桥接)相关设置,nat(网络共享)--vmnet8,host-only(本地网络)--vmnet1,启动VMnetDHCP或vmnat。其它功能如usb 相关设置,虚拟磁盘映射、磁盘碎片 阅读全文
posted @ 2009-10-04 18:44 ajuanabc 阅读(167) 评论(0) 推荐(0) 编辑