【代码可视化实践】代码变更影响分析 | 京东云技术团队
笔者前文“浅析代码可视化”中讲述了代码可视化的基本实现原理,并给出了一些业界的应用场景。由于涉及原理和技术范围较广,以笔者能力难以做到面面俱到,为了减少信息传递偏差,便给出了一些信息来源供读者深入阅读。不过针对文中提到应用场景中的一些小的功能点,可以拿出来详尽的分析一下实现方案,以小见大。因此本文...
2023-11-24
模板引擎的整理归纳
首先我们来了解什么是模板,模板就我个人理解而言其产生的目的是为了解决展示与数据的耦合,简单来说模板还是一段字符,只不过其中有一些片段跟数据相关,实际开发中根据数据模型与模板来动态生成最终的HTML(或者其他类型片段,本文都以HTML为例子)
关于 SAP 产品 UI 的搜索引擎优化 SEO - Search Engine Optimization
让我们简单回顾一下前文介绍的客户端渲染(Client Side Render,简称 CSR)和服务器端渲染(Server Side Render,简称 SSR)的区别。
2021-08-07
chrome 浏览器地址栏快速搜索设置
经常使用chrome的朋友应该清楚地址栏里输入baidu.com按tab或者空格键,就会使用百度引擎搜索,这样就不用打开百度首页去输入进行搜索了,是不是很方便。
2019-01-14
关系型数据库 与 MongoDB、Elasticsearch 强行对标
RDBMS 即关系数据库管理系统(Relational Database Management System),是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统,常用的数据库软件有Oracle、SQL Server、MySQL等。
2019-08-27
301和302 http状态码的区别
302状态码表示临时重定向,当服务器接收到客户端的请求后,会将请求的URL临时重定向到另一个URL,也就是重定向的目标URL,有时候也称之为“Found”状态码。临时重定向意味着请求的URI在未来可能会再次更改,因此搜索引擎对重定向次数和频率都有限制。
2023-04-24
JS会阻塞页面的加载?
JS阻塞DOM解析,也就会阻塞页面。这也是为什么JS文件放在最下面的原因。那为什么会阻塞DOM解析呢? {代码...}
2023-02-14
零距离接触阿里云时序时空数据库TSDB
概述最近,Amazon新推出了完全托管的时间序列数据库Timestream,可见,各大厂商对未来时间序列数据库的重视与日俱增。阿里云TSDB是阿里巴巴集团数据库事业部研发的一款高性能分布式时序时空数据库,在即将过去的2018年,我们对TSDB进行了多次的系统架构改进,引入了倒排索引、无限时间线支持、时序数据高压缩比算法、内...
2018-12-19
[js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上)
接着上文,重新在webpack文件夹下面新建一个项目文件夹demo2,然后用npm init --yes初始化项目的package.json配置文件,然后安装webpack( npm install webpack@3.5.6 --save-dev ),然后创建基本的项目文件夹结构,好了,我们的又一个基本项目结构就搭建好了.
关于ES6数组方法在低版本浏览器处理
最近项目里出现一个bug,低版本浏览器里某个页面报错,Uncaught TypeError: Object [object Array] ha no method 'find'。看到这个错误第一个反应是运用了ES6关于Array新API中的find函数。但是细想了下,明明用了Bable,为啥不能编译为ES5。经过搜索资料找到了原因,Babel 默认只转码 ES6 的新语法(syntax),而不转换新...
重磅!微信小程序直播新增顶部入口,小程序公域流量来了
7月17日夜里,微信官方在开放社区发布了《新增官方收录入口“购物直播”》公告,公告显示,微信团队已在安卓版微信灰度发布“购物直播”功能入口,购物直播中包含了“直播中”、”预告“及”直播回放”三种类型的直播间。
2020-07-20
两大浏览器Chrome和Opera正为asm.js优化
Mozilla 一直在努力优化 asm.js 的性能,并也取得了不少的进展。在 Mozilla 宣布把虚拟引擎3(Unreal Engine 3) 移植到 Firefox 的不到一年之内,另外两个浏览器现在也能非常流程地运行 asm.js 风格的代码了,并能流畅地运行 Epic Citadel 的演示版。 Mozilla 和 Epic Games 是在今年五月份宣布 虚拟引擎3 的移植的。
2013-11-27
开源地图简单对比
开源地图引擎开源协议地图引擎对比数据获取时间 2020-8-10name-mapleafletopenlayermapbox-glcesium周下载量3740149950735228916903github star28.6k7.3k6.2k6k开源协议BSDBSD见下图Apache-2.0特点轻量扩展性高 基于webgl,支持3d模型导入专业三维地球地址[链接][链接][链接][链接]详细数据Leaflet周边相关插件openlayer...
通配符SSL-泛域名SSL证书介绍
通配符SSL证书,简单来说,就是一种能保护多个子域名的数字证书。传统的SSL证书只能保护一个域名,但通配符SSL证书能保护主域名及它下面的所有子域名。其主要功能如下:
2024-04-18
[Vue CLI 3] 多页应用实践和源码设计
我们看一下官网给的 multi-page 的配置:需要在 vue.config.js 配置 pages,示例如下: {代码...} 每一个页面中就是一个对象,包含了如下配置: entry 入口文件的路径 template 模板文件的路径 filename 编译之后的 html 文件名 title html 中的 title chunks 打包的 chunk 文件,数组格式,包含入口文件 首先,我们需要...
解决“is marked as crashed and should be repaired”
由于服务器存储满了导致MySQL启动不起来了,清理了存储空间后再启动MySQL报了个“Table XX is marked as crashed and should be repaired”,看意思应该是表损坏了,搜了一下,解决这个用 myisamchk 就可以了(我的表都是ISAM引擎的)。
2014-11-10
phpstrom中让volt高亮显示
可以通过 Settings->Editor->File Type->Twig(在它下面添加*.volt)->Apply->OK;然后就ok拉!如图
2017-02-19