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
网络编程学习
Linux
网络编程学习
路线
转载自:https://blog.csdn.net/lianghe_work/article一、网络应用层编程1、Linux网络编程01——网络协议入门2、Linux网络编程02——无连接和面向连接的区别3、Linux网络编程03——字节序和地址转换4、Linux网络编程04——套接字5、Linux网络编程05——C/S与B/S架构的区别6、Linux网络编程06——UDP协议编程7、Linux网
晚餐吃什么
·
2019-03-26 20:52
Linux网络编程
Android
网络编程学习
(2)-http header
前言HTTP协议在网络知识中占据了重要的地位,HTTP协议最基础的就是请求和响应的报文头(Header),大多数Http协议的使用方式,都是依赖设置不同的HTTP请求/响应的Header来实现的http缓存在HTTP协议中,天然就有对缓存的支持;HTTP缓存主要是通过请求和响应报文头中的对应Header信息,来控制缓存的策略。这里主要涉及两个Header:Cache-Control:设定缓存策略,
weiinter105
·
2019-03-04 18:52
Android
网络编程学习
(1)
前言在Android开发中,网络请求是非常常用的,因此我们需要对Android开发的网络请求有大致的了解;包括应用到的一些基础原理,以及一些常用的开源库基本原理在AndroidApp的开发中,用到最多的通信方式是基于Http协议,如果涉及到消息推送,可能会使用到WebSocket等,不管是Http还是WebSocket,其底层实现都是基于Socket;Socket即套接字,是一个对TCP/IP协议
weiinter105
·
2019-02-27 22:48
Python神经
网络编程学习
笔记(一)
一、预测器(千米转换英里)若简单机器接受了一个输入,并做出应有的预测,输出结果,所以我们将其称为预测器。我们根据结果与已知真实示例进行比较所得到的误差,调整内部参数,使预测更加精确。预测器的核心是有一个可调节的线性函数。已知千米和英里之间存在线性关系:英里=千米×C,随机取C的值,目标为减少误差。无需使用确切的方法计算出C值,采用持续细化误差的想法。我们尝试得到一个答案,并多次改进答案,这种方法也
wondering_cat
·
2018-10-15 09:54
Python神经网络
网络编程学习
----(4)面试常见问题
1TCP和UDP的区别TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,因此不会出现丢失或乱序。UDP:是无连接的数据报服务,不对数据报进行检查与修改,无须等待对方的应答,会出现分组丢失、重复、乱序,但具有较好的实时性,UDP段结构比TCP的段结构简单,因此网络开销也小。3多线程如何同步下面的文章写的非常好https://blog.csdn.net/u0110
艾剪疏
·
2018-09-13 11:30
网络编程学习
----(1)网络通讯基础知识
1多台机器之间通讯的基本原理2什么是协议3TCP/IP协议参考模型4TCP/IP模型与OSI模型的比较5TCP/IP协议数据封装的过程6TCP/IP各个层次的简介一、多台机器之间通讯的基本原理1找到对方IP。2数据需要发送到对方指定的应用程序上。为了标识应用程序,所以给这些网络应用程序都用数字进行标识。为了方便称呼这个数字,叫做“端口”,也叫逻辑端口。3协议:定义通讯规则,这个通讯规则称为协议。国
艾剪疏
·
2018-09-08 09:34
网络编程学习
----(2)UDP模式下,实现数据的传输与接受
1IP地址:Java类中的InetAddress对象2TCP和UDP3Socket4UDP模式下,实现数据的传输与接受5结合多线程实现聊天功能1IP地址:Java类中的InetAddress对象对InetAddress的简单操作publicstaticvoidUDPPartern_IP(){try{InetAddressip=InetAddress.getLocalHost();//得到本地IP地
艾剪疏
·
2018-08-28 22:18
”linux学习之路” (感觉写的很好,更像是
网络编程学习
路线图)
转:https://www.oschina.net/question/587367_156024很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与
Damage233
·
2018-07-11 18:14
C++note
UNIX网络编程
UNIX网络编程环境搭建
Linux
网络编程学习
路线
转载自:https://blog.csdn.net/lianghe_work/article一、网络应用层编程1、Linux网络编程01——网络协议入门2、Linux网络编程02——无连接和面向连接的区别3、Linux网络编程03——字节序和地址转换4、Linux网络编程04——套接字5、Linux网络编程05——C/S与B/S架构的区别6、Linux网络编程06——UDP协议编程7、Linux网
CTHON
·
2018-05-25 20:00
【网络编程】专题一:基础概念(一)
引言本系列文章旨在记录
网络编程学习
过程,包含基础知识的整理以及自己的一些学习心得,共勉。一、概述网络编程是网络间通信的一种编程方式。
Lost_Innocent
·
2018-05-05 20:43
C#网络编程
网络编程学习
BIONIOAIOBIO(同步阻塞)Server端代码并启动Client端代码问题总结NIO(NewI/O或者称之为Non-BlockI/O)AIO(AsynchornousI/O或者称之为NIO2.0)套接字编程SelectPollEpollSelectPollEpollBIONIOAIOBIO(同步阻塞)传统的网络编程模型中采用C/S模型,即客户端/服务端模型。这时候通常采用的是BIO(Blo
a2370889_com
·
2018-04-30 22:19
JDK
计算机网络
网络编程
Android
网络编程学习
笔记(一)
应用层HTTP/HTTPS协议1定义HTTP协议(超文本传输协议)用于从www服务器传输超文本到本地浏览器的传送协议,HTTP协议是应用层协议,由请求和响应构成,HTTP默认端号80,HTTPS端口号为443HTTP位置2简单的HTTP协议1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。2、灵活:HTTP允许传输
啥都不懂的皮特
·
2018-04-06 20:08
网络编程学习
日志--常见7种请求方法
HEAD:与get类似,它告诉服务器只返回Http首部,不用实际发送文件。常见用途:检查文件在最后一次缓存后是否有修改。DELETE:删除web服务器上位于制定URL的文件。这个请求存在明显过的安全风险,并非所有服务器都配置为支持这个方法。即使支持,也要求完成某种身份的认证。PUT:允许客户端将文档放在网站的抽象层次结构中,而不需要知道网站如何映射到实际的本地文件系统。要求完成某种身份的认证。常见
Our_existence
·
2017-12-18 11:30
网络编程
java
web
网络编程
网络编程学习
:io模型之io多路复用
多路复用的概念:简而言之,就是将准备要用的文件描述符添加到一张表里,然后让select等待表里的任一描述符准备就绪(就是可以执行了),然后执行那个已经准备就绪的文件描述符,然后把其他的没有准备好的文件描述符全都删除;援引知乎上的一个解释:这些名词比较绕口,理解涵义就好。一个epoll场景:一个酒吧服务员(一个线程),前面趴了一群醉汉,突然一个吼一声“倒酒”(事件),你小跑过去给他倒一杯,然后随他去
财务码农小老板
·
2017-11-09 15:39
net
UNIX
网络编程学习
之一:socket的简介
一、什么是套接字(socket)要回答第一个问题,首先需要对计算机的OSI网络分层有所了解: 1.OSI参考原型 2.TCP和SCTP的连接以及断开过程 3.socket建立和断开连接的过程二、OSI参考原型以及socket的简介根据OSI参考原型,计算机网络可以分为物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。这个计算机网络课程上都学过,与之相对应的就是实际的分层结构。在这个
HumphreyHu
·
2017-09-21 21:44
网络编程
技术学习方法和博客宗旨
关于这一点,最近在看陈硕的博文“谈一谈
网络编程学习
经验”,讲的非常到位。我也以此作为我写博客的宗旨。陈硕博文链接http://blog.csdn
utanbo
·
2017-03-16 12:17
网络编程学习
:tcp/ip编程
tcp与udp的比较分析tcp:不记录消息边界udp:记录消息边界用到的结构体structsockaddr_un{__SOCKADDR_COMMON(sun_);=====》#define__SOCKADDR_COMMON(sa_prefix)sa_family_tsa_prefix##family=====》intsun_family;=====》协议族AF_UNIXcharsun_path[1
财务码农小老板
·
2016-09-28 20:09
net
Linux-
网络编程学习
笔记之tcp
Linux-
网络编程学习
笔记之tcp目录-
网络编程学习
笔记之tcp目录前言预备知识网络字节序2ip地址转换函数3sockaddr数据结构网络套接字函数1socket函数2bind3listenconnect
__孤剑__独舞
·
2016-09-17 09:42
linux
c编程
python
网络编程学习
epoll多路复用
捋一下阻塞非阻塞,同步异步概念阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态阻塞:当前进程调用结果未返回,进程等待非阻塞:当前进程调用结果未返回,进程不等待同步和异步关注的是消息通信机制异步:主动请求数据后便可以继续处理其他任务,等待IO操作完毕的通知(一般有调用特殊接口)同步:指主动请求并等待IO操作完毕,当数据就绪后等待读写完毕再返回构建一个epoll多路复用的server所需
hexiaodouaipiqiu
·
2016-09-05 23:01
python
网络编程学习
python
网络编程学习
非阻塞socket
主要学习服务器的异步使用SocketServer简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的,另外通过ForkingMixIn和ThreadingMixIn类来支持异步。创建服务器的步骤创建一个请求处理类,它是BaseRequestHandler的子类并重载其handle
hexiaodouaipiqiu
·
2016-09-04 16:16
python
网络编程学习
网络编程(陈硕)
谈一谈
网络编程学习
经验陈硕
[email protected]
/Solstice2011-06-08PDF版下载:https://github.com/downloads/chenshuo
Lina_ACM
·
2016-06-30 19:00
android文件下载与保存
在android
网络编程学习
与实战之旅一中,实现了把一个或者多个文件上传的自己搭建的服务器中,那么这一节,显而易见的内容当然是怎么把文件下载下来。
u011913612
·
2016-06-30 15:00
android
文件下载
网络
NetWork
Windows
网络编程学习
笔记(7) TCP socket 状态转换过程
TCPsocket状态转换过程编写Winsock程序时,你可以不知道TCP状态转换,但是如果你想知道WinsockAPI调用如何影响底层协议时,你需要知道它。本章将详解服务端、客户端建立以及退出时的TCPSOCKET状态转换情况。TCP的状态转换过程即众所周知的TCP三次握手。TCPsocket服务端建立状态转换过程:所有socket都从CLOSED状态开始,当服务端socket绑定完周知地址并监
Raito__
·
2016-05-18 16:00
windows
socket
tcp
网络编程
三次握手
Windows
网络编程学习
笔记(6) Socket关闭、流式协议、分组-重组I/O
Socket的关闭与流式协议(StreamProtocols)、分组-重组I/O(Scatter-GatherI/O)Socket关闭连接shutdown()/closesocket()函数一旦你使用完一个Socket连接后,需要及时关闭它来释放相关资源。释放一个Socket句柄关联的资源需要调用closesocket()函数。然而closesocket()函数在某些特定环境下会造成数据丢失的负面
Raito__
·
2016-05-18 15:00
windows
socket
Stream
网络编程
protocols
Scatter-Gather
Windows
网络编程学习
笔记(5) TCP服务端向客户端发送Hello World!
本章将详解send()/WSASend()、recv()/WSARecv()和函数,然后你就可以编写一个可运行的通讯程序了。程序包括一个服务端和一个客户端,服务端向客户端发送一个HelloWorld!对,你没看错,所有程序的开端,HelloWorld!程序运行结果如下所示:服务端:客户端: send()/WSASend():intsend(Sockets, //即将发送数据的服务端进程cons
Raito__
·
2016-05-14 22:00
C++
windows
socket
网络编程
winsock
Windows
网络编程学习
笔记(4) 编写一个TCP客户端
SocketTCP/IP客户端编程分为3个步骤:1.socket()/WSASocket() //创建一个客户端socket2.Addressresolution //指定服务端地址3.connect()/WSAConnet() //与服务端建立连接1.socket()/WSASocket() //创建一个客户端socketSOCKETClientSocket;ClientSocket=s
Raito__
·
2016-05-14 20:00
C++
windows
socket
网络编程
winsock
Windows
网络编程学习
笔记(3) 编写一个TCP服务端
通讯分为面向连接通讯(Connection-OrientedCommunication如TCP)和非连接通讯(ConnectionlessCommunication如UDP)。笔记(3)至笔记(6)将介绍前者。本章介绍如何编写一个 WinsockTCP/IP服务端来接收客户连接请求.SOCKET是Winsock中独立的一个类型它的定义如下:typedefUINT_PTRSOCKET;typedef
Raito__
·
2016-05-11 23:00
C++
windows
网络
网络编程
winsock
Windows
网络编程学习
笔记(2) IPV4地址协议编程
本章将介绍IPV4地址协议编程.SOCKADDR_IN结构体Winsock中,将IP地址和端口号指定到sockaddr_in数据结构中:typedefstructsockaddr_in{SHORTsin_family; //使用IP地址族时需要指定为AF_INETUSHORTsin_port; //端口号IN_ADDRsin_addr; //IP地址CHARsin_zero[8]; //用
Raito__
·
2016-05-11 20:00
编程
C++
windows
网络
winsock
Windows
网络编程学习
笔记_1
Winsock是用来网络编程的标准应用程序接口(API).Winsock2中的函数相对Winsock1用前缀WSA来区分.特殊:Winsock1.1规范有:WSAStartup();WSACleanup();WSARecvEx();WSAGetLastError().Winsock使用环境搭建: Winsock1Winsock2extention头文件链接库wsock32.libws2_32.li
Raito__
·
2016-05-10 18:00
C++
windows
网络
学习
winsock
linux
网络编程学习
linux
网络编程学习
作者:大宝同学时间:2016-4-24测试环境:gccversion4.6.3(Ubuntu/Linaro4.6.3-1ubuntu5)tq24401网络模型:OSI参考模型TCP
dabaotongxue
·
2016-04-24 10:19
unix_c
Java
网络编程学习
笔记(4)非阻塞通信
原文地址:http://blog.csdn.net/joker_zhou/article/details/7325295非阻塞通信对于ServerSoket及Socket编写的服务器程序和客户端程序,他们在运行过程中常会阻塞,例如:ServerSocket的accept方法和Socket得到的输入流的read方法都会在没有"数据"时阻塞.非阻塞通信有java.nio包的类实现的Java.nio中的
ywb201314
·
2016-04-08 16:00
ASP.NET
网络编程学习
第一步:清晰概念
在开始文章之前,先讲一些闲言。之所以学习.net网页编程,主要是因为自己喜欢制作网页的过程,并且享受用html代码来完成突如其来的idea的过程,但是完成了网页别人不能使用也是一种遗憾,所以就得靠其他知识了,其中就包括使用.net进行网页制作。需要说明的是,我是一个初学者,在弄清楚这部分知识之后,将自己对于这部分知识的理解以及学习过程中遇到的问题写下来,供大家参考。必不可免,自己会有一些学习
u013180863
·
2016-03-30 19:00
网络编程学习
总结
网络编程1、网络编程基本概念1、什么是计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便的互相传递信息,共享硬件、软件、数据信息等资源、2、计算机网络的主要功能资源共享信息传输与集中处理均衡负荷与分布处理综合信息服务(www/综合业务数字网络ISDN)等3、网络通信协议要使计算机连成的网络互相通信,需要对数据传输速率、传输
wuyinlei
·
2016-03-19 12:00
网络
网络编程
python之
网络编程学习
小结
1.使用socket模块网络编程使用pythonsocktet模块来进行网络编程,范例如下:(1)服务端demo#!/usr/bin/python importsocket s=socket.socket()#创建socket对象 host=socket.gethostname() port=1234 s.bind((host,port))#socket绑定host和port s.listen(
wangjianno2
·
2016-03-13 14:00
linux程序设计(套接字)+TCP/IP
网络编程学习
笔记
linux程序设计(套接字)+TCP/IP
网络编程学习
笔记什么是套接字?应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。
big_big_snail
·
2016-03-05 11:02
TCP/IP网络编程
socket网络编程
Java
网络编程学习
笔记
Java网络编程,我们先来看下面这一张图:由图可得:想要进行网络编程,首先是服务器端通过ServerSocket对某一个端口进行监听。通过accept来判断是否有客户端与其相连。若成功连上,则通过readline和println函数来进行数据的发送和接收。实现网络编程。示例如下:服务器端代码:/* *功能:演示Java网络编程的服务器端 *author:ywq */ importjava.io.*
qq_25827845
·
2016-02-22 16:00
MFC的
网络编程学习
摘记
WindowsSocket是实现网络程序的方法之一,现对于Socket的学习经验总结如下。1.WindowsSockets 范例定义了一套microsoftWindows下网络编程接口。它不仅包含了人们所熟悉的BerkeleySocket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。2.socket通信流程.socket是"打开
Andrewniu
·
2015-12-25 14:00
网络编程学习
的一些网址
高性能IO模型浅析 http://www.cnblogs.com/fanzhidongyzby/p/4098546.htmlwindowsselect模型和linux的区别 http://f.dataguru.cn/thread-215750-1-1.html好-Linux五种IO模型性能分析【同步、阻塞讲解清晰】 http://blog.csdn.net/jay900323/article
WaitForFree
·
2015-12-21 01:00
python
网络编程学习
《一》
最近,刚实习完,很喜欢实验楼,但是自己的方向仍然不能确定,自己觉得可选择的空间很大,尽管已经是大四的人了,想到别人都在忙着买职业装,买高跟鞋面试,学习化妆什么的,看看自己,反而开始慢慢关注运动,食疗以及护肤了,哈哈,程序员就是酱紫,身体是革命的本钱。现在的方向至少是确定了,数据分析,但是图像处理这个项目既然当初选择当负责人,现在也要负责啊;那么目前学习网络编程,也是因为学长希望在“wind”的登陆
wing1995
·
2015-11-19 10:00
python
网络编程学习
《一》
最近,刚实习完,很喜欢实验楼,但是自己的方向仍然不能确定,自己觉得可选择的空间很大,尽管已经是大四的人了,想到别人都在忙着买职业装,买高跟鞋面试,学习化妆什么的,看看自己,反而开始慢慢关注运动,食疗以及护肤了,哈哈,程序员就是酱紫,身体是革命的本钱。现在的方向至少是确定了,数据分析,但是图像处理这个项目既然当初选择当负责人,现在也要负责啊;那么目前学习网络编程,也是因为学长希望在“wind”的登陆
wing1995
·
2015-11-19 10:00
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 22:29
网络编程
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 21:48
网络编程
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 21:35
网络编程
python
网络编程学习
笔记(5):socket的一些补充
python
网络编程学习
笔记(5):socket的一些补充 - 小五义 - 博客园 python
网络编程学习
笔记(5):socket的一些补充 1、半开放socket利用shutdown
·
2015-11-13 17:06
python
python
网络编程学习
笔记(3):socket网络服务器
python
网络编程学习
笔记(3):socket网络服务器 - 小五义 - 博客园 python
网络编程学习
笔记(3):socket网络服务器 转载请注明:@小五义 http:
·
2015-11-13 17:02
python
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 17:49
网络编程
Socket
网络编程学习
笔记
常用方法介绍 虽然天天上博客园欣赏各位“大侠”的杰作,偶然回首,突然发现自己已成“潜水者”久矣。本来对于自己有限的水平,有点不好意思在此发贴,不过潜伏久了,才慢慢意识到老是通过浏览他人的文章虽然能够提高自己能力,能够及时的获取新技术新思想,但却只能停留在他人的思想上。通过学习,加上自己的想法,再写出来,让大家来指证错误,不仅能够巩固自己的知识,
·
2015-11-13 15:52
socket
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 14:42
网络编程
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 14:55
网络编程
网络编程学习
小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的差别: 1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层) 3) 
·
2015-11-13 13:14
网络编程
上一页
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
其他