摘要:
1,JS的导入方式 1,直接将JS代码写到html页面的script标签中 2,把代码写到单独的JS文件中,然后通过script标签的src属性导入 2,JS的语言规范 JS语句要以英文的分号结束 3,JS中的数据类型 1,number(数字类型) 1,NaN表示一个值不是数字 2,parseInt 阅读全文
摘要:
1,html初始 一些特殊的符号,有不同的显示效果 2,html规则 1,html把连续的空格和换行都解析成一个空格,没有缩进的问题 2,基本标签 b 加粗 i 斜体 u 下划线 s 删除线 p 段落 br 换行 hr 水平线 3,块级标签和行内标签 块级标签:自己独占一行 p,div,hr,h1~ 阅读全文
摘要:
pymysql注入 用户在输入的时候带有恶意的sql语句,而后端没有检测就直接拼接,获得的语句和期望的语句不一致 (带有’--) 1,查 1 import pymysql 2 conn = pymysql.connect( 3 host="192.168.16.90", 4 port=3306, 5 阅读全文
摘要:
线程与进程的关系 1,一个进程至少会有一个进程 2,线程是不能独立存在的 线程与进程的区别 1,进程是计算机的最小资源分配单位 2,线程是cpu的最小调度单位 3,进程之间的数据是隔离的 4,同一个进程内的的线程直接的数据是共享的 GIL锁,全局解释器锁,全局锁 cpython才会有 同一个进程内在 阅读全文
摘要:
队列Queue (先进先出) put get 当没有值的时候会进入等待状态 1 from multiprocessing import Process,Queue 2 def func(q): 3 print('子进程{}'.format(q.get())) 4 q.put({"123":123}) 阅读全文
摘要:
网络编程基础 同一台机器上的两个程序直接的通讯,需要依靠文件 两台机器之间的两个程序直接的通讯,就需要依靠网络 网卡 :计算机在网络上的身份证 mac地址:每台计算机在出厂的时候都要一个全球唯一的mac地址,16进制数 交换机,负责一个网络内的多台机器的直接信息交换 ip地址 ipv4 4位点分十进 阅读全文
摘要:
正则表达式 1,元字符 . 匹配除换行符以外的任意字符 \w 匹配字母数字和下划线 \d 匹配数字 \s 匹配空白符 \n 匹配换行符 \t 匹配制表符 \b 匹配单词的结尾 ^ 匹配字符串的开始 $ 匹配字符串的结尾 \W 匹配非字母数字下划线 \D 匹配非数字 \S 匹配非非空白符 () 括号内 阅读全文
摘要:
内置方法 1,__new__构造方法 __init__初始化方法 在类实例化一个对象的过程中,会先自动调用___new__方法,在内存中开辟一个对象空间,里面有对象指针,然后自动调用__init__方法,在对象空间封装属性。 应用: 设计模式——单例模式 1 class Foo: 2 __a=Non 阅读全文
摘要:
组合 在一个类中以另外一个类的对象作为数据属性,称为类的组合 1 class Role: 2 def __init__(self, name, hp, ad): 3 self.name = name 4 self.hp = hp 5 self.ad = ad 6 def attack(self): 阅读全文
摘要:
函数与面向对象的区别 1,函数封装的是一个功能,而面向对象封装的是多个相关的功能 2,面向对象是一种思维,站在上帝的角度 3,程序可扩展,对象是一个个独立的。耦合性,差异性 类与对象 类:具有相同属性或者功能的一类事物 对象:对象是类的具体表现 类名,对象的使用 一个公共的框架,模型 类名 1,查看 阅读全文