程序设计20231301计算机 基础
Mysql数据库基础(2)
一、关系 将实体与实体的关系,反应到最终数据库表的设计上来: 将关系分成三种: 一对一 一对多(多对一) 多对多 所有的关系都是指的表与表之间的关系。 1、一对一 一对一:一张表的一条记录一定只能与另外一张表的一条记录进行对应;反之亦然。 学生表:姓名,性别,年龄,身高,体重,婚姻状况,籍贯,家庭住 ......
python基础七(函数名称空间及作用域、函数对象、函数嵌套、闭包函数、装饰器)
一 名称空间(namespaces):存放名字的地方,是对栈区的划分。 有了名称空间之后,就可以在栈区中存放相同的名字,详细的名称空间。分三种1.1 内建名称空间存放的名字:存放的python解释器内置的名字print<built-in function print>存活周期:python解释器启动 ......
TCP/IP和OSI的基础层级关系图,TCP/IP四层模型关系,TCP/IP和HTTP/HTTPS的关系图
TCP/传输控制协议英文全称Transmission Control Protocol。 IP/网际互连协议英文全称Internet Protocol。 tcp和ip是互联网众多通信协议中最为著名的。 1.OSI参考模型与TCP/IP的关系 计算机网络分层模型 OSI七层模型 TCP/IP四层模型 ......
MYSQL基础知识之约束
1、概念 约束是作用于表中字段上的规则,用于限制存储在表中的数据,其目的是保证数据库中数据的正确、有效性和完整性。 常用的约束如下表: 注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束 2、案例 需求: 代码: CREATE TABLE students2( id int PRIM ......
Golang基础-Select
基本概念 select 是 Go 中的一个控制结构,类似于 switch 语句。 select 语句只能用于通道(channel)操作,每个 case 必须是一个通道操作,要么是发送要么是接收。 select 语句会监听所有指定的通道上的操作,一旦其中一个通道准备好就会执行相应的代码块。 如果多个通 ......
第十四篇 事件 - 事件流、事件处理程序、事件委托(代理)
by caix in 深圳 事件 JavaScript 与 HTML 之间的交互通过事件实现 事件 就是用户或浏览器自身执行的某种动作,比如点击、加载,鼠标移入移出等等 可以使用侦听器来预订事件 事件流 DOM (文档对象模型) 结构 是一个树形结构,当一个 HTML元素 产生一个事件时,该事件会在 ......
Django基础 - 03管理后台admin
一、Admin管理 1.1 创建超级用户 createsuperuser (venv) E:\PythonLearn\djangoDemo\helloDjango>python manage.py createsuperuser Username (leave blank to use 'sun') ......
python 基础知识整理
#第一篇:print和input输出 print():直接输出括号内的数值。 input():a = input("请输入第一个加数:"); b = input("请输入第二个加数:") print(type(a)); print(type(b)) # 上面都是str类型,所以+是代表拼接=》1+2 ......
MYSQL基础知识之函数
1、函数概念 函数是指一段可以直接被另一段程序调用的程序或代码 2、字符串函数 MySQL常用的字符串函数有: # CONCAT(S1,S2,...Sn) :字符串拼接,将S1,S2,...Sn拼接成一个字符串 SELECT CONCAT('hello','world'); #LOWER(str): ......
Java多线程-基础篇
一、概述 如果你想一个程序运行得更快,那么可以将其断开为多个片段,在单独的处理器上运行每个片段。并发就是用于多处理器编程的工具。如果你有一台多处理器的机器,那么就可以在这些处理器上分布多个任务,从而提高吞吐量。例如web服务器,在Servlet就是为每个单独的请求分配一个线程,从而将大量的请求分布到 ......
Django基础 - 02Model入门
一、 数据库配置 默认是sqlite3数据库, 在使用ORM模型之前, 先生成迁移文件 makemigrations, 再执行迁移命令 migrate,生成模型对应的数据库表。 注意: 一旦生成了迁移文件并且迁移成功之后, 不要删除迁移文件。 (venv) E:\PythonLearn\django ......
小程序简单 tab 切换实现
也是终于找到了数据可视化的最佳载体, 用小程序来做可视化简直完美. 尤其对于像我这种搞数据的, 数据分析, 数据报表, 可视化一直是一个巨大难题, 当我认识的最终的方案还是要用前端的时候, 感觉还有麻烦, 前端也太卷了, 我就做个图表, 竟然要学各种框架和语法, js, vue, 页面布局等都要学, ......
Python基础(五)图标和数据处理
机器学习里面有很多场景需要图标展示,这简单介绍一下一个图表库 图表库 # #折线图import matplotlib.pyplot as pltimport numpy as npplt.figure(figsize=(4,4)) #设置画布大小plt.title("i am title") ##标 ......
Rust编程语言入门之项目实例:- 命令行程序
项目实例:- 命令行程序 一、实例:接收命令行参数 本章内容 12.1 接收命令行参数 12.2 读取文件 12.3 重构:改进模块和错误处理 12.4 使用 TDD(测试驱动开发)开发库功能 12.5 使用环境变量 12.6 将错误消息写入标准错误而不是标准输出 创建项目 ~/rust ➜ car ......
Python基础(四)爬虫
python爬虫 系列文章 网上搜素的系列文章 记录一下后续可能会用https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI3NzI1MzY4Mw==&action=getalbum&album_id=1786298272630816773#wechat_r ......
曾开庆-作业四-需求改进和系统设计
| 所属课程 | <班级链接> | | | | | 作业要求 | 需求改进&系统设计 | | 作业目标 | 1. 进一步完善系统需求 | | | 2. 更好地运用领域建模 | | | 3. 更好地掌握领域驱动设计分析运用 | | | 4. 更好地体会系统开发和测试的过程 | 1. 需求改进 用户管理 ......
Django基础 - 入门简介
一、 基本概念 1.1 Django说明 Django发布于2005年, 网络框架, 用Python编写的开源的Web应用框架。 采用了MVC框架模式,也称为MTV模式。 官网: https://www.djangoproject.com 1.2 MVC框架 Model: 封装和数据库相关的业务逻辑 ......
软考笔记(9)--计算机组成原理2--指令系统
前言 CPU就是一个执行各种计算机指令的逻辑机器,计算机指令也叫做机器语言。不同CPU支持的语言可能不同,比如Inter的CPU和苹果手机ARM的CPU就支持不同的指令,每个CPU能支持的指令组合在一起就是计算机指令集。 指令是计算机执行操作的命令,计算机的所有指令集合构成计算机的指令系统,指令系统 ......
计算机中的编码和字符集:理解二进制、字节流和常见编码方案
编码:将字符串转换到字节串的过程。 解码:将字节串转换成字符串的过程。 GB2312 既是一种中文字符集,也是以 ANSI 标准为基础,实现的中文编码方案。它主要用于简体中文编码,是中国国家标准,于1981年发布。GBK 是 GB2312 的超集。 Unicode是一种字符集,定义了所有字符的唯一标 ......
深度学习基础入门篇[一]:神经元简介、单层多层感知机、距离计算方法式、相似度函数
深度学习基础入门篇[一]:神经元简介、单层多层感知机、距离计算方法式、相似度函数 1.神经元 在生物学中,神经元细胞有兴奋与抑制两种状态。大多数神经元细胞在正常情况下处于抑制状态,一旦某个神经元受到刺激并且电位超过一定的阈值后,这个神经元细胞就被激活,处于兴奋状态,并向其他神经元传递信息。基于神经元 ......
设计模式(三十二)----综合应用-自定义Spring框架-自定义Spring IOC-自定义Spring IOC总结
1 自定义Spring IOC总结 1.1 使用到的设计模式 工厂模式。这个使用工厂模式 + 配置文件的方式。 单例模式。Spring IOC管理的bean对象都是单例的,此处的单例不是通过构造器进行单例的控制的,而是spring框架对每一个bean只创建了一个对象。 模板方法模式。Abstract ......
第二十届浙大城市学院程序设计竞赛 I.Magic Tree DFS序线段树
传送门 大致思路: ** 我们知道dfs序上的整颗子树dfs序编号连续,因为每次删除一个点或者新增一个点都导致子树上所有点的深度加一或者减一。由于是区间修改所以我们考虑dfs序上建线段树。** ** ** #include <iostream> #include <cstring> #include ......
2.Visual studio的使用和C++的基础
visual studio的基础介绍 C++入门编程 C++关键字、标识符 C++基本数据类型 变量的定义 visual studio的基础介绍 解决方案资源管理器 也可以在”视图”中找到”解决方案资源管理器” “.h”:头文件;“.cpp”:源文件 添加新建项,选择C++语言 运行程序,或"ctr ......
基于AHB_BUS的eFlash控制器的微架构设计
eFlash微架构设计 1.回顾架构设计 2.Flash时序仿真 2.1 ahb_flashc项目目录 docs rtl sim tb model 2.2 docs 架构设计文档 微架构设计文档 集成需求文档 DataSheet 2.3 model model文件夹下放的是一些仿真模型(Flash的 ......
《oracle马拉松》基础语法篇-时间
oracle日期加减(sysdate、add_months的使用) 原文链接:https://www.cnblogs.com/muhai/p/15435679.html 一、针对天的操作,适用于日、时、分、秒 1、加一天 select sysdate,sysdate+1 from dual 2、加一 ......
《oracle马拉松》基础语法篇-字段类型
常见字段类型 原文链接:https://www.cnblogs.com/zhouweiye/p/3594268.html 1.字符型 CHAR型:定长字符串,短则用空格填充,长则出错。 VARCHAR2型:变长字符串。字段长度根据实际字符串长度自动调整,不用空格填充。 2.数值型NUMBER(PRE ......