首页
关于
test
搞笑视频
友情链接
更多
文章归档
推荐
资料下载
备份站1
备份站2
备份站3
备份站4
备份站5
备份站6
Search
1
centos 32位 64位 下挂vagex一键包代码
714 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
604 阅读
4
PHP 安装
532 阅读
5
暴雨 车被泡了~
475 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
500
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
test
搞笑视频
友情链接
文章归档
推荐
资料下载
备份站1
备份站2
备份站3
备份站4
备份站5
备份站6
搜索到
24
篇与
utf-8
的结果
2018-03-25
PHP 正则表达式(PCRE)
PHP 面向对象PHP preg_filter() 函数 PHP 正则表达式(PCRE)正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。更多正则表达式的内容可参考我们的:正则表达式 - 教程。PHP 中我们可以使用 PCRE 扩展来匹配字符串的模式。PCRE 函数函数描述 preg_filter执行一个正则表达式搜索和替换preg_grep返回匹配模式的数组条目preg_last_error返回最后一个PCRE正则执行产生的错误代码preg_match_all执行一个全局正则表达式匹配preg_match执行一个正则表达式匹配preg_quote转义正则表达式字符preg_replace_callback_array执行一个正则表达式搜索并且使用一个回调进行替换preg_replace_callback执行一个正则表达式搜索并且使用一个回调进行替换preg_replace执行一个正则表达式的搜索和替换preg_split通过一个正则表达式分隔字符串PREG 常量 常量 描述 自哪个版本起 PREG_PATTERN_ORDER 结果按照"规则"排序,仅用于preg_match_all(), 即$matches[0]是完整规则的匹配结果, $matches[1]是第一个子组匹配的结果,等等。 since PREG_SET_ORDER 结果按照"集合"排序,仅用于preg_match_all(), 即$matches[0]保存第一次匹配结果的所有结果(包含子组)信息, $matches[1]保存第二次的结果信息,等等。 PREG_OFFSET_CAPTURE 查看PREG_SPLIT_OFFSET_CAPTURE的描述。 4.3.0 PREG_SPLIT_NO_EMPTY 这个标记告诉 preg_split() 进返回非空部分。 PREG_SPLIT_DELIM_CAPTURE 这个标记告诉 preg_split() 同时捕获括号表达式匹配到的内容。 4.0.5 PREG_SPLIT_OFFSET_CAPTURE 如果设置了这个标记,每次出现的匹配子串的偏移量也会被返回。注意,这会改变返回数组中的值, 每个元素都是由匹配子串作为第0个元素,它相对目标字符串的偏移量作为第1个元素的数组。这个 标记只能用于 preg_split()。 4.3.0 PREG_NO_ERROR 没有匹配错误时调用 preg_last_error() 返回。 5.2.0 PREG_INTERNAL_ERROR 如果有PCRE内部错误时调用 preg_last_error() 返回。 5.2.0 PREG_BACKTRACK_LIMIT_ERROR 如果调用回溯限制超出,调用preg_last_error()时返回。 5.2.0 PREG_RECURSION_LIMIT_ERROR 如果递归限制超出,调用preg_last_error()时返回。 5.2.0 PREG_BAD_UTF8_ERROR 如果最后一个错误时由于异常的utf-8数据(仅在运行在 UTF-8 模式正则表达式下可用)。 导致的,调用preg_last_error()返回。 5.2.0 PREG_BAD_UTF8_OFFSET_ERROR 如果偏移量与合法的urf-8代码不匹配(仅在运行在 UTF-8 模式正则表达式下可用)。 调用preg_last_error()返回。 5.3.0 PCRE_VERSION PCRE版本号和发布日期(比如: "7.0 18-Dec-2006")。 5.2.4
2018年03月25日
189 阅读
0 评论
0 点赞
2018-03-25
HTML 编辑器
HTML 简介HTML 基础 HTML 编辑器 img { width: 70%; } HTML 编辑器推荐可以使用专业的 HTML 编辑器来编辑 HTML,菜鸟教程为大家推荐几款常用的编辑器: Notepad++:https://notepad-plus-plus.org/ Sublime Text:http://www.sublimetext.com/ HBuilder:http://www.dcloud.io/ 你可以从以上软件的官网中下载对应的软件,按步骤安装即可。接下来我们将为大家演示如何使用Notepad++工具来创建 HTML 文件,其他两个工具操作步骤类似。Notepad++Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。步骤 1: 新建 HTML 文件在 Notepad++ 安装完成后,选择" 文件(F)->新建(N) ",在新建的文件中输入以下代码:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></html>步骤 2: 另存为 HTML 文件然后选择" 文件(F)->另存为(A) ",文件名为 runoob.html:当您保存 HTML 文件时,既可以使用 .htm 也可以使用 .html 扩展名。两者没有区别,完全根据您的喜好。在一个容易记忆的文件夹中保存这个文件,比如 runoob步骤 3: 在浏览器中运行这个 HTML 文件启动您的浏览器,然后选择"文件"菜单的"打开文件"命令,或者直接在文件夹中双击您的 HTML 文件,运行显示结果类似如下:Notepad++ 和 Sublime Text 还可以配合 Emmet 插件来提高编码速度。Emmet 官网:http://emmet.io/
2018年03月25日
142 阅读
0 评论
0 点赞
2018-03-24
HTML 头部
HTML 链接HTML CSS HTML <head>查看在线实例<title> - 定义了HTML文档的标题使用 <title> 标签定义HTML文档的标题<base> - 定义了所有链接的URL使用 <base> 定义页面中所有链接默认的链接目标地址。<meta> - 提供了HTML文档的meta标记使用 <meta> 元素来描述HTML文档的描述,关键词,作者,字符集等。HTML <head> 元素<head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>.HTML <title> 元素<title> 标签定义了不同文档的标题。<title> 在 HTML/XHTML 文档中是必须的。<title> 元素: 定义了浏览器工具栏的标题 当网页添加到收藏夹时,显示在收藏夹中的标题 显示在搜索引擎结果页面的标题 一个简单的 HTML 文档:实例<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>文档标题</title></head><body>文档内容......</body></html>HTML <base> 元素<base> 标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接: <head> <base href="http://www.runoob.com/images/" target="_blank"> </head> HTML <link> 元素<link> 标签定义了文档与外部资源之间的关系。<link> 标签通常用于链接到样式表: <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> HTML <style> 元素<style> 标签定义了HTML文档的样式文件引用地址.在<style> 元素中你也可以直接添加样式来渲染 HTML 文档: <head> <style type="text/css"> body {background-color:yellow} p {color:blue} </style> </head> HTML <meta> 元素meta标签描述了一些基本的元数据。<meta> 标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析。META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。<meta> 一般放置于 <head> 区域<meta> 标签- 使用实例为搜索引擎定义关键词: <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript"> 为网页定义描述内容: <meta name="description" content="免费 Web & 编程 教程"> 定义网页作者: <meta name="author" content="Runoob"> 每30秒钟刷新当前页面:<meta http-equiv="refresh" content="30"> HTML <script> 元素<script>标签用于加载脚本文件,如: JavaScript。<script> 元素在以后的章节中会详细描述。HTML head 元素 标签 描述 <head> 定义了文档的信息 <title> 定义了文档的标题 <base> 定义了页面链接标签的默认链接地址 <link> 定义了一个文档和外部资源之间的关系 <meta> 定义了HTML文档中的元数据 <script> 定义了客户端的脚本文件 <style> 定义了HTML文档的样式文件
2018年03月24日
181 阅读
0 评论
0 点赞
2018-03-24
Python3 基础语法
Python3 标准库概览Python3 基本数据类型 Python3 基础语法编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 标识符 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 在 Python 3 中,非 ASCII 标识符也是允许的了。python保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 注释Python中单行注释以 # 开头,实例如下: #!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释 执行以上代码,输出结果为: Hello, Python! 多行注释可以用多个 # 号,还有 ''' 和 """: #!/usr/bin/python3 # 第一个注释 # 第二个注释 ''' 第三注释 第四注释 ''' """ 第五注释 第六注释 """ print ("Hello, Python!") 执行以上代码,输出结果为: Hello, Python! 行与缩进python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下: if True: print ("True") else: print ("False") 以下代码最后一行语句缩进数的空格数不一致,会导致运行错误: if True: print ("Answer") print ("True") else: print ("Answer") print ("False") # 缩进不一致,会导致运行错误 以上程序由于缩进不一致,执行后会出现类似以下错误: File "test.py", line 6 print ("False") # 缩进不一致,会导致运行错误 ^ IndentationError: unindent does not match any outer indentation level 多行语句Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(/)来实现多行语句,例如: total = item_one + / item_two + / item_three 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(/),例如: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 0 数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。 int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 bool (布尔),如 true。 float (浮点数), 如 1.23、3E-2 complex (复数), 如 1 + 2j、 1.1 + 2.2j 字符串(String) python中单引号和双引号使用完全相同。 使用三引号('''或""")可以指定一个多行字符串。 转义符 '/' 反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with /n" 则/n会显示,并不是换行。 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。 字符串可以用 + 运算符连接在一起,用 * 运算符重复。 Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。 Python中的字符串不能改变。 Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。 字符串的截取的语法格式如下:变量[头下标:尾下标] >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 1实例 >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 2输出结果为: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 3 空行函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。记住:空行也是程序代码的一部分。等待用户输入执行下面的程序在按回车键后就会等待用户输入: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 4以上代码中 ,"/n/n"在结果输出前会输出两个新的空行。一旦用户按下 enter 键时,程序将退出。同一行显示多条语句Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 5执行以上代码,输出结果为: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'whi le', 'with', 'yield'] 6 多个语句构成代码组缩进相同的一组语句构成一个代码块,我们称之代码组。像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。我们将首行及后面的代码组称为一个子句(clause)。如下实例: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 7 Print 输出print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="": >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 8以上实例执行结果为: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 9 import 与 from...import在 python 用 import 或者 from...import 来导入相应的模块。将整个模块(somemodule)导入,格式为: import somemodule从某个模块中导入某个函数,格式为: from somemodule import somefunction从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc将某个模块中的全部函数导入,格式为: from somemodule import *导入 sys 模块importsysprint('================Python import mode==========================');print('命令行参数为:')foriinsys.argv:print(i)print('/npython 路径为',sys.path)导入 sys 模块的 argv,path 成员fromsysimportargv,path# 导入特定的成员print('================python from import===================================')print('path:',path)# 因为已经导入path成员,所以此处引用时不需要加sys.path命令行参数很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h参数查看各参数帮助信息: #!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释 0我们在使用脚本形式执行 Python 时,可以接收命令行输入的参数,具体使用可以参照 Python 3 命令行参数。
2018年03月24日
134 阅读
0 评论
0 点赞
2018-03-24
Python3 字符串
Python3 数字(Number)Python3 列表 Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1='Hello World!'var2="Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串,如下实例:实例(Python 3.0+)#!/usr/bin/python3var1='Hello World!'var2="Runoob"print("var1[0]:",var1[0])print("var2[1:5]:",var2[1:5])以上实例执行结果: var1[0]: H var2[1:5]: unoo Python字符串更新你可以截取字符串的一部分并与其他字段拼接,如下实例:实例(Python 3.0+)#!/usr/bin/python3var1='Hello World!'print("已更新字符串 :",var1[:6]+'Runoob!')以上实例执行结果 已更新字符串 : Hello Runoob! Python转义字符在需要在字符中使用特殊字符时,python用反斜杠(/)转义字符。如下表: 转义字符描述 /(在行尾时) 续行符 // 反斜杠符号 /' 单引号 /" 双引号 /a 响铃 /b 退格(Backspace) /e 转义 /000 空 /n 换行 /v 纵向制表符 /t 横向制表符 /r 回车 /f 换页 /oyy 八进制数,yy代表的字符,例如:/o12代表换行 /xyy 十六进制数,yy代表的字符,例如:/x0a代表换行 /other 其它的字符以普通格式输出 Python字符串运算符下表实例变量a值为字符串 "Hello",b变量值为 "Python": 操作符描述实例 +字符串连接a + b 输出结果: HelloPython *重复输出字符串a*2 输出结果:HelloHello []通过索引获取字符串中字符a[1] 输出结果 e [ : ]截取字符串中的一部分a[1:4] 输出结果 ell in成员运算符 - 如果字符串中包含给定的字符返回 True'H' in a 输出结果 1 not in成员运算符 - 如果字符串中不包含给定的字符返回 True'M' not in a 输出结果 1 r/R原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母 r(可以大小写)以外,与普通字符串有着几乎完全相同的语法。 print( r'/n' ) print( R'/n' ) %格式字符串请看下一节内容。 实例(Python 3.0+)#!/usr/bin/python3a="Hello"b="Python"print("a + b 输出结果:",a+b)print("a * 2 输出结果:",a*2)print("a[1] 输出结果:",a[1])print("a[1:4] 输出结果:",a[1:4])if("H"ina):print("H 在变量 a 中")else:print("H 不在变量 a 中")if("M"notina):print("M 不在变量 a 中")else:print("M 在变量 a 中")print(r'/n')print(R'/n')以上实例输出结果为: a + b 输出结果: HelloPython a * 2 输出结果: HelloHello a[1] 输出结果: e a[1:4] 输出结果: ell H 在变量 a 中 M 不在变量 a 中 /n /nPython字符串格式化Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。实例(Python 3.0+)#!/usr/bin/python3print("我叫 %s 今年 %d 岁!"%('小明',10))以上实例输出结果: 我叫 小明 今年 10 岁! python字符串格式化符号:
2018年03月24日
133 阅读
0 评论
0 点赞
1
...
3
4
5