自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 CSS+vue.js

p {/*设置字体颜色*/color: red;/*设置字体大小*/

2024-05-19 16:24:47 329 1

原创 前端页面7

html代码是由标签构成的。

2024-05-19 15:24:41 237

原创 毕业实习总结

因为这些是有限制的,如果创建了不归还,久而久之就会耗尽资源,导致其他程序不可使用。new:可以自动计算对象大小,调用malloc申请空间,1、sizeof(type)2、malloc3、create4、ret返回地址。堆内存泄露:在堆上申请了资源,在结束使用的时候,没有释放归还给OS,从而导致该块内存不再被使用。2、程序在运行过程中,会把堆区的空间耗损光,直至程序宕机。缺省函数:构造函数,析构函数,拷贝构造函数,赋值重载。this指针存储当前对象的地址,浅赋值,造成内存泄漏。线程池:处理高并发任务时,

2024-03-11 16:19:51 265

原创 系统死锁

请求与保持条件:一个进程因为请求资源时而阻塞,对以获得的资源保持不放(程序员可以破坏)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系(程序员可以破坏)不剥夺条件:进程已获得的资源,在未使用完之前,不能被强制剥夺。互斥条件:一个资源一次只能被一个进程使用。

2023-09-17 21:38:24 160

原创 指针面试问题

数组名就是数组首元素的地址。那么地址是什么?在c语言中,地址就是指针。什么是野指针指针指向一个非法空间,而且我们还对他进行操作,可能会导致我们内块空间崩溃。野指针生成的原因我们在程序中申请了一块空间,这个指针。

2023-09-17 21:37:40 142

原创 Qt的快捷键

创建函数

2023-09-17 21:36:07 112

原创 项目:点餐系统4数据管理模块设计

使用MySQL数据库进行管理需要管理的数据:菜品信息:菜品ID、菜品名称、菜品单价、菜品描述、添加&修改时间订单信息:订单ID、菜品名称、订单状态,添加时间,修改时间。

2023-09-17 20:24:54 248

原创 项目:点餐系统

RESTful是目前最流行的接口设计规范。

2023-09-17 20:24:27 1082 1

原创 项目:点餐系统5

1.搭建HTTP服务器实现与客户端浏览器的网络通信,接收客户端请求实现:基于HTTPLIB库搭建HTTP服务器2.分析请求,确定这个请求是个什么请求,然后进行对应的业务处理,返回结果业务请求中:静态资源:静态页面请求(餐厅首页html文件)动态数据:菜品信息:获取所有菜品信息请求,获取指定菜品信息请求,新增菜品请求,修改菜品请求,删除菜品请求订单信息:获取所有订单信息请求,获取指定订单信息请求,新增订单请求,修改订单请求,删除订单请求。

2023-09-17 20:23:18 80

原创 4、模板(二叉树,红黑树,STL的实现)

概念实例化:隐式实例化,显式实例化。

2023-09-17 17:10:36 256

原创 3、C++动态内存管理

语法格式使用场景:内存池。

2023-09-17 16:58:11 105

原创 1入门基础知识

方式一:namespace N1 (变量、函数、类)方式二:命名空间可以嵌套定义方式三:在同一个工程中,可以定义多个相同名称的命名空间——编译器最终会将相同名称的命名空间进行合并。

2023-09-10 22:41:13 246

原创 c++总结

入门基础知识 面向对象 c++动态内存管理 模板 STL c++11 异常

2023-09-09 19:27:02 84

原创 线程共享&&独有

进程代码段进程的公有数据(利用这些共享数据,线程很容易的实现相互之间的通讯)进程打开的文件描述符信号的处理器进程的当前目录和进程用户ID与进程组ID。

2023-09-04 19:48:30 64

原创 不用加减乘除做加法

写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。我们可以先计算5+7=12中的如果不进位时的数字,然后再把进位加入。1.不算进位相加的值,可以采用按位异或的方式(不同为1相同为0)3.持续上面,当2中计算进位的值为0。2.计算进位的值,先按位与,再左移。

2023-09-03 23:34:58 181

原创 项目:点餐系统3mysql知识回顾&MySQL客户端

连接数据库。

2023-08-29 23:28:13 700

原创 Linux的快捷键

4yy 复制 p粘贴。

2023-08-28 22:16:41 85

原创 项目:点餐系统2

httplib的思想简单总结;使用线程池来处理请求由用户定义处理函数,告诉httplib哪个请求应该使用哪个函数处理线程接收请求并解析请求后调用处理函数

2023-08-23 23:24:17 167

原创 数据库(1)

一,定义数据库(DB,DataBase),数据库顾名思义就是存储数据的库。他是一个存储数据,管理数据,的一个软件,安装在操作系统(windows....)上的。可以存储大量数据(注意,最好在500万以内,否则可能会卡呦)。二,DBMS(数据库管理系统)DBMS就是一个管理软件,可以科学有效的管理...

2023-08-07 17:59:16 149

原创 网络面试合集

传输层的数据结构是什么?就是在问他的协议格式:UDP&TCP

2023-07-30 00:23:45 610

原创 面试例题总结

3、了解STL吗?讲解一下里的vector、list。

2023-07-30 00:17:30 217

原创 Linux操作命令&静态库和动态库区别&大小端&孤儿僵尸进程

静态库:静态库gcc进行链接时,会把静态库中的代码打包到可执行程序中,编译时加载。发布程序时无需提供静态库,移植方便消耗内存,更新部署发布麻烦动态库:动态库gcc进行链接时,动态库的代码不会打包到可执行程序中,运行时加载。发布程序时需要提供动态库占用内存小,更新部署发布简单

2023-07-25 18:20:24 505

原创 项目:点餐系统1

项目简介:实现一个http点餐系统服务器,能够支持用户在浏览器访问服务器获取餐馆首页,进行菜品以及订单管理。

2023-07-24 23:09:30 372

原创 找出字符串中第一个只出现一次的字符

数据范围:输入的字符串长度满足 1≤n≤1000。输出第一个只出现一次的字符,如果不存在输出-1。找出字符串中第一个只出现一次的字符。

2023-07-23 22:43:46 1279

原创 8、链路层以太网协议,ARP协议32

网络层IP协议描述了通信中的起点到终点,但是数据不是飞过去的,是经过了大量的中间节点转发完成的。

2023-07-16 23:17:26 413

原创 7、网络层(地址管理和路由选择)IP31

网络层:负责地址管理和路由选择IP协议,路由器

2023-07-16 22:54:28 202

原创 6、传输层TCP28

将多条数据当作一条数据进行处理(俩个包粘在一起当作一个包了)

2023-07-16 21:57:19 319

原创 5、传输层UDP28

传输层:负责俩端之间的数据传输(TCP&UDP)UDP协议:协议格式(协议实现)、协议特性、编程影响

2023-07-16 17:59:12 391

原创 4、应用层https27

http协议使用的端口是80端口https协议使用的端口是443端口

2023-07-16 17:26:55 192

原创 3、应用层(重点)26http

序列化:按照指定的数据格式将多个数据对象组织成为可以持久化存储或者数据传输的二进制数据串反序列化:按指定格式将二进制数据串解析得到多个数据对象

2023-07-16 16:57:08 165

原创 2、套接字22-24

网络通信就是网络中俩台主机之间的通信。(服务端的客户端)服务端:针对用户请求提供服务的一段。是被动接收请求的一端。客户端:用户的一端。是主动发出请求的一端。

2023-07-15 23:11:59 300

原创 1、网络基础

一条数据中包含的信息:sip , sport ,dip,dport,protocol(协议)五元组

2023-07-14 23:24:03 624

原创 题目:网络编程21

网络基础:网络通信协议,通过协议理解数据在网络中的通信流程。高级IO:典型IO模型,多路转接模型。网络基础1:普及一些网络的基本认识。套接字编程:网络通信程序的编写。

2023-07-14 22:48:43 75

原创 21复习的内容

P操作:sem_t / sem_init / sem_wait & sem_timewait & sem_trywait。好处:解耦合(减少模块之间的依赖性,提高程序的独立性),支持并发(指应用能。针对的场景:在一个程序中既有数据的产生又有数据的处理的这种逻辑场景。消费者线程,处理数据。在访问资源之前进行P操作,访问资源完毕后进行V操作,模拟实现加锁与解锁。实现:俩类线程的创建+线程安全的任务队列。可重入锁与不可重入锁,乐观锁与悲观锁,自旋锁,读写锁。创建一堆工作线程,以及一个线程安全的任务队列。

2023-07-14 22:44:56 167

原创 物联网通信技术

11(填空题) 一个工作频率为433.92MHz,发射功率为26dBm,接收灵敏度-100dBm的系统,在自由空间传播的距离是。,每个分组(包)中由目的(宿)地址、编号和各种控制比特等组成一个包头,它有点像邮政信封按地址在各交换点转接与交换。12(填空题) 如图所示,在某个局域网中,A和B正在进行通信,C点能进行正常通信。5(单选题) 在2ASK,2FSK和BPSK基本调制方式中,(BPSK)抗干扰性能最佳。7(判断题) 当系统的相频特性是通过原点的斜线时,该系统会产生严重的码间干扰。

2023-06-14 17:32:00 1612

原创 物联网通信技术

区群( cluster,也译作簇):对于蜂窝系统,系统所提供的全部频率资源将在若干个相互邻接的小区上予以分配,分配的基本原则是每个小区将获得彼此不同的一部分频率资源,一般可以考虑平均分配。二是邻接之后的区群应保证各个相邻同信道小区之间的距离相等。频率复用就会产生干扰,怎么去频率复用去找那个点206页(1、组成区群的基本条件:一是。n变大的话:优点:干扰就会降低(下一个被复用的小区比较远)缺点:频率的利用率会下降。3、给出循环序列,分析循环序列的特性,相关函数n=3。4、小区的容量和区群的关系。

2023-06-12 18:28:07 1179

原创 算法1动态规划

动态规划是分治思想,大事化小,小事化了的思想。

2023-06-12 15:50:15 327

原创 C++期末复习

1、重载插入运算符“

2023-06-10 23:22:27 374

原创 嵌入式期末复习

CortexTM-A8处理器简介:该处理器是ARM公司所开发的基于ARMv7架构的首款应用级处理器,其特色是运用了可增加代码密度和加强性能的技术、可支持多媒体以及信号处理能力的NEONTM技术、以及能够支持Java和其他文字代码语言的提前和即时编译的Jazelle@RTC技术。​ Thumb2在前面两者之间取了一个平衡,兼有二者的优势, 当一个操作可以使用一条 32位指令完成时就使用 32位的指令,加快运行速度,而当一次操作只需要一条16位指令完成时,就使用16位的指令,节约存储空间。

2023-06-08 23:09:03 459

原创 计网期末复习篇

五层协议协议字段数据单元PDU典型协议(协议字段)网络连接设备寻址方式物理层比特流232、485、449、x25、以串口方式、物理层不寻址数据链路层帧ppp协议broadcast协议、网络交换机(特点有题)网络分组(包)DIXV2ICMP/IGMD路由选择算法(静态、动态))、三级网络设备IP地址ipv4:32bit运输层报文段和数据报应用层报文进程数据DNS/HTTPFTP/SMTPTECNETDHCP物理层:负责物理光电信号的传输。

2023-06-07 23:38:53 891

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除