- 博客(14)
- 收藏
- 关注
原创 【SPI通信】
1、常规的独立从机配置:每个从机都需要一条单独的CS线,当主机要和特定的从机通信时,将响应从机CS信号线拉低,并保持其他CS信号线为高(绝大多数)SPI劣势:单一主设备、传输距离短(一般只适合板内信号传输)、缺少硬件检查协议、无法内部寻址。SPI优势:全双工通信、高速率传输、推免输出接口(可以减少走线分叉)、信号完整性强。一般闪存(Flash)、EEPROM、SD卡、液晶显示器等都在使用SPI通信。协议灵活、消息帧可以任意调节、不需要上拉电阻功耗更低、电路简单、软件配置简单。
2023-12-27 11:22:42
827
1
原创 快速排序--笔记
思路:将排序数组的第一个元素确定为基准点元素,开始循环直到左右的指针相遇,每次循环都是在调整基准点元素的位置,比基准点元素小的元素放到左边,大的元素放到右边,一轮循环下来确定基准点元素的位置,然后通过递归算法,逐个确定所有元素的位置。快速排序核心思想:每次至少确定一个元素(基准点元素)的位置。
2022-09-14 10:30:51
188
原创 网络编程——TCP
TCP编程——TCP是一种可靠的,基于连接的网络协议,它是面向字节流的,即从一个进程到另一个进程的二进制序列。一条TCP连接需要两个端点,这两个端点需要分别建立各自的套接字。通常一方用于发送请求和数据(称为客户端),另一方用于监听网络请求和数据(称为服务端)。创建ServerSocket对象,开启一个服务,等待可客户端的连接请求。创建Socket对象,向服务端发送连接请求,服务端响应请求,然后两者建立连接。创建Socket对象调用构造函数时,要写入服务器的名称或者服务器的IP地址和端口号。......
2022-07-14 21:40:22
846
原创 了解Collection集合
只能存放引用类型集合的顶层接口,不能被实例化常用的子接口 1、List(有序可重复集合) 实现类:ArrayList、LinkedList、Vector 2、Set(无序无重复集合) 实现类:HashSet、TreeSetList子类的特点:ArrayList:1、底层数据结构是数组,查询快、增删慢2、线程不安全,效率高Vector:1、底层数据结构是数组,查询快,增删慢2、 线程安全,效率低,所有很少使用LinkedList:1、底层数据结构是链表,查询慢,增删快2、 线程
2022-07-05 19:53:46
207
原创 2021-01-15
文章目录SQL server基础学习5查询【重点和难点】续8、模糊查询9、聚合函数SQL server基础学习5查询【重点和难点】续8、模糊查询定义:在对所需条件不太了解时将匹配条件的所有可能给查询出来例如:我想找一个人,但是我不知道他的名字只知道姓,这个时候就可以用模糊查询格式:SELECT 字段的集合 FROM 表名 WHERE 某个字段 LIKE 匹配条件匹配的条件中通常含有通配符通配符:% _ [A-F] [A,F] [^A-F]例图:%:表示任意0个或者多个字
2021-01-30 12:07:52
255
1
原创 SQL server的基础查询语句【超详细】
文章目录SQL server基础学习4查询【重点和难点】1、计算列2、DISTINCT(不允许重复)的用法SQL server基础学习4查询【重点和难点】1、计算列例表:输入命令:执行结果:注意:在Oracle中字段的别名不允许用单引号括起来,但是在SQL server中可以使用,所以为了兼容性,最好字段的别名都用双引号括起来2、DISTINCT(不允许重复)的用法例表:输入命令:执行结果:...
2021-01-15 15:11:26
19703
原创 关系型数据库和主键外键
一对一:既可以把表A的主键充当表B的外键,也可以把表B的主键充当表A的外键(一个人只有一把钥匙,一把钥匙只给一个人)一对多:把表A的主键充当表B的外键(一个父亲有几个孩子,一个孩子只有一个父亲)多对多:必须通过单独的一张表来实现(一个老师多个学生,一个学生多个老师)班级一张表,老师一张表,班级和老师的关系一张表主键:定义:能够唯一标示一个事物的一个字段或者多个字段的组合含有主键的叫做主键表,主键通常都是整数,不建议用字符串当主键(如果主键是用于集群式服务,才可以考虑用字符串当主键)主键的值通常都
2021-01-11 21:55:07
4327
9
原创 SQLServer用SQL语句给字段设置约束
文章目录SQL server数据库的基础学习一、用SQL语句给字段设置约束设置check约束设置default约束设置unique约束SQL server数据库的基础学习一、用SQL语句给字段设置约束1、约束:分为主键约束、外键约束、check约束、default约束、unique约束主键约束(primary):不允许元素重复,元素必须是唯一的,有效的避免了数据的冗余。外键约束(foreign):通过外键约束从语法上保证了本事物所关联的其他事情一定是存在的,且事物与事物之间的关系是通过外键来体现的
2020-12-26 20:45:47
12546
原创 SQL Server创建数据库和表
@数据库SQLServer的简单操作1本人第一次写博客,没有什么经验,请多多体谅。创建数据库先打开SQLServer,然后用鼠标右击数据库——新建数据库——填写数据库名称——确定创建表点开数据库,找到刚刚所创建的数据库,双击进入,右击表——新建表——填写列名,数据类型和是否允许为null值——保存并填写表名在表中填写数据鼠标右击刚刚创建的表——编辑前200行——填写对应的数据简单的查询表中的数据点击新建查询并在可用数据库中选择要用的数据库(一般都默认了是打开的数据库),然后输入简单的
2020-12-26 16:21:21
2542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人