E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linunx服务器编程
C++Muduo网络库:简介及使用
文章目录一、Muduo网络库简介二、
服务器编程
实例2.1环境配置2.2
服务器编程
2.3运行及测试一、Muduo网络库简介Muduo网络库:底层实质上为Linux的epoll+pthread线程池,且依赖
硕~
·
2023-06-13 18:19
Muduo网络库
架构
后端
linux
恰饭
经验分享
从内核角度剖析Netty高性能的奥秘IO多路复用模型与Reactor模式
Netty是Jboos提供的java开源框架,是基于非阻塞IO(NIO)的客户端/
服务器编程
框架,它既能快速开发高并发、高可用、高可靠的网络服务器程序,也能开发高可用、高可靠的客户端程序。
弯_弯
·
2023-06-13 00:45
网络
java
网络协议
iPad Pro “买后生产力” - 在iPad上远程连接
服务器编程
写代码【公网远程】
文章目录前言视频教程1.本地环境配置2.内网穿透2.1安装cpolar内网穿透(支持一键自动安装脚本)2.2创建HTTP隧道3.测试远程访问4.配置固定二级子域名4.1保留二级子域名4.2配置二级子域名5.测试使用固定二级子域名远程访问6.iPad通过软件远程vscode6.1创建TCP隧道7.ipad远程vscode8.配置固定TCP端口地址8.1保留固定TCP地址8.2配置固定TCP端口地址9
D. Star.
·
2023-06-11 00:26
ipad
服务器
ios
【阅读笔记】Linux 高性能
服务器编程
Linux高性能
服务器编程
原文地址以及最新代码参考:https://github.com/EricPengShuai/Interview/tree/main/LinuxCh.5Linux网络编程基础API5.1socket
一荤配一素
·
2023-06-10 08:46
linux
服务器
笔记
iPad Pro “买后生产力” - 在iPad上远程连接
服务器编程
写代码【公网远程】
文章目录前言视频教程1.本地环境配置2.内网穿透2.1安装cpolar内网穿透(支持一键自动安装脚本)2.2创建HTTP隧道3.测试远程访问4.配置固定二级子域名4.1保留二级子域名4.2配置二级子域名5.测试使用固定二级子域名远程访问6.iPad通过软件远程vscode6.1创建TCP隧道7.ipad远程vscode8.配置固定TCP端口地址8.1保留固定TCP地址8.2配置固定TCP端口地址9
日出等日落
·
2023-06-08 15:52
内网穿透
ipad
服务器
ios
运维
http
【Python基础】路径的获取与拼接
在使用远程
服务器编程
时,不可避免的需要读取服务上的文件。
一穷二白到年薪百万
·
2023-06-07 22:41
Python学习
python
iPad Pro “买后生产力” - 在iPad上远程连接
服务器编程
写代码【公网远程】
文章目录前言视频教程1.本地环境配置2.内网穿透2.1安装cpolar内网穿透(支持一键自动安装脚本)2.2创建HTTP隧道3.测试远程访问4.配置固定二级子域名4.1保留二级子域名4.2配置二级子域名5.测试使用固定二级子域名远程访问6.iPad通过软件远程vscode6.1创建TCP隧道7.ipad远程vscode8.配置固定TCP端口地址8.1保留固定TCP地址8.2配置固定TCP端口地址9
太阳的影子wing
·
2023-06-07 15:08
前端开发
ipad
服务器
ios
iPad Pro “买后生产力” - 在iPad上远程连接
服务器编程
写代码【公网远程】
文章目录前言视频教程1.本地环境配置2.内网穿透2.1安装cpolar内网穿透(支持一键自动安装脚本)2.2创建HTTP隧道3.测试远程访问4.配置固定二级子域名4.1保留二级子域名4.2配置二级子域名5.测试使用固定二级子域名远程访问6.iPad通过软件远程vscode6.1创建TCP隧道7.ipad远程vscode8.配置固定TCP端口地址8.1保留固定TCP地址8.2配置固定TCP端口地址9
执沐
·
2023-06-07 13:18
ipad
服务器
ios
Linux搭建Web服务器(三)——
服务器编程
基本框架以及事件处理模式
目录0x01
服务器编程
基本框架0x02两种高效的事件处理模式Reactor模式Proactor模式模拟Proactor模式0x01
服务器编程
基本框架虽然服务器程序的种类繁多,但是其基本框架都是一样的,不同之处是在于处理逻辑
郑烯烃快去学习
·
2023-04-20 05:01
Linux系统编程
服务器
linux
网络
操作系统
Linux高性能
服务器编程
|阅读笔记:第1章 - TCP/IP协议族
简介Hello!非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ଘ(੭ˊᵕˋ)੭昵称:海轰标签:程序猿|C++选手|学生简介:因C语言结识编程,随后转入计算机专业,获得过国家奖学金,有幸在竞赛中拿过一些国奖、省奖…已保研学习经验:扎实基础+多做笔记+多敲代码+多思考+学好英语!唯有努力本文仅记录自己感兴趣的内容1.1TCP/IP协议族体系结构以及主要协议TCP/IP协议族:四层系统系统
海轰Pro
·
2023-04-17 16:57
书籍阅读
linux
服务器
c++
可能是最便捷vscode remote离线部署教程
Vim党一直以来是Linux界大神级的存在,无Vim不Linux似乎成为了极客的标志,但过高的门槛也隔绝了很多人进入Linux
服务器编程
的可能性,直到vscoderemote的出现,为Linux服务器开发带来了大众化的曙光
大山鼠
·
2023-04-16 07:49
【牛客网C++服务器项目学习】Day12-网络编程的两种事件处理模式
dayx1.
服务器编程
基本框架项目的改进点在网络存储单元这个课不可能能够涉及到完整的服务器开发,还需要自己去钻研和学习
garbage_man
·
2023-04-16 07:45
服务器项目学习
c++
服务器
网络
linux
后端
JavaScriptFoundation
JavaScriptFoundation一.JavaScript简介1.1JavaScript是什么1.2JavaScript的作用1.2.1网页特效1.2.2表单验证1.2.3数据交互1.2.4
服务器编程
挖挖挖-9527
·
2023-04-14 11:09
javascript
多人网络斗地主开发实战基于(Unity2017) 视频教程
第一个课程就是《从计算机网络都
服务器编程
》
陈南云
·
2023-04-13 17:00
shell脚本基础之详解基本脚本的构建(一)
基本脚本的构建使用多个命令创建shell脚本文件注意:显示消息使用变量环境变量注意:用户变量命令替换注意在学习下述内容之前,默认我们是已经了解
Linunx
系统和有关基础命令,才开始学习shell编程的。
昱Wy
·
2023-04-11 13:03
shell脚本
bash
linux
运维
Linux网络编程 | TCP客户端与
服务器编程
流程
前言TCP协议下服务器与客户端编程流程。一、TCP是什么?TCP是一种可靠的,面向连接的流式服务。二、TCP编程流程三、具体步骤服务器端代码如下(示例):```ser.c``#include#include#include#include#include#include#includeintmain(){intsockfd=socket(AF_INET,SOCK_STREAM,0);//创建套接字
大柳_
·
2023-04-08 23:11
Linux
linux
网络
服务器
UE4/5 C++网络
服务器编程
纪录【零】--准备篇
前言之前利用业余时间重新复习UE4/5的C++开发,闲来无事做了个基于独立服务器的多人在线(目前限定客户数量是20人以内)DEMO,核心功能在我之前发的B站视频里面有,战斗、动作、交互以及场景演示都有了,有朋友看了视频之后要求我写文档复现,我也顺便纪录一下需要做的工作。方便以后自己遇到相关业务场景进行回顾知识点,顺便分享给各位朋友。视频指路1-整点小活儿:整点小活儿视频指路2-研发中天气场景切换:
blind_mokey
·
2023-04-08 18:40
游戏开发
游戏
项目管理
Linux下TCP网络服务器实现源代码
首先,循环网络
服务器编程
实现的步骤是这样的:这种服务器模型是典型循环服务,如果不加上多进程/线程技术,此种服务吞吐量有限,大家都可以看到,如果前一个连接服务数据没有收发完毕后面的连接没办法处理。
wjs1033
·
2023-04-08 15:28
linux
linux
tcp
网络编程
Netty究竟是怎么运行的-连接流程的深入剖析
netty就是这样的一种框架,让Javanio变得:网络
服务器编程
变得容易可用性变高扩展性好netty的基本工作方式那么,Netty究竟是怎么运行的?Netty使用多Reactor多线程模型。
该用户快成仙了
·
2023-04-07 10:25
java
开发语言
后端
阻塞IO和非阻塞IO的区别
阻塞IO:称阻塞的文件描述符为阻塞IO非阻塞IO:称非阻塞的文件描述符为非阻塞IOsee:Linux高性能
服务器编程
游双P126区别阻塞IO针对阻塞IO的系统调用(如read,write)可能因为无法完成而被系统挂起
OpenSani
·
2023-04-07 04:00
项目WebServer
计算机网络
网络编程
服务器
linux
后端
网络
c++
【python】requests模块初探(一)
1.
服务器编程
基础;2.爬虫利器;3.自动化接口测试;4
复现
·
2023-04-07 00:46
第十一章、网络编程11.1-11.3
11.1客户端-
服务器编程
模型每个网络应用都是基于客户端-服务器模型的。客户端-服务器模型中的基本操作是事务。
wenmingxing
·
2023-04-06 15:25
Linux高性能
服务器编程
公众号:畅游码海更多高质量原创文章都在里面~主机字节序和网络字节序:在32位机器上,累加器一次能装载4个字节,这四个字节在内存中排列顺序将影响它被累加器装载成的整数的值大端字节序(网络字节序):一个整数的高位字节存储在内存的低地址处小端字节序(现代PC大多数采用):整数的高位字节存储在内存的高地址处即使是同一台机器上不同语言编写的程序通信,也要考虑字节序的问题Linux下字节序转换函数:#incl
星光 不服赶路人
·
2023-04-05 15:06
高性能服务器开发
c++
后端
软件框架
【Linux高性能
服务器编程
】信号处理方法之统一事件源
目录为什么要用统一事件源统一事件源的概念统一事件源的应用为什么要用统一事件源信号是一种异步事件:信号处理函数和程序的主循环是两条不同的执行路径。即当进程收到信号时,操作系统会中断进程当前的正常流程,转而进入信号处理函数去处理信号,完成后再返回中断的地方继续执行。很显然,信号处理函数需要尽可能地快速执行完毕,以确保该信号不会被屏蔽太久。因为为了避免信号竞态条件的发生,信号处理期间系统不会再次触发它。
李 ~
·
2023-04-04 09:22
Linux学习
服务器
linux
信号处理
【Linux高性能
服务器编程
】I/O复用的高级应用
文章目录一、基于select的非阻塞connect二、基于poll的聊天室程序2.1客户端2.2服务器三、基于epoll实现同时处理TCP和UDP服务一、基于select的非阻塞connectconnect系统调用的man手册中有如下一段内容:EINPROGERESSThesocketisnonblockingandtheconnectioncannotbecompletedimmediately
李 ~
·
2023-04-04 09:22
Linux学习
服务器
linux
c/c++ webserver项目(linux 高性能
服务器编程
,游双)
项目介绍:最近在阅读游双的《linux高性能
服务器编程
》,看到后面跟着里面的代码敲了一个webserver。
weixin_57106674
·
2023-04-03 20:11
c++
c语言
开发语言
linux
服务器
golang游戏服务器框架_服务器后端技术--掌握这些技能可以让你为所欲为(经验分享)...
服务器来说,难点就是稳定和并发,经过几年的加班熬夜的时间,今天把一些经验和大家分享,让你在
服务器编程
中“为所欲为“。首先是说服务器运行环境,使用服务器代码稳定的关键。
weixin_39598308
·
2023-04-02 08:55
golang游戏服务器框架
Linux 高性能
服务器编程
——高级I/O函数
重定向dup和dup2函数#includeintdup(intfile_descriptor);intdup2(intfile_descriptor_one,intfile_descriptor_two);dup创建一个新的文件描述符,此描述符和原有的file_descriptor指向相同的文件、管道或者网络连接。dup返回的文件描述符总是取系统当前可用的最小整数值。dup2函数通过使用参数fil
ctthuangcheng
·
2023-04-02 03:33
linux
高性能服务器编程
服务器基本框架+两种事件驱动模型
服务器编程
基本框架服务器程序基本框架都一样,不同之处在于逻辑处理。
遨游的laugh哥
·
2023-04-01 19:13
Linux网络编程
服务器
网络
运维
MySQL架构原理(MySQL体系架构、MySQL运行机制、MySQL存储引擎)
目前主流
服务器编程
技术,例如:Java、C、Python,它们均是通过各自API与MySQL建立连接服务层服务层为MySQLServer的核心,主要包括系统管理和控制工具、连接池、SQL接口、解析器
大自然的代码搬运工
·
2023-04-01 16:30
MySQL
mysql
网络游戏
服务器编程
多线程编程示例#include#include#include#include#defineWIN32_LEAN_AND_MEANDWORDWINAPIThreadFunc(LPVOID);intmain(){HANDLEhThred1;HANDLEhThred2;DWORDexitCode1=0;DWORDexitCode2=0;DWORDthreadId;hThred1=CreateThrea
以后的事,以后再说
·
2023-04-01 02:27
C/C++
网络
操作系统
服务器
c++
运维
linux网络编程--socket服务器和客户端TCP编程及多进程编程
文章目录1.网络编程中客户端与服务器通信基本流程2.服务器和客户端编程实现2.1.迭代
服务器编程
实现2.1.1.命令行参数解析2.1.2.创建服务器socket2.1.3.bind绑定端口和ip并且开启
WH^2
·
2023-03-31 21:27
linux高级环境编程
linux
网络
服务器
Linux 网络编程学习笔记
前言:本文是学习《Linux高性能
服务器编程
(游双著)》时所记录的重点知识。
碧龗
·
2023-03-31 21:03
计算机网络
linux
学习
运维
C++实现高并发Web服务器
1.
服务器编程
基本框架服务器程序种类繁多,但其基本框架都是一样的,它们的不同之处在于逻辑处理。如图所示是服务器的基本框架。该图既能用来描述一台服务器,也能用来描述一个服务器机群。
晚星_QAQ
·
2023-03-31 17:33
服务器
c++
一、重写muduo网络库之
服务器编程
及测试
目录一、基于muduo网络库开发服务器程序的基本步骤1、组合TcpServer对象2、创建EventLoop事件循环对象的指针3、明确TCPServer构造函数需要的参数,输出ChatServer的构造函数4、在当前服务器类的构造函数当中,注册处理连接的回调函数和处理读写事件的回调函数5、设置合适的服务端线程数量,muduo库会自己分配I/O线程和work线程二、测试代码今天开始,小鱼将和大家一起
小鱼的编程之路
·
2023-03-31 11:03
Linux网络编程
重写muduo网络库
服务器
网络
运维
linux网络编程面试题
以
服务器编程
为例,传统的多进程(多线程)并发模型,在处理用户连接时都是开启一个新的线程或者进程去处理一个新的连接,而I/O多路复用则可以在一个进程(线程)当中同时监听多个网络I/O事件,也就是多个文件描述符
opera321
·
2023-03-31 10:07
网络
服务器
运维
C++ 20 协程 Coroutine
这玩意对C++的未来可能是重要一环,也会是让C++成为
服务器编程
有力工具。对C++20的协程,最简单的理解协程是可以重入的特殊函数。
七包辣条
·
2023-03-30 08:25
计算机
程序员
编程
windows
【linux
服务器编程
学习】10.多线程编程
linux中的线程线程是linux中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境,可分为内核线程和用户线程,分别由内核和程序线程库调度。关于linux多线程编程,需要掌握怎么创建和结束线程,怎么读取和设置线程属性,线程同步方式等。创建和结束线程线程的创建#includeintpthread_create(pthread_t*thread,constpthread_attr_t*
Sweler*19
·
2023-03-30 07:36
linux
学习
c++
网络编程(四)TCP IO多路转接
服务器编程
(select)多线程
一,select多路转接服务器网络编程(三)TCPIO多路转接
服务器编程
(select)二,select多路转接服务器(多线程)前面介绍的select多路转接服务器已经可以实现处理多个客户端的服务器,为了进一步提高效率
橡秄
·
2023-03-30 02:52
#
linux服务器编程
c++
vscode
linux
关于
linunx
下cron 执行脚本找不到命令问题
今天搞定任务,有个sh脚本定时执行里面直接写servicexxxstop但是总是不执行通过查询日志发现是因为service命令没找到.用了csdn没什么用,最后在外国的StackOverflow上面找到了原链接https://stackoverflow.com/questions/8127433/unable-to-run-a-service-command-via-cron也就是说需要在执行的命
笨小孩1234
·
2023-03-18 10:46
关于如何使用Linux(centos7)使用telnet服务
我的目的很简单,就是为了实现《Linux高性能
服务器编程
》这本书中的一些例子。虽然说telnet命令我网上搜索的时候,很多人说telnet因为采用明文传送报文,安全性不好。
阿宋同学
·
2023-03-14 22:01
Linux
linux
服务器
运维
WebServer项目代码逻辑分析
文章目录项目介绍一、
服务器编程
基本框架一、WebServer类详解1.初始化2.启动WebServer二、I/O处理的具体流程三、线程池四、HTTP请求报文解析与响应报文生成1.请求报文2.响应报文3.
爱吃芝麻球
·
2023-02-17 17:51
WebServer服务器
服务器
网络
http
labelme2voc.py无法读取window下生成的json文件
window下生成的json文件解决方法:在windows系统下,利用labelme标注图像生成的json文件,图像的路径是反斜杠的,例如:“imagePath”:“…\imgs\28.9_3.jpg”;如果在
linunx
black_521
·
2023-01-30 11:58
python
开发语言
网络编程
##客户端-
服务器编程
模型客户端与服务器均指进程。一个客户端-服务器事务由四步组成:1.客户端发送请求2.服务器处理请求3.服务器发送响应4.客户端处理响应##网络对主机而言,网络是一种I/O设备。
CSU_IceLee
·
2023-01-29 16:30
condition_variable条件变量
有次面试,面试官问我有没有了解过条件变量(之前看的Linux高性能
服务器编程
书中,绝对提到了这个,都忘光了),我回答没有。。。。今天回过头来,整理一下。
顾文繁
·
2023-01-05 11:54
c++
高性能Linux服务器
c++
vs code 使用Remote SSH 插件实现远程
服务器编程
目录场景工具配置场景1、开发环境比较复杂,本地较难搭建,如一些中间件对Windows支持不好,已搭建在现有linux服务器上,而开发者本地系统为windows。2、直接连接部署服务器开发,可以充分利用硬件资源,开发时最大程度模拟实际运行情况工具vscode,安装RemoteSSH插件。点击左侧扩展图标,在输入框中输入ssh,如图(已安装完截图,未安装时电击安装)配置在左侧点击下方绿色打开远程窗口图
祺稷
·
2023-01-03 07:11
vs
code
服务器
ssh
linux
关于网络编程中recv函数在什么情况下会返回的一点心得。
问题的提出最近在学习《Linux高性能
服务器编程
》,仿着第五章书上的代码写了一个服务端和客户端的程序,其中谈到OOB字节会将recv函数截断的现象,因此产生了好奇,探究一下recv函数在什么情况下会返回
_夕
·
2022-12-31 13:46
tcp
c++
Unity 3D 游戏开发学习资料集合(开发必备)
Unity官方中文论坛-Unity3d.comUnity教程游戏蛮牛-虚拟现实,unity3d教程Unity3D论坛-Unity圣典社区Unity3D联盟入门Unity-Demo之✨桌面小宠物C++游戏
服务器编程
从入门到掌握教程
henhenha
·
2022-12-24 21:15
unity
【阅读】《Linux高性能
服务器编程
》——第十五章:进程池和线程池
进程池和线程池15.1进程池和线程池概述15.2处理多客户15.3半同步/半异步线程池实现15.4使用进程池实现的简单的CGI服务器15.5半同步/半反应堆线程池实现15.6使用线程池实现的简单Web服务器15.6.1http_conn类15.6.2main函数 动态创建子进程或子线程的缺点:动态创建进程或线程比较耗费时间,将导致较慢的客户响应;动态从创建的子进程或子线程通常只能为一个客户服务,
甄姬、巴豆
·
2022-12-05 10:04
服务器
linux
多进程
线程池
多线程
Linux高性能
服务器编程
学习记录——十五、进程池与线程池
这一章实现了一个半同步/半异步的进程池(主进程只负责监听socket,所有连接socket,以及连接socket上的数据操作由子进程负责),和一个半同步/半反应堆的线程池,主线程负责监听socket和所有连接socket上的IO事件,子线程都阻塞在工作队列中,以竞争的方式从队列中取任务,然后处理。半同步/半异步的进程池实现processpool.h#ifndefPROCESSPOOL_H#defi
qq_20363225
·
2022-12-05 10:00
TCP-IP
linux
c/c++
服务器
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他