数据库,计算机网络、操作系统刷题笔记27

news2024/12/28 20:29:58

数据库,计算机网络、操作系统刷题笔记27

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩
刷题笔记系列文章:
【1】Oracle数据库:刷题错题本,数据库的各种概念
【2】操作系统,计算机网络,数据库刷题笔记2
【3】数据库、计算机网络,操作系统刷题笔记3
【4】数据库、计算机网络,操作系统刷题笔记4
【5】数据库、计算机网络,操作系统刷题笔记5
【6】数据库、计算机网络,操作系统刷题笔记6
【7】数据库、计算机网络,操作系统刷题笔记7
【8】数据库、计算机网络,操作系统刷题笔记8
【9】操作系统,计算机网络,数据库刷题笔记9
【10】操作系统,计算机网络,数据库刷题笔记10
【11】操作系统,计算机网络,数据库刷题笔记11
【12】操作系统,计算机网络,数据库刷题笔记12
【13】操作系统,计算机网络,数据库刷题笔记13
【14】操作系统,计算机网络,数据库刷题笔记14
【15】计算机网络、操作系统刷题笔记15
【16】数据库,计算机网络、操作系统刷题笔记16
【17】数据库,计算机网络、操作系统刷题笔记17
【18】数据库,计算机网络、操作系统刷题笔记18
【19】数据库,计算机网络、操作系统刷题笔记19
【20】数据库,计算机网络、操作系统刷题笔记20
【21】数据库,计算机网络、操作系统刷题笔记21
【22】数据库,计算机网络、操作系统刷题笔记22
【23】数据库,计算机网络、操作系统刷题笔记23
【24】数据库,计算机网络、操作系统刷题笔记24
【25】数据库,计算机网络、操作系统刷题笔记25
【26】数据库,计算机网络、操作系统刷题笔记26


文章目录

  • 数据库,计算机网络、操作系统刷题笔记27
    • @[TOC](文章目录)
  • Oracle数据库知识点复习
    • 视图:虚表
  • Internet上一个B类网络的子网掩码为255.255.252.0,则理论上每个子网的主机数最多可以有()台。
  • http状态码
  • VXLAN在云计算场景中主要解决了如下哪些问题()
  • ARP如何查看目标主机的MAC地址?
  • 在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?
  • 流量控制指的是发送端和接收端的协调机制,无连接服务做不到。
  • 对于网络拥塞控制描述正确的有( )
  • 在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组的最大主机数是()。
  • 共享存储器是共享内存,管道是共享文件
  • 以下关于文件与目录命名的描述中正确的是()。
  • 缓冲区更多的是利用 内存作为缓冲区 ,如单缓冲区、双缓冲区、环形缓冲区和缓冲池。
  • 以下描述不正确的是( )?
  • 采用分段技术,程序与相关数据被划分为同一组段,这组段包括程序段和数据段;
  • 地址寄存器只有寻址到4g,所以虚存最大容量为4G
  • 轮询任务调度与抢占式任务调度的区别?
  • 总结

Oracle数据库知识点复习

视图:虚表

常见的数据库对象:
表,视图
序列,索引
同义词,触发器

视图:就是一个不存在的虚表
通过视图可以展现部分的表的内容,这样可以让别人查不到你的隐私
在这里插入图片描述
将这四个字段封装为虚表:视图
给你瞅瞅的
在这里插入图片描述
视图也可以建立在多张表之上
在这里插入图片描述
视图的优势:
1、简化查询

一般查询

select e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.ddeptno;

SQL> select e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.deptno;

     EMPNO ENAME                       SAL       COMM DNAME
---------- -------------------- ---------- ---------- ----------------------------
      7782 CLARK                      2450            ACCOUNTING
      7839 KING                       5000            ACCOUNTING
      7934 MILLER                     1300            ACCOUNTING
      7566 JONES                      2975            RESEARCH
      7902 FORD                       3000            RESEARCH
      7876 ADAMS                      1100            RESEARCH
      7369 SMITH                       800            RESEARCH
      7788 SCOTT                      3000            RESEARCH
      7521 WARD                       1250        500 SALES
      7844 TURNER                     1500          0 SALES
      7499 ALLEN                      1600        300 SALES
      7900 JAMES                       950            SALES
      7698 BLAKE                      2850            SALES
      7654 MARTIN                     1250       1400 SALES

已选择14行。

你以后经常要这么查,可以不必写了
我们可以给它创建视图

create view 视图名 as (select 语句);
create view empview1 as (select e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.deptno);

create view empview1 as (select e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.deptno)
            *1 行出现错误:
ORA-01031: 权限不足

scott用户没有创建视图的权力

我们应该给scott赋予创建视图的权力
切换到dba用户

在这里插入图片描述
在这里插入图片描述

然后我们再创建视图

SQL> create view empview1 as (select e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.deptno);

视图已创建。

SQL> select * from empview1;

     EMPNO ENAME                       SAL       COMM DNAME
---------- -------------------- ---------- ---------- ----------------------------
      7782 CLARK                      2450            ACCOUNTING
      7839 KING                       5000            ACCOUNTING
      7934 MILLER                     1300            ACCOUNTING
      7566 JONES                      2975            RESEARCH
      7902 FORD                       3000            RESEARCH
      7876 ADAMS                      1100            RESEARCH
      7369 SMITH                       800            RESEARCH
      7788 SCOTT                      3000            RESEARCH
      7521 WARD                       1250        500 SALES
      7844 TURNER                     1500          0 SALES
      7499 ALLEN                      1600        300 SALES
      7900 JAMES                       950            SALES
      7698 BLAKE                      2850            SALES
      7654 MARTIN                     1250       1400 SALES

已选择14行。

完美了

这就是简化查询

2、可以增加数据的安全性
上面1中的数据,以外的别的数据,你是看不到的,你无法操作的,所以其他字段很安全;

**操作视图的功能:**可以增删改查,跟表的操作一致,但是不建议增删改,只查就行

update empview1 set sal=100 where sal=800;

更新操作,原表也gg,都得更改

由于来源是2个表,咱们怎么修改呢?
在这里插入图片描述

连接之后的样子
在这里插入图片描述
如果是笛卡尔乘积——没有连接条件,ggg

在这里插入图片描述
正常连接的情况,就好改,整体改就行

SQL> update empview1 set sal=100 where sal=800;

已更新 1 行。

SQL> select * from empview1;

     EMPNO ENAME                       SAL       COMM DNAME
---------- -------------------- ---------- ---------- ----------------------------
      7782 CLARK                      2450            ACCOUNTING
      7839 KING                       5000            ACCOUNTING
      7934 MILLER                     1300            ACCOUNTING
      7566 JONES                      2975            RESEARCH
      7902 FORD                       3000            RESEARCH
      7876 ADAMS                      1100            RESEARCH
      7369 SMITH                       100            RESEARCH
      7788 SCOTT                      3000            RESEARCH
      7521 WARD                       1250        500 SALES
      7844 TURNER                     1500          0 SALES
      7499 ALLEN                      1600        300 SALES
      7900 JAMES                       950            SALES
      7698 BLAKE                      2850            SALES
      7654 MARTIN                     1250       1400 SALES

已选择14行。

你看上面的100就是800变来的

但是不建议用视图去改编数据表哦

SQL> select * from emp;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7369 SMITH                CLERK                    7902 17-12-80            100                    20
      7499 ALLEN                SALESMAN                 7698 20-2-81           1600        300         30
      7521 WARD                 SALESMAN                 7698 22-2-81           1250        500         30
      7566 JONES                MANAGER                  7839 02-4-81           2975                    20
      7654 MARTIN               SALESMAN                 7698 28-9-81           1250       1400         30
      7698 BLAKE                MANAGER                  7839 01-5-81           2850                    30
      7782 CLARK                MANAGER                  7839 09-6-81           2450                    10
      7788 SCOTT                ANALYST                  7566 19-4-87           3000                    20
      7839 KING                 PRESIDENT                     17-11-81           5000                    10
      7844 TURNER               SALESMAN                 7698 08-9-81           1500          0         30
      7876 ADAMS                CLERK                    7788 23-5-87           1100                    20
      7900 JAMES                CLERK                    7698 03-12-81            950                    30
      7902 FORD                 ANALYST                  7566 03-12-81           3000                    20
      7934 MILLER               CLERK                    7782 23-1-82           1300                    10

已选择14行。

你看emp表里面的100
也gg了
咱们把它改为回去

SQL> update empview1 set sal=800 where sal=100;

SQL> update empview1 set sal=800 where sal=100;

已更新 1 行。

不能出现歧义就行

单表,可以随意更新,如果多个表联合更新,那就需要唯一一条存在才行

在创建视图后面可以增加视图选项
with check option;

create view empview2 as (select e.deptno,e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.deptno and e.deptno=20) with check option;

SQL> create view empview2 as (select e.deptno,e.empno,e.ename,e.sal,e.comm,d.dname from emp e,dept d where e.deptno=d.deptno and e.deptno=20) with check option;

视图已创建。

SQL> select * from empview2;

    DEPTNO      EMPNO ENAME                       SAL       COMM DNAME
---------- ---------- -------------------- ---------- ---------- ----------------------------
        20       7369 SMITH                       800            RESEARCH
        20       7566 JONES                      2975            RESEARCH
        20       7788 SCOTT                      3000            RESEARCH
        20       7876 ADAMS                      1100            RESEARCH
        20       7902 FORD                       3000            RESEARCH

你试一下,能否将deptno改为40?

update empview2 set deptno=40 where empno=7369;

SQL> update empview2 set deptno=40 where empno=7369;
update empview2 set deptno=40 where empno=7369
                    *1 行出现错误:
ORA-01733: 此处不允许虚拟列

啥意思呢?
你视图右边的表中的deptno仍然是20
匹配好的
你现在要把左边表改为20
岂不是不可能的事情
因为视图是联动的
所以必须报错!!!

反正一句话:别自己更删改视图!!!!

咱们来个简单的视图

create view empview3 as select empno,ename,deptno from emp;

SQL> select * from empview3;

     EMPNO ENAME                    DEPTNO
---------- -------------------- ----------
      7369 SMITH                        20
      7499 ALLEN                        30
      7521 WARD                         30
      7566 JONES                        20
      7654 MARTIN                       30
      7698 BLAKE                        30
      7782 CLARK                        10
      7788 SCOTT                        20
      7839 KING                         10
      7844 TURNER                       30
      7876 ADAMS                        20
      7900 JAMES                        30
      7902 FORD                         20
      7934 MILLER                       10

已选择14行。

单表随意改

咱们可以更新那个某就一个人的部门编号为40
它会不见的

SQL> create view empview3 as select empno,ename,deptno from emp where deptno=20;

视图已创建。

SQL> select * from empview3;

     EMPNO ENAME                    DEPTNO
---------- -------------------- ----------
      7566 JONES                        20
      7788 SCOTT                        20
      7876 ADAMS                        20
      7902 FORD                         20

SQL> update empview3 set deptno=40 where empno=7566;

已更新 1 行。

SQL> select * from empview3;

     EMPNO ENAME                    DEPTNO
---------- -------------------- ----------
      7788 SCOTT                        20
      7876 ADAMS                        20
      7902 FORD                         20

你瞅瞅,你改了部门40
这里就只会呈现20的
所以骚啊

如果你不想让人改这个20
那就加check option

with check option;的作用,限制对视图操作时,必须满足where语句

SQL> drop view empview3;

视图已删除。

SQL> create view empview3 as select empno,ename,deptno from emp where deptno=20 with check option;

视图已创建。

SQL> select * from empview3;

     EMPNO ENAME                    DEPTNO
---------- -------------------- ----------
      7788 SCOTT                        20
      7876 ADAMS                        20
      7902 FORD                         20

SQL> update empview3 set deptno=40 where empno=7566;

已更新0行。

SQL> update empview3 set deptno=40 where empno=7788;
update empview3 set deptno=40 where empno=7788
       *1 行出现错误:
ORA-01402: 视图 WITH CHECK OPTION where 子句违规

有了check,你就不能随意改where里面的条件了
ORA-01402: 视图 WITH CHECK OPTION where 子句违规
美滋滋

你不可以乱改那个where的条件

最好加整个:
with read only
视图,看就行,别搞其他操作就行

SQL> drop view empview3;

视图已删除。

SQL> create view empview3 as select empno,ename,deptno from emp where deptno=20 with read only;

视图已创建。

SQL> select * from empview3;

     EMPNO ENAME                    DEPTNO
---------- -------------------- ----------
      7788 SCOTT                        20
      7876 ADAMS                        20
      7902 FORD                         20

SQL> update empview3 set deptno=40 where empno=7566;
update empview3 set deptno=40 where empno=7566
                    *1 行出现错误:
ORA-42399: 无法对只读视图执行 DML 操作

无法对只读视图执行 DML 操作
懂???

一定要记住这个建议,避免把原表搞废了

在这里插入图片描述

下面的考试爱考

**简单视图:**要求只能是一张表
不存在count等函数
无分组

**复杂视图:**可以是一张,可以是多张表
可以有函数
有分组
在这里插入图片描述
如果你非要对视图进行增删改
那就要遵循严格的条件

即使是单表,你也要谨慎
当视图中存在以下情况时,不能增加,不能更新:
group by,distinct,组函数,列的定义的别的表达式

select sal+100 from emp;
这种列的表达式,把这个构建视图,是无法修改的

当视图中存在以下情况时,不能删除:
rownum伪列,group by,distinct,组函数

总之,最好就只读就行了
在这里插入图片描述
Oracle有一个文字录屏功能:
开启录屏,关闭录屏
开启:
spool d:\note.txt;
关闭:
spool off;

SQL> spool d:\oraclenote.txt;
SQL> select * from emp;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7369 SMITH                CLERK                    7902 17-12-80            800                    40
      7499 ALLEN                SALESMAN                 7698 20-2-81           1600        300         30
      7521 WARD                 SALESMAN                 7698 22-2-81           1250        500         30
      7566 JONES                MANAGER                  7839 02-4-81           2975                    40
      7654 MARTIN               SALESMAN                 7698 28-9-81           1250       1400         30
      7698 BLAKE                MANAGER                  7839 01-5-81           2850                    30
      7782 CLARK                MANAGER                  7839 09-6-81           2450                    10
      7788 SCOTT                ANALYST                  7566 19-4-87           3000                    20
      7839 KING                 PRESIDENT                     17-11-81           5000                    10
      7844 TURNER               SALESMAN                 7698 08-9-81           1500          0         30
      7876 ADAMS                CLERK                    7788 23-5-87           1100                    20
      7900 JAMES                CLERK                    7698 03-12-81            950                    30
      7902 FORD                 ANALYST                  7566 03-12-81           3000                    20
      7934 MILLER               CLERK                    7782 23-1-82           1300                    10

已选择14行。

SQL> spool off;
SQL>

然后你看看d盘的文件夹

在这里插入图片描述
在这里插入图片描述

行,关于视图的骚操作,今天就讲到这里

Internet上一个B类网络的子网掩码为255.255.252.0,则理论上每个子网的主机数最多可以有()台。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
91是0101开头的子网
在这里插入图片描述
D死0110开头的子网,当然不是一样的

都是计算子网的

http状态码

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/b039900d70ea46ab89e16455b08d71c0
来源:牛客网

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。
2xx (成功)表示成功处理了请求的状态代码。
3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。
301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。
403 (禁止) 服务器拒绝请求
404 (未找到) 服务器找不到请求的网页
5xx(服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
500 (服务器内部错误) 服务器遇到错误,无法完成请求。
502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。

VXLAN在云计算场景中主要解决了如下哪些问题()

在这里插入图片描述

ARP如何查看目标主机的MAC地址?

在这里插入图片描述

在这里插入图片描述

在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?

在这里插入图片描述

在这里插入图片描述

流量控制指的是发送端和接收端的协调机制,无连接服务做不到。

在这里插入图片描述

IP是无连接的,有拥塞控制没有流量控制。
当TTL<=1时,丢弃数据包,避免了网络拥塞。
流量控制指的是发送端和接收端的协调机制,无连接服务做不到。

在这里插入图片描述

对于网络拥塞控制描述正确的有( )

在这里插入图片描述

在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组的最大主机数是()。

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/718044d2e8d9405186e00f62411bd52c
来源:牛客网

首先分析192.168.4.0/30这个网络,主机号只占2位,地址范围为192.168.4.0~192.168.4.3,主机号全1时,即192.168.4.3是广播地址,主机号全0表示本网络本身,不作为主机地址使用,因此可容纳4-2=2个主机。

【注意】有些题(特别是综合题)可能采用逆向思维模拟考查,给出最大容量的主机数,要求进行适当的子网划分,也必须依照上述规律而灵活应用。
就是从3号机子给另外俩机子发,反正00不能用

共享存储器是共享内存,管道是共享文件

拉胯的题目,咬文嚼字
恶心人

在这里插入图片描述

以下关于文件与目录命名的描述中正确的是()。

在这里插入图片描述

在这里插入图片描述
我为啥windows10就可以呢????????

缓冲区更多的是利用 内存作为缓冲区 ,如单缓冲区、双缓冲区、环形缓冲区和缓冲池。

而不是外存
在这里插入图片描述

以下描述不正确的是( )?

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/7708b700c8c04667b1266562fde0aa32
来源:牛客网

顺序访问的数据是连续的。硬盘的磁头是按一定的顺序访问磁片,磁头不做频繁的寻道,这样带来的结果是速度很快。
因为寻道时间是影响磁盘读写速度的主要原因。
在平常的应用中顺序访问的应用很少。大文件的连续备份,是顺序读写的。

随机访问主要是磁头在做频繁的移动,原因是数据在磁盘的不连续性,
这和数据存放到磁盘的过程有关系,随机访问的速度要比顺序访问很多

寄存器,cache,内存,左边快

这题目第二次错误了

在这里插入图片描述

在这里插入图片描述

采用分段技术,程序与相关数据被划分为同一组段,这组段包括程序段和数据段;

在这里插入图片描述

地址寄存器只有寻址到4g,所以虚存最大容量为4G

在这里插入图片描述

在这里插入图片描述
这里要注意,寻址空间是32位,不是说存储器大小
存储器大小还要考虑8bit是一个BYTE
这样就小很多哦

轮询任务调度与抢占式任务调度的区别?

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/330b82f632e745c8b7f87d305900f584
来源:牛客网

轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。
抢占式任务调度允许调度程序根据某种原则去暂停某个正在执行的进程,将已分配给该进程的处理机重新分配给另一进程。抢占方式的优点是,可以防止一个长进程长时间占用处理机,能为大多数进程提供更公平的服务,特别是能满足对响应时间有着较严格要求的实时任务的需求。
因为抢占式调度可能会暂停一些进程,需要记录进程的运行状态,较为复杂。轮询式只需要轮流分配资源,调度简单。


总结

提示:重要经验:

1)
2)学好oracle,操作系统,计算机网络,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/146794.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决在Win10上安装VMware Workstation虚拟机不可用

一、说明 这是近几年安装虚拟机存在的问题&#xff0c;这里首先说明&#xff0c;以下信息纯粹来自VMware的参考文档&#xff0c;本人的实现不太成功&#xff0c;期望得到更好的WMware软件进行尝试。 二、错误提示 在 Windows 10 主机上&#xff0c;VMware Workstation 中显示“…

2023/1/7 Vue学习笔记-3-组件的理解

1 对组件的理解 模块与组件、模块化与组件化&#xff1a; 1.模块&#xff1a; &#xff08;1&#xff09;理解&#xff1a;向外提供特定功能的js程序&#xff0c;一般就是一个js文件 &#xff08;2&#xff09;为什么&#xff1a;js文件很多很复杂 &#xff08;3&#xff09;作…

【Linux工具】-vim介绍

Vim使用一&#xff0c;Vim的四种模式二&#xff0c;命令模式1,复制&#xff0c;剪切&#xff0c;粘贴2&#xff0c;撤销操作3&#xff0c;光标的移动4&#xff0c;替换&#xff0c;选中&#xff0c;删除5&#xff0c;h j k l键的使用6&#xff0c;多行注释&#xff0c;去多行注…

2023-01-07:hyper/docker-registry-web是registry的web界面工具之一。请问部署在k3s中,yaml如何写?

2023-01-07&#xff1a;hyper/docker-registry-web是registry的web界面工具之一。请问部署在k3s中&#xff0c;yaml如何写&#xff1f; 答案2023-01-07&#xff1a; yaml如下&#xff1a; apiVersion: apps/v1 kind: Deployment metadata:labels:app: docker-registry-webna…

实验二十五 VRRP配置

实验二十五 VRRP配置虚拟路由冗余协议VRRP(Virtual Router R edundancy Protocol)通过把几台路由设备联合组成一 台虚拟的路由设备&#xff0c;将虚拟路由设备的IP 地址作为用户的默认网关实现与外部网络通信。当网关设 备发生故障时&#xff0c;VRRP机制能够选举新的网关设备承…

HTML与CSS基础(三)—— CSS基础之基础选择器、字体文本相关样式

一、基础认知目标&#xff1a;理解 CSS 的作用&#xff0c;了解 CSS 语法规则&#xff0c;知道 CSS 的引入方式及其区别1. CSS的介绍CSS&#xff1a;层叠样式表&#xff08;Cascading style sheets&#xff09; CSS作用&#xff1a;• 给页面中的HTML标签设置样式结构&#xff…

Chrome浏览器读取蓝牙设备数据

蓝牙协议已经发展到5.3版本了&#xff0c;应用蓝牙的设备也越来越多&#xff0c;特别是随着传感器和智能硬件时代的到来&#xff0c;现在除了常见的蓝牙耳机还有一大批设备应用蓝牙进行通信&#xff0c;例如手环、手表、温度计、体重秤。蓝牙协议的数据读写我一直很头疼&#x…

文件写入函数write和fwrite对SRS的DVR性能影响的比较

概述 在linux环境中&#xff0c;对于文件进行读写操作的时候&#xff0c;我们可以采用libc提供的fread/fwrite系列的一套函数&#xff0c;也可以采用操作系统提供的read/write系列的一套系统api函数。 对于libc提供的文件读写函数&#xff0c;首先它可移植性比较好&#xff0c;…

C语言实现插入排序和希尔排序(动态图演示过程)

插入和希尔插入排序时间和空间复杂度分析希尔排序时间和空间复杂度分析本篇文章将插入排序和希尔排序放在一起讲解&#xff0c;是因为后者可以说是前者的排序方式的一种优化&#xff0c;思路上大体一样&#xff0c;插入和希尔在整个排序的大章节中&#xff0c;算是比较简单的&a…

java食堂库存管理系统源码

简介 Java基于sprinboot开发的食堂库存管理系统&#xff0c;用于统计食堂库存的&#xff0c;包含采购、入库、出库、折损等功能。 演示视频 https://www.bilibili.com/video/BV1Jf4y1C7vq/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 调试 https…

php宝塔搭建部署实战响应式儿童益智玩具网站模板源码

大家好啊&#xff0c;我是测评君&#xff0c;欢迎来到web测评。 本期给大家带来一套php开发的响应式儿童益智玩具网站模板源码&#xff0c;感兴趣的朋友可以自行下载学习。 技术架构 PHP7.2 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码&am…

java基于ssm空气质量检测系统源码网站空气质量监测源码

简介 Java基于ssm的空气质量检测系统&#xff0c;检测设备检测一定范围内的企业空气指数&#xff0c;如果有污染则地图显示红色标记。 演示视频 https://www.bilibili.com/video/BV1GK4y1W7JB/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 技术 …

67、NeRF-Editing: Geometry Editing of Neural Radiance Fields

简介 允许用户对场景的隐表示进行可控的形状变形&#xff0c;在不重新训练网络的情况下合成编辑过的场景的新视图图像。在提取的显式网格表示(Mesh)和目标场景的隐式神经表示之间建立了对应关系&#xff0c;利用基于网格的变形方法&#xff08;ARAP&#xff09;对场景的网格表…

CAN 协议及标准规格

文章目录CAN协议对应ISO/OSI 基本参照模型ISO 标准化的 CAN 协议通信速度和最大总线长度的关系根据协议不同选择对应IC其他标准规格CAN协议对应ISO/OSI 基本参照模型 CAN 协议中关于 ISO/OSI 基本参照模型中的传输层、数据链路层及物理层 数据链路层分为 MAC 子层和 LLC 子层…

Vue3基础知识,看这篇文章就够啦~

0 前言整理了一下自己在学Vue3的时候的笔记&#xff0c;如果有错误的地方还望指正~1 setup函数1.1 参数 setup(props,context)props&#xff1a;父组件传递过来的属性context&#xff1a;SetupContext&#xff0c;即是setup函数的上下文1.1.1 参数1 props如果想在setup函数中使…

脑电项目探索和实现(EEG) (上):研究数据集选取和介绍SEED

数据集介绍&#xff1a; 使用上海交大的SEED数据集1 SEED数据集包含12名受试者的脑电图和眼动数据以及另外3名受试者的脑电图数据。数据是在他们观看电影片段时收集的。电影片段是精心挑选的&#xff0c;以诱导不同类型的情绪&#xff0c;积极的&#xff0c;消极的&#xff0…

BI技巧丨子类Top及其他

BOSS&#xff1a;白茶&#xff0c;能不能在展示产品销量的时候&#xff0c;前三的展示&#xff0c;其他的都归为“其他”啊&#xff1f; 白茶&#xff1a;可以啊&#xff01;安排&#xff01; 在实际项目中&#xff0c;一张Dashboard看板的设计&#xff0c;既要考虑逻辑的准确无…

Spring中@Conditional注解详解

文章目录Conditional是Spring4新提供的注解&#xff0c;它的作用是按照一定的条件进行判断&#xff0c;满足条件给容器注册bean。首先创建Dog类然后创建MyCondition类定义两个Bean测试方法AnnotationConfigApplicationContext测试ConditionalOnBean和ConditionalOnMissingBean注…

51单片机学习笔记_8 IICAT24C02 芯片的应用

I2C EEPROM I2C I2C&#xff08;Inter&#xff0d;Integrated Circuit&#xff09;总线是由 PHILIPS 公司开发的两线式 串行总线&#xff0c;用于连接微控制器及其外围设备。 I2C 结构 I2C 只有两根双向信号线&#xff0c;一根是 SDA 数据线&#xff0c;一根是 SCL 时钟线。…

2-选择题练手

1.HASH函数冲突处理方式不包括以下哪一项 A.开放定址法 B.链地址法 C.插入排序法 D.公共溢出区发 答&#xff1a;C 析&#xff1a; HASH函数冲突处理方式有&#xff1a; 开放定址法&#xff1a;&#xff08;线性探测再散列&#xff0c;二次探测再散列&#xff0c;伪随机…