PHP 正则表达式 推荐

思维导图 点击下图,可以看具体内容! 介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? Δ 定界符 Δ 字符域 Δ 修饰符 Δ 限定符 Δ 脱字符 Δ 通配符(正向预查,反向预查) Δ 反向引用 Δ ... [阅读全文]

自适应网页设计(Responsive Web Design)

随着 3G 的普及,越来越多的人使用手机上网。 移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通常在 600 像素以下;PC 的屏幕宽度,一般都在 1000 像素以上(目前主流宽度是 1366×768),有的还达到了 2000 像素。同样的内容,要在大小迥异的屏幕上,都呈现出满... [阅读全文]

Javascript内存泄露

英文原文:JavaScript Memory Leaks 1. 什么是内存泄露? 内存泄露是指分配给应用的内存不能被重新分配,即使在内存已经不被使用的时候。正常情况下,垃圾回收器在 DOM 元素和 event 处理器不被引用或访问的时候回收它们。但是,IE 的早些版本(IE7和之前)中内存泄露是很容易出现的,因为内存管理器不能正确理解 Javascript 生命周期而且在周期被打破(可以通过赋值为... [阅读全文]

正则表达式字面量在ECMAScript5中的变化

在《JavaScript语言精粹》的第72页有这样一段: 用正则表达式字面量创建的RegExp对象来共享同一个单实例: 复制代码 代码如下:function make_a_matcher( ) { return /a/gi; } var x = make_a_matcher( ); var y = make_a_matcher( ); // 注意:x 和 y 是同一个对象! x.lastIndex... [阅读全文]

用情感化交互为你的产品注入灵魂

什么使我们成为网站和 app 的忠实用户?思考这个问题时,我们发现那些令人喜爱的网站和 app 都拥有一样东西:灵魂。它们是有灵性的,它们的用户体验中被置入了情感化智能,并且这种情感化智能通过交互设计和反馈机制得以体现。 这些要素将“个性”赋予了网站或 app 产品,并让产品最终在用户心中留下深刻的印象。不得不说,在赢得忠实用户这件事上,产品的灵魂确实扮演了一个挺重要的角色... [阅读全文]

.NET 正则表达式使用高级技巧之替换类介绍

\d表示什么,{,5}表示什么,\[表示什么……,这里我只想提醒大家一点,为了避免和反向引用相冲突,在你用\nn表示八进制的ASCII码时,请在\后加0,就是说,\40在表示ASCII码时,请这样写\040。 替换 Regex类有一个静态的Replace方法,其实例也有一个Replace方法,这个方法很强大,因为它可以传入一个delegate,这样,你可以自定义每次捕获匹配时,如何处理捕获的内... [阅读全文]

什么是 HTTP Headers?

什么是HTTP Headers HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。 HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。 示例 当你在浏览器地址栏里键入一个url,你的... [阅读全文]

正则表达式常用元字符整理小结

正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。元字符使正则表达式具有处理能力。元字符既可以是放在 [] 中的任意单个字符(如 [a] 表示匹配单个小写字符 a ),也可以是字符序列(如 [a-d] 表示匹配 a 、 b 、 c 、 d 之间的任意一个字符,而 \w 表示任意英文字母和数字及下划线),下面是一些常见的元字符: . 匹配除 \n 以外的任何字符(注意元字符是小数点... [阅读全文]

经典JavaScript正则表达式实战(附pdf)

关于测试代码 本文不是使用Dreamweaver编辑,以下测试代码可能已经在赋值粘贴的过程做了一些调整,可能执行失效。可以参看本文的pdf版本。 匹配结尾的数字 如 复制代码 代码如下:30CAC0040 取出40 3SFASDF92 取出92 正则如下:/\d+$/g 统一空格个数 字符串内字符键有空格,但是空格的数量可能不一致,通过正则将空格的个数统一变为一个。 例如:蓝 色 理 想 变成:蓝... [阅读全文]

还原JavaScript的真实历史

本文发布于2007-12-13 问题 JavaScript真的继承自Cmm吗? JavaScript与Java有多少关系? JavaScirpt最初的设计是怎样的? 在许多资料,JavaScript的语源被追溯到一种名为Cmm的语言。同样是在这一溯源的过程中,人们发现“其实”JavaScript不是第一种网页中的脚本语言。现在一些所谓“公认”的情... [阅读全文]

php 正则表达式的子模式详解

首先,我们先看一段PHP代码: 复制代码 代码如下:?php $time = date ("Y-m-d H:i:s"); $pattern = "/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/i"; if(preg_match($pattern,$time,$arr)){ echo "pre"; print_r($arr); echo "/pre"; } ? 显示结果:... [阅读全文]

详图实证:再谈JavaScript的语源问题

本文发布于2011-08-02 有两个错误的观点,其一是“JavaScript在语源上继承自Cmm”。这个错误的观点主要的来自于以下途径(部分): 2002年10月7日的《Wired Magazine(连线杂志)》的一份名为“Mother Tongues”的图; O’Reilly公布的“The History of Prog... [阅读全文]

java解析出url请求的路径和参数键值对类(解析出url请求的路径,包括页面)

复制代码 代码如下:package RequestPackage; import java.util.HashMap; import java.util.Map; public class CRequest { /** * 解析出url请求的路径,包括页面 * @param strURL url地址 * @return url路径 */ public static String UrlPage(S... [阅读全文]

dhcp服务器,配置DHCP服务器

网络技术配置DHCP服务器 Ⅰ实验目的: 配置DHCP 服务器并且安装运用 Ⅱ实验环境: 实验分小组进行每组3人,每组分配两台机子 Ⅲ实验内容和步骤:㈠ 安装 DHCP 服务器服务1.运行“控制面板”并选择“网络”。 1. 选择“添加软件”。 2. 在“添加网络软件”对话框中,选择“TCP/IP 协议及相关组件”,然后选择“继续”。 出现“Windows NT TCP/IP 安装选项... [阅读全文]

面向对象编程,Javascript 面向对象编程

Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有... [阅读全文]

JavaScript 类型总览(图)

这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。 此外,补充一下图中用到的概念: 1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的对象。 2、引擎扩展对象是一个并不太大的集合,一般来说比较确定,它们也属于... [阅读全文]

拒绝平庸——浅谈WEB登录页面设计

用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客。古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说道理,更能彰显主人家的身份地位.由此可见,“门面’就如人的脸面之于人的形象一样重要,而 WEB 的登录页面就相当传统的“门面”。 现在越来越多的大型网... [阅读全文]

前端必读:浏览器内部工作原理

目录 一、介绍 二、渲染引擎 三、解析与DOM树构建 四、渲染树构建 五、布局 六、绘制 七、动态变化 八、渲染引擎的线程 九、CSS2可视模型 英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers 一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到... [阅读全文]

web用户体验,向Google学习打造灵动的web体验

Google 的设计一向以简单著称,让页面清爽优雅地呈现,一方面节省了页面载入的时间,减少用户的等待,另一方面也减少了用户在浏览页面时的分心。然而,在这简单的设计背后,并不是设计师偷懒,而是更加灵敏、细致、轻便的交互体验设计。Google+ 作为社交网络的又一力作, 在继承了公司著名的十大设计准则下,在如何更轻、更快速、更人性化方面有了很大的突破。本文主要以社交网络为例,分析总结出了六条让 we... [阅读全文]

web程序设计,像设计Web程序那样设计建筑

英文原文:A house designed like a web application 导读:本文的作者David Galbraith是一名建筑设计师,同时也是一名优秀的Web设计师,擅长产品的用户体验设计。文中作者通过一个实例来讲述用Web设计的理念去设计一个建筑,怎么样使一个建筑像Web程序一样更加人性化,更加符合用户体验。 以下是文章全文: 自从我拥有建筑设计师和Web设计师的双重身份之后... [阅读全文]

ip协议解码详解,HTTP 协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT... [阅读全文]

服务器安全加固,windows 2003服务器安全加固方案

因为IIS(即Internet Information Server)的方便性和易用性,使它成为最受欢 迎的Web服务器软件之一。但是,IIS的安全性却一直令人担忧。如何利用IIS建 立一个安全的Web服务器,是很多人关心的话题。要创建一个安全可靠的Web服 务器,必须要实现Windows 2003和IIS的双重安全,因为IIS的用户同时也是 Windows 2003的用户,并且IIS目录... [阅读全文]

web开发入门,Web开发入门不得不看

引 如今,各种互联网的Web应用程序层出不穷,那么如何快速入门,成长为一个优秀的Web开发工作者呢? 这个问题不容易回答,几乎所有的培训机构都不能清晰地解答。 所以对于Web开发刚刚入门的菜鸟们,我觉得只有通过去做,去实验,学会Web开发,可能是学着学着,实验着实验着就会了。 没有人告诉你如何去做。我学习的时候,我的导师只是给了我一堆视频,一堆文档。我们从明确一个目标开始:“哦,这个... [阅读全文]

服务器连接数,五步解决“服务器超出最大允许连接数”错误

这几天频繁的远程登陆服务器,由于没有及时注销或者其他情况,早上再次登陆时系统提示:“终端服务器超出了最大允许连接数”。 解决这个现像的办法很多,如果马上需要登陆服务器,最easy的方法是: 开始-运行-mstsc /console /v: 服务器名或IP或域名:远程端口: 如: mstsc /console /v:222.222.215.222:3389 原因:用远程桌面链接登录到终端服务... [阅读全文]

web常见的错误,常见Web技术之间的关系,你了解多少?

如果你是一个Web开发初学者,那么你难免会在网上搜索HTML, CSS, XML, JS(Javascript), DOM, XSL等等这些词的意思,然而,随着学习的深入。当你把他们搅在一起,你又糊涂了,你会不停的问,HTML是什么?CSS是什么?XML是什么?JS是什么?它们到底有什么用?无论是网络百科,还是一些IT专题网站,又或者一些牛人博客,他们都会告诉你,某个单一的东西是什么,这类文章很多... [阅读全文]

服务器安全策略,Web服务器的安全策略和安全机制

1.Web服务器存在的漏洞 一般来说,Web服务器上可能存在的漏洞有以下几种。 1)Web服务器因各种原因而不能返回客户要访问的秘密文件、目录或重要数据。 2)远程用户向服务器发送信息时,特别是像信用卡之类的重要信息时,中途遭不法分子非法拦截。 3)入侵者可能突破Web服务器本身存在的一些漏洞,破坏其中的一些重要数据,甚至造成系统瘫痪。 4)CGI(Common Gateway Interface... [阅读全文]

url编码解码,URL编码与解码

通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义... [阅读全文]

漫谈汽车安全性,Cookie安全漫谈

在 Web 应用中,Cookie 很容易成为安全问题的一部分。从以往的经验来看,对 Cookie 在开发过程中的使用,很多开发团队并没有形成共识或者一定的规范,这也使得很多应用中的 Cookie 成为潜在的易受攻击点。在给 Web 应用做安全架构评审(Security architecture review)的时候,我通常会问设计人员以下几个问题: 你的应用中,有使用 JavaScript 来操... [阅读全文]

zend组件,Linux服务器Zend 组件的安装

从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。 本文介绍在工作中为Linux安装Zend Guard Loader支持的过程。 操作系统为CentOS5.5,PHP版本为5.3.8(CentOS5.5中的PHP默认版本较低,如果要升级到PHP最新版,可以使用remi的report源进行升级)。... [阅读全文]

web服务器扩展,FrontPage服务器扩展

FrontPage服务器扩展可以做以下工作: (1),保存和检索Web服务器的文件; (2),远程执行所有文件管理操作; (3),改名或移动文件时纠正超级连接; (4),检查服务器上的HTML页面,并且抽取出超级连接信息; (5),管理FrontPage安全模型; (6),执行WebBot组件。 1,安装FrontPage服务器扩展 如果不但编写网页,而且还想通过FrontPage... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共2935条 分98页