网络编程基础 计算机网络功能主要包括实现资源共享,实现数据信息的快速传递。 OSI七层模型 制定组织: ISO(国际标准化组织) 作用:使网络通信工作流程标准化 应用层 : 提供用户服务,具体功能有应用程序实现 表示层 : 数据的压缩优化加密 会话层 : 建立用户级的连接,选择适当的传输服务 传输层 ...
分类:
编程语言 时间:
2019-06-07 19:29:19
阅读次数:
117
压缩css,去除注释 安装插件 配置 头部引入插件 const OptimizeCssAssetsPlugin = require("optimize css assets webpack plugin") ` | 参数 | 意义 | | | | | assetNameRegExp | 正则表达式, ...
分类:
Web程序 时间:
2019-02-24 10:43:09
阅读次数:
220
目录 一、Nginx优化思路 1、优化目的 二、工作进程优化 1、优化方案 2、方案验证 三、长连接 1、什么是长连接,为什么要使用长连接? 2、长连接配置方法 3、长连接状态查看 四、压缩优化(数据压缩) 1、nginx配置gzip 2、字段详解 五、客户端缓存优化 1、语法和配置方法 2、实现示 ...
分类:
其他好文 时间:
2019-01-17 15:07:53
阅读次数:
267
网络编程(后端编程基础) 网络编程 ISO(国际标准化组织) 提出OSI网络通信模型(七层模型) 应用层:提供应用服务,具体的功能由具体的程序体现 表示层:数据的压缩,优化以及加密 会话层:建立应用级连接,选择适当的传输服务 传输层:数据的传输,网络控制 网络层:路由选择,网络互联 链路层:进行数据 ...
分类:
其他好文 时间:
2019-01-09 23:32:10
阅读次数:
196
1 分类Android图片压缩结合多种压缩方式,常用的有尺寸压缩、质量压缩、采样率压缩以及通过JNI调用libjpeg库来进行压缩。 参考此方法:Android-BitherCompress 备注:对于资源图片直接使用:tiny压缩 2 质量压缩(1)原理:保持像素的前提下改变图片的位深及透明度,( ...
分类:
移动开发 时间:
2018-11-25 01:23:29
阅读次数:
261
ProGuard是一个压缩、优化和混淆Java字节码的工具,非常好用。本篇文章总结一下许多人在使用ProGuard时经常遇到的问题。 我把在使用ProGuard时经常遇到的问题分为两类,分别是导致构建失败的编译时问题,以及构建通过但运行时崩溃或结果不正确的运行时问题。大多数人所遇到的大多数问题,都可 ...
分类:
其他好文 时间:
2018-11-15 18:32:36
阅读次数:
1827
python的网络编程有不少难点,也容易忘记,最近我会陆续发出系统、完整pythonnet知识的博客,一边复习一边分享,感兴趣的可以关注我。 话不多说,开始吧。 网络编程 目的:数据的传输 ISO(国际标准化组织) OSI七层模型 >网络通信的标准化流程 应用层:提供用户服务,具体的内容由特定的程序 ...
分类:
编程语言 时间:
2018-08-28 22:04:05
阅读次数:
206
一、HTTP缓存机制缓存分类1、200 from cache:直接从本地缓存中获取响应,最快速,最省流量,因为根本没有向服务器发送请求;2、304 NOT Modified:协商缓存,浏览器在本地没有命中的情况下,请求头发送一定的校检数据到服务端,如果服务端数据没有改变浏览器从本地缓存响应,返回30 ...
分类:
其他好文 时间:
2018-08-18 17:54:29
阅读次数:
192
网络编程 网络目的 : 数据的传输 网络数据传输是一个复杂的过程 ISO :国际标准化组织 OSI 七层模型 --》 网络通信标准化流程 应用层 : 提供用户服务,具体内容由特定程序规定 表示层 : 数据的压缩优化 会话层 : 建立应用连接,选择传输层服务 传输层 : 提供不同的传输服务,流量控制 ...
分类:
其他好文 时间:
2018-08-06 16:24:47
阅读次数:
365
前言 在使用Android Studio混淆打包时,该IDE自身集成了Java语言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单。只需要在工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以到proguard-rules.pro ...
分类:
移动开发 时间:
2018-07-31 13:36:54
阅读次数:
227