自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【网络教程】Iptables官方教程-学习笔记7-简单理解IPTABLES规则的作用流程

上面的图片中我们看到自定义链中"XXXX_INPUT" 和" XX_FORWARD" 右边都带有"(1 references)“,而"ACL_SSH"链为"0 references”,这里的意思是这个设备目前的防火墙规则里,自定义链 “XXXX_INPUT” 和" XX_FORWARD"已经被引用,在发挥作用,而 "ACL_SSH"没有被引用,它里面的规则集没有发货作用,参考:https://www.zsythink.net/archives/1625。

2024-06-07 16:48:13 438

原创 什么是SOME/IP?

汽车以太网通信SOME/IP 介绍,官方文档翻译

2023-05-28 00:30:03 5246 1

原创 【网络教程】Iptables官方教程-学习笔记6-IPTABLES TARGETS

本章节介绍Iptables 的目标和跳转(targets and jumps),目标和跳转负责告诉规则如何处理与规则匹配部分完全匹配的包。

2022-12-02 23:50:55 1292

原创 【网络教程】Iptables官方教程-学习笔记5--IPTABLES MATCH

这篇博客介绍iptables和netfilter中所有可用的匹配,章节比较厂,没必要去学习每个匹配的具体细节,大致了解下即可,后续要用到再深入掌握它。

2022-11-20 13:50:41 1970

原创 Python subprocess模块学习笔记

介绍python subprocess模块的使用方法

2022-11-06 18:12:04 1292

原创 【网络教程】IPtables官方教程--学习笔记4--IPTABLES RULES

如何设计iptables规则

2022-09-12 18:51:01 1218

原创 【网络教程】IPtables官方教程--学习笔记3

本章讨论了netfilter中的状态机是如何工作的,以及它如何保持不同连接的状态。本章还讨论了它是如何呈现给你和终端用户的,以及你可以做什么来改变它的行为,以及不同的协议,这些协议对连接跟踪来说更复杂,以及不同的连接跟踪助手如何命名运作等...

2022-08-06 20:04:55 1150

原创 【安装填坑】-import win32api, sys, os ImportError: DLL load failed: 找不到指定的模块。

用VSCODE执行Python脚本时,一般默认使用Windows系统路径下的Python解释器,但安装Python库的时候一般有很多坑,需要在anaconda环境下进行使用,那样可以避免很多坑,所以我喜欢在VSCODE上配置anconda Python解释器。把里面的所有的文件复制到:C:\Windows\System32,然后在VSCODE上继续执行py脚本,执行正常。ImportError: DLL load failed: 找不到指定的模块。...

2022-08-05 15:39:44 1537

原创 【网络教程】IPtables官方教程--学习笔记2

本部分主要内容有讨论了在一些常见的平台上如何获取和安装iptables和netfilter。在大多数现代Linux发行版中,iptables将随默认安装一起提供,但有时可能需要编译自己的内核和iptables二进制文件来获得绝对最新的更新。本章应该对解决这个问题有所帮助。...

2022-07-23 17:03:10 889

原创 【网络教程】IPtables官方教程--学习笔记1

一、简介二、术语术语解释Connection连接是指相互关联的一系列数据包,这些包相互成为一种已建立的连接。也可以理解为连接就是一系列交换的数据包。TCP协议中,三次握手成功后就相当于建立了一个连接DNATDestination Network Address Translation(IP地址转换协议之一),SNATSource Network Address Translation(IP地址转换协议之一)IPSECIPv4报文安全发送的协议Kerne

2022-06-25 18:11:49 663

原创 什么是MCU的BootLoader?

一、 什么是BootLoader?对于嵌入式MCU来说,当产品稳定投产,程序烧录后,MCU我们一般是看不到的,因为外面被外壳等材料覆盖,那后期产品需要升级,无法使用烧录口的情况下,我们怎么解决问题了?BootLoader就是为了解决这样的问题来设计的,它相当于一个引导程序。这段程序比较特殊,他可以通过一定方式,比如用按键触发、或者UDS协议指令(汽车行业)触发进入运行,BootLoader运行后,他可以通过串口接收新的代码并写入Flash,从而在不能使用烧录器的情况下,升级程序,如下流程图所示:二、

2022-05-02 20:02:40 4717 2

转载 gdb调试coredump(使用篇)

最近在学习gdb调试coredump,看到一篇非常棒的文章,忍不住转载到自己的博客下,感兴趣的同学可以直接去原博客查看~gdb调试coredump(使用篇)一、什么是coredumpCoredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。操作系统在程序发生异常而异常在进程内部又没有被捕获的情况下,会把进程此刻内存、寄存器状态、运行堆栈等信息转储保存在一个文件里。该文件也是二进制文件,可以使用gdb、elfdump、objdump或者windows下的windebug、solar

2022-04-26 21:24:51 13894 3

转载 【DLT学习笔记1】FIBEX XML格式和AUTOSAR开发

DLT-Diagnostic, Log and Trace 虽然是用来查看日志的,但是关于这方面的内容还是很值得去学习探讨,最近找了相关DLT的资料,整理成笔记供大家参考FIBEX(现场总线交换格式)是一种XML格式,用于描述复杂的,面向消息的通信系统。AUTOSAR(汽车开放系统架构)是一个旨在为汽车软件架构建立一个开放标准的协会。这两个标准基于相同的原则,详细研究了它们的共同点和不同点,以及如何将当前的FIBEX工具链应用于AUTOSAR。这些调查是对Eberspaecher Electronics

2022-04-16 16:44:50 3390 2

原创 【网络学习笔记】- 什么是IP地址?

一、什么是IP地址IP地址(Internet Protocol Address)是指互联网协议地址,又称网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。因此,IP地址是逻辑地址,每台主机的网卡上的MAC地址才是物理地址IP地址其实是一串32位的二进制数,为了方便我们记忆我们以8位一组进行分割,中间用小数点分割,类似:172.20.5.6(10110110.00010100.00000101.00000110)二、

2022-04-12 15:38:33 22239 2

原创 【DLT学习笔记2】-- 什么是DLT?(Diagnostic Log and Trace)

DLTGENIVI项目下的log软件工程DLT包括:DLT daemon DTL viewer两个子工程。DLT daemon运行在ECU上,DTLviewer运行在调试PC上。https://www.autosar.org/fileadmin/user_upload/standards/foundation/1-0/AUTOSAR_PRS_DiagnosticLogAndTraceProtocol.pdf...

2022-01-29 11:13:06 14226 1

原创 【算法学习笔记】- 剑指offer-69 跳台阶 & 剑指offer-71 跳台阶扩展

代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可@param number int整型@return int整型class Solution: def jumpFloor(self , number: int) -> int: # write code here # 仔细思考,不难发现这个题就是斐波拉契数列问题f(3) = f(2) + f(1) # 但如果用递归的做法,空间复杂度就达到O(n)了,不符合要求.

2021-11-18 12:16:25 289

原创 【算法学习笔记】- 剑指OFFER 42题 连续子数组的最大和

描述输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。数据范围:1 <= n <= 10^51<=n<=105-100 <= a[i] <= 100−100<=a[i]<=100要求:时间复杂度为 O(n)O(n),空间复杂度为 O(n)O(n)进阶:时间复杂度为 O(n)O(n),空间复杂度为 O(1)O(1)参考:https://blog.nowcoder.net/n/b49b0

2021-11-13 23:18:18 449

原创 【Python库安装填坑】faiss在Windows上的安装问题---from . import _swigfaiss ImportError: DLL load failed: 找不到指定的模块。

Faiss的全称是Facebook AI Similarity Search。这是一个开源库,针对高维空间中的海量数据,提供了高效且可靠的检索方法。暴力检索耗时巨大,对于一个要求实时人脸识别的应用来说是不可取的。而Faiss则为这种场景提供了一套解决方案。Faiss从两个方面改善了暴力搜索算法存在的问题:降低空间占用加快检索速度首先,Faiss中提供了若干种方法实现数据压缩,包括PCA、Product-Quantization等安装这个库的时候,如果是用Windows平台的话,很容易出现问题,因为fai

2021-11-12 23:19:31 14947 10

原创 【算法学习笔记】- 剑指offer -II-013-差分数组以及数组前缀和

在遇到需要对数组的子数组(矩阵)进行求和或者操作时,如果我们用行列遍历的方法进行的话,算法复杂度就是O(qmn),这是相当费时的,所以需要优化,数组前缀和以及数组差分算法就可以将复杂度降低到O(1)参考:B站视频-差分数组和前缀和数组剑指offer -II-013文章目录1. 一维数组前缀和2. 一维差分数组3. 二维前缀和数组4. 二维差分数组1. 一维数组前缀和现有数组a = [2,4,6,8,1],该数组的前缀和为sum[i]={sum[i−1]+a[i] ,i>0a[0] ,

2021-11-09 15:39:32 279

原创 python的 a,b=b,a+b 和 a=b b=a+b 的区别

a, b = 0, 1a = bb = a + b执行后,a = 1, b= 2a, b = 0, 1a, b = b, a+b执行后,a = 1 , b = 1,区别在于 第一段是先将b的值赋给a后,然后再将 a+b所得值赋给b,而第二段代码是在执行赋值前,先计算 a+b (0 + 1),然后再赋值...

2021-10-24 21:05:19 616

原创 python中‘->‘符号的用法

最近在刷题的过程中,发现python代码里用到了 -> 符号,大感疑惑,因为在学习过程中从没遇到过,经过翻阅资料,才了解到这是个跟函数返回值有关的符号。比如 def printListFromTailToHead(self , listNode: ListNode) -> List[int]:表示该函数返回的是整数列表。...

2021-10-11 20:43:06 2984

原创 SVM---支持向量机---个人学习笔记

1. 什么是支持向量机?支持向量机(support vector machine)是一种二分类模型。它的基本模型是定义在特征空间上间隔最大的线性分类器,间隔最大是它有别于感知机;支持向量机还包括核技巧,这使它成为实质上的非线性分类器。支持向量机的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,也等价于正则化的合页损失函数的最小化问题。支持向量机的学习算法是求解凸二次规划的最优化算法。支持向量机学习方法按照从简单到复杂可分为:线性可分支持向量机(linear support vector ma

2021-08-01 20:15:21 259

原创 动手学数据分析-task05-模型建立和评估

一、模型搭建和评估 – 建模通过这几天的学习,我已经掌握了机器学习中占据大部分工作量的特征工程部分的工作内容,掌握好了这部分工作后,下面我就可以开始利用广大开源算法库来进行搭建模型,分析数据了,而算法库自然而然要想到目前最流行的scikit-learn.这个库几乎包含所有主流的机器学习算法模型,各个模型的使用教程也十分方便,话不多说,直接上图!本次学习任务:通过之前的泰坦尼克号数据集,设计模型,完成泰坦尼克号存活预测任务。1.1 加载库和数据集import pandas as pdimport

2021-07-21 23:47:00 921 4

原创 动手学数据分析--task04---pandas数据可视化

数据可视化是数据分析中非常重要的一环,掌握了可视化技巧,可以让我们在数据分析过程中,发现更多的细节,数据之间透露的逻辑关系,也可以让我们的数据分析报告更加生动,有说服力,因此掌握数据可视化,可以说是数据分析工程师必备的技能。【思考】最基本的可视化图案有哪些?分别适用于那些场景?(比如折线图适合可视化某个属性值随时间变化的走势)line plot, 折线图适合可视化某个属性值随时间变化的走势bar plot, 水平柱状图或垂直柱状图,参数stacked=True,可以设置叠状柱形图,是最常见的可视化表

2021-07-18 18:09:52 290 3

原创 动手数据分析-task3-数据重构

本节数据重构内容有两部分,因为误解了学习安排,数据重构1的内容我已写入任务2中数据重构是一项非常重要的数据分析步骤,当我们把手头上的数据清洗完成后,通过数据重构的方法对现有的数据特征进行组合,可视化化显示,可以分析出许多深层次的数据信息。pandas中数据重构的方法主要有groupby为主,通过与apply、agg、transform等方法组合,可以实现很多中数据重构应用,其中apply方法没有agg和transform方法快。参考:Pandas教程 | 超好用的Groupby用法详解pandas.D

2021-07-17 19:17:34 234 2

原创 动手学数据分析----task2-------数据清洗及特征处理

本节主要学习内容为:数据清洗及特征处理。数据在收集的过程中,数据收集人员往往只是负责把数据收集起来,对数据内容遗漏,标签错误的问题往往不会注意,所以数据分析人员拿到数据后,通过数据统计、可视化、数据清洗等手段把遗漏、错误、重复等数据问题解决掉,才能进行下一步分析工作。# 加载所需要的库和数据import numpy as npimport pandas as pddf = pd.read_csv('./data/train.csv')一、 数据清洗及特征处理1.1 缺失值观察与处理1.1.

2021-07-15 23:08:05 263

原创 动手学数据分析(Pandas)-任务1:数据加载及探索性数据分析

数据加载及探索性数据分析一、载入数据1.1 导入库和数据文件1.2 分块读取(每1000行为一个数据模块)1.3 将修改表头二、初步观察2.1 查看数据的基本信息2.2 观察表格前15行后10行的数据2.3 判断数据是否为空三、保存数据四、知道你的数据叫什么五、筛选的逻辑六、了解你的数据吗?一、载入数据1.1 导入库和数据文件import numpy as npimport pandas as pdimport os导入数据文件的方法一般分为两种:(1) 使用相对路径载入数据train =

2021-07-13 18:14:16 243

原创 Transformer-Bert 学习笔记(一)

Transformer是谷歌2017年发表的论文"Attention is all you need"中的人工智能模型,一经推出便霸占超越了人类在语言方面的表现,其各种魔改模型更是层出不穷,现有表现优异的人工智能模型无一不与他有关系,虽然该模型结构复杂,学起来比较吃力,但得益于互联网越来越好的开放环境,解读教程越来越通俗易懂,网上各位大神的解读也是一篇比一篇精彩,令人称奇,在阅读不少大神的博客和视频后,我终于对Transformer有了初步的了解,所以,输出这篇博客梳理总结下大脑里的相关知识。参考:

2021-07-08 20:18:40 281 2

原创 【安装填坑】---- ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory:

用anaconda 安装python开发环境的时候,使用pip安装某些包,会弹出如下这种提示ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'd:\users\xxxx\appdata\local\continuum\anaconda3\envs\faiss\lib\site-packages\numpy-1.20.3.dist-info\METADATA’除了要修改注册表

2021-06-16 10:18:10 84563 30

原创 【吴恩达深度学习】自然语言处理---个人总结(持续更新)

这门大课主要知识点有:1.GRU2.LSTM3.Word Embedding4.Word2Vec5.Word Embedding bias6.。。。。。。。

2021-04-08 17:16:17 658

原创 Coursera 机器学习 个人总结

Coursera上的《机器学习》课,终于学完了,虽然课程内容很基础,但机器学习里面要用到的算法,达叔都讲解到了,即便没有CS229那样把公式完整推导一遍,但对于初学者来说,这样的课程内容编排,习题设计,还有论坛答疑,都非常的友好,学完了这门课后,心里就有底气了很多,大脑里可以说组建了一个初级版的机器学习框架,后续通过参加kaggle竞赛,阅读书籍再一步步迭代。总共11周的课程学习到的主要内容有:一、监督式学习:线性回归、逻辑斯蒂回归、神经网络、支持向量机二、非监督式学习:K近邻学习、主成分分析、异常检

2021-04-05 16:46:09 681 1

原创 Sequences, Time Series and Prediction in Tessorflow quizs on Coursera (二)

第二周第三周第四周:

2021-01-31 15:07:37 205

原创 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning quizs

声明:本博客涉及的内容仅供个人学习使用,方便后续复习总结,请勿用做商业用途第一周:第二周:第三周:第四周:

2021-01-30 14:52:31 218

原创 Convolutional Neural Networks in TensorFlow quizs on Coursera

声明:本博客涉及的内容仅供个人学习使用,方便后续复习总结,请勿用做商业用途第一周:第二周:第三周:第四周:

2021-01-30 14:35:20 133

原创 Sequences, Time Series and Prediction in Tessorflow quizs on Coursera (一)

声明:本博客涉及的内容仅供个人学习使用,方便后续复习总结,请勿用做商业用途第一周第二周第三周第四周:

2021-01-30 14:29:08 238

原创 Natural language Processing in tensorflow quizs on Coursera

声明:本博客涉及的内容仅供个人学习使用,方便后续复习总结,请勿用做商业用途第一周测验:第二周:第三周:第四周:

2021-01-30 14:09:50 325 2

原创 【python 个人使用易错点记录】

1.Python copyfile 、copy的使用区别copyfile(src, dst) #src, dst 都需是文件名, 如果dst 存在或无权限,会抛出异常copy(src, dst) #dst 可以是目录名。shutil.copyfile( src, dst) 从源src复制到dst中去,当然前提是目标地址是具备可写权限,抛出的异常信息为IOException.。如果当前的dst已存在的话就会被覆盖掉shutil.move( src, dst) 移动文件或重命名,shutil.copy

2021-01-02 15:54:25 217

原创 Python 面向对象知识点理解

1.对象、类、实例、属性、方法–面向对象:Python中,所有数据类型都可以视为对象。–面向对象的程序设计把计算机程序看成一组对象的集合,而每个对象都可以接收其它对象发过来的消息,计算机程序的执行就是一系列消息在各个对象之间传递。–类:类是创建实例的模板class Student(object): pass#class后面紧跟着类名,即Student,类名通常是大写开头,即大驼峰命名规则,紧接着是(object),表示该类是从哪个类继承下来的,通常没有合适的继承类,就使用object类,它是所有

2020-12-21 22:50:34 179

原创 Python 装饰器知识点总结

装饰器1 闭包2 什么是Python装饰器3 为什么用装饰器?4 在哪里用装饰器?5 带参数的装饰器6 内置装饰器7 类装饰器8 装饰器顺序9 自定义属性的装饰器#首先要先搞明白下面的代码:#第一波 def foo(): print('foo')foo #表示是函数foo() #表示执行foo函数#第二波def foo(): print('foo')foo = lambda x: x + 1foo() # 执行下面的lambda

2020-12-21 22:50:03 265

原创 【2020天池Python训练营】9.16打卡--从0完成一个数据分析实战

非常感谢能够参加阿里天池的Python训练营,应课程要求,每次学习任务在这里进行博客打卡。打卡内容:从0完成一个数据分析实战训练营地址:https://tianchi.aliyun.com/specials/promotion/aicamppython今天的任务个人觉得对没怎么看过宝可梦的人很不友好,对数据集里的属性理解起来很费劲,用这个项目作教程来学习,让我有点儿无从下手的感觉…...

2020-09-16 23:17:29 125

空空如也

空空如也

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

TA关注的人

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