摘要: 一、什么是BOM? ​ BOM(Browser Object Model),即浏览器对象模型。可以对浏览器窗口进行访问和操作。使用 BOM,可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 BOM缺乏标准化,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是 阅读全文
posted @ 2020-08-08 19:44 journeyerxxx 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、javaScript概述 ECMAScript和javaScript的关系是:前者是后者的规格,后者是前者的实现。 文档对象模型(DOM):Doucunment object model(整合js,css,html) 浏览器对象模型(BOM):Broswer object model(整合js和 阅读全文
posted @ 2020-08-08 19:32 journeyerxxx 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、字体属性 1、font-size(字体大小) p{ font-size: 14px; } font-size 属性可设置字体的尺寸。 ​ px:像素,稳定和精确 ​ %:把 font-size 设置为基于父元素的一个百分比值,布局时用到。 ​ em:移动端字体样式大小,相对于其父元素来设置字体大 阅读全文
posted @ 2020-08-08 19:27 journeyerxxx 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、CSS盒子模型 HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒子模型。 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充),content(内容区域),如图所示: <style> div { b 阅读全文
posted @ 2020-08-08 17:08 journeyerxxx 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、CSS简介 在HTML中如果设置标签的样式需要为每个HTML元素单独设置,当HTML元素很多时,会定义了一些重复的样式属性,并且要逐个修改是十分麻烦的。 **CSS功能:**将HTML页面的内容与样式分离,清晰、高效。 CSS:层叠样式表,把HTML元素的样式收集然后写到一起。 优势: 网页的样 阅读全文
posted @ 2020-08-05 11:56 journeyerxxx 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、线程基础和GIL锁 1.1 线程和进程 进程 数据隔离,资源分配的最小单位,可以利用多核,操作系统调度,数据不安全,开启关闭切换时间开销大,一般开启的进程数不会超过cpu个数的两倍 线程 同一个进程中的多个线程同时被cpu执行,数据共享,操作系统调度的最小单位,可以利用多核,操作系统调度,数据不 阅读全文
posted @ 2020-07-25 08:16 journeyerxxx 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统基础 定义:操作系统是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。 操作系统本质位于计算机硬件和软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成。 操作系统的发展 阅读全文
posted @ 2020-07-20 13:19 journeyerxxx 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、什么是socket? 1.1 套接字简介 套接字(socket):最初是应用于计算机两个进程之间的通信。 两种类型的套接字:基于文件的和面向网络的 基于文件的套接字:UNIX套接字,套接字的一个家族,并且拥有一个“家族名字”,AF_UNIX(又名:AF_LOCAL),代表地址家族:UNIX。py 阅读全文
posted @ 2020-07-19 19:42 journeyerxxx 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 正则表达式:一些有特殊含义的字符组合到一起,形成一套规则,用于匹配字符串的。 用途:1、检测字符串是否合法2、从大文件中找到符合规则的内容放到字符组和非字符组中表示所有 正则表达式常用规则 '.' 默认匹配除\n之外的任意一个字符 '^' 匹配字符开头 '$' 匹配字符结尾 '*' 阅读全文
posted @ 2020-07-13 17:11 journeyerxxx 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、类的属性问题 添加对象属性 可以在类中,在__init__方法中使用self.属性名 = 值,在内外使用对象名.属性名 = 值 添加类的静态属性 类中但是不再__init__方法中,属性名=值,在类外,类名.属性名 = 值。 对象找类属性的顺序 先在本类中找,找不到再去父类中找 类的私有属性 _ 阅读全文
posted @ 2020-07-13 17:10 journeyerxxx 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、闭包 1.1 什么是闭包? 闭包有什么作用。 闭包只能存在嵌套函数中。 内层函数对外层函数非全局变量的引用(使用),就会形成闭包。 被引用的非全局变量也称作自由变量,这个自由变量会与内层函数产生一个绑定关系,自由变量不会再内存中消失。 闭包的作用:保证数据的安全。 闭包的应用: 可以保存一些非全 阅读全文
posted @ 2020-07-07 14:19 journeyerxxx 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 1.1可迭代对象 可迭代对象:内部含有'__iter__' 方法的对象。 # 获取一个对象的所有方法:dir() s1 = 'asdsad' print(dir(s1)) print('__iter__' in dir(s1)) 优点:存储数据能直接显示,比较直观, 缺点:占内存,不能直 阅读全文
posted @ 2020-07-05 16:47 journeyerxxx 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、函数参数 1、位置参数 位置参数就是从左至右,实参和形参一一对应 # a,b就是位置参数 def func(a,b): return a+b 2、关键字参数 不要记住参数的位置,只需知道名字即可。 def func(name,age,sex): print('姓名:%s,年龄:%s,性别:%s' 阅读全文
posted @ 2020-07-03 15:41 journeyerxxx 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、字符编码 常见编码格式和区别:Unicode:4个字节,utf-8:8位一个字节表示英语,24位(3个字节表示中文和其他语言),gbk:英文一个字节,中文两个字节 数据在内存中都是以Unicode编码的,但是网络传输或存储到硬盘中时必须非Unicode 二、文件的打开或创建 文件变量名=open 阅读全文
posted @ 2020-07-03 10:08 journeyerxxx 阅读(161) 评论(0) 推荐(0) 编辑
摘要: (目录) 一、字符串 # 按索引取值 s[0] # 切片 # 格式:s[开始位置: 结束位置: 步长] # 包括开始位置,但是不包括结束位置,步长为取值间隔,如:str[2:9:2],则从第3个字符取到第8个字符,间隔为2,取得是索引是2,4,6,8上得数 # 全取 # s[:] # 倒序,不加反向 阅读全文
posted @ 2020-07-02 23:15 journeyerxxx 阅读(220) 评论(0) 推荐(0) 编辑
返回顶部