05 2020 档案
摘要:1. 内容回顾 1. 今日面试题 1. 谈谈你对面向对象的理解? 对象 = 数据 + 方法 2. Python面向对象中的继承有什么特点? 3. 面向对象深度优先和广度优先是什么? 继承多个对象 ,有相同的方法,该听谁的? 必须得了解: MRO 深度优先 广度优先 C3算法 => http://py
阅读全文
摘要:1. os和sys都是干什么的? os模块是跟操作系统相关 os.path.join("a", "b") 拼接地址 print(os.sep) # 获取当前操作系统的路径分隔符 os.path.exists("文件的路径") 判断文件是否存在 os.path.getsize("文件路径") 文件大小
阅读全文
摘要:https://www.cnblogs.com/LY-C/p/9543119.html 为什么要有协程? 因为想要在单线程内实现并发的效果。 因为CPthon有GIL锁,限制了在同一个时间点,只能执行一个线程 所以想要在执行一个线程的期间,充分的利用CPU的性能 所以才有了想在单线程内实现并发的效果
阅读全文
摘要:jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do
阅读全文
摘要:前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse
阅读全文
摘要:函数 函数定义 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别。 // 普通函数定义 function f1() { console.log("Hello world!"); } // 带参数的函数 function f2(a, b) { console.log(arg
阅读全文
摘要:JavaScript数据类型 JavaScript拥有动态类型 var x; // 此时x是undefined var x = 1; // 此时x是数字 var x = "Alex" // 此时x是字符串 数值(Number) JavaScript不区分整型和浮点型,就只有一种数字类型。 var a
阅读全文
摘要:JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规
阅读全文
摘要:a = 100 b = 200 # 如果a的值大于b,就把a的值赋值给c,否则把b的值赋值给c if a > b: c = a else: c = b Python三元运算 就是把上面的代码精简化 满足条件就取前面 ,不行就取后面 c = a if a > b else b View Code
阅读全文
摘要:列表的内置方法: l = [ ] l.append(x) 把x放到列表最后面 l.insert(0,88) 在0这个位置上插入88值 l. l.extend( [x, y] ) 把一个列表中的多个值放进去 l 列表 l.remove(值) l.pop(索引) 删除索引位置的值 l.claer() 列
阅读全文
摘要:https://www.cnblogs.com/liwenzhou/p/7999532.html CSS选择器(Cascading Style Sheet,层叠样式表) 1. CSS语法 选择器 {属性1:值1;属性2:值2;} 2. CSS导入方式 1. 直接将样式写在标签内部的style属性 <
阅读全文
摘要:1. HTML标签:https://www.cnblogs.com/liwenzhou/p/7988087.html import socket sk = socket.socket() sk.bind(('127.0.0.1', 8080)) sk.listen(5) while 1: conn,
阅读全文
摘要:1 同一个进程内的队列(多线程)先进先出 import queue # 是用于同一进程内的队列,不能做多进程之间的通信 q = queue.Queue() # 先进先出 q.put(1) q.put(2) q.put(3) print(q.get()) print(q.get()) 进程内通信 Qu
阅读全文
摘要:回顾: 生产者消费者模型 主要为了解决强耦耦合的问题 队列 from multiprocessing import Queue 先进先出 队列本身是安全的 from multiprocessing import JoinableQueue task_done() 每消费一个数据,就返回一个标识 jo
阅读全文