引号

Python基础教程

妖精的绣舞 提交于 2019-12-04 03:38:47
CONTENTS Python基础数据类型 第11课时 第12课时 第13课时 第14课时 第15课时 第16课时 第17课时 第18课时 第19课时 第20课时 Python基础数据类型 人类很聪明,可以分辨出什么是字符串,什么是数字。但是,计算机虽然运算能力很强,思考能力确很有限,必须按照设定好的规则,且不能有一点偏差,才可以理解。 字符串数据类型 Python当中的字符串需要使用单引号、双引号或者三引号来定义,单引号和双引号的功能相同,三引号可以用来表达多行字符。 返回首页 第10课时 返回首页 第10课时 返回首页 来源: https://www.cnblogs.com/yan1314/p/11829103.html

6.Python3 注释

随声附和 提交于 2019-12-03 22:15:12
Python3 注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: # 这是一个注释 print("Hello, World!") 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如: 1、单引号(''') #!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello, World!") 2、双引号(""") #!/usr/bin/python3 """ 这是多行注释,用三个双引号 这是多行注释,用三个双引号 这是多行注释,用三个双引号 """ print("Hello, World!") 来源: https://www.cnblogs.com/QLEO/p/11809781.html

java输出双引号

一曲冷凌霜 提交于 2019-12-03 20:14:28
//输出双引号 public class Test { public static void main(String[] args) { System.out.println("\"\""); //利用转义字符 } } //输出单引号 直接写当引号 System.out.println("''");原文:https://blog.csdn.net/weixin_34038293/article/details/85961752 来源: https://www.cnblogs.com/peachh/p/11806426.html

Lua 字符串查找函数 string.find(s, pattern [, init [, plain]] )【转】

纵然是瞬间 提交于 2019-12-03 17:33:27
函数原型 string.find(s, pattern [, init [, plain]] ) s: 源字符串 pattern: 待搜索模式串 init: 可选, 起始位置 plain: 我没用过 ① 子串匹配: print(string.find("haha", 'ah') ) ----- 输出 2 3 注意: lua 里面数组或者字符串的字符, 其下标索引是从 1 开始, 不是 0 string.find 默认情况下返回两个值, 即查找到的子串的 起止下标, 如果不存在匹配返回 nil。 如果我们只想要 string.find 返回的第二个值, 可以使用 虚变量(即 下划线) _, q=string.find("haha", 'ah') print(q) ----- 输出 3 ② 模式匹配: pair = " name = Anna " print(string.find(pair, "(%a+)%s*=%s*(%a+)") ---- 输出 2 12 name Anna 解释: 如果 find 的第二个参数使用了某种匹配模式, 并且模式串里面带括号。 那么表示会“捕捉”括号括起来的模式匹配到的字符串。 捕捉, 当然会把他们作为返回值。这里捕捉了两下, 所以 find 多返回了两个值 那么, 这个模式是怎么匹配的呢? Lua 支持的字符类有: . 任意字符 %s 空白符 %p

HTML 属性

泄露秘密 提交于 2019-12-03 15:46:41
属性是 HTML 元素提供的附加信息。 HTML 属性 HTML 元素可以设置 属性 属性可以在元素中添加 附加信息 属性一般描述于 开始标签 属性总是以名称/值对的形式出现, 比如:name="value" 。 属性实例 HTML 链接由 <a> 标签定义。链接的地址在 href 属性 中指定: 实例 < a href = " http://www.runoob.com " > 这是一个链接 </ a > 尝试一下 » HTML 属性常用引用属性值 属性值应该始终被包括在引号内。 双引号是最常用的,不过使用单引号也没有问题。 提示: 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='John "ShotGun" Nelson' HTML 提示:使用小写属性 属性和属性值对大小写不敏感。 不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。 而新版本的 (X)HTML 要求使用小写属性。 HTML 属性参考手册 查看完整的HTML属性列表: HTML 标签参考手册。 下面列出了适用于大多数 HTML 元素的属性: 属性 描述 class 为html元素定义一个或多个类名(classname)(类名从样式文件引入) id 定义元素的唯一id style 规定元素的行内样式(inline style) title

SQL注入之注入点的寻找

冷暖自知 提交于 2019-12-03 11:43:43
注入点的判断 判断一个链接是否存在注入漏洞,可以通过对其传入的参数(但不仅仅只限于参数,还有cookie注入,HTTP头注入等) 进行构造,然后对服务器返回的内容进行判断来查看是否存在注入点。 注入点的种类 1.按注入点参数的类型分类 (1)数字型注入 例如id=1这种类型,向数据库传入的是数字,参数不需要被引号括起来。 (2)字符型注入 例如name=admin这种类型,像数据库传入的是字符串,参数需要被引号括起来。 2.按照数据请求方式来分类 (1)GET注入 HTTP请求方式为get,注入点一般在get传入的参数部分,例如?id=1,id便是一个注入点。 (2)POST注入 HTTP请求方式为post,注入点一般为提交的HTML表单, 即post传入的数据内容。 (3)HTTP头注入 HTTP的请求头存在注入点,例如XFF头,cookie,Host这些都是常见的注入点。 3.按照语句的执行效果来分类 (1)报错注入 页面会返回错误信息,或者将语句的查询结果直接返回到页面(这是最常见的一种注入,一般手注就可搞定) (2)基于布尔的盲注 盲注的意思就是你无法直接通过页面的返回内容来获取信息,页面只会返回真假,你需要对一个个字符进行测试,相对于报错注入,盲注的工作量比较庞大,一般写脚本或者用工具跑。 (3)基于时间的盲注 页面无法直接返回真假

shell基础, 通配符

自作多情 提交于 2019-12-03 11:29:49
1. 指定格式输出当前时间:   echo `date +%Y%m%d` # 注意使用反引号, +号后面不要有空格   反引号中的东西会被当做命令来执行, 并输出执行的结果 2. $uid用于判断当前是否是root用户登陆的, 是为0, 否则非零. 3. * 匹配任意多个字符, 注意不要带引号; ? 匹配任意一个字符  [a-Z] 匹配任意小写或大写字母; [0-9] 任意数字; [abc] abc中任意一个  [^abc] 取反的意思, 匹配任意非abc的一个字符;  () 在子shell中执行括号中的命令, 如(ls), (cd xx/yy);  {} 集合; mkdir -p a/{b,c}; a目录下有b和c目录   mkdir -p a{b/m,c/n}; a目录下有b和c目录, b下有m,c下有n   还可嵌套使用: mkdir -p a{b/{x,y},c/n}; b下有x,y两个目录  {} 中的元素会被挨个拼接, 用法如下:    4. shell中变量的使用(使用$ip来引用变量):  shell中变量赋值可分为两类, 分别是显示赋值和隐式赋值  ip=1.1.1.1 或者 read ip; # read命令会读取命令行中的输入内容, 并赋值给变量ip  read -p "请输入内容: " ip 5. shell中的位置变量,  与普通变量不同,

SQL数据库相关

佐手、 提交于 2019-12-03 10:34:09
数据库相关知识点 SQL, 对表的理解, 对表的 主键, 外键 的理解, 视图, 为什么要有视图, 视图有什么功能, 视图与表有什么区别 主键是唯一标识的一条记录,不能重复,不能为空. 表的外键是另一个表的主键,可以重复,可以为空 索引,字段没有重复值,可以有空值,可以有一个或者多个唯一索引. 视图  是一个或者多个表按照条件组合成的结果集 对表用增删改查等SQL进行操作,对视图权用select操作 表是物理存在的,视频是虚拟的内存表 存储过程, 什么是存储过程 是一组完成特定功能的程序集,编译存放数据库中,用户指定名称和参数就可以执行,接受参数,返回单个或多个结果集 储存过程创建编译时存在Precedure Cache中,所以比SQL执行要快 储存过程存在服务器端,容易修改,而SQL存在客户端,修改后部署比较麻烦 如何通过Dataset更新数据 使用DataAdpater的批量更新,好处是不用写具体的sql脚本,尤其是做web服务这个优势非常吸引人。 sql server中Join有几种 JOIN: 如果表中有至少一个匹配,则返回行 (也就是 inner join) LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其中一个表中存在匹配,就返回行

linux基础

易管家 提交于 2019-12-03 10:18:05
目录 一、 1.Linux的I/O模型介绍以及同步异步阻塞非阻塞的区别 2.文件处理grep,awk,sed 二、shell 1.shell命令 1.1$ {}与$ 1.2. 单引号''和双引号" " 1.3.反引号``与$() 1.4 chmod命令解析 1.4.1. 使用方式1 :`chmod [who] [opt] [mode] 文件/目录名 ` 1.4.2.使用方式2:`chmod abc file` 1.4.3. 示例 2.具体题目 2.1 echo ` expr 3/4 ` 2.2 系统管理员编写扫描临时文件的shell程序tmpsc.sh, 测试该程序时提示拒绝执行,解决的方法有( ) 一、 1.Linux的I/O模型介绍以及同步异步阻塞非阻塞的区别 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 异步: 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。 阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。 有人也许会把阻塞调用和同步调用等同起来,实际上他是不同的

python入门语法

百般思念 提交于 2019-12-03 07:49:27
python入门语法 1、与用户交互 输入(input()) python3 input()会将输入的内容全部转换成字符串类型 >>> input('输入你的名字') 输入你的名字shen#直接输入 'shen'#输出均为字符串类型 python2 python2中input要声明具体的数据类型,输入什么类型输出什么类型,或者用raw_input()和python3的input相同 input(">>:") >>:sean#未知指明变量类型 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError: name 'sean' is not defined input(">>:") >>:"sean"#输入字符串类型 'sean'#输出字符串类型 input(">>:") >>:1#输入数字类型 1#输出数字类型 input(">>:") >>:[1,2]#输入列表类型 [1, 2]#输出列表类型 ------------------------------------------- raw_input(">>:") >>:sean#直接输入不用声明变量类型 'sean'#输出都是字符串类型 raw_input