移动Web加速技术月报第2期

作者 | Brilliant Open Web 团队breezet、shdong 编辑 | 尾尾 为推进Web技术的发展,Brilliant Open Web团队特推出每月一期的《移动Web加速技术月报》,该月报将整理较流行的移动Web加速技术,并跟进各项技术的进展和发展方向,以期帮助开发者了解或选用相关的技术,把握技术发展趋势。欢迎关注【OpenWeb开发者】公众号并回复“加群”,一起...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

大型网站HTTPS 实践(一)| HTTPS 协议和原理

作者 | 百度HTTPS技术支持团队 百度已经上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文就着重介绍了 HTTPS 协议涉及到的重要知识点和平时不太容易理解的盲区,希望能对大家理解 HTTPS 协议有帮助。百度 HTTPS 性能优化涉及到大量内容,从前端页面、后端架构、协议特性、加密算法、流量调度、架构和运维、安全等方面都做了大量工作。本系列的文章将...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

大型网站HTTPS实践:HTTPS对性能的影响

作者 | 百度HTTPS技术支持团队 百度已经上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。百度 HTTPS性能优化涉及到大量内容,从前端页面、后端架构、协议特性、加密算法、流量调度、架构和运维、安全等方面都做了大量工作。本系列的文章将...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

PWA将带来新一轮大前端技术洗牌?

作者 | 彭星 编辑 | 尾尾 一、回顾历史:移动时代之初,Web遭遇两大枷锁 Web 在移动时代遭遇两大枷锁1.Web 在移动时代遭遇两大枷锁 当 Web 自信满满,步入移动时代之时,它还没有做好充足的准备。 回顾 2014 到 2015 年那段时间,作为前端开发人员,我正忙着前后端分离和体验优化。那时,我投入精力最多的就是移动站点的体验优化,例如提升首屏速度,提升动画流畅性等。为...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

高级精致&智能快捷的Web设计原则案例

作者 | 百度搜索用户体验中心 《Web设计指南》分为设计原则、基础规范两方面主要内容,同时会提供相应的实际案例及资源下载。关注OpenWeb开发者,回复“设计指南”,即可获取已发布资源。 设计原则之高级精致 简洁并不等于粗糙没有细节,严谨精细雕琢细节,给用户带来超出预期的愉悦,高品质的体验。 品质感不仅仅适用于品牌范畴,也适用于Web生态中的具体页面,用户对内容和服务做出直观...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

大型网站的HTTPS实践:基于协议和配置的优化

作者 | 百度HTTPS技术支持团队 百度已经上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。百度 HTTPS性能优化涉及到大量内容,在前端页面、后端架构、协议特性、加密算法、流量调度、架构和运维、安全等方面都做了大量工作。本系列的文章将对此一一进行介绍。关注OpenWeb开发者公众号,回复“HTTPS”,即可查看相关文章。 上文《大型网站HTTPS实践...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

算法模型---循环神经网络

来源《零基础入门 深度学习 (5) - 循环神经网络》 全连接神经网络和卷积神经网络,他们都只能单独的取处理一个个的输入,前一个输入和后一个输入是完全没有关系的(这个是从某一层来看)。 但是,某些任务需要能够更好的处理序列的信息, 即前面的输入和后面的输入是有关系的。 比如, 当我们在理解一句话意思时, 孤立的理解这句话的每个词是不够的, 我们需要处理这些词连接起来的整个序列 ; 当我们处理视频的
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

W3C近期要闻:W3C战略重点报告新版发布

作者 | W3C中国 「OpenWeb开发者」依托于BOW(Brillant Open Web)团队,是一个专门的 Web 技术建设小组,致力于推动 OpenWeb 技术的发展,将不定期为读者同步W3C要闻。 注:由于微信不支持外链,了解更多内容请点击阅读原文。 一、文档发布 HTML Media Capture 2017年11月28日,W3C的设备与传感器工作组(...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

算法模型---【David Silver强化学习公开课】

1、强化学习入门 1.1、强化学习是什么
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

【转】超酷的 mip-infinitescroll 无限滚动(无限下拉)

写在前面 无限滚动技术(又叫做无限下拉技术)被广泛应用于新闻类,图片预览类网站。对用户来讲,使用无限滚动的页面有源源不断的信息可以预览,增加用户在页面的停留时长。技术上原理也很简单,在页面加载时加载一部分内容,当用户浏览到底部时想后端请求更多内容,显示在页面上。因此,继 mip-list 列表组件之后,为提升用户体验,开发了 mip-infinitescroll 无限滚动组件。 简介 m...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

在 PWA 中使用 App Shell 模型提升性能和用户感知体验

在 PWA 中使用 App Shell 模型提升性能和用户感知体验 作者|潘宇琪 编辑|Daisy 在构建 PWA 应用时,使用 App Shell 模型能够在视觉和首屏加载速度方面带来用户体验的提升。另外,在配合 Service Worker 离线缓存之后,用户在后续访问中将得到快速可靠的浏览体验。 在实践过程中,借助流行框架与构建工具提供的众多特性,我们能够在项目中便捷地实现 App S...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Django里使用ORM四步骤

事先创建好数据库,然后进行以下操作: 一、首先让Django得知道连接哪个数据库。 在settings.py文件中配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '', 'HOST': '127.0.0.1', 'PORT': 3306, 'USER': 'roo...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Mysql常见的存储引擎及比较

ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有的实时数据,通过其复制特性,M...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

算法模型---算法调优

来源 算法调优: 模型本身的一些参数调节(从模型角度) 增加训练集(从样本角度) 减少特征维度(从已有的特征中挑选出一部分)(从特征的角度) 增加新特征(从特征的角度) 增加多项式元素(比如将特征平方后叠加到原特征上,相当于增加了非线性的输入)(从特征的角度) 减小正则化参数的λ值(从模型训练的角度) 增大正则化参数的λ值(从模型训练的角度) 以线性回归为例,详细讲解如何选择这些通用的调整方法,得
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

mysql数据库面试题

01. 列举常见的关系型数据库和非关系型都有那些?1.关系型数据库通过外键关联来建立表与表之间的关系,---------常见的有:SQLite、Oracle、mysql2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 ---常见的有:MongoDb、redis02. MySQL常见数据库引擎及比较?    MyISAM:默认的MySQL插件式存储...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Django中cookie和session笔记

Cookie 1. 下定义: 保存在浏览器端的键值对 2. 用处: 1. 登录 2. 记住密码/7天免登录 3. 用户浏览习惯(每页显示10条) 4. 简单的投票限制 3. Django操作Cookie 1. 设置Cookie req = HttpResponse("OK") req.set_cookie("key", "value") # 设置加...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

算法模型---tensorflow练习

来自官方文档中文版 英文网址,中文网址1、新手入门1.1、tensorflow使用初体验import tensorflow as tf import numpy as np#使用numpy生成假数据,共100个数据点。 x_data=np.float32(np.random.rand(2,100)) y_data=np.dot([0.1,0.2],x_data)+0.300 #构造一个线性模型 b
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

(Django)中间件

什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

编程基础---java Servlet 学习

来源1 来源2 来源3 Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API。在阅读本教程之前,需要先了解 Java Servlet 框架和它的 API。1、Servlet 简介Servlet是什么?简单地说,它就是一个java程序,是一个运
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

编程基础---echarts学习

官网 1、5 分钟上手 ECharts 获取 ECharts 你可以通过以下几种方式获取 ECharts。 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建议下载源代码版本,包含了常见的错误提示和警告。 在 ECharts 的 GitHub 上下载最新的 release 版本,解压出来
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0