PHP如何将中文转换为拼音

用来得到中文的首字母:这个是将中文转换为拼音的类:charset<?php/*** 汉字转化为拼音,拼音转化为汉字**/class charset{private $_code=array(array("a",'-20319'),array("ai",'-20317'),array("an",'-20304'),array("ang",'-2...

阅读全文

CSS中!important的用法分析

1、特殊性权值有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式呢?我们来看一下面的代码:p{color:red;}  .first{color:green;}  <p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩。</p>p和.first都匹配到了p这个标签上,那么会显示哪种颜色呢?green是正确的颜色,那么为什么呢?是因为浏览器是根据权值来判断使...

阅读全文

python常用模块hashlib详解

用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。什么是摘要算法呢?摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)用于加密相关的操作。md5加密hash = hashlib.md5()hash.update('admin'.encode('utf-8'))p...

阅读全文

javascript中事件委托详解

事件委托是利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。为什么要用事件委托?1.在JavaScript中添加到页面上的事件处理程序的个数直接关系到页面的整体运行性能。为什么呢?因为,每个事件处理函数都是对象,对象会占用内存,内存中的对象越多,性能就越差。此外,必须事先指定所有的事件处理程序而导致的DOM访问次数,会延迟整个页面的交互就绪时间。2.对有很多个数据的表格以及很长的列表逐个添加事件,简直就是噩梦。所以事件委托,能极大地提高页面的运行性能,减少开发人员的工作量。例如一个列表<ul id = &q...

阅读全文

javascript中addEventListener方法介绍

addEventListener()方法用于向指定元素添加事件句柄。addEventListener()方法添加的事件句柄不会覆盖已存在的事件句柄。你可以向一个元素添加多个事件句柄。你可以向同个元素添加多个同类型的事件句柄,如:两个"click"事件。你可以向任何DOM对象添加事件监听,不仅仅是HTML元素。如:window对象。addEventListener()方法可以更简单的控制事件(冒泡与捕获)。当你使用addEventListener()方法时,JavaScript从HTML标记中分离开来,...

阅读全文

javascript中typeof与instanceof用法详解

JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为undefinednumber:数值。最原始的数据类型,表达式计算的载体string:字符串。最抽象的数据类型,信息传播的载体boolean:布尔值。最机械的数据类型,逻辑运算的载体object:对象。面向对象的基础typeof它是一个函数或是一个语言结构。typeof(a)、typeofa;用于判断变量的数据类...

阅读全文

javascript中indexOf方法和lastIndexOf方法详解

indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。stringObject.indexOf(searchvalue,fromindex)searchvalue 必需,规定需检索的字符串值。    fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。indexOf() 方法将从头...

阅读全文

nginx配置负载均衡及负载策略说明

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师IgorSysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。下面是我本地搭建测试环境176.26.61.51 负载均衡176.26.61.52 web1176.26.61.53 web2首先我们在以上三台机器均安装nginxyum install nginx分别启动三台机器的nginx服务器启动nginx服务...

阅读全文

让IIS支持FLV格式的文件播放

国内大多都是Win2003的主机,FLV格式文件上传服务器后不能播放,默认是没有指定输出FLV这种格式的虽然FTP里面可以看见,但无法通过http访问,也就无法播放了。原因是,WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS得站点属性中的HTTP头->MIME添加MIME影射关系,MIME类型:video/x-flv扩展名:.flv,即可通过Flash7+客户端Load进来播放。“虚拟主机都不支持Flv格式文件”的问题:比如你的Flv文件名称是1.flv,在虚拟主机上建一个名为“1.flv”的目...

阅读全文

让IIS支持shtml/shtm设置方法(SSI)

windows2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件”即可。可执行文件在:C:\WINDOWS\system32\inetsrv\ssinc.dll。扩展名为:shtml/shtm打开IIS管理器,打开“本地计算机”的属性——》MIME类型——》新建后缀名:.shtmlMIME类型:text/html后缀名:.shtmMime类型:text/html然后点击确定。找到Web服务扩展(在IIS下面,与网站平行),把“在服务端的包含文件”扩展启用,就可以了。(必须重新启动IIS,否则还是无...

阅读全文