- 2024-03-04计算机网络概述
1.互联网的2个特点:联通性、资源共享2.计算机网络:由若干节点和连接这些节点的链路组成3.互“连”网:有多个网络通过一些路由器相互连接起来,构成了个覆盖范围更大的计算机网络。4.互联网提供者:ISP互联网交换点:IXP5.计算机之间的通信:主机A的某个进程和主机B上的另一个进程进行通
- 2024-01-11CS架构与BS架构
【一】引入C/S和B/S都是互联网中常见的网络结构模型。【一】什么是C/S模型C是英文单词“Client”的首字母,即客户端的意思C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。例如:拼多多APP、PC上的有道云笔记等等【二】什么是B/S模型B是英文单词“Browser”
- 2023-10-05小目标1:编写一个基本的TCP服务器程序
小目标1:编写一个基本的TCP服务器程序头文件1#include<cstdio>//C++标准库的头文件2#include<unistd.h>//Unix标准头文件3#include<sys/types.h>//这个头文件定义了各种系统相关的数据类型4#include<sys/socket.h>//这个头文件用于网络编程,包含了与套接字(socket)相关
- 2023-08-30unp - 客户/服务器程序设计范式
网络服务常见知识点unp中以一个echo服务为例被中断的系统调用重试accept while(true){intsockfd=socket(AF_INET,SOCK_STREAM,0);if(sockfd<0&&errno==EINTR){continue;}/*code*/}重试readwrite{again:while((
- 2023-06-23【一】网络编程之CS与BS架构
网络编程【一】什么是BS结构,什么是CS结构?C/S和B/S都是互联网中常见的网络结构模型。【1】什么是C/S模型?C是英文单词“Client”的首字母,即客户端的意思C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。例如:拼多多APP、PC上的有道云笔记等等【2】什么是B/S
- 2023-04-19数据库基础概述
(一)数据库基础1.什么是数据库数据库这个术语的用法很多,一般来说,数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。数据库(database):保存有组织的数据的容器
- 2022-12-07Xshell断开连接后仍保持服务器程序执行的方法
nohup(参考https://blog.csdn.net/limiaoiao/article/details/81948401,实现Xshell断开连接情况下Linux命令继续执行)1、将原命令语句改为:nohup命令语句&2、回车执行,再
- 2022-10-30Mirror多人联网发布阿里云
Mirror多人联网发布阿里云新建模板小书匠将mirror网络地址和端口选为你阿里云服务器上开放的公网地址和端口IP与端口2.在阿里云服务器安全组中开放你所制定的端口开
- 2022-10-23.NET 热血传奇游戏服务器程序源码
《热血传奇》曾经风靡一时的网络游戏...多少80、90后的回忆,即使是放到现在还经常能看到有网友和身边的朋友在玩这款游戏。距离上一次代码更新已经是12、13年前的事情了...
- 2022-09-29一文搞懂MySQL客户端/服务器运行架构
前言之前对MySQL的认知只限于会写些SQL,本篇开始进行对MySQL进行深入的学习,记录和整理下自己对MySQL不熟悉的地方。如果有需要可以关注我的专栏一起学习,共同进步!关于mysql的