logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络编程套接字(三)

文章目录简单的TCP汉译英服务器地址转换函数关于inet_ntoa函数TCP协议通讯流程TCP和UDP对比简单的TCP汉译英服务器地址转换函数关于inet_ntoa函数TCP协议通讯流程TCP和UDP对比

#网络#服务器#tcp/ip +2
初步认识操作系统(Operator System)

文章目录操作系统的定位设计操作系统的目的操作系统之上之下分别有什么管理的精髓:先描述,再组织操作系统的定位简单来说,操作系统就是一款进行软硬件资源管理的软件。设计操作系统的目的与硬件进行交互,管理所有的软硬件资源。为用户程序(应用程序)提供一个良好的执行环境。操作系统之上之下分别有什么首先,我们肉眼可见的就是计算机实物,也就是计算机底层的硬件。这些硬件看似是一个个罗列出来的,但实际在底层都遵守冯诺

#linux#后端#操作系统
高阶数据结构 ——— 图

文章目录图图的基本概念图的存储结构邻接矩阵邻接表图的遍历广度优先遍历深度优先遍历最小生成树Kruskal算法Prim算法最短路径单源最短路径-Dijkstra算法单源最短路径-Bellman-Ford算法多源最短路径-Floyd-Warshall算法图图的基本概念图的基本概念图是由顶点集合和边的集合组成的一种数据结构,记作 G=(V,E)G=(V, E)G=(V,E) 。有向图和无向图:在有向图中

文章图片
#算法#c++#图论
认识“协议”

文章目录再谈“协议”HTTP协议认识URLurlencode和urldecodeHTTP协议格式HTTP的方法HTTP的状态码HTTP常见的Header简单的HTTP服务器再谈“协议”协议本质就是一种约定,这些约定本身是由客户和服务的程序员做好的一种约定,所以一旦约定好之后,双方在通信时就都可以按照字符串的形式进行收和发,此时就完成了约定的这样一个概念最终不管你是怎么约定,你双方还是得在计算机语言

#网络#网络协议#http +1
STL详解(五)—— list的介绍及使用

文章目录list的介绍list的使用list的定义方式list的插入和删除push_front和pop_frontpush_back和pop_backinserteraselist的迭代器使用begin和endrbegin和rendlist的元素获取front和backlist的大小控制sizeresizeemptyclearlist的操作函数sortsplicremoveremove_ifuni

#c++#链表
Golang单元测试

代码测试是软件开发中的一项重要实践,用于验证代码的正确性、可靠性和预期行为。通过代码测试,开发者可以发现和修复潜在的错误、确保代码按预期工作,并提高系统的质量和稳定性。单元测试是针对代码中最小的可测试单元(如函数、方法或类)进行的测试,以验证代码单元在给定输入下的行为是否正确。单元测试通常由开发者编写,并使用特定的测试框架和断言库来定义测试用例、执行测试代码,并验证测试结果。例如,现在要求对cal

文章图片
#golang#单元测试#后端
特殊类设计

请设计一个类,只能在堆上创建对象;请设计一个类,只能在栈上创建对象;请设计一个类,不能被拷贝;请设计一个类,不能被继承;请设计一个类,只能创建一个对象(单例模式)

#c++#设计模式#单例模式
哈希表、哈希桶的实现

文章目录哈希概念哈希冲突哈希函数哈希冲突解决闭散列开散列哈希概念顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。搜索的效率取决于搜索过程中元素的比较次数,因此顺序结构中查找的时间复杂度为O(N)O(N)O(N),平衡树中查找的时间复杂度为树的高度O(logN)O(logN)O(logN)。而最理想的搜索方法是,可以不经过任何比较,一

#散列表#哈希算法#数据结构
Shell的运行原理以及Linux当中的权限问题

文章目录Shell的运行原理Linux当中的权限问题Linux权限的概念如何实现用户账号之间的切换如何仅提升当前指令的权限如何将普通用户添加到信用列表Linux权限管理01.文件访问者的分类(人)02.文件类型和访问权限(事物属性)03.文件权限值的表示方法04.文件访问权限的相关设置方法chmod a=x /home/abc.txtchgrp users /abc/f2file指令目录的权限粘滞

#linux
    共 120 条
  • 1
  • 2
  • 3
  • 12
  • 请选择