摘要: ![](https://img2018.cnblogs.com/blog/1381809/201812/1381809-20181206234528613-1263724836.png)阅读全文
posted @ 2018-12-06 23:46 zzzzou 阅读(34) 评论(0) 编辑
摘要: 所有的网络服务均基于网络网络通信的基础之上。 SOCKET模块的封装将TCP/IP协议栈划分成两个界面 1、应用层界面: 只需要完成应用服务专属协议的开发,将底层网络看成直连设备,不再考虑任何路由交换的内容,此层面主要是软件工程师的工作界面。 2、路由交换界面: 需要完成TCP/IP协议栈四层及以下阅读全文
posted @ 2018-11-05 19:32 zzzzou 阅读(130) 评论(0) 编辑
摘要: 最近在项目开发中遇到的问题 1、对要开发的产品的最终形态没有明确的了解,没有明确的目的性,导致多次返工,重新设计 2、没有明确的开发顺序,开发的模块东一块西一块不流畅不连贯,导致模块之间耦合太高,代码散落多处难以继续开发和维护, 3、没有系统设计结构图,没有区分数据层面、控制层面、业务层面、展示层面阅读全文
posted @ 2018-11-04 22:44 zzzzou 阅读(586) 评论(5) 编辑
摘要: [TOC] 一、http协议无状态问题 协议没有提供多次请求之间的关联功能,协议的本意也并未考虑到多次请求之间的状态维持,每一次请求都被协议认为是一次性的。但在某些场景下,如一次登录多次访问,我们希望可以保存登录状态,协议并没有直接提供会话跟踪的支持,需要靠其他手段来帮助实现目标。 二、会话跟踪技术阅读全文
posted @ 2018-10-14 13:25 zzzzou 阅读(205) 评论(0) 编辑
摘要: [TOC] 零、参考 https://www.jb51.net/article/136422.htm https://www.jb51.net/article/143832.htm https://www.jb51.net/article/69953.htm 一、中间件的基本理解 我对 中间件的理解阅读全文
posted @ 2018-10-12 15:41 zzzzou 阅读(384) 评论(0) 编辑
摘要: [TOC] 零、参考 https://www.jianshu.com/p/679dee0a4193 https://www.letiantian.me/2015 09 10 understand python wsgi/ 一、对于web服务的理解 服务应该至少包含两个模块: 服务器和 应用程序,两个阅读全文
posted @ 2018-10-07 00:28 zzzzou 阅读(1756) 评论(6) 编辑
摘要: [TOC] 一、视图函数的理解 视图函数的作用是,对指定的 执行业务逻辑,视图函数将会作为 层和 层的桥梁,最主要的逻辑是操作数据库以及完成模板渲染前的上下文准备。 视图系统的模块: 1. 请求对象 2. 业务逻辑 2.1 连接 层 2.2 连接 层 3. 响应对象 二、视图函数的定位 所有实现 协阅读全文
posted @ 2018-10-06 12:32 zzzzou 阅读(351) 评论(0) 编辑
摘要: [TOC] 一、路由系统理解 系统功能:根据用户访问的不同 ,执行对应的视图函数。 服务器可以根据用户访问的 地址的不同,返回相应的 页面,而 的页面渲染由视图函数处理,这就需要有一个模块负责分析用户访问的 地址,并根据预先定义的映射规则,将请求分发到不同的视图函数中进一步处理,负责这个工作的模块就阅读全文
posted @ 2018-10-03 15:40 zzzzou 阅读(493) 评论(0) 编辑
摘要: [TOC] 一、基本数据类型 1、使用 声明变量、使用 结尾、使用 表示代码块、使用驼峰式命名 2、变量是弱类型的,即并不严格要求声明变量的类型,一个变量可以在运行期间动态的指向不同类型的数据 3、变量声明后可以不定义(或叫赋值、初始化),此时它的值是 4、符号 可以作为命名开头的特殊字母, 使用它阅读全文
posted @ 2018-09-24 20:43 zzzzou 阅读(57) 评论(0) 编辑
摘要: [TOC] 0、参考 JavaScript高级程序设计(第三版),第13章 1、事件流 的事件流分为捕获和冒泡两类,目前主流的方式是使用冒泡,在特殊情况下才会启用捕获(比如这种需求:一个 中有多个子元素,希望可以用鼠标在页面上拖动整个 而不触发子元素的事件,就可以用事件捕获) 冒泡传播 考虑如下的 阅读全文
posted @ 2018-09-23 22:20 zzzzou 阅读(61) 评论(0) 编辑