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服务器编程
IP协议协议--IP路由
《Linux高性能
服务器编程
》阅读笔记: 简单来说,路由用于决定将数据报发送到目标机器的所经路径。它是IP协议的一个核心任务,即发生在TCP/IP四层模型中的网络层。
mybright_
·
2020-08-05 01:02
Linux系统/网络编程
Linux编程
golang http
服务器编程
golanghttp
服务器编程
1.初识http是典型的C/S架构,客户端向服务端发送请求(request),服务端做出应答(response)。
SillyBirder
·
2020-08-04 17:12
go
基于TCP协议的
服务器编程
注:以下代码是在观看网易云课堂,职坐标发布的Linux网络编程|人工智能物联网时,跟着视频写的,仅为学习使用。代码出处在这里:https://study.163.com/course/courseMain.htm?share=1&shareId=1020885091&courseId=1002913013&trace_c_p_k2=f61d55ffe1e84f9d8ec0dd31b371723c1
Night_00
·
2020-08-03 22:04
Linux网络编程
Linux(
服务器编程
):10---缓冲区大小(SO_RCVBUF、SO_SNDBUF套接字选项)
套接字选项详细介绍,见文章:https://blog.csdn.net/qq_41453285/article/details/89536443一、选项简单介绍当使用setsockopt来设置TCP的接收缓冲区和发送缓冲区的大小时,系统都会将其值加倍,并且不得小于某个最小值。TCP接收缓冲区的最小值是256字节(不同系统会有不同的值),而发送缓冲区的最小值是2048字节(不同系统会有不同的值)。系
江南、董少
·
2020-08-03 03:22
Linux(服务器编程)
Linux(
服务器编程
):44---TCP长连接、短连接(心跳检测)
一、TCP连接的相关说明①使用TCP协议时,会在客户端和服务器之间建立一条虚拟的信道,这条虚拟信道就是指连接,而建议这条连接需要3次握手,拆毁这条连接需要4次挥手,可见,我们建立这条连接是有成本的,这个成本就是效率成本,简单点说就是时间成本,你要想发送一段数据,必须先3次握手(来往3个包),然后才能发送数据,发送完了,你需要4次挥手(来往4个包)来断开这个连接②CPU资源成本,三次握手和4次挥手和
江南、董少
·
2020-08-02 20:58
Linux(服务器编程)
TCP长连接
TCP短连接
心跳检测
Python之旅
Python学习之旅(第一程)Python简介创始人:荷兰人GuidoVanRossum时间:1989年Python语言的运用领域系统运维网络编程(搜索引擎、爬虫、
服务器编程
)科学计算人工智能web开发云计算大数据以及数据库编程教育游戏
zhougju
·
2020-08-02 13:50
Linux(
服务器编程
):50---Web压力测试工具(Apache Bench,ab)
一、ApacheBench介绍ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标,但是没有图形化结果,不能监控二、安装ubuntu下
江南、董少
·
2020-08-02 13:06
Linux(服务器编程)
Web压力测试工具
Apache
Bench
ab
解疑
从
服务器编程
方向上讲,应该了解TCP/IP协议族,多线程编程,同步方式,各种锁,锁无关的数据结构,
shiddong
·
2020-08-01 13:07
编程人生
编译cuda例程报错/usr/bin/ld: cannot find -lnvcuvid
usr/bin/ld:cannotfind-lnvcuvid网上也查了相关方法解决,但是不具有针对性问题的原因在于没有找到libnvcuvid.so和libnvcuvid.so.1的库解决方法:首先在
linunx
高山仰止-景行行止
·
2020-07-31 16:09
linux
acl库使用FAQ
acl工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及
服务器编程
框架,同时提供更多的实用功能库。
iteye_18264
·
2020-07-30 23:39
acl开发--编译安装
acl开发--快速入门
精通Node.js: 你应该阅读的书籍
最开始的几年,在应用
服务器编程
领域,我存在着一个选择。那时候,我已经远离了C一些时间,喜欢上JavaScript很长时间。
青涛声依旧
·
2020-07-30 09:16
Node.JS
服务器编程
心得(四)——如何将socket设置为非阻塞模式
1.windows平台上无论利用socket()函数还是WSASocket()函数创建的socket都是阻塞模式的:SOCKETWSAAPIsocket(_In_intaf,_In_inttype,_In_intprotocol);SOCKETWSASocket(_In_intaf,_In_inttype,_In_intprotocol,_In_LPWSAPROTOCOL_INFOlpProtoc
张小方
·
2020-07-30 08:37
流式套接字客户端/
服务器编程
此例子将利用上一篇介绍的套接字基础概念实现一个最基本的流式套接字客户端/服务器通信程序。在该程序中,客户端和服务器将按照如下步骤交互:1)客户端向服务器发出日期请求字符串,如%D%Y%A%T等2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端为了简化程序美图出套接字变成的关键内容,该实例略去了对请求字符串进行合法的校验的处理。服务器端程序:#include#
蓝翳-裂缝中的阳光
·
2020-07-29 02:18
网络编程
(课程学习笔记)Python初级入门精讲
Python语言介绍1.1Python语言介绍命名:原本是一个戏剧团的名称Python1.2Python能做什么系统运维,目前在运维领域Python语言最牛逼;网络编程(爬虫:从网上扒数据然后分类,
服务器编程
唧唧牙牙
·
2020-07-28 17:18
技术支持
经过一年时间的沉淀 再次回首 TCP Socket
服务器编程
------------------前言------------------开发了这么多年,发现最困难的程序开发就是通讯系统。其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要。(也许这个就是.net的企业级开发的战略吧)可是来到通讯系统,一切变得困难复杂。原因实在太多了,如:性能永远是第一位:有时候一个if判断都要考虑性能,毕竟
daxi1047
·
2020-07-27 21:57
JSP环境基于Session的在线用户统计深入分析
JSP环境基于Session的在线用户统计深入分析JSP作为后起之秀能够在
服务器编程
环境中占据一定地位,是和它良好支持一系列业界标准密切相关的。Session就是它提供的基础设施之一。
天地客人
·
2020-07-27 13:50
Java
linux高性能
服务器编程
书本总结
目录目录分析第一篇从1-4章节主要是介绍计算机网络基础知识和TCP/IP模型第二篇核心篇5章到15章节5-6章节主要介绍套接字编程API的使用和介绍7章是linux服务器方面的一个规范操作8-9服务器的架构模式--也是本书最重要的章节8是内核10章信号11章定时器12章libevent开源库13-14多进程线程编程开发15章进程池线程池第三篇高性能服务器优化监控介绍了一个linux下的工具和小技巧
爱哲学的码农
·
2020-07-16 06:45
服务器
读书日记系列
Java学习资料2900篇(3)
1002Java网络编程之URI、URL研究(1003Java网络编程之URI、URL研究(下)1004Java网络编程之传输控制协议(三)1005Java网络编程之传输控制协议(一)1006Java网络
服务器编程
pkuyjxu
·
2020-07-16 04:03
android
开发
服务器编程
模型
【注】:本篇侧重基本概念理解,不涉及代码实现细节同步与异步同步同步是指程序在执行一次调用时,在没有得到结果之前,程序不会返回,一旦程序返回了,也就得到了返回结果。异步异步是指程序在发出调用时,不等调用结果返回就会立即返回,异步通常结合回调实现。(异步往往意味着非阻塞)总结同步是自己等结果,异步是别人通知你阻塞与非阻塞阻塞阻塞是指在程序不能立即得到返回结果时(一个时间片以内)当前线程会被挂起。非阻塞
AlgoLin
·
2020-07-16 01:22
网络协议
同步与异步
阻塞与非阻塞
epoll
Python
协程
半同步/半反应堆线程池实现简单web服务器
半同步/半反应堆线程池实现简单web服务器,解析http请求此篇为《linux高性能
服务器编程
》第15章线程池实例的学习笔记。
通信男神杨丽斌
·
2020-07-15 18:04
工作
+pink老师的JS教程笔记+
JS是什么能够知道JS的发展历史能够说出浏览器执行JS的原理能够说出JS由哪三部分组成能够写出JS三个输入输出的语句运行在客户端的脚本语言(不需要编译,由js引擎逐行解释并执行,基于node.js进行
服务器编程
还没吃饱吗
·
2020-07-15 16:00
javascript
《Linux高性能
服务器编程
》学习笔记——第七章 Linux服务器程序规范
对Linux服务器程序,有许多模板式的要求,我们称之为程序规范:1、一般以后台进程形式运行。后台进程又称为守护进程(daemon),没有控制终端,因而不会意外接收到用户输入。父进程通常为init进程(PID为1)。2、通常有一套日志系统,至少能输出日志到文件,有的高级服务器能输出到专门的udp服务器。大部分后台进程都在/var/log目录下有自己的日志目录。3、一般以某个专门的非root身份运行。
爱很遥远
·
2020-07-15 16:16
互联网-服务器编程
C++实现的一个简单的日志库
最近一直在看《Linux多线程
服务器编程
》这本书。看了里面实现的一个日志库功能,觉得很有意思。于是,就在2周前就准备开始模仿它实现。由于最近比较忙,直到今天才完成,其实也没怎么去验证和测试。
huangjh2018
·
2020-07-15 14:29
c++
Linux
window
《Linux高性能
服务器编程
》笔记4--TCP/IP通信案例
访问Internet上的Web服务器1.访问Internet上的Web服务器1.1.实例总图1.2.部署squid代理服务器1.3.使用tcpdump抓包1.访问Internet上的Web服务器1.1.实例总图在Kongming20上运行wget客户端程序,在ernest-laptop上运行代理服务器程序。客户端通过代理服务器的中专,获取Internet上的主机www.baidu.com的inde
xuan_liu123
·
2020-07-15 10:27
计算机网络
超轻量级异步JS框架,别再让嵌套影响我们的优雅代码!
1.异步JS的重要性随着Web平台地位的提升,霸占着浏览器的JavaScript语言也成为了世界上最流行的语言之一,甚至通过Node.js进入了
服务器编程
领域。
weixin_30883271
·
2020-07-15 03:09
javascript
c#
从事游戏开发需要什么技能
程序有客户端编程,
服务器编程
,引擎编程,脚本编程,手机游戏开发,网页游戏。美术有3d建模,2d美术。方向不一样需求不一样。较了解程序,就程序俩说吧。
aliyunc
·
2020-07-14 07:11
监听套接字 连接套接字
摘要:对于
服务器编程
中最重要的一步等待并接受客户的连接,那么这一步在编程中如何完成,accept函数就是完成这一步的。
wukui1008
·
2020-07-13 21:56
C基础
python的udp服务器多进程编程
这里只演示os.fork派生子进程"""仅仅是演示udp的多进程
服务器编程
,未使用信号处理函数处理僵死进程"""importsocket,osser=socket.socket(socket.AF_INET
潇垚
·
2020-07-13 14:29
python学习
IP协议协议--IP分片
《Linux高性能
服务器编程
》阅读笔记:1.IP分片的概念 如图,当IP数据报超过帧的MTU(最大传输单元)时,它将会被分片传输。分片能发生在发送端或者中转路由器,且在传输过程中可能被多次分片。
mybright_
·
2020-07-13 10:42
Linux系统/网络编程
Linux编程
acl库使用FAQ
acl工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及
服务器编程
框架,同时提供更多的实用功能库。
zsxxsz
·
2020-07-12 20:23
acl开发--编译安装
acl开发--快速入门
网络编程
协程
协程编程
服务器编程
acl编译
跨平台网络通信与
服务器编程
框架库(acl库)介绍
一、描述acl工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及
服务器编程
框架,同时提供更多的实用功能库。
zsxxsz
·
2020-07-12 20:23
Linux 高性能
服务器编程
——多进程编程
问题聚焦:进程是Linux操作系统环境的基础。本篇讨论以下几个内容,同时也是面试经常被问到的一些问题:1复制进程映像的fork系统调用和替换进程映像的exec系列系统调用2僵尸进程3进程间通信的方式之一:管道43种SystemV进程通信方式:信号量,消息队列和共享内存fork系统调用定义:#include#includepid_tfork(void);函数说明:该函数每次调用返回两次。在父进程中返
weixin_33895475
·
2020-07-12 08:51
Linux 高性能
服务器编程
——Linux服务器程序规范
问题聚焦:除了网络通信外,服务器程序通常还必须考虑许多其他细节问题,这些细节问题涉及面逛且零碎,而且基本上是模板式的,所以称之为服务器程序规范。工欲善其事,必先利其器,这篇主要来探讨服务器程序的一些主要规范。概览:Linux服务器程序一般以后台程序的形式运行,后台进程又称为守护进程。Linux服务器程序一般以某个专门的非root身份运行。Linux服务器程序通常是可配置的,命令行或者配置文件的形式
weixin_33885253
·
2020-07-12 08:13
python基础day01笔记
>简介python的诞生创建人:GuidovanRossum(荷兰人)时间:1989年python语言的应用领域:系统运维网络编程(搜索引擎,爬虫,
服务器编程
)科学计算人工智能,机器人web开发云计算大数据及数据库编程教育游戏
CSDN时光
·
2020-07-11 20:34
python基础20课时
【
LINUNX
】常用的Nginx命令
/usr/local/webserver/nginx/sbin/nginx#启动Nginx/usr/local/webserver/nginx/sbin/nginx-t#检查配置文件nginx.conf的正确性/usr/local/webserver/nginx/sbin/nginx-sreload#重新载入配置文件/usr/local/webserver/nginx/sbin/nginx-sre
義拾壹
·
2020-07-11 19:42
n'gin'x
003-常见问题整理
熟悉Java虚拟机原理,Java高级特性和类库,Java网络与
服务器编程
,Java多线程编程,常见开源产品,精通1-2种常见开源产品的实现原理;理解tcp协议各种状态流转、以及原理,理解linuxepoll
maqianghb
·
2020-07-11 12:38
我的teamtalk学习历程 -- (1)安装,编译及配置
:https://github.com/mogujie/TeamTalk学习教程:http://blog.csdn.net/column/details/15700.html好书推荐:Linux高性能
服务器编程
libaineu2004
·
2020-07-11 10:32
Linux
JSP中基于Session的在线用户统计分析
JSP作为后起之秀能够在
服务器编程
环境中占据一定地位,是和它良好支持一系列业界标准密切相关的。Session就是它提供的基础设施之一。
iteye_12816
·
2020-07-11 08:47
Jsp
套接字说明及函数说明
读者可以重点掌握TCP套接字编程和UDP
服务器编程
。1.1.1套接字说明Linux&Unix的I/O内涵是系统中一切
guoping16
·
2020-07-11 06:26
C语言
Go 开发关键技术指南 | 带着
服务器编程
金刚经走进 2020 年(内含超全知识大图)
作者|杨成立(忘篱)阿里巴巴高级技术专家导读:从问题本身出发,不局限于Go语言,探讨服务器中常常遇到的问题,最后回到Go如何解决这些问题,为大家提供Go开发的关键技术指南。我们将以系列文章的形式推出《Go开发的关键技术指南》,共有4篇文章,本文为第3篇。Go开发指南InterfacesGo在类型和接口上的思考是:Go类型系统并不是一般意义的OO,并不支持虚函数;Go的接口是隐含实现,更灵活,更便于
阿里技术官方号
·
2020-07-11 01:25
GO
Shell
开发工具
linux AIO (异步IO) 那点事儿
linuxAIO(异步IO)那点事儿linuxAIO(异步IO)那点事儿-CNodelinuxAIO(异步IO)那点事儿在高性能的
服务器编程
中,IO模型理所当然的是重中之重,需要谨慎选型的,对于网络套接字
a13393665983
·
2020-07-11 01:08
Linux(
服务器编程
):48---luaunit单元测试
一、luaunit概述luaunit是Lua语言的一套用于编写lua的单元测试的框架,可以运行在很多平台上(包括Linux、MacOSX、Windows、Cygwin等等)。基于xUnit架构支持很多好用的特性,支持生成Test,TAP,JUnit和XML报告等等,这些格式的结果报名可以很好地集成于Jenkins和Hudson的持续集成环境luaunit支持通过传递一些命令去挑选测试用例,见下文L
江南、董少
·
2020-07-10 22:02
Linux(服务器编程)
Linux(
服务器编程
):46---KCP协议(UDP可靠性传输)
一、TCP、UDP相关说明TCP真的可靠吗?TCP在传输层是可靠的,但是在应用层是不可靠的例如,应用层在接收到数据之后,假设将数据放入缓存队列,然后将数据出队、解析、处理、做出响应。在这一系列的过程中都不属于传输层的范畴,而属于应用层的范畴,因此在这一系列过程中哪一步出错了,也可能导出数据处理错误TCP、UDP的选择在网络状况良好的情况下,UDP和TCP的选择根据你的业务需求来定但是在弱网情况下,
江南、董少
·
2020-07-10 17:42
Linux(服务器编程)
KCP协议
UDP可靠传输
学习笔记1:书单
—自顶向下》3、操作系统《深入理解计算机系统》(CSAPP)《程序员的自我修养》4、设计模式(23种)《大话设计模式》Linux系统:《Linux就该这么学》《Unix环境高级编程》《Linux高性能
服务器编程
Code_Leon
·
2020-07-10 11:08
linunx
系统 开启extension=php_fileinfo.dll 扩展 报错处理方法
打开php_fileinfo的扩展;运行servicephp-fpmrestart出现一下错误PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/php_fileinfo.dll'-/usr/local/php/lib/php/ext
0小新0
·
2020-07-10 09:39
php
【资源共享】eBook分享大集合
服务器系统类Linux高性能
服务器编程
Shell脚本学习指南高级Bash脚本编程指南.3.9.1(杨春敏黄毅译)鸟哥的Linux私房菜基础篇(第3版)深入理解计算机系统机器学习类吴恩达深度学习教
weixin_30342209
·
2020-07-10 06:03
TCP/IP数据包封装与拆解概述
《Linux高性能
服务器编程
》阅读笔记:1.TCP/IP封包流程 (1)经过TCP/UDP封装后的数据称为TCP报文段/UDP数据报。
mybright_
·
2020-07-09 22:02
Linux系统/网络编程
Linux编程
领导者-追随者模型的比喻
领导者/追随者(Leader/Followers)模型和半同步/半异步(half-sync/half-async)模型都是常用的客户-
服务器编程
模型.这几天翻了些文章,发现对领导者/追随者模型说的比较少
peon
·
2020-07-09 21:29
Linux(
服务器编程
):45---UDP分包与组包
一、UDP概述UDP协议就不过多的介绍了,可以参阅:https://blog.csdn.net/qq_41453285/article/details/103984794,或者其他关于UDP的文章下面有一个网站可以来查看当前各国的流量速率比,进入之后找到中国,点击查看:https://www.speedtest.net/global-index二、UDP的特性与应用场景采用UDP有3个关键点:网络
江南、董少
·
2020-07-09 19:24
Linux(服务器编程)
UDP分包与组包
学习笔记 Linux高性能
服务器编程
《Linux高性能
服务器编程
》游双著Linux高性能
服务器编程
IP协议详解IP服务特点无状态无连接不可靠IPv4头部结构IP路由IP路由表怎么更新IPv6TCP协议详解TCP服务的特点TCP头部结构TCP
jojozym
·
2020-07-09 18:26
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他