_pycache__文件夹可以看作该文件夹下文件已被python接管或者说编译过。在第一次执行代码的时候,Python解释器已经把编译的字节码放在__pycache__文件夹中,这样以后再次运行的话,如果被调用的模块未发生改变,那就直接跳过编译这一步,直接去__pycache__文件夹中去运行相关的.pyc文件,大大缩短了项目运行前的准备时间。 解释器的具体工作: 1、完成模块的加载和链接; 2、将源代码编译为PyCodeObject对象(即字节码),写入内存中,供CPU读取; 3、从内存中读取并执行,结束后将PyCodeObject写回硬盘当中,也就是复制到.pyc或.pyo文件中,以...

  pkcbkr9C6Vya   2023年11月02日   62   0   0 Python

Promise基本使用 Promise是异步编程的一种解决方案,用于一个异步操作的最终完成(或失败)及其结果值的表示,比传统的回调函数方案更加合理。 varpromise=newPromise((resolve,reject)=>{/executor函数/ //...somecode if(/异步操作成功/){ resolve(value); }else{ reject(error); } }); promise.then((value)=>{ //success },(error)=>{ //failure }) 简单实用 functiontimeout(ms){ ret...

  pkcbkr9C6Vya   2023年11月01日   36   0   0 Vue

JavaScript DOMContentLoaded document.addEventListener("DOMContentLoaded",function(){ ... }); 这是一个事件监听器,它监听浏览器的"DOMContentLoaded"事件,即HTML文档体加载、解释完毕事件。事件触发时将调用"..."处的代码,从而避免了错误发生. async和defer 浏览器遇到async脚本时不会阻塞页面渲染,而是直接下载然后运行。这样脚本的运行次序就无法控制,只是脚本不会阻止剩余页面的显示。当页面的脚本之间彼此独立,且不依赖于本页面的其它任何脚本时,async是最理想的选择。 添...

  pkcbkr9C6Vya   2023年11月01日   95   0   0 JavaScript

Canvas varcanvas=document.querySelector('.myCanvas'); varwidth=canvas.width=window.innerWidth; varheight=canvas.height=window.innerHeight; 滚动条还是可见的,原因是我们的“全窗尺寸画布”包含元素的外边距(margin),使得文档比窗口略宽。为使滚动条消失,需要删除元素的margin并将overflow设置为hidden。 <style> body{ margin:0; overflow:hidden; } </style> 添加2...

  pkcbkr9C6Vya   2023年11月01日   59   0   0 JavaScript

Web开发工具 从高层次来看,可以将客户端工具放入以下三大类需要解决的问题中: 安全网络—在代码开发期间有用的工具。 转换—以某种方式转换代码的工具,例如将一种中间语言转换为浏览器可以理解的JavaScript。 开发后阶段—编写完代码后有用的工具,如测试和部署工具。 终端命令 导航计算机的文件系统以及基本级别的任务,如创建、复制、重命名和删除: 移动您的目录结构:cd 建立目录:mkdir 创建文件(修改他们的原数据):touch 复制文件:cp 移动文件:mv 删除文件或目录:rm 下载在特定的url找到的文件:curl 在较大的文件体中寻找特定的片段:grep 主页查看文件的内...

  pkcbkr9C6Vya   2023年11月01日   59   0   0 JavaScript

HTML元素 空元素 不是所有元素都拥有开始标签、内容和结束标签。一些元素只有一个标签,通常用来在此元素所在位置插入/嵌入一些东西。这些元素被称为空元素例如:元素``是用来在页面插入一张指定的图片。 布尔属性 有时会看到没有值的属性,这也是完全可以接受的。这些属性被称为布尔属性。布尔属性只能有一个值,这个值一般与属性名称相同。例如,考虑disabled属性,你可以将其分配给表单输入元素。用它来禁用表单输入元素,这样用户就不能输入了。被禁用的元素通常有一个灰色的外观。 <!-使用disabled属性来防止终端用户输入文本到输入框中--> <inputtype="text"dis...

  pkcbkr9C6Vya   2023年11月01日   110   0   0 Html/Css

OSI OSI是OpenSystemInterconnect的缩写,意为开放式系统互联。其各个层次的划分遵循下列原则: ​(1)同一层中的各网络节点都有相同的层次结构,具有同样的功能。 ​(2)同一节点内相邻层之间通过接口进行通信。 ​(3)七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。 ​(4)不同节点的同等层按照协议实现对等层之间的通信。 HTTP和HTTPS 请求方法,状态码,HTTPS传输数据的流程 UDP和TCP TCP应用: (1)FTP:文件传输协议; (2)SSH:安全登录、文件传送(SCP)和端口重定向; (3)Telnet:不安全的文本传送; (4)SMT...

  pkcbkr9C6Vya   2023年11月01日   55   0   0 Html/Css
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~