初识Linux

Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整

复现awvs——CVE-2011-3192(Apache httpd 远程拒绝服务)

一、漏洞描述在多个方式中发现了一个拒绝服务漏洞 重叠范围由 Apache HTTPD 服务器处理:http://seclists.org/fulldisclosure/2011/Aug/175一种攻击工具在野外流传。 积极使用此工具已 被观察到。 攻击可以远程完成,只需少量请求即可 导致服务器上非常

[Linux编程】6个问题带你弄懂Linux

Linux是一款`操作系统`,正如我们日常使用的windows,windows也是操作系统。那么操作系统又是什么呢?操作系统是用来管理计算机软硬件资源,向用户和应用程序提供方便的使用接口和系统调用的`系统软件`。其目的主要是①提高计算机资源的利用率②方便用户使用(典型的例子:windows的图形化用

【万字详解Linux系列】进程概念

文章目录一、冯·诺依曼体系结构1.冯·诺依曼体系结构2.从冯·诺依曼体系结构理解软件行为二、操作系统(OS)三、进程1.概念2.进程控制块PCB(process control block)四、task_struct1.标示符2.状态3.优先级4.程序计数器2.读入数据总结一、冯·诺依曼体系结构1.

实习生 Git 不熟练,还没脸去问是种什么体验...

文章目录尴尬Git 概述git 分区原理Git 常用指令设置用户签名初始化本地库查看本地库状态添加暂存区提交本地库修改文件查看历史版本版本Git 分支操作分支基本操作查看分支创建分支分支开发切换分支合并分支合并冲突解决Git 团队协作机制团队协作跨团队协作远程仓库别名推送本地仓库到远程仓库克隆远程仓

TCP/IP协议簇之数据链路层

文章目录数据链路层认识以太网以太网帧格式认识MAC地址对比理解MAC地址和IP地址认识MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对于TCP协议的影响查看硬件地址和MTUARP协议ARP协议的作用ARP协议的工作流程ARP数据报的格式数据链路层用于两个设备(同一种数据链路节点)之间进行

LeetCode - 116. 填充每个节点的下一个右侧节点指针 - java

文章目录[LeetCode - 116. 填充每个节点的下一个右侧节点指针](https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node/)题目解析解题思维一 : 层序遍历代码如下解题思维二: 使用已建立的

[STL与数据结构]搜索二叉树

大家好呀!今天带来的文章是平衡二叉树,你是否在写题的时候遇到需要容器存储,且是否效率低下,没事搜索二叉(map,set的底层)树帮你解决问题文章目录搜索二叉树的底层结构造轮子理解底层搜索二叉树的底层结构定义搜索二叉树的左子树永远比根小,右子树永远比根大,且树中值唯一确定(目前是),如图所示:你仔细看

【数据结构】数组区间更新-IndexTree(树状数组)

在嵌段时间,我们介绍过线段树,线段树是解决在数组区间上进行快速的增删改查操作。而今天我们讲得IndexTree也是为了达到这样类似的效果。一、介绍例题:给定一个数组arr,arr的长度是1000,现在问你如何快速的计算500 ~ 1000之间,所有的数的累加和??可能你会说直接一个for循环,从50

睡觉前两分钟,我弄懂了git---“简单git命令“以及推送项目到GitHub

介绍git基础命令以及如何推送项目到GitHub仓库

Linux线程安全

文章目录Linux线程互斥进程线程间的互斥相关背景概念互斥量mutex互斥量的接口互斥量实现原理探究可重入VS线程安全概念常见的线程不安全的情况常见的线程安全的情况常见的不可重入的情况常见的可重入的情况可重入与线程安全联系可重入与线程安全区别常见锁概念死锁死锁的四个必要条件避免死锁Linux线程同步

面试官问我为什么Redis这么快,我.......

开课开课~ 一.面试官:为什么项目中用Redis?我:当然是因为Redis好啊面试官:emmm.....那Redis哪里好?我:因为Redis快啊。面试官:(这小伙子有点彪啊...)那为什么Redis快呢我:(嗨,你早点问 为什么Redis快不就行了,ok~ show tim

算法(algorithm)、CS入门技能树测评和使用体验

目录前言CSDN技能树使用体验1、入口地址不太友好2、全面的技能点3、算法选择题里的代码单一4、知识技能学习规划5、讨论区讨论很少身边的同学反馈与建议1、对于正在找工作的同学来说一天限制6题不够练习2、评论区不活跃,有问题没有人及时讨论3、选项里语言单一,希望能多元化总结其他平台同步发布前言CSDN

数据结构Java版排序(一)

目录1.概念1.1稳定性2.七大排序2.1插入排序2.1.1直接插入排序-原理2.1.2性能分析2.1.3折半插入排序(了解)2.2希尔排序2.2.1原理2.2.2性能分析2.3选择排序2.3.1原理2.3.2性能分析2.4堆排序2.4.1原理2.4.2性能分析2.5冒泡排序2.5.1原理2.5.2

数据结构之手斯B树(心中有B树,做人要谦虚)

1970年,R.Bayer和E.mccreight提出了一种适合外查找的树,它是一种平衡的多叉树,称为B树(有些地方写的是B-树,注意不要误读成"B减树")。一棵M阶(M>2)的B树,是一棵平衡的M路平衡搜索树,可以是空树或者满足一下性质:1. 根节点至少有两个孩子2. 每个非根节点至少有M/

多张图带你彻底搞懂DNS域名解析过程

1、DNSDNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。2、域名系统DNS 的作用通常我们有两种方式识别主机:通过主机名或者 IP 地址。人们喜欢便于记忆的主机名表示,而路由器则喜欢定长的、有着层次结构

通过脚本实现 SSL 证书到期监控

通过脚本实现 SSL 证书到期监控

[计算机网络]——知识点总结

本文详细地总结了计算机网络的相关知识点

Linux下使用xargs优雅的kill掉全部相关线程

????????‍????博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家????????擅长领域:Java、大数据、运维、电子????????如果本文章各位小伙伴们有帮助的话,????关注+????????点赞+????评论+????收藏,相应的有空了我也会回

数据结构之跳表(含代码实现)

目录 1.跳表的相关概念2.跳表节点的定义及其实现2.1跳表的插入2.2跳表的删除3.letecode测试及其链接1.跳表的相关概念跳表全称为跳跃列表,它允许快速查询,插入和删除一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(logn)。快速查询是通过维护一个多层次的链

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈