自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tshark 使用

1.将pcap转换为json格式tshark -T json -r D:\test.pcap > test.json2.合并数据包mergecap -w all.pcap 1.pcap 2.pcap ...all.pcap: 合并之后的数据包1.pcap ... 要合并的数据包,可以合并n个

2022-01-06 15:05:16 2280

原创 Leetcode21 合并两个有序链表

题目描述将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是 [0, 50]-100 <= Node.val <= 100l1 和 l2 均按 非递..

2022-01-06 15:02:02 178

原创 LeetCode 20 有效的括号

题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:false示例5:输入:s = "{[]}"输出:true提示:...

2022-01-05 16:21:16 159

原创 LeetCode19 删除链表的倒数第N个节点

题目描述给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]提示:链表中结点的数目为 sz1 <= sz <= 300 <= Node.val <= 1001 <= n <= sz..

2022-01-04 15:26:27 92

原创 Leetcode 18 四数之和

题目描述给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):0 <= a, b, c, d< na、b、c 和 d 互不相同nums[a] + nums[b] + nums[c] + nums[d] == target你可以按 任意顺序 返回答案 。示例 1:输入:nums.

2022-01-04 11:29:25 206

原创 LeetCode17 电话号码的字母组合

题目描述方法一:package leetcode;import java.util.ArrayList;import java.util.HashMap;import java.util.List;public class _17_phoneNumberLetterCombination { public List<String> letterCombinations(String digits) { List<String> list

2021-12-30 12:15:48 83

原创 LeetCode15 三数之和

题目描述给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[]提示:0 <= nums.length &lt.

2021-12-29 16:27:04 65

原创 LeetCode 14 最长公共前缀

题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。提示:1 <= strs.length <= 2000 <= strs[i].length <= 200strs[i] 仅由小写英文字母组..

2021-12-29 15:10:20 75

原创 Leetcode 13 罗马数字转整数数字

罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1 。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。通...

2021-12-29 14:42:49 63

原创 LeetCode12 整数转罗马数字

题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II...

2021-12-29 14:08:19 114

原创 LeetCode11 盛最多水的容器

题目描述给你一个字符串s和一个字符规律p,请你来实现一个支持 '.'和'*'的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。示例 1:输入:s = "aa" p = "a"输出:false解释:"a" 无法匹配 "aa" 整个字符串。示例 2:输入:s = "aa" p = "a*"输出:true解释:因为 '*' 代表可以匹配零个或多个前面的那一个元素, 在这里前面的...

2021-12-29 10:28:21 54

原创 LeetCode9 回文数

题目描述给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一.

2021-12-17 19:21:57 72

转载 【无标题】

我们的程序在每个时刻有一个状态 s,每次从序列中输入一个字符 c,并根据字符 c 转移到下一个状态 s'。这样,我们只需要建立一个覆盖所有情况的从 s 与 c 映射到 s' 的表格即可解决题目中的问题。...

2021-12-17 10:34:49 62

原创 LeetCode7 整数翻转

题目描述给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−231,231− 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4:输入:x = 0输出:0提示:-231 <= x <= 231 - ...

2021-12-14 19:27:15 167

原创 Leetcode6 Z字形变换

题目描述:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行Z 字形排列。比如输入字符串为 "PAYPALISHIRING"行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 ...

2021-12-14 19:24:18 106

原创 Leetcode5

题目描述:最长回文子串给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd"输出:"bb"示例 3:输入:s = "a"输出:"a"示例 4:输入:s = "ac"输出:"a"题解一:动态规划 /*对于一个子串而言,如果它是回文串,并且长度大于 2, 那么将它首尾的两个字母去除之后,它仍然是个回文串。例如对于字符串 “abab

2021-12-03 10:35:42 90

原创 Leetcode4

题目描述:给定两个大小分别为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3..

2021-12-02 18:21:39 89

原创 【无标题】Leetcode3

题目描述给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。1.暴力破解O(n^2)class S...

2021-11-30 16:13:38 58

原创 LeetCode

题目2:给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。/** * Definition for si...

2021-11-29 10:21:46 67

原创 LeetCode题目

题目描述给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。1.暴力破解O(n^2)class S...

2021-11-25 19:13:42 51

原创 物联网学习

网络通信与云平台的搭建

2021-10-06 15:13:11 1837

原创 物联网技术

一、常见的网络通信协议1.TCP, 是一种面向连接的、可靠的、基于字节流的传输层通信协议。优点:面向连接、可靠通信、基于流的通信。缺点:花销大、必须时刻保持连接状态、消耗时间久2.UDP,用户数据报协议,支持一个无连接的协议特点:不需要连接、速度快、不需要应答。缺点:不可靠3.httphttp协议是基于客户/服务器模式,且面向连接的(建立在TCP之上)。典型的http事物处理有如下模式:客户与服务器建立连接客户向服务器发出请求服务器接受请求,并返回相应的文件作为应

2021-10-05 10:27:01 2481

原创 物联网技术

一、物联网架构1.M2M架构USN框架,研究人员在描述物联网的体系框架时,多采用国际电信联盟ITU-T的泛在感应器网络体系结构作为基础。该体系结构分为传感器网络层、泛在传感器网络接入层、骨干网络层、网络中间件和USN网络应用层。M2M架构,是欧洲电信标准化协会M2M技术委员会给出的M2M架构,是USN的一个简化版本。在这个架构中,网络从左至右就划分为应用层、网络层和感知层三层体系结构,与无赖女王结构相对应。1.1.感知层感知层为物联网的最底层,是整个物联网的基础,由传感器系统、.

2021-10-04 16:57:10 3348

原创 IoT学习

1.核心技术传感器技术、嵌入式技术、组网技术、云计算。1)传感器技术光敏传感器——视觉声敏传感器——听觉气敏传感器——嗅觉化学传感器——味觉压敏、温敏、流体传感器——触觉2)组网技术包括短距离无线通信技术和远程通信技术短距离无线通信技术:NFC、蓝牙、WiFi、ZigBee、RFID等远程通信技术:互联网、2G\3G\4G\5G移动通信网络、NB-iot、LoRa、卫星通信网络等。3)嵌入式技术综合了计算机硬件、传感器技术、集成电路技术、电子应用为一体的复

2021-10-04 15:14:04 1176

原创 物联网技术-组网技术、应用场景

1.WiFi优点:可以接入设备、避免布线缺点:距离近(50m)、功耗大、必须有热点、连接数量少2.蓝牙缺点:功耗高、连接过程繁琐、安全性低、距离近、不可直接接入互联网、连接数量少3.ZigBeeZigBee是一种低速短距离传输的无线协议优点:低速、低功耗、低成本;支持大量节点;自组网缺点:不可接入互联网、距离短、穿透性差场景:小米智能家庭套装4.2G/4G/5G优点:距离长、可接入互联网、移动性强缺点:2G即将退网、4G/5G成本高功耗大应用场景:摩拜单车

2021-09-29 14:05:43 1557

空空如也

空空如也

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

TA关注的人

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