Exchange在编程语言或者通过telnet使用smtp发送邮件提示“5045.7.4Unrecognizedauthenticationtype“错误,这个原因其实主要是由于Exchange2012默认不再开启AuthLogin认证协议(Exchange2007是开启的),只要配置Exchange2012服务器开启AuthLogin支持就可以了。按上面方式修改..
分类:
其他好文 时间:
2016-08-15 06:45:28
阅读次数:
222
在学习Php之前,我们要搞懂php是什么。英文全称php: php hypertext preprocessor,即php超文本预处理器。php脚本在服务器上执行,故它是一种服务器编程语言。 php文件可包含文本、HTML、Javascript、php代码,php代码在服务器端执行,执行结果以HTM... ...
分类:
Web程序 时间:
2016-08-13 22:43:43
阅读次数:
407
javaweb编程分为:前端(客户端)编程和后端(服务器)编程。 前端编程技术:html css jsp 等视图技术 后端编程技术:java语言 springMVC等框架 比较早的applet、servlet区别: applet:客户端的程序,它们可以直接嵌入到网页或者特定的容器中产生特殊的效果。 ...
分类:
编程语言 时间:
2016-07-30 16:27:59
阅读次数:
156
JSP(JavaServerPage)与ASP(ActiveServerPage)两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:1.Web服务器的支持:大多数通用的Web服务器如:Apache、Netscape和Microsoft
IIS都支持JSP页面,只有微软本身..
分类:
Web程序 时间:
2016-07-15 17:22:59
阅读次数:
154
基于SEDA的异步框架设计与实现 二、为什么使用SEDA 目前,面对并发环境,主流互联网服务器编程模型有两种:多线程模型以及事件驱动模型。但是这两个模型都不足以解决这个问题。我们来首先看一下这两种编程模型。 1、多线程并发模型 多线程并发模型是目前最普遍的服务器编程模型,该模型的架构如下图所示: 该 ...
分类:
其他好文 时间:
2016-07-06 21:50:30
阅读次数:
227
16章 网络编程?应该是讲网络之间如何编程来进行通信的章节16.1.1 客户端/服务器架构?客户端请求访问,服务器端监听请求,处理请求,进行相应的模式16.1.2 客户端/服务器编程?服务器端:创建通讯端点,以用来监听。并将自身位置确定,既URL 客户端:创建通讯端点,建立到服务器的连接16.2 套 ...
分类:
其他好文 时间:
2016-06-26 15:15:28
阅读次数:
159
1.什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll,目的是为了得到已经就绪的文件描述符,当时间就绪是按顺序添加进去。epoll的相关系统调用epoll只有epoll_create,epoll_ctl,epoll_wait3个系统调用。1>.intepoll_create(intsize);创建一..
分类:
其他好文 时间:
2016-06-06 19:11:55
阅读次数:
188
上图基本展示了TCP客户端与服务器编程的基本的流程。
1、面向连接编程(TCP)
面向连接的网络应用程序开发流程比较固定,需要开发者创建服务器与客户端两个应用程序,通过网络是想进程间的通讯。
● 服务器端流程
1 创建套接字(socket)
2 服务绑定(bind)
3 服务侦听(listen)
4...
分类:
其他好文 时间:
2016-06-03 19:43:28
阅读次数:
235
一.概述:和select不同的是,poll使用一个pollfd来指向所要监听的fd,事件,返回事件。(pollfd下面详细讲。)并且poll没有最大的文件描述符数量的限制,是自己定义一个pollfd数组来实现的。它的缺点和select差不多,即(1)每次调用poll,都需要把fd集合从用户态拷贝到内核态..
分类:
系统相关 时间:
2016-05-31 06:33:42
阅读次数:
299
一.概述:epoll是多路复用的一种,但它比select和poll更加高效。具体体现在以下几个方面:(1).select能打开的文件描述符是有一定限制的,默认情况下是2048,这对应那些大型服务器来说h是不足的。但
epoll则没有这个限制,它所支持的fd上限是最大可以打开文件的数目,这个数字..
分类:
系统相关 时间:
2016-05-31 06:33:19
阅读次数:
544