06 2012 档案

PHP正则表达式的快速学习方法
摘要:转自:http://www.chinaz.com/program/2008/1020/41452.shtml1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面 阅读全文

posted @ 2012-06-28 18:00 jQing 阅读(194) 评论(0) 推荐(0)

HTML 5在线摄像头应用
摘要:原文链接:http://www.cnblogs.com/singlex/archive/2012/06/06/2538339.html最近在搞一个考试系统,系统要求要有随机拍照的功能,并且摄像头能够收到js的控制。在线摄像头嘛,就那两种实现的方式:cab或者flash。暂且不论本人从没学过的flash(事实上我已经做了一个flash调用摄像头的demo,虽然是调用成功了,但是对于拍照部分我实在是无力了,况且还有js控制flash部分的代码更是令人头痛。)。本来之前本人已经开发了一个摄像头的cab,但是activeX嘛,只能给IE用用,兼容性和稳定性都不是很好。于是现在开始研究基于HTML5的在 阅读全文

posted @ 2012-06-26 07:48 jQing 阅读(611) 评论(0) 推荐(0)

把普通文件夹伪装成系统图标
摘要:我的电脑:{20D04FE0-3AEA-1069-A2D8-08002B30309D}回收站:{645ff040-5081-101b-9f08-00aa002f954e}拔号网络:{992CFFA0-F557-101A-88EC-00DD010CCC48}打印机:{2227a280-3aea-1069-a2de-08002b30309d}控制面板:{21ec2020-3aea-1069-a2dd-08002b30309d}网上邻居:{208D2C60-3AEA-1069-A2D7-08002B30309D}比如我们新建立一个文件夹,我们重命名它,需要伪装成回收站,只要把它的名字重命名为:回收站 阅读全文

posted @ 2012-06-24 23:04 jQing 阅读(347) 评论(0) 推荐(0)

面向对象的JavaScript基本知识指南大全
摘要:由于jQuery和MooTools等精心开发的库,JavaScript已成为前端开发的基础。不过,我们要留意这些优秀库中所运用的较高级概念,这点极其重要。原因何在?因为作为Web开发人员,对待学习最新的编程趋势和试图把那些趋势推向极致,我们必须予以一视同仁。要不然,Web开发领域就不会出现创新。所以,我们不妨花点时间来了解JavaScript面向对象编程的基本知识,包括类、继承和范围。类在我们学习如何把类实施到代码中之前,不妨讨论一下类是什么、为什么有必要学习/使用类。正如Java文档声明的那样:“类是用来创建一个个对象的蓝图。”这蓝图就像造房子过程中所用的实际蓝图。建造人员使用蓝图来评估房子 阅读全文

posted @ 2012-06-24 19:20 jQing 阅读(207) 评论(0) 推荐(0)

翻译-你必须知道的28个HTML5特征、窍门和技术
摘要:翻译-你必须知道的28个HTML5特征、窍门和技术byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1058原文地址:http://net…html5-features-tips-and-techniques…/原文作者:Jeffrey Way翻译小编:张鑫旭//zxx:以下为翻译全文,本着语言生动和本土化之原则,内容有编辑注意:每周有那么几次,此列表会更新一些新的窍门,最终,本文会成为超级有用的资源。//zxx:丑话说在前头,我可没功夫更新,所以,即使到您女儿出嫁那天,本文 阅读全文

posted @ 2012-06-22 13:12 jQing 阅读(216) 评论(0) 推荐(0)

能说明你的JS技术很烂的五个原因
摘要:转自 :http://developer.51cto.com/art/201206/343952.htm原文链接:http://patrickavella.com/blog/5-reasons-your-javascript-stinks能说明你的JS技术很烂的五个原因它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和JavaScript都站错了立场,而现在,你让JavaSript很生气。JavaScript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言 阅读全文

posted @ 2012-06-22 07:49 jQing 阅读(296) 评论(0) 推荐(0)

JavaScript中几个重要的属性(this、constructor、prototype)
摘要:转自:http://carterslam.javaeye.com/?show_full=truethisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。先看一个在全局作用范围内使用this的例子:<script type="text/javascript"> console.log(this=== window);// true console.log(wind 阅读全文

posted @ 2012-06-15 15:41 jQing 阅读(244) 评论(0) 推荐(0)

CSS自定义滚动条实现(-webkit)
摘要:相信很多人都遇到过在设计中自定义滚动条样式的情景,之前我都是努力说服设计师接受浏览器自带的滚动条样式,但是这样只能规避还是解决不了问题,最近在项目中遇到了,正好来总结一下。当然,兼容所有浏览器的滚动条样式目前是不存在的。IE下的滚动条样式IE是最早提供滚动条的样式支持,好多年了,但是其它浏览器一直没有支持,IE独孤求败了。这些样式规则很简单:scrollbar-arrow-color: color; /*三角箭头的颜色*/scrollbar-face-color: color; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color: color; /* 阅读全文

posted @ 2012-06-14 12:03 jQing 阅读(306) 评论(0) 推荐(0)

cnblogs 运行代码功能尝试
摘要:转自:http://www.jb51.net/article/28005.htmcnblogs 运行代码功能尝试,使用cnblogs的朋友可以参考下。 1 <!--定义和用法 2 3 open() 方法可打开一个新文档,并擦除当前文档的内容。 4 5 语法 6 document.open(mimetype,replace) 7 参数 描述 8 mimetype 可选。规定正在写的文档的类型。默认值是 "text/html"。 9 replace 可选。当此参数设置后,可引起新文档从父文档继承历史条目。10 说明11 该方法将擦除当前 HTML 文档的内容,开始一个新的 阅读全文

posted @ 2012-06-14 11:34 jQing 阅读(236) 评论(0) 推荐(0)

javascript模拟滚动条实现代码(3)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <meta http-equiv="Content-Type" content= 阅读全文

posted @ 2012-06-14 10:58 jQing 阅读(167) 评论(0) 推荐(0)

javascript模拟滚动条实现代码(2)
摘要:1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; c 阅读全文

posted @ 2012-06-14 10:50 jQing 阅读(455) 评论(0) 推荐(0)

鼠标滚轮(mousewheel)和DOMMouseScroll事件 (转载)
摘要:转自:http://www.w3cmm.com/javascript/mousewheel-dommousescroll.htmlIE6.0首先实现了mousewheel事件。此后,Opera、Chrome和Safari也都实现了这个事件。当用户通过鼠标滚轮与页面交互、在垂直方向上滚动页面时(无论向下还是向上),就会触发mousewheel事件。这个事件可以在任何元素上面触发,最终会冒泡到document(IE)或window(Opera、Chrome、及Safari)对象。与mousewheel事件对应的event对象包含鼠标事件的所有标准信息之外,还包含一个特殊的wheelDelta属性。 阅读全文

posted @ 2012-06-14 10:06 jQing 阅读(396) 评论(0) 推荐(0)

最近工作中的小细节
摘要:最近工作期间,发现自己犯下的错误以及小细节。下面列出一些,做个记录,俗话说好记忆不如烂笔头。1: 将用户提交来的数据打包成一串json字符串,注意数据中是否包含"、'、\n(换行) 、\r(回车) 等字符解决: 可以在客户端或服务端 使用正则替换函数将其替换为空或者 html实体字符例:<?php $json = $_POST['json']; //注意使用Ajax POST方式 或者http POST方式 包含"将会被自动转义,所以请先url编码(encodeURIComponent)$json = preg_replace('/\n 阅读全文

posted @ 2012-06-14 07:20 jQing 阅读(266) 评论(0) 推荐(0)

根据经纬度计算距离的公式、百度坐标转换成GPS坐标(PHP版)
摘要:1 <?php 2 //百度坐标转换成GPS坐标 3 $lnglat = '121.437518,31.224665'; 4 function FromBaiduToGpsXY($lnglat){ 5 // 经度,纬度 6 $lnglat = explode(',',$lnglat); 7 list($x,$y) = $lnglat; 8 $Baidu_Server = "http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x={$x}&y={$y}"; 9 阅读全文

posted @ 2012-06-14 07:12 jQing 阅读(818) 评论(0) 推荐(0)

apache中禁止一般用户访问后台特定目录
摘要:这个技术非常重要,能够控制一些非法用户访问本内容。假设我们的网站:http://192.168.0.8/phpmvc/guide/WEB-INF是我们的后台管理目录,我不允许一些非法用户进行访问,那么我就必须设定对该目录访问是需要验证的。方法:1、打开apache的配置文件httpd.conf,在文件末尾加入如下代码:<Directory"D:/programs/workspace/phpmvc/guide/WEB-INF">authtypebasicauthname"Private"authuserfileD:/programs/Apach 阅读全文

posted @ 2012-06-14 00:25 jQing 阅读(648) 评论(0) 推荐(0)

Apache的虚拟目录设置
摘要:#虚拟目录设置Alias /s1 "d:/phpsite1/"<Directory "d:/phpsite1">Options FollowSymLinks#不允许查看目录结构,如果目录里没有默认文件,则显示403错误.DirectoryIndex index.php#只能指定默认文件AllowOverride NoneOrder deny,allowAllow from all</Directory>Alias /s2 "d:/phpsite2"<Directory "d:/phpsite2& 阅读全文

posted @ 2012-06-13 23:09 jQing 阅读(181) 评论(0) 推荐(0)

[Mysql] NO_AUTO_CREATE_USER模式
摘要:Mysql的NO_AUTO_CREATE_USER模式 - 2007-10-14 16:49:02以前一直使用如下面的语句给mysql服务器添加用户:grant CREATE, DROP,INSERT, SELECT, DELETE, UPDATE,ALTER on xxx.* to xxx;grant CREATE, DROP,INSERT, SELECT, DELETE, UPDATE,ALTER on xxx.* to xxx@localhost;set password for xxx@'%' = password(xxx);set password for xxx@& 阅读全文

posted @ 2012-06-13 19:57 jQing 阅读(6774) 评论(0) 推荐(1)

[Mysql] Field 'id' doesn't have a default value
摘要:2011-03-07 15:13MySQL 5中,出现错误提示:Field 'id' doesn't have a default value解决方法一:打开my.ini,查找sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"STRICT_TRANS_TABLES : 存储引擎启用严格模式,非法数据值被拒绝 ,如果不能将给定的值插入到事务表中,则放弃该语句。对于非事务表,如果值出现在单行语句或多行语句的第1行,则放弃该语句。NO_AUTO_CREATE_U 阅读全文

posted @ 2012-06-13 19:38 jQing 阅读(446) 评论(0) 推荐(0)

php webservice实例(转载)
摘要:首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11 php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK 现在我们来体验webservice//server端 serverSoap.php$soap = new SoapServer(null,array('uri'=>"http://192.168.1.179/"));//This uri i 阅读全文

posted @ 2012-06-13 18:03 jQing 阅读(140) 评论(0) 推荐(0)

导航