首页
学习
活动
专区
工具
TVP
发布

用户10155340的专栏

专栏作者
115
文章
20047
阅读量
23
订阅数
网络编程『简易TCP网络程序』
随着数字时代的来临,TCP网络程序已成为程序员不可或缺的技术领域。本博客将带领读者深入研究,从最基础的字符串回响开始,逐步探索至多进程、多线程服务器的高级实践。我们将详细探讨每个环节的核心功能和实现细节,致力于帮助读者深刻理解网络编程的本质。通过系统学习本博客内容,读者将获得构建稳健网络应用的重要技能,更加自信地应对日益复杂的软件开发挑战。这里将为你的编程旅程提供扎实的基础和深远的启示。
北 海
2023-12-29
2270
网络编程『socket套接字 ‖ 简易UDP网络程序』
在当今数字化时代,网络通信作为连接世界的桥梁,成为计算机科学领域中至关重要的一部分。理解网络编程是每一位程序员必备的技能之一,而掌握套接字编程则是深入了解网络通信的关键。本博客将深入讨论套接字编程中的基本概念、常见API以及实际应用,通过一步步的学习,帮助读者逐渐掌握网络编程的精髓。
北 海
2023-12-19
2161
C++『异常』
异常处理在软件开发中扮演着关键的角色,它为程序员提供了一种有力的手段来处理和响应程序执行过程中可能出现的错误。本文将深入探讨异常的基本概念、异常处理方式、异常的使用技巧和异常体系的设计,以帮助开发者更好地理解和应用异常处理机制
北 海
2023-12-11
1370
MySQL基础『数据类型』
作为专门用来存储数据的 数据库,MySQL 提供了丰富的数据类型,覆盖绝大多数使用场景
北 海
2023-12-05
1420
网络基础『发展 ‖ 协议 ‖ 传输 ‖ 地址』
在网络世界的纷繁复杂中,理解基础才能驾驭未来。本文踏上网络之旅,解析其『发展 ‖ 协议 ‖ 传输 ‖ 地址』四大方面,探寻阿帕网到商用互联网的发展,深入 OSI七层模型、TCP/IP五层模型,揭示数据传输的奥妙。透过实际案例,走进网络的心脏,洞悉通信的精妙之处,为探险网络世界的每一位旅者打开智慧之门
北 海
2023-12-01
2130
MySQL表的操作『增删改查』
当前创建的 数据库 testForTable 字符集和校验集分别为 utf8 和 utf8_general_ci,这是由配置文件中的默认编码集决定的
北 海
2023-11-25
1180
C++11『lambda表达式 ‖ 线程库 ‖ 包装器』
自从C++98以来,C++11无疑是一个相当成功的版本更新。它引入了许多重要的语言特性和标准库增强,为C++编程带来了重大的改进和便利。C++11的发布标志着C++语言的现代化和进步,为程序员提供了更多工具和选项来编写高效、可维护和现代的代码
北 海
2023-11-24
2500
C++11『右值引用 ‖ 完美转发 ‖ 新增类功能 ‖ 可变参数模板』
自从C++98以来,C++11无疑是一个相当成功的版本更新。它引入了许多重要的语言特性和标准库增强,为C++编程带来了重大的改进和便利。C++11的发布标志着C++语言的现代化和进步,为程序员提供了更多工具和选项来编写高效、可维护和现代的代码
北 海
2023-11-17
2530
MySQL库的操作『增删改查 ‖ 编码问题 ‖ 备份与恢复』
[ ] 中的关键字可以选择不加,IF NOT EXISTS 的意思是如果不存在才创建 数据库
北 海
2023-11-15
1490
C++11『基础新特性』
自从C++98以来,C++11无疑是一个相当成功的版本更新。它引入了许多重要的语言特性和标准库增强,为C++编程带来了重大的改进和便利。C++11的发布标志着C++语言的现代化和进步,为程序员提供了更多工具和选项来编写高效、可维护和现代的代码
北 海
2023-11-14
1860
Linux多线程【线程池】
线程池是一种管理线程的机制,它可以在需要时自动创建和销毁线程,以及分配和回收线程资源。线程池的主要优点是减少了频繁创建和销毁线程所带来的开销,提高了系统的稳定性和可扩展性。此外,线程池还可以有效地控制线程的数量,避免过多线程导致的资源竞争和系统过载
北 海
2023-11-09
2700
MySQL基础『数据库基础』
我们可以直接把数据存放到文件中,这样也能保证数据长期存储,那为什么还要搞一个 数据库 呢?
北 海
2023-11-06
1680
MySQL安装『适用于 CentOS 7』
在安装 MySQL 前,需要先看看自己的服务器中是否存在 MySQL 服务,可以使用
北 海
2023-10-31
6741
Linux多线程【生产者消费者模型】
生产者消费者模型(CP模型)是一种非常经典的设计,常常出现在各种 「操作系统」 书籍中,深受教师们的喜爱;这种模型在实际开发中还被广泛使用,因为它在多线程场景中是十分高效的!
北 海
2023-10-27
3210
Linux多线程【线程互斥与同步】
初学者在使用 多线程 并发执行任务时一定会遇到 并发访问的问题,最直观的感受就是每次运行得出的结果值大概率不一致,这种执行结果不一致的现象是非常致命,因为它具有随机性,即结果可能是对的,也可能是错的,无法可靠的完成任务,类似物理学神兽 薛定谔的猫
北 海
2023-09-30
2490
Linux多线程【线程控制】
线程是进程内部的一个执行流,作为 CPU 运行的基本单位,对于线程的合理控制与任务的执行效率息息相关,因此掌握线程基本操作(线程控制)是很有必要的
北 海
2023-09-18
1630
C++ 哈希的应用【布隆过滤器】
注册账号是进行网络冲浪的第一步操作,而拥有一个具有个性且独一无二的用户昵称是非常重要的,很多人在填写昵称时,常常会看到 此昵称已存在 的提示,系统是如何快速知道当前昵称是否存在呢?总不能挨个去遍历对比吧,这时候就需要我们本文中的主角: 布隆过滤器
北 海
2023-08-02
1810
C++ 哈希的应用【位图】
位图(bitset)是一种特殊的数据结构,仅仅依靠 0、1 表示当前位置是否有数据存在,常用于对查找速度和存储空间有着高要求的场景中,除此之外,位图还可以配合宏定义,实现同时传递多个参数,比如系统调用 open,其中的参数2(打开方式)就是一个简单的位图结构
北 海
2023-07-28
2300
创作一周年纪念日【道阻且长,行则将至】
2021年6月29日 一位来自贵州的文科高考生在对 专业 还没有任何见解的情况下进行了 高考志愿填报,对于一个 纯文科 考生来说,可选专业寥寥无几,并且可报志愿(学校)不过 8 个,于是他的最终 志愿填报界面 变成了这样:
北 海
2023-07-24
1820
C++【哈希表的完善及封装】
关于哈希表的两种实现方法:闭散列、开散列 已经在上一篇文章中学习过了,闭散列 存在 踩踏 问题,十分影响效率,因此在实践中往往会选择更加优秀的 开散列,哈希表(开散列)又叫做 哈希桶,作为被选中的结构,我们需要对其进行改造,完善哈希桶,使其最终能封装出 unordered_set 与 unordered_map
北 海
2023-07-24
2500
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档