网络编程

for_ever_love__19 小时前
开发语言·爬虫·python·网络编程
python爬虫: GET请求与POST请求下面是一段获取页面源代码的代码这里是用 urllib 来抓取页面源代码, 这是python内置的一个模块, 但是, 它并不是我们常用的爬虫工具, 常用的抓取页面的模块通常使用一个第三方模块request, 这个模块的优势就是比urllib还要简单, 并且处理各种请求都比较方便
啦啦啦啦啦zzzz3 天前
linux·运维·服务器·网络·c++·网络编程
ET和LT详解本篇文章是最后一篇关于《Linux高性能服务器编程》的总结,我把这篇文章放在最后是因为我想通过这本书中大部分的项目实战总结出一些关于ET和LT的理解。
啦啦啦啦啦zzzz4 天前
linux·服务器·网络·c++·网络编程
共享内存的网络聊天室本篇参考书目《Linux高性能服务器编程》,这是我第三次实现网络聊天室,这一次是在内存的方面进行了极大的改进,并且本篇文章主要使用c++11来实现的,将书本里面的c语言重写了一遍。
啦啦啦啦啦zzzz12 天前
linux·服务器·网络·c++·网络编程
高级I/O函数(一)本篇文章是开始深入了解一些Linux的高级API,目的就是为了解决一些特别的问题,参考书目为《Linux高性能服务器编程》,所有的代码我会在github上面进行提交,我github的仓库地址是:
AI人工智能+电脑小能手1 个月前
java·udp·网络编程·socket·tcp
【大白话说Java面试题 第215题】【10_网络协议篇】第6题:Socket 是什么?📌 PDF:大白话说Java面试题 — 10_网络协议篇📚 回答:1.1 从应用层视角 Socket 是应用层与 TCP/IP 协议栈之间的 编程接口(API),封装了 IP 地址和端口号,为应用进程提供端到端的网络通信能力。在 Java 中,java.net.Socket 和 java.net.ServerSocket 是对底层系统调用的封装。
white_ant1 个月前
java·网络编程·netty
5-Netty WebSocket 与 HTTP注意:WebSocketServerProtocolHandler 默认不处理分片,需要业务层自行实现。
WZF-Sang2 个月前
服务器·网络·c++·学习·网络编程·php
网络基础——2程序员写的一个个解决我们实际问题, 满足我们日常需求的网络程序, 都是在应用层。因此下面就来学习一些有关应用层的知识
天空'之城2 个月前
linux·开发语言·网络编程·reactor 反应堆模式
Linux 系统编程 14:Reactor 反应堆模式前言:承接上一篇 IO 多路复用与 epoll 核心原理,掌握 epoll API 只是基础,如何基于 epoll 构建高性能、易扩展的服务器架构,才是工业级开发的核心。本篇讲解高性能服务器的通用设计范式 ——Reactor 反应堆模式,拆解三大核心组件与三种经典架构模型,并从零手写实现一个单 Reactor 单线程服务器,带你理解 Nginx、Redis、Netty 等主流中间件的底层设计思想。
天空'之城2 个月前
linux·网络编程
Linux 系统编程 12:TCP 进阶前言:承接上一篇 TCP 基础 Socket 编程,跑通单客户端回显服务只是入门。实际开发中,TCP 字节流特性带来的粘包问题、单服务器同时服务多个客户端的并发需求,是必须解决的两个核心问题。本篇深入拆解粘包的成因与三种主流解决方案,实现多进程、多线程两种经典并发服务器模型,并讲解 TCP 常用选项优化,是从网络编程入门到工程实战的关键一步。
一条泥憨鱼3 个月前
java·开发语言·网络·网络编程
Java网络编程:Socket通信从入门到起飞🌈个人主页:一条泥憨鱼(欢迎各位大佬莅临)🎬精选专栏:数据结构与算法,Java ,苍穹外卖日记,AI学习,JavaWeb
段ヤシ.3 个月前
java·网络编程·反射
回顾Java知识点,面试题汇总Day18(持续更新)通过一个实例化对象映射到类,在程序运行期间就可以获取类的信息,进行相关操作。Class类是反射的基础用一个对象来表示某个类的信息,通过Class类来创建
2401_892070983 个月前
网络编程·reactor·epoll·反应堆模型
【高性能网络核心】Reactor 模型原理与整体架构:从入门到架构师级理解在高性能网络框架(Nginx、Redis、Netty、muduo、Skynet)中,Reactor 模型是绝对的底层灵魂。它解决了 C10K 问题,实现了单线程 / 少量线程支撑百万并发连接,是后端架构师必须吃透的核心模型。
UrSpecial3 个月前
服务器·网络编程·reactor·tcp
从零实现 Reactor + ThreadPool TCP 服务器本文将从什么是reactor,以及为什么需要reactor开始讲起,在reactor模型的基础上引入线程池,最终实现一个TCP服务器。
毋语天3 个月前
python·网络编程·fastapi·rest api·异步编程
FastAPI 网络编程入门到实战:从 HTTP 协议到异步 API 开发本文带你从零理解网络编程基础,掌握 FastAPI 的核心概念:路径与查询参数、类型校验、异常处理、异步编程,并最终部署一个完整的 API 服务。所有代码均可直接运行,适合想要快速上手现代 Python Web 开发的读者。
hellojackjiang20114 个月前
网络·网络协议·tcp/ip·架构·网络编程
socket长连接在手游场景下的技术实践本文由37手游黄子键分享,有排版和内容优化等。本文介绍了37手游基于B站goim框架自研长连接系统的实践。系统采用分层设计,支持多协议和发布/订阅机制,用于直播弹幕、实时推送等场景,实现了高性能与业务适配。
Qt程序员4 个月前
linux·网络编程·多线程·epoll·网络io·阻塞io·io_uring
网络 I/O 面试必考点:从多进程多线程到异步 I/O 与多路复用网络 I/O 的演进,是一场围绕“如何高效管理等待”的核心革命。从多进程的“人海战术”,到多路复用的“精兵强将”,再到异步 I/O 的“自动化未来”,网络 I/O 模型的演进,其目标始终如一:在有限的资源下,承载更高的并发。
UrSpecial4 个月前
网络编程·tcp·posix api
POSIX API与TCP网络编程这篇文章咱们就来聊聊 TCP 网络编程里那些绕不开的 POSIX API。我会带你捋一捋这些 API 到底是怎么干活的,顺便把开发中容易踩的坑,还有面试官最爱问的那些“经典问题”也都一并讲透。
UrSpecial4 个月前
c语言·网络编程·reactor·epoll
基于C语言与Epoll的Reactor模型在网络编程的世界里,如何高效地处理成千上万个并发连接始终是一个核心挑战。传统的“一个连接一个线程”的模型在连接数较少时简单有效,但当并发量上来后,线程创建和上下文切换的开销会成为系统的瓶颈。
学会去珍惜4 个月前
c语言·网络编程·游戏开发·嵌入式系统·系统编程
学会C语言可以做什么C语言是一种通用的编程语言,它的应用范围非常广泛,可以用于开发各种类型的应用程序。C语言有着高效、灵活、可移植的特点,是底层系统编程的主流语言之一,也是各种应用软件开发的重要语言之一。本文将详细介绍 C语言可以做什么,以及 C语言在不同领域的应用。
2401_841495644 个月前
linux·网络·c++·网络编程·ip·tcp·服务端
Linux C++ TCP 服务端经典的监听骨架本文介绍一个Linux 系统下的TCP服务端程序,功能如下:1.绑定 IP + 端口2.监听客户端连接