- 博客(48)
- 收藏
- 关注
原创 网络安全基础知识总结
基础知识什么是网络安全采取必要措施,来防范对网络的攻击,侵入,干扰,破坏和非法使用,以及防范一些意外事故,使得网络处于稳定可靠运行的状态,保障网络数据的完整性、保密性、可用性的能力CIA。举例:QQ被盗:保密性受到侵犯,可能被举报,删好友,亲人受骗数据被黑:完整性受到侵犯,个人权限被入侵破解,重要数据被盗取或者删除数据被加密:可用性受到侵犯,勒索病毒加密重要数据,并勒索赎金网络安全有哪些术语?漏洞:可能被一个或者多个威胁利用的资............
2025-04-04 22:30:00
1026
原创 【linux】关于内存相关指标、内存回收、内存泄漏、内存调优等一些内存优化问题~
本文分别从以下几个部分展开,内存瓶颈有什么特征?如何去优化?以及怎么去衡量一个系统的内存情况,有什么指标和工具?内存泄漏怎么发现,内存回收相关知识,另外,还给出了一些常见的内存调优方法和内核调整参数。
2022-11-22 11:28:11
1630
原创 【容器网络】跨主通信网络实现方法之host-gw实现原理
本文主要讲述容器跨主机通信实现方法原理解析之host-gw实现、包括flannel插件的host-gw实现原理,calico插件的host-gw,IPIP模式实现原理
2022-11-15 17:48:00
1250
原创 【安全】对称加密、非对称加密、数字签名和CA是什么?
今天学习了关于网络通信过程中的安全相关的知识,还有一些基础的概念,现做以总结,博客的图示都是自己画的,如果能够有助于你的理解,请点个赞收藏一下~~
2022-11-08 22:01:58
2266
原创 【栈】python、单调栈解决收集雨水问题、力扣42题
解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输入:height = [4,2,0,3,2,5].........
2022-08-06 17:03:18
334
原创 【系统】什么是中断?如何处理软中断过多?
Linux 系统为了解决中断处理程序执行过长和中断丢失的问题,将中断过程分成了两个阶段,分别是「上半部和下半部分」。
2022-07-29 17:11:17
1294
原创 【K8S】详解容器网络中的overlay、underlay
Underlay网络性能优于Overlay网络。Overlay网络利用隧道技术,将数据包封装到UDP中进行传输。因为涉及数据包的封装和解封,存在额外的CPU和网络开销。虽然几乎所有Overlay网络方案底层都采用Linuxkernel的vxlan模块,这样可以尽量减少开销,但这个开销与Underlay网络相比还是存在的。所以Macvlan、Flannelhost-gw、Calico的性能会优于Dockeroverlay、Flannelvxlan和Weave。............
2022-07-28 09:00:00
5535
原创 【云存储】云存储技术的概念和其优势
云存储是在云计算概念上衍生、发展出来的一个概念,它除了可以节省整体的硬件成本(包括电力成本)外,还具备良好的可扩展性、对用户的透明性、按需分配的灵活性和负载的均衡性等特点。近年来,虽然已经有很多公司推出了云存储产品,包括AmazonS3,MicrosoftAzure,GoogleAppEngineP使用的Datastore,以及GoogleCloudStorage等。云存储是通过网络将大量普通存储设备构成的存储资源池中的存储和数据服务以统的接口按需提供给授权用户。超大规模。.........
2022-07-21 09:20:56
4689
原创 awk,sed,grep,shell编程题目总结【更新ing】
一、文档处理写一个 bash脚本以统计一个文本文件 nowcoder.txt中每一行出现的1,2,3,4,5数字个数并且要计算一下整个文档中一共出现了几个1,2,3,4,5数字数字总数。假设 nowcoder.txt 内容如下:a12b810ccc2521abc9asf你的脚本应当输出:line1 number: 2line2 number: 1line3 number: 4line4 number: 0sum is 7#!/bin/bashexec<nowcode
2022-05-31 22:07:48
3283
原创 【K8S集群搭建记录】centos7上使用haproxy+keepalived+docker搭建k8s集群
1、查看防火墙,iptables规则是否禁用getenforce firewalldgetenforce iptables必须保证这两个都是 disabled2、关闭selinux:getenforce 为disable如果没有关闭的话vim /etc/selinux/config将SELINUX设置为disable3、关闭swap(我安装的v1.23.0不关闭也没报错,所以我没关闭,早一些的版本是需要关闭的,这里提供关闭的方法)swapoff -a #暂时关闭永久关闭vim
2022-05-22 20:47:27
697
原创 【Docker】Why docker、Docker容器网络、docker常用命令
目录虚拟化技术的分类:主机级虚拟化技术的实现:type-I:type-II:容器级虚拟化:Docker和虚拟机有什么区别?linux的6种名称空间:docker容器网络自定义docker0桥的IP地址:如何实现两主机间docker通信如何创建自定义docker桥docker常用命令:创建容器终止容器删除容器、镜像:docker inspect 获取镜像或者容器的元数据:容器交互,查看容器运行日志:.........
2022-05-20 08:15:00
358
原创 【Docker】docker镜像的获取、制作方法、Dockerfile
目录docker镜像docker镜像的获取:docker镜像的制作方法:基于容器制作镜像:基于docker file制作:dockerfile instructions:FROM:COPY:WORKDIR:ADD:VOLUME:EXPOSE:ENV:RUN:COMMAND:ENTRYPOINT:USER:根据entrypoint文件编译镜像:容器健康状况检测:总结之前学习docker的笔记,如有描述不当的地方,欢迎评论区留言~.
2022-05-19 17:57:15
2713
原创 【AWK】awk 基础用法和应用
很久之前学的AWK,现在回看笔记,对其进行一个小小的总结~awk可以做什么?1. 能够将给定的文本内容,按照我们期望的格式输出显示,打印成报表。2. 分析处理系统日志,快速地分析挖掘我们关心的数据,并生成统计信息;3. 方便地用来统计数据,比如网站的访问量,访问的 IP 量等;4. 通过各种工具的组合,快速地汇总分析系统的运行信息,让你对系统的运行了如指掌;5. 强大的脚本语言表达能力,支持循环、条件、数组等语法,助你分析更加复杂的数据;awk 比较擅长处理格式化的文本,比如 日志、cs
2022-05-18 21:00:43
1100
原创 【自用代码】yolov5数据预处理代码:python批量修改xml某字段,Coco格式转VOC格式
'''task:改变name字段由WuLongTea-sandeliwww 改为WuLongTea-sandelidate:2022-4-15author:epiphanyref:https://blog.youkuaiyun.com/weixin_42384743/article/details/113982063'''import osimport os.pathimport xml.dom.minidompath="H:\\Acolab\\goods\\WuLongTea-sandeli\\an
2022-05-18 17:44:28
729
原创 【数据结构】数据结构基础知识
二叉树是指每个节点最多有两个分支(分支的度小于2)的树结构,可为空树分类:1、完全二叉树在一棵二叉树中,除了最后一层,都是满的,并且最后一层或者是满的,或者是右边缺少连续若干节点,成为完全二叉树。如图所示2、满二叉树一棵深度为k,并且有 个节点的二叉树,成为满二叉树。如图所示:堆(heap)是计算机科学中**一类特殊的数据结构**的统称。堆通常是一个可以被看做**一棵树的数组对象**。其性质:1.堆中某个节点的值总是不大于或不小于其父节点的值。2.堆总是一棵完全二叉树。![在这里插
2022-05-04 23:39:59
798
原创 【卷积通道】关于卷积中的channels的理解
inspired byblog and passage and 《pytorch机器学习-从入门到实践》p103上面提到的passage是一个非常容易理解的,将特征提取可视化的一个文章,强烈建议读一下总结有以下几点:1. 卷积核的参数卷积核又可称为滤波器,在pytorch中称为卷积核(kernel)其参数有两个,一个是大小,一个是深度。大小即为其尺寸,深度即为channels卷积核深度必须和输入数据的通道数一致,同一层(通道)中,整个图像使用的卷积核(过滤器)是一样的,这就称为权值共享。
2022-04-17 20:24:06
1195
原创 【部署网站】使用nginx+tomcat部署博客网站
一、什么是静态网站、动态网站?静态网站没有采用任何程序开发,是纯粹使用html语言写出的网站,网页文件名以html或htm结尾。原则上不会受到攻击入侵,但是也无法在网络上实时更新内容,就纯粹的是制作好的页面。动态网站目前的主要开发语言有ASP,JSP,PHP,ASP.NET在制作好之后,都有一个网站管理后台,当以管理员身份登陆时,可以对网站的内容进行增删操作,直接在网上进行这些操作,虽然它可以随时更新,但是速度较慢。并且需要区分的是,动态网站的动态指的是动态实时更新而非网站有动态画面。区分静态网站和动
2022-03-16 20:22:15
3323
原创 【colab】colab运行MMOCR之简单demo测试
一、colab的挂载二、环境等配置1.挂载谷歌硬盘from google.colab import drivedrive.mount('/content/drive')2.安装环境2.1 pytorch安装!pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html2.2查看pytorch版本import torchprin
2021-12-05 16:57:21
1059
1
原创 【python】复习~python超基础习题练习
大部分代码是在ipython环境下,所以复制过来时有命令提示符~题目所用知识点在题后写出1、倒序输出10以内数字:for,range()range()表示的范围是前闭后开In [9]: for i in range(10,0,-1): ...: print (i) ...: ...:109876543212、倒序打印 whileflag=-10while flag: flag+=1 print(flag) -------
2021-12-02 21:35:39
1343
原创 Linux下 jupyter notebook的使用
关于虚拟环境的创建及管理见我另一篇文章pyenv管理python环境我的系统版本:Centos7.9在所在虚拟环境内安装jupyter notebook,同时也会自动安装ipython(lwj361) [python@lura ~/lwj/projects/cmdb]$pip install jupyter安装成功提示:修改jupyter notebook密码:[python@lura ~/lwj/projects/cmdb]$jupyter notebook --help[python
2021-12-02 19:11:54
7015
原创 centos下安装pyenv;并使用其管理python
1.安装pyenv所需要的包,这个很重要点击这里查看安装所需要的包我的系统是CentoS7.9,因此执行以下语句yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel如果系统没有git的话,还需要下载gityum install -y git2.创建用户并修改密码useradd pythonpas
2021-12-01 18:15:45
3416
1
原创 【数据结构】线性表的python实现
'''@Project:线性表的操作:合并线性表,合并有序表@Date:2021/6/15'''#合并线性表flag = 0if flag: list_1 = list(input('输入list1:').split(',')) list_2 = list(input('输入list2:').split(',')) list_3 = list_1.copy() for i in range(len(list_2)): if list_2[i]
2021-06-16 21:28:43
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人