Gcanfly
码龄5年
关注
提问 私信
  • 博客:42,258
    问答:1,167
    43,425
    总访问量
  • 65
    原创
  • 42,171
    排名
  • 496
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2020-05-04
博客简介:

canGfly的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    588
    当月
    1
个人成就
  • 获得718次点赞
  • 内容获得13次评论
  • 获得575次收藏
  • 代码片获得180次分享
创作历程
  • 46篇
    2024年
  • 19篇
    2023年
成就勋章
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++
  • 数据结构与算法
    算法
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

什么是高级持续性威胁(APT)?

高级持续性威胁(Advanced Persistent Threat,简称 APT)是一种网络攻击形式,通常由有组织的团体或国家支持的黑客实施,目的是为了获取敏感信息或者进行长期隐蔽的情报收集。APT 攻击的特点在于其复杂性和持久性,通常针对政府机构、军事单位、大型企业等具有高价值目标。
原创
发布博客 2024.08.30 ·
1414 阅读 ·
29 点赞 ·
0 评论 ·
30 收藏

一些fpga相关概念解释

小数据包和大型数据包在网络通信中扮演着不同的角色,需要采取不同的处理方式。网络设备和应用程序都需要根据数据包的大小进行优化,以提高网络性能和传输效率。ok了,就到这里叭~~~​​​。
原创
发布博客 2024.08.30 ·
620 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

day40【LeetCode力扣】225.用队列实现栈

请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(ok了,就到这里叭~~~
原创
发布博客 2024.08.22 ·
662 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

day39【LeetCode力扣】232.用栈实现队列

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(ok了,就到这里叭~~~
原创
发布博客 2024.08.22 ·
313 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

day38-栈和队列理论学习【python】

栈(Stack): 使用 Python 的list实现。主要操作有pushpoppeek, 和is_empty。队列(Queue): 使用实现。主要操作有enqueuedequeuepeek, 和is_empty。这两种数据结构可以通过这些操作灵活地处理和存储数据。在实际应用中,选择使用哪种数据结构取决于具体的需求和场景。ok了,就到这里叭~~~​​​。
原创
发布博客 2024.08.21 ·
545 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

day38-栈和队列理论学习【c++】

栈(Stack): 遵循 LIFO 原则,支持的操作有pushpoptop和empty。队列(Queue): 遵循 FIFO 原则,支持的操作有pushpopfrontback和empty。这两种数据结构在许多算法和程序设计中都有广泛的应用,可以根据具体需要选择使用。peek()栈peek()相当于top(),访问栈顶元素。队列peek()相当于front(),访问队列头部元素。优先队列peek()相当于top(),访问优先队列中优先级最高的元素。在标准库中,peek()
原创
发布博客 2024.08.21 ·
1030 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

day37【LeetCode力扣】459.重复的子字符串

那么既然前面有相同的子串,后面有相同的子串,用 s + s,这样组成的字符串中,后面的子串做前串,前面的子串做后串,就一定还能组成一个s,所以判断字符串s是否由重复子串组成,只要两个s拼接在一起,里面还出现一个s的话,就说明是由重复子串组成。当一个字符串s:abcabc,内部由重复的子串组成,也就是由前后相同的子串组成。,这样避免在s+s中搜索出原来的s,我们要搜索的是中间拼接出来的s。但正确的最小重复子串是。
原创
发布博客 2024.08.16 ·
405 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

介绍网络接口控制器 (NIC)

网络接口控制器(NIC,Network Interface Controller)是计算机硬件的重要组成部分,用于在计算机网络上实现通信。数据转换:NIC负责将串行数据转换为并行数据,反之亦然。数据包管理:NIC将数据组织成有序的数据包,并检查这些数据包是否有错误或不完整。错误检测与纠正:NIC可以检测并纠正数据传输中的错误,确保数据的完整性。MAC地址处理:每个NIC都有一个唯一的MAC地址,用于在网络中唯一标识设备。DMA(直接内存访问)
原创
发布博客 2024.08.16 ·
1467 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

Corundum基于FPGA的开源平台介绍

Corundum是一个基于FPGA的开源原型平台,主要用于开发高达100Gbps及更高速率的网络接口. Corundum平台具备多种核心功能,以实现实时、高线速操作。这些功能包括高性能数据路径、10G/25G/100G以太网MAC、PCI Express第3代、自定义PCIe DMA引擎以及本机高精度的IEEE 1588 PTP时间戳。
原创
发布博客 2024.08.15 ·
1636 阅读 ·
28 点赞 ·
0 评论 ·
17 收藏

day36【LeetCode力扣】28.找出字符串中第一个匹配项的下标

字符串的第一个匹配项的下标(下标从 0 开始)。ok了,就到这里叭~~~
原创
发布博客 2024.08.15 ·
285 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

day35【题目】右旋字符串

字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串中的后面 k 个字符移到字符串的前面,实现字符串的右旋转操作。使用库函数substr。先整体翻转再局部翻转。先局部翻转再整体翻转。
原创
发布博客 2024.08.12 ·
318 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

day34【LeetCode力扣】151.反转字符串中的单词

中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。中使用至少一个空格将字符串中的。之间用单个空格连接的结果字符串。是由非空格字符组成的字符串。**注意:**输入字符串。
原创
发布博客 2024.08.12 ·
450 阅读 ·
13 点赞 ·
0 评论 ·
4 收藏

day33【题目】替换数字

给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串 “a1b2c3”,函数应该将其转换为 “anumberbnumbercnumber”。
原创
发布博客 2024.08.05 ·
307 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

day32【LeetCode力扣】541. 反转字符串 II

纸上得来终觉浅,绝知此事要躬行。,从字符串开头算起,每计数至。ok了,就到这里叭~~~
原创
发布博客 2024.08.05 ·
432 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏

mac系统的wireshark怎么开启两个窗口

​ 我们都知道,mac系统正常情况下是无法进行打开两个应用的,尤其是对于很需要做对比的软件,比如wireshark,通常我们是需要打开两个pcap包进行对比的,但是普通情况无法实现。5.操作 选择“运行shell脚本”,Shell选择默认的“/bin/zsh”,传递输入 选择"作为自变量”,shel内容写入刚刚打开文件的命令,文件名替。
原创
发布博客 2024.07.15 ·
450 阅读 ·
12 点赞 ·
0 评论 ·
0 收藏

day31【LeetCode力扣】344.反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组。修改输入数组**、使用 O(1) 的额外空间解决这一问题。不要给另外的数组分配额外的空间,你必须**纸上得来终觉浅,绝知此事要躬行。ok了,就到这里叭~~~
原创
发布博客 2024.07.15 ·
465 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

day30【LeetCode力扣】18.四数之和

排序后,可以确保不同顺序的相同元素组合被视为同一个组合。这是因为排序后的元组是唯一的,无论元素的原始顺序如何。,它们的元素相同,但顺序不同。如果不排序,它们将被视为不同的项,并且都会被添加到集合。排序的主要目的是为了避免重复。而排序后,这两个四元组都会变成。
原创
发布博客 2024.07.13 ·
283 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

详细介绍Python函数③(日常使用)

在 Python 中,可以使用列表(List)来实现数组的功能,并对其进行各种操作。列表在 Python 中非常灵活,可以存储任意类型的数据,并且支持动态大小和各种操作。python复制代码# 定义一个空列表# 定义带有初始元素的列表# 定义包含不同数据类型的列表# 列表也可以包含其他列表(嵌套列表)
原创
发布博客 2024.07.13 ·
1202 阅读 ·
25 点赞 ·
0 评论 ·
8 收藏

随机森林算法实现分类

通过这个过程,我们不仅展示了如何构建一个分类模型,还介绍了如何通过超参数优化来提高模型的性能。这是一个典型的机器学习流程,用于构建和评估一个随机森林分类器。
原创
发布博客 2024.05.28 ·
608 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

mac下载安装好软件后提示已损坏

打开任何来源后,到应用程序目录中尝试运行软件,如果仍提示损坏,请在应用图标上,鼠标右键,在弹出菜单中点打开。后面加个空格然后再将应用程序目录中的软件拖拽到命令后面,按回车后输入密码执行。如果前面两步仍有问题,请打开终端,在终端中粘贴下面命令。首先确保系统安全设置已经改为任何来源。
原创
发布博客 2024.05.28 ·
1153 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏
加载更多