![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术总结
文章平均质量分 89
shengshengxiaowang
这个作者很懒,什么都没留下…
展开
-
详解哈希表(上)
详解哈希表(上)什么是哈希表本篇博客分为上下两部分,上半部分主要讲解哈希表的基础知识,下半部分主要是功能代码实现。什么是哈希表哈希,就是把任意长度的输入通过散列算法变换成固定长度的输出。哈希表,是根据关键码值(Key value)而直接进行访问的数据结构。通俗理解的说,就是通过一个函数算法,把需要存储的东西经过这个算法转化成一个更简单的东西(关键码值),然后利用这个关键码值进行查找,...原创 2018-12-21 01:00:04 · 472 阅读 · 0 评论 -
详解哈希表(下)
本篇,主要是哈希表有关的代码实现:哈希表的创建原创 2019-03-02 12:42:47 · 309 阅读 · 0 评论 -
计算机网络(Internet)基础知识
一.Internet的具体构成1.主机/端系统:可以运行操作系统上的应用程序。2.通信链路:端系统通过通信链路和分组交换机连接到一起。通信链路传输数据的传输单位为dps通信链路的物理介质主要有 : 同轴电缆、双绞线、光纤、无线电 当一个端系统有数据要向另一个端系统发送时,发送端系统将数据分段,并为每段加上首部字节。这些数据传输单元统称为分组或数据包。这些分组通过网络发送到目...原创 2019-03-02 12:44:29 · 2494 阅读 · 0 评论 -
计算机网络应用层基础知识
一.应用层协议原理应用软件通常在网络边缘的端系统中运行,而不是在网络核心的交换机和路由器上运行,这种模式促进了大量应用的开发和部署。网络核心的交换机和路由器只专注于数据包(分组)的转发。1.网络应用程序体系结构应用程序都有一个体系结构。网络应用程序所使用的两种体系结构包括:客户机/服务器(C/S)体系结构或对等(P2P)体系结构。在客户机/服务器体系结构中,有一个总是打开的主机称为服务器,...原创 2019-03-02 18:53:12 · 1265 阅读 · 0 评论 -
Socket编程
一.Socket编程基础知识1.什么是Socket编程Socket编程是独立于具体协议的网络编程接口。在ISO模型中,主要位于会话层和传输层之间。BSD Socket(伯克利套接字)是通过标准的UNIX文件描述符和其它程序通讯的一个方法,目前已经被广泛移植到各个平台。2.为什么需要Socket普通的I/O操作过程:打开文件 -> 读/写操作 -> 关闭文件TCP/IP协议被集成到操...原创 2019-03-02 18:53:33 · 532 阅读 · 0 评论 -
c++之智能指针初探
智能指针原创 2019-05-13 16:06:49 · 289 阅读 · 1 评论 -
十大排序算法
写在前面:本篇博客主要总结一下经典的十大排序算法。简单的、整天接触的排序算法,就只用动图来表示一下思想就好,难的,比较陌生的,会一步一步列出思路。不贴详细代码,但是有详细思路。附有动图原创 2019-08-07 11:28:32 · 729 阅读 · 0 评论