随笔- 71
文章- 17
评论- 0
阅读-
5326
08 2022 档案
前端开发3
摘要:一、CSS盒子模型 margin: 用于控制元素与元素之间的距离;margin的最基本用途就是控制元素周围空间的间隔,从视觉角度上达到相互隔开的目的 padding: 用于控制内容与边框之间的距离 border(边框): 围绕在内边距和内容外的边框 content(内容): 盒子的内容,显示文本和图
阅读全文
前端开发2
摘要:表单标签知识补充 1.获取用户输入的标签两大重要的属性 name属性:类似于字典的键 value属性:类似于字典的值 form表单在朝后端发送数据的时候便签必须要有name,否则不会发送该标签的值 2.获取用户输入的input标签理论上需要有label配合使用 <label for="某个input
阅读全文
前端开发
摘要:前端开发 一、前端简介 1.前端与后端 前端:与用户直接打交道的操作界面 后端:不直接与用户打交道的内部真正执行核心业务逻辑的代码程序 2.前端核心基础 HTML:网页的骨架 CSS:网页的样式 JS:网页的动态 二、HTML超文本传输协议 1.前戏 手写一个服务端程序 使用浏览器充当服务器 浏览器
阅读全文
MySQL2
摘要:一、字符编码与配置文件 1.配置文件 \s # 查看数据库基本信息(用户、字符编码) my-default.ini # windows下MySQL默认的配置文件 拷贝my-default.ini并且重命名为my.ini 由于5.6版本编码不统一 会造成乱码,我们需要统一修改为utf8 2.添加字符编
阅读全文
MySQL
摘要:MySQL数据库 一、数据存取演变史 1.文本文件 文件路径不一致:C:\a.txt D:\aaa\b.txt E:\ccc.txt 数据格式不一致:jason|123 tony$123 kevin@123 2.软件开发目录规范 规定了数据文件的大致存储位置:db文件夹 针对数据格式还是没有完全统一
阅读全文
并发编程4
摘要:一、验证GIL存在 有了GIL的存在,同一时刻同一进程中只有一个线程被执行 反推验证GIL的存在(多个线程同时执行会是如何) from threading import Thread money = 100 def task(): global money money -= 1 t_list = [
阅读全文
并发编程3
摘要:一、互斥锁 1.简介 概念:将并发变成串行,虽然牺牲了程序的执行效率但是保证了数据安全 目的:多个程序同时操作一份数据的时候容易产生数据乱,为了避免数据错乱,需要使用互斥锁 2.互斥锁的使用 from multiprocessing import Process, Lock mutex = Lock
阅读全文
并发编程2
摘要:一、创建进程的多种方式 1.创建进程的方式(需掌握的两种) 双击桌面程序图标 代码创建进程 2.multiprocess.process模块 2.1.process模块介绍 process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建 2.2.语法结构 Process([group [
阅读全文
并发编程
摘要:一、UDP协议 1.服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) server.bind(('127.0.0.1', 8080)) msg, address = server.recvfrom(1024) print
阅读全文
第八周整理笔记
摘要:一、软件开发架构 1.简介 编写项目之前需要遵循的代码层面上的规范(代码运行的流程、环节、步骤) 2.常见软件开发架构 2.1.c/s架构 客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的 | c/s架构 | 描述 | 例子 | | | | | | c(client) | 客
阅读全文
网络编程2
摘要:一、socket套接字 1.基于文件类型的套接字家族 套接字家族名字:AF_UNIX 2.基于网络类型的套接字家族 套接字家族名字:AF_INET 3.socket模块之服务端 import socket # 1.创建一个socket对象 server = socket.socket() # 括号内
阅读全文
网络编程
摘要:一、软件开发架构 1.简介 编写项目之前需要遵循的代码层面上的规范(代码运行的流程、环节、步骤) 2.常见软件开发架构 2.1.c/s架构 客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的 | c/s架构 | 描述 | 例子 | | | | | | c(client) | 客
阅读全文
选课系统
摘要:一、设计模式 针对固定的一些问题设计出了固定的解决套路 设计模式总共有23种 1.设计模式分类(三类) 创建型、结构型、行为型 2.设计模式——单例模式 类加括号调用多次只允许产生一个对象 class MyClass: pass obj1 = MyClass() obj2 = MyClass() o
阅读全文