自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机基础面试——持续总结

1、TCP和UDP的区别?TCP\UDPTCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,网络层,网络访问层。1)TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。 一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂, 只简单的描述下这

2022-02-21 10:40:41 1530

原创 数据结构面试

前言:被面试官问道什么是链表?应用场景有哪些?我晕了,赶紧来总结一下。链表1、什么是链表?链表是一种常用的数据结构,通常由一系列结点组成,每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。struct ListNode{ double value;//节点的数据部分 ListNode *next;//指向下一个节点的后继指针 ListNode(double valuel, ListNode *nextl) { va

2022-02-18 13:51:38 631

原创 前端面试题——JS部分——持续总结

JS1、JS中this指向问题?首先记住两点:1)this永远指向一个对象 2)this的指向完全取决于函数调用的位置,只有函数执行后才能确定this到底指向谁。

2022-02-17 21:58:41 177

原创 LeetCode中级刷题

前言:由于开题好长时间不刷题了,中级的算法题好难啊!一定要再次坚持下去。数组与字符串1、三数之和1)题目:2)解析:排序+双指针(参考官方解法)注意关键词:不重复。要用三重循环来解决此题如果我们固定了前两重循环枚举到的元素 a 和 b,那么只有唯一的 c 满足 a+b+c=0。当第二重循环往后枚举一个元素 b’时,由于 b’ > b,那么满足 a+b’+c’=0的 c’ 一定有 c’ < c,即 c’在数组中一定出现在 c的左侧。也就是说,我们可以从小到大枚举 b,同时从大到小枚举

2021-12-23 15:26:59 3851

原创 C++中的链表

本文参考c++中的单链表链表的结构链表的每个节点由两部分组成:数据成员和指针。数据成员用于存储数据,指针指向链表的下一个节点。非空链表的第一个结点称为链表的头。要访问链表中的结点,需要有一个指向链表头的指针 ( 比如下面例子中的ptr ) 。从链表头开始,可以按照存储在每个结点中的后继指针访问链表中的其余结点。最后一个结点中的后继指针被设置为 nullptr 以指示链表的结束。ListNode* removeNthFromEnd(ListNode* head) { ListNode* pt

2021-09-28 14:29:50 892

转载 c++中pair的基本用法

c++中pair的基本用法

2021-09-09 10:25:25 128

原创 c++中的队列

本文参考c++ queue 用法详解1、什么是队列?队列是C ++ STL中定义的简单序列或数据结构,它以FIFO(先进先出)的方式插入和删除数据。队列中的数据以连续方式存储。只能访问 queue 容器适配器的第一个和最后一个元素。只能在容器的末尾添加新元素,只能从头部移除元素。2、queue 队列的生成方式下面展示如何创建一个保存字符串对象的 queue:std::queue<std::string> words;queue<string> words;也可以使用

2021-09-09 10:07:30 8060

转载 C++中的map函数

转自c++中map函数

2021-09-02 16:40:22 149

转载 数据结构与算法——哈希表

转自:哈希表的原理及实现代码文章目录一、什么是哈希表?二、哈希表的优点三、实现哈希表1. 哈希表原理2. 实现简单的哈希表3. 还存在哪些问题?4. 哈希表的python实现三. 总结:一、什么是哈希表?哈希表就是一种可以根据关键字快速查询数据的数据结构。二、哈希表的优点不论哈希表中数据有多少,增加,删除,改写数据的复杂度平均都是O(1),效率非常高。三、实现哈希表1. 哈希表原理如果说每一个数据它都对应着一个固定的位置,那我们查找特定一个数据时,就可以直接查看这个数据对应的位置是否存在数据

2021-09-02 15:49:12 373

原创 LeetCode刷题笔记

前言: 2021-8-24,我开始刷LeetCode了!!!为了让自己有动力,能坚持下去,最重要的是能有人跟我一起讨论题目。于是在师兄的建议下,我拉了一个小群,带领实验室的一些小伙伴们一起刷题。虽然目前刷题的人数还不是很多,但我相信不久以后我们的队伍一定会更加壮大的。嘿嘿!!希望我们能一路坚持下去。加油!!由于比较菜,好多题目都没思路,但并不能因为这就放弃刷题,不会就看答案,看懂了再敲代码。反复积累,经过一段时间,一定会有很多收获的。一、删除排序数组中的重复项❤ 2021-8-24 ❤1、题目:给你

2021-09-01 11:57:35 749 3

转载 c++中的数组与vector

本文转自c++中数组与vector一、数组C++中数组是一种内置的数据类型。数组是存放类型相同的对象的容器,数组的大小确定不变,不能随意向数组中增加元素。1、定义与初始化(1)数组的大小不变,(a[d],d为数组的维度),数组的维度必须是一个常量表达式。定义数组的时,必须指定数组的类型和大小。(2)初始化时,允许不指明数组的维度,不指明维度,则编译器根据数组初始值的大小推测出维度;若指定维度,则初始值的个数要小于等于维度,当小于时,不足的部分为0(其实还是等于维度)。1 int a[]={1,

2021-08-30 11:22:11 2029

原创 zepto.js中swipe失效问题

在style中添加全局样式 <style> * { touch-action: none; } </style>在script中阻止浏览器默认滑动事件。 document.addEventListener('touchmove', function (event) { event.preventDefault(); }, false);最后再加相应的滑动事件 $('.

2021-08-18 21:14:46 190

原创 winform单击按钮时打开新窗口、关闭所有窗口

功能:启动窗体程序——单击窗体1的按钮就会启动窗体2——单击窗体2的按钮就会启动窗体3——单击窗体3就会关闭所有窗口启动窗体程序单击窗体1的按钮单击窗体2的按钮单击窗体3的按钮关闭了所有窗口。实现步骤新建3个窗体,在每个窗体中添加按钮控件鼠标右键单击解决方案下的项目——添加——新建项——窗体为窗体1添加单击事件private void button1_Click(object sender, EventArgs e) { Form2

2021-02-07 20:03:20 3333

原创 winform中定时器的使用——间隔一定的时间 t 执行事件test

功能:间隔一定的时间 t 执行事件test实现步骤:1、首先将工具箱中的timer控件插入到你要设计的上位机界面(Form1.cs[设计])中。2、使用与定时器相关的命名空间using System.Timers;3、实例化timer类 ,类似于定义一个timer类型的结构体,命名为aTimer(不知道我这样理解对不对,不对请评论区指出)。 System.Timers.Timer aTimer = new System.Timers.Timer();//实例化Timer类4、给

2021-01-18 12:28:12 810

原创 MySQL学习笔记

MySQL学习笔记一、基础知识数据库的好处数据库常见概念数据库存储数据的特点二、常用命令1、查看当前所有数据库2、打开指定的库3、查看当前库的所有表4、查看其他库的所有表5、创建表6、查看表结构7、查看服务器版本三、MySQL语法规范四、DQL语言基础查询1、查询表中的单个字段2、查询表中的多个字段3、查询表中的所有字段4、查询常量值5、查询表达式6、查询函数7、起别名8、去重9、加号的作用10、拼接多个字段 concat11、IFNULL12、ISNULL条件查询1、按条件表达式查询2、按逻辑表达式查询3

2021-01-12 22:33:56 130

原创 项目记录1——基于STM32和Zigbee的电力表数据采集

读博警告:本人纯属小白一枚,刚开始接触学习STM32。本篇微博只是想记录自己在做项目中过程中遇到的问题以及最后的解决办法。第一次更博,语言表达能力不好还很乱,望见谅,欢迎大家一起学习交流!项目描述要求:1、监测设备一天的用电量。2、统计开机、关机时间,计算使用率。3、有可能的话实现手机端实时监控预计方案:STM32单片机通过RS-485串口驱动电力表模块采集数据,然后再通过TTL串口将数据发送给ZigBee终端。ZigBee终端在接收到数据后通过无线传输将数据发送给协调器,ZigBee协调器

2020-11-08 18:52:27 5131 6

空空如也

空空如也

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

TA关注的人

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