#包笔记

UNIX网络编程读书笔记:地址操纵函数

地址格式转换函数:它们在ASCII字符串(人们比较喜欢用的格式)与网络字节序的二进制值(此值存于套接口地址结构中)间转换地址。1、inet_aton、inet_addr、inet_ntoainet_aton、inet_addr和inet_ntoa在点分十进制数串(例如,”206.168.112.96“)与它的32位网络...

UNIX网络编程读书笔记:字节操纵函数

#include<strings.h>voidbzero(void*dest,size_tnbytes);voidbcopy(constvoid*src,void*dest,size_tnbytes);intbcmp(constvoid*ptr1,constvoid*ptr2,size_tnbytes);返...

UNIX网络编程学习笔记:值-结果(value-result)参数

前言当把套接口地址结构传递给套接口函数时,总是通过指针来传递的,即传递的是一个指向结构的指针。结构的长度也作为参数来传递,其传递的方式取决于结构的传递方向:从进程到内核,还是从内核到进程。1、从进程到内核从进程到内核传递套接口地址结构的函数有3个:bind、connect和sendto,这3个函数的一个参数是指向套接口...

UNIX网络编程读书笔记:套接口地址结构

前言大多数套接口函数都需要一个指向套接口地址结构的指针作为参数。每个协议族都定义它自己的套接口地址结构。这些结构的名字均以“sockaddr_”开头,并以对应每个协议族的唯一后缀结束。IPv4套接口地址结构IPv4套接口地址结构通常也称为”网际套接口地址结构“,它以”sockaddr_in“命名,定义在头文件<n...

UNIX网络编程读书笔记:TCP输出、UDP输出和SCTP输出

TCP输出下图展示了应用进程写数据到TCP套接口的过程。每一个TCP套接口有一个发送缓冲区,我们可以用SO_SNDBUF套接口选项来改变这个缓冲区的大小。当应用进程调用write时,内核从应用进程的缓冲区中拷贝所有数据到套接口的发送缓冲区。如果套接口的发送缓冲区容不下应用程序的所有数据(或是应用进程的缓冲区大于套接口发...

UNIX网络编程读书笔记:图解TCP端口号和并发服务器

          图1TCP服务器在端口21上执行被动打开             &n...

UNIX网络编程读书笔记:端口号、套接口对和套接口

端口号端口号(portnumber):16位整数,用来区分不同的进程。服务器使用的端口号:TCP和UDP定义了一组众所周知的端口(well-knownport),用于标识众所周知的服务。客户端使用的端口号:通常使用短期存活的临时端口(ephemeralport)。这些端口号通常由传输层协议自动赋予客户。客户一般不关心其...

UNIX网络编程读书笔记:简介

认知套接口编程接口理解原始套接口(rawsocket)的概念 值得注意的是,客户和服务器是典型的用户进程,而TCP和IP协议则通常是系统内核协议栈的一部分。上图中在TCP和UDP之间留有间隙,用于指出应用程序可以绕过传输层而直接使用IPv4和IPv6,这称为原始套接口(rawsocket)。UNIX网络编程中...

《Head First Java》读书笔记(1)

《HeadFirstJava》(点击查看详情)变量就像杯子,不同的数据类型,往往代表了它们杯子不同的大小容量。这个大概是我目前认识到的最有意思又贴切的比喻了,因为这生动地让我明白了类型之间的转换意义。我们都知道,基本数据类型之间的运算是存在类型转换的,特别是自动转换,其实在运算时有以下规则(由低到高转换):所有的byt...

微擎学习笔记

1.数据库操作文件名processor.php<?phpdefined('IN_IA')orexit('AccessDenied');classRegisterModuleProcessorextendsWeModuleProcessor{   $sql="select*from"....
代码星球 ·2021-02-20

MyFirstServlet学习笔记

MyFirstServlet学习笔记项目文件的结构目录如下,ser包,下设Serv.java是一个servlet文件,Note只是做的笔记,webroot下有login.jsp,WEB-INF下有web.xml,lib当中有servlet-api.jar文件。首先是login.jsp文件,Form表单的action指向...
代码星球 ·2021-02-20

大型网站技术架构:核心原理与案例分析阅读笔记二

大型网站技术架构:核心原理与案例分析阅读笔记二网站架构设计时可能会存在误区,其实不必一味追随大公司的解决方案,也不必为了技术而技术,要根据本公司的实际情况,制定适合本公司发展的网站架构设计,否则会变得越来越盲从,本公司网站的架构设计会越来越差。技术也不能解决所有问题。如果是网站本身的业务架构问题,单靠技术是不能解决所有...

大型网站技术架构:核心原理与案例分析阅读笔记一

大型网站技术架构:核心原理与案例分析阅读笔记一构建高可用,高性能,高可扩展性的网站系统。虽然网站类型各有千秋,但是其中还是具有一些通用性的,经过验证的且成熟的局部解决方案。企业应用系统进行开发时会遇到功能性和非功能性需求,功能性需求通过增加人手来加快进度,非功能性需求不是通过增加人的数量就可以解决,他们是现实的技术难题...

软件需求分析教程阅读笔记四

  需求调研之后,进行需求分析时,需要提炼、分析、和仔细审查已经收集到的需求,并告知所有的风险承担者,来找出其中的错误、遗漏、或者其他任何不足,需要改进的地方,这样才能开发出高质量的需求报告。  要绘制系统的上下文示意图,也叫顶层数据流图,表示了系统与系统外部实体间的界限和接口,还能表示出系统与外部实体的数据流,当用户...

软件需求分析教程阅读笔记三

软件需求分析教程阅读笔记三第三章在需求工程当中,有可以推荐的比较好的方法。可以从书中所列的众多推荐方法中选取几个比较容易实施并且可以对开发项目具有明显影响的方法开始入手,这样实施起来相对容易并且容易成功。如果每种方法都用上,那显然会使个人觉得这个项目难度很大,实施起来困难重重,最后导致放弃,项目失败。在进行需求分析之前...
首页上一页...45678...下一页尾页