08 2022 档案

摘要:纯手敲web框架 import socket server = socket.socket() server .bind(('127.0.0.1',8088)) server.listen(5) while True: sock ,address = server.accept() data = s 阅读全文
posted @ 2022-08-30 23:37 Hsummer 阅读(645) 评论(1) 推荐(1) 编辑
摘要:jQuery简介 '''核心功能:兼容多浏览器的JavaScript库''' 1.一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 2.链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 3.跨浏览器兼容。jQuery基本兼容了现在主流的浏览器 阅读全文
posted @ 2022-08-27 23:31 Hsummer 阅读(184) 评论(1) 推荐(2) 编辑
摘要:JavaScript简介 JavaScript和Java没有任何关系!! 1.js是基于对象和事件驱动的语言,应用于客户端. 2.三大特性: 交互性:信息的动态交互 安全性:js不能访问本地磁盘文件 跨平台性:java是用虚拟机实现的,而js基于浏览器 3.组成 ECMAScript:基本语法(EC 阅读全文
posted @ 2022-08-25 23:08 Hsummer 阅读(106) 评论(0) 推荐(0) 编辑
摘要:盒子模型 所有的标签都可以看成是一个盒子 盒子模型的概念 : 1.magin(外边距):用于控制元素与元素之间的距离,两个标签之间的间隔 2.border(边框):外边框与标签的距离 3.padding(内填充):用于控制内容和标签边框的距离 4.content(内容):标签的内容(文本或者图片) 阅读全文
posted @ 2022-08-24 21:29 Hsummer 阅读(160) 评论(0) 推荐(0) 编辑
摘要:form表单的补充 # 获取用户输入的两大重要属性 1.name属性 和 value属性 form表单在朝后端发送数据的时候,标签必须要有name属性,否则发送不出去该标签 # label标签 input标签需要和label标签配合使用 <label for="某个input标签的id值"></la 阅读全文
posted @ 2022-08-23 20:27 Hsummer 阅读(32) 评论(0) 推荐(0) 编辑
摘要:前端简介 前端概念:与用户打交道的操作界面都可以称之为前端 前端的核心 :HTML 内容 css 外观 java script 动作 HTTP(超文本传输)协议 pycharm手写服务端 import socket res = socket.socket() res.bind(('127.0.0.1 阅读全文
posted @ 2022-08-22 22:51 Hsummer 阅读(64) 评论(0) 推荐(0) 编辑
摘要:视图 概念 :就是有一张或者多张表组织成的结果形成的一张虚拟表,仅仅是为了更便捷的查看数据而产生的,无法使用sql语句做增删改的操作!(不推荐使用) 语句结构: create view 视图名 as SQL语句; 触发器 概念 : 对表数据的增删改自动触发的功能(增前,增后,改前,改后,删前,删后) 阅读全文
posted @ 2022-08-20 21:58 Hsummer 阅读(51) 评论(0) 推荐(0) 编辑
摘要:Navicat可视化软件 下载安装 官网地址:http://www.navicat.com.cn/ sql语句注释 1.# 通用注释 2.-- 注释 3./**/ 主要功能介绍 1.可以创建、管理和维护数据库 2.可以充当各种数据库软件的客户端,并且提供操作数据库的快捷方式 3.用以方便管理 MyS 阅读全文
posted @ 2022-08-19 08:01 Hsummer 阅读(43) 评论(0) 推荐(0) 编辑
摘要:操作表的SQL语句补充 修改表名 创建一张表: create table aa(id int primary key auto_increment); alter table 表名 rename 新表名; alter table aa rename abb; 新增字段 1.alter table 表 阅读全文
posted @ 2022-08-17 21:53 Hsummer 阅读(242) 评论(0) 推荐(0) 编辑
摘要:约束条件 primary key primary key主键 单从约束角度讲主键等价于非空且唯一not null unique 1.创建一个非空且唯一的表 create table p1(id int not null unique,name varchar(32)); insert into p1 阅读全文
posted @ 2022-08-16 23:08 Hsummer 阅读(58) 评论(0) 推荐(0) 编辑
摘要:字符编码与配置文件 # 由于5.6版本编码不统一 会造成乱码 我们需要把它统一修改成》:utf8 1.MySQL里的my-default.ini是 windows下MySQL默认的配置文件 2.拷贝文件并重新命名为my.ini 3.添加字符编码相关的配置 [mysqld] character-set 阅读全文
posted @ 2022-08-15 23:08 Hsummer 阅读(93) 评论(0) 推荐(0) 编辑
摘要:数据库 什么是数据?data 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 数据库的概念 DataBase,简称DB 数据库,即存放数据的仓库 1:是长期存放在计算机内、有组织、可共享的数据集合。 阅读全文
posted @ 2022-08-14 00:49 Hsummer 阅读(61) 评论(0) 推荐(0) 编辑
摘要:MySQL下载安装说明 官网地址 https://www.mysql.com/ MySQL版本 版本问题 5.6x :前几年使用频率最高的版本 5.7x :最近尝试迁移的版本 8.0x : 最新版 功能强大 线上几乎不用 本地自己用非常好用 下载与安装 1.第一步,先点击进入官网,在首页点击DOWN 阅读全文
posted @ 2022-08-12 19:11 Hsummer 阅读(638) 评论(0) 推荐(0) 编辑
摘要:验证GIL的存在 from threading import Thread money = 100 def task(): global money money -= 1 t_list = [] for i in range(100): t = Thread(target=task) t.start 阅读全文
posted @ 2022-08-11 21:19 Hsummer 阅读(27) 评论(0) 推荐(0) 编辑
摘要:互斥锁 互斥锁总结:将并行变成串行,虽然牺牲了程序的执行效率倒是保证了数据的安全! 常见的一些锁: 行锁,表锁,乐观锁,悲观锁 线程 理论 # 进程其实是资源单位,负责提供线程执行过程中所需的各项资源 # 线程其实是执行单位 真正在进程中干活的人(借助于解释器与CPU交互) 1.一个进程至少含有一个 阅读全文
posted @ 2022-08-10 21:37 Hsummer 阅读(22) 评论(0) 推荐(0) 编辑
摘要:创建进程的多种方式 1.鼠标双击一个程序图标的过程就是在创建一个进程 进程就是在电脑的内存空间获取一块内存用来运行程序 2.用模块创建进程 (创建进程的两种方式) from multiprocessing import Process import time # 创建一个函数 def course( 阅读全文
posted @ 2022-08-09 22:14 Hsummer 阅读(27) 评论(0) 推荐(0) 编辑
摘要:操作系统发展史 手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 手工操作方式两个特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的利用不 阅读全文
posted @ 2022-08-08 17:48 Hsummer 阅读(33) 评论(0) 推荐(0) 编辑
摘要:软件开发架构 什么是架构? 编写项目之前需要遵循的代码层面上的一些规范(例如,运行的步骤,流程等) c/s架构 c:client 客户端 s:server 服务端 计算机或手机下载的各类app本质上就是客户端 优势是:下载对应的客户端,可以在客户端体验高度定制服务 劣势是:使用必须下载!! b/s架 阅读全文
posted @ 2022-08-04 23:30 Hsummer 阅读(96) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示