转义

url加密和解密

点点圈 提交于 2020-01-05 05:15:00
转载1:http://www.cnblogs.com/bingyu/articles/1545043.html 转载2:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html ----------------分割线------------------------------- .NET中加密和解密有两种方式 string file="文件上(传)篇.doc"; string Server_UrlEncode=Server.UrlEncode(file); string Server_UrlDecode=Server.UrlDecode(Server_UrlEncode); string HttpUtility_UrlEncode=System.Web.HttpUtility.UrlEncode(file); string HttpUtility_UrlDecode=System.Web.HttpUtility.UrlDecode(HttpUtility_UrlEncode); Response.Write("原数据:"+file); SFun.WriteLine("Server.UrlEncode:"+Server_UrlEncode); SFun.WriteLine("Server

管道符、重定向与环境变量

随声附和 提交于 2020-01-03 21:16:54
1.输入输出重定向 1.输入重定向:把文件导入到命令中。 符号及作用: 命令 < 文件 : 将文件作为命令的标准输入 命令 << 分界符 : 从标准输入中读入,直到遇到分界符才停止 命令 < 文件1 > 文件2 : 将文件1作为命令的标准输入并将标准输出到文件2 使用输入重定向把readme.txt文件导入给wc -l 命令,统计文件中的内容行数。 2.输出重定向:把原本要输出到屏幕的数据信息写入到指定文件中。 符号及作用: 命令 > 文件 : 将标准输出重定向到一个文件中(清空文件原有数据) 命令 2> 文件 : 将错误输出重定向到一个文件中(清空文件原有数据) 命令 >> 文件 : 将标准输出重定向到一个文件中(追加到原有内容的后面) 命令 2>> 文件 : 将错误输出重定向到一个文件中(追加到原有内容的后面) 命令 &>> 文件 :将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 命令 >> 文件 2>&1 :将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 错误的输出重定向依然把信息输出到了屏幕上。 把命令的错误信息写入到文件中。 2.管道命令符 按下键盘上的Shift+ 即可输入管道符,执行格式为 “命令A | 命令B”。命令符的作用可以用一句话概括:“ 把前一个命令原本要输出到屏幕的数据当做后一个命令的标准输入 ”。 通过管道命令符,可以合并命令

管道符、重定向与环境变量

核能气质少年 提交于 2020-01-03 21:16:32
管道符、重定向与环境变量 管道符 用于把前一个命令原本要输出到屏幕的数据当作后一个命令的标准输出。 例如使用翻页的形式查看/etc目录中的文件列表及其属性 输入输出的重定向 管道符作用的对象是命令和命令,重定向作用的对象是命令和文件。使用输入重定向能够把文件导入到命令中,而输出重定向则是能够把原本要输出到屏幕的数据信息写入到指定文件中,输入用的比较少,输出用的比较多。 通配符(个人认为类似正则表达式) 顾名思义就是通用的匹配信息的符号,比如星号(*)就是代表匹配零个或多个字符,问号(?)是代表匹配单个字符,中括号内加上数字[0-9]代表匹配单个阿拉伯数字的字符,而中括号内加上字母[abc]则是代表匹配单个指定的英文字母。 转义字符 常见的转义字符包括有:反斜杠()的作用就是转义后面的一个变量变为单纯的字符串,单引号('')则是转义其中所有的变量为单纯的字符串,而双引号("")是保留其中的变量属性不转义(可将变量的值提取出来),反引号(``)则是把其中的命令执行后返回一个结果。 重要的坏境变量 在linux系统中一般变量的名称都是大写的,下面讲述当用户执行了一条命令之后系统发生了什么事: 第1步骤阶段是判断用户是否以绝对路径或相对路径的方式输入命令(如/bin/ls),如果是的话则直接执行。 第2步骤阶段是检查用户输入的命令是否为“别名命令”

【循序渐进学Python】1. Python基础知识

浪子不回头ぞ 提交于 2020-01-03 03:56:56
1. Python安装和配置 首先需要到Python的官方网站( http://www.python.org/getit/ ) 下载安装包,现在Python的发行版分为兼容之前Python程序的Python 2.x版本,和面向未来的Python 3.x。但是二者大部分都是相同的,学习完2.x的版本,完全可以很容易的向3.x版本进行过渡,在这里使用了向下兼容的Python 2.x版本,当前Python 2.x最新版为Python 2.7.5。 1.1 配置环境变量 将Python的安装目录添加到系统的环境变量中,在这里Python的默认安装路径是: C:\Python27 ,按照下面的方法将Python所在路径添加到环境变量中: 我的电脑 --> 属性 --> 高级 --> 环境变量 在 Path 变量的末尾添加 ;C:\Python27 即可。(不同变量使用 ; 符号分隔)。在CMD中输入 Python ,出现以下字符即表示添加环境变量成功: 1.2 使用Python交互解释器 通过使用交互解释器( 开始菜单 --> 所有程序 --> Python文件夹中可以看到 )我们可 以很快且直观的检验Python的语句的使用方法,不过在交互解释器中的所有输入会在它退出的时候被清空,所以如果想真正把代码保存起来还是把它保存为一 个纯文本文件。在Windows中安装Python之后

Python基础语法

雨燕双飞 提交于 2020-01-02 17:34:05
编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串 标识符 注意大小写,第一个字符必须是字母或者下划线_,标识符的其他的部分有字母、数字和下划线组成 注意 :在Python3中,非ASCII标识符也是允许的 保留字 即关键字,不能用作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前所有版本的关键字 1 >>> import keyword 2 >>> keyword.kwlist 3 ['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'] View Code 注释 单行注释用#,多行注释用'''和''',或者"""和""" 行与缩进 python中必须要用{},但是每一个代码块缩进空格数必须一致,否则会报错 多行语句

JavaScript 字符串详解

别说谁变了你拦得住时间么 提交于 2020-01-01 00:42:36
1.JavaScript 字符串 JavaScript 字符串用于存储和处理文本。 2.JavaScript 字符串 字符串可以存储一系列字符,如 “John Doe”。 字符串可以是插入到引号中的任何字符。 使用单引号或双引号: var carname = "Volvo XC60" ; //双引号 var carname = 'Volvo XC60' ; //单引号 使用索引位置来访问字符串中的每个字符: var character = carname [ 7 ] ; 字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1], 以此类推。 可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同:( 引号的嵌套问题 ) var answer = "It's alright" ; var answer = "He is called 'Johnny'" ; var answer = 'He is called "Johnny"' ; 也可以在字符串添加转义字符来使用引号: var answer = 'It\'s alright' ; var answer = "He is called \"Johnny\"" ; 实例总结: < script > var carname1 = "Volvo XC60" ; var carname2 = 'Volvo

HTML5中类jQuery选择器querySelector的使用

北慕城南 提交于 2019-12-31 04:15:10
简介 HTML5向Web API新引入了 document.querySelector 以及 document.querySelectorAll 两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。 用法 两个方法使用差不多的语法,都是接收一个字符串参数,这个参数需要是合法的CSS选择语法。 element = document.querySelector('selectors'); elementList = document.querySelectorAll('selectors'); 其中参数selectors 可以包含多个CSS选择器,用逗号隔开。 element = document.querySelector('selector1,selector2,...'); elementList = document.querySelectorAll('selector1,selector2,...'); 使用这两个方法无法查找带伪类状态的元素,比如 querySelector(':hover') 不会得到预期结果。 querySelector 该方法返回满足条件的单个元素。按照深度优先和先序遍历的原则使用参数提供的CSS选择器在DOM进行查找,返回第一个满足条件的元素。 element =

Python基础(四)

岁酱吖の 提交于 2019-12-30 23:25:49
1.字符串 (1)定义 可以使用单引号,双引号,三引号定义字符串. x = '123' x = "123" x = '''123''' x = ''' 123 456 ''' 三引号可以跨行使用. (2)特性 python中的字符串是不可变对象: 字符串也属于序列的一种,支持切片操作: (3)转义 转义一般用于单引号,双引号,斜杠等特殊符号. x = '\\123' x = "\"123\"" 对于用单引号引起的字符串,若含有单引号,可以把外面的单引号改成双引号,对于双引号字符串也类似. 另一种可以不用转义的方法是在字符串前加一个r: (4)常用操作 A.插入连接 使用x.join(a)表示把x插入到a中的每个字符中间: B.去除空白 strip(),去除左右空白字符,包括空格,换行,制表符. C.长度 计算字符串长度,len(x): D.unicode编码 ord():计算unicode编码. chr():与ord()相反,解码. 注意参数是一个字符. 2.序列 (1)序列 序列是列表,元组,字符串等元素之间具有顺序关系的数据类型的统称,不是一个独立的数据类型. (2)特点 A.索引 可以通过索引来获取元素的值: B.切片 形式为: [start:end:step] start为起始位置,包含.end为结束位置,不包含,step为步长,默认为1,三者都可以省略.三者都可以为负数.

django 模版标签笔记

强颜欢笑 提交于 2019-12-29 20:36:28
一、模板变量笔记: 1、在模版中使用变量,需要将变量放到‘{{}}’中。'{{ 变量 }}' 2、如果想访问对象的属性,可以通过'对象.属性名'的方式访问 3、如果想要访问一个字典的key对应的value,那么只能通过'字典.key' 4、因为在访问字典的'key'时候也用‘.’来访问,因此不能在字典中定义本身就有的属性名当做‘key’,否则字典的那个属性将为编程字典中的key了 5、如果想要访问列表或者元组,那么也是通过‘.’的方式访问,不用通过'[]'的方式访问。 二、前端模板中的for循环 1、'if'标签:if标签相当于‘python’中的if语句,有'elif'和'else'相对应,但是所有的标签都需要用标签符号('{%%}')进行包裹。if标签中可以使用'=='、!=、<、>、<=、>=、in、not in、is、is not'等判断运算符。等判断运算符。 2、'for ... in ...'标签:用法和python中的一样,可以遍历列表、元组、字符串、字典等一切可以遍历的对象。 如果想要反向遍历,那么在遍历的时候加上'reversed'。实例代码: {% for student in students%} <p>{{ student.name }} </p> <p>{{ student.age }} </p {% endfor %} 3、遍历字典:实例代码: {%

前端学PHP之正则表达式基础语法

末鹿安然 提交于 2019-12-29 07:29:19
前面的话   正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。正则表达式有三个作用:1、匹配,也常常用于从字符串中析取信息;2、用新文本代替匹配文本;3、将一个字符串拆分为一组更小的信息块。本文将详细介绍PHP中的正则表达式基础语法   [注意]关于javascript的正则表达式的详细信息 移步至此 历史   在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异:一套是由PCRE(Perl Compatible Regular Expression)库提供的,使用“preg_”为前缀命名的函数;另一套由POSIX(Portable Operating System Interface of Unix)扩展提供的,使用以“ereg_”为前缀命名的函数   PCRE来源于Perl语言,而Perl是对字符串操作功能最强大的语言之一,PHP的最初版本就是由Perl开发的产品。PCRE语法支持更多特性,比POSIX语法更强大   在PHP4之前,主要使用POSIX;而现在,则使用主流的PCRE   正则表达式作为一个匹配的模式,是由原子(普通字符,例如字符a到z)、特殊字符(元字符,例如*、+和?等)