缓存是性能优化中非常重要的一环,浏览器的缓存机制对开发也是非常重要的知识点。接下来以三个部分来把浏览器的缓存机制说清楚: 强缓存 协商缓存 缓存位置 强缓存 浏览器中的缓存作用分为两种情况,一种是需要发送HTTP请求,一种是不需要发送。 首先是检查强缓存,这个阶段不需要发送HTTP请求。 如何来检查 ...
分类:
其他好文 时间:
2020-01-07 13:19:08
阅读次数:
73
Given n, how many structurally unique BST's (binary search trees) that store values 1 ... n? Example: Input: 3 Output: 5 Explanation: Given n = 3, the ...
分类:
其他好文 时间:
2020-01-07 13:18:06
阅读次数:
58
本文就Search Space、Search strategy、Performance Estination Strategy三个方面对NeUral Network Search(NAS)的发展进行阐述。 Search Space用来定义网络的表达形式,而Search Strategy则根据定义以及 ...
分类:
Web程序 时间:
2020-01-07 12:52:31
阅读次数:
93
开发过程中input框中输入做限制,一般正则都是百度一下,但是找了很多也没满意的,为了体验感,直接输入的数字不符合要求的直接变空,如: 要求输入一个正数且保留2位小数,不能00开头,或不能出现多个点 可以写代码验证匹配,但最方便的还是自己直接写一个replace,替换掉不符合要求的,体验感也好,代码 ...
分类:
其他好文 时间:
2020-01-07 11:41:20
阅读次数:
257
前言优化有风险,涉足需谨慎!!!1、优化可能带来的问题?优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过我们可能没有能力意识到和预见到!任何的技术可以解决一个问题,但必然存在带来一个问题的风险!对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果,保持现状或出现更差的情况都是失败。2、优化的需求稳定性和业务的持续性,通常比性能更重要。
分类:
数据库 时间:
2020-01-07 01:07:12
阅读次数:
110
Idea新建maven项目时会很卡,可以采用如下设置;具体原因如下: IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。 该命令的参数-DarchetypeCatal... ...
分类:
其他好文 时间:
2020-01-06 23:03:36
阅读次数:
293
X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed reques ...
分类:
其他好文 时间:
2020-01-06 19:28:33
阅读次数:
71
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是?O(log n) 级别。 如果数组中不存在目标值,返回?[ 1, 1]。 来源:力扣(LeetCode) 链接:https://leetcode cn.com ...
分类:
编程语言 时间:
2020-01-06 19:28:14
阅读次数:
84
header("Lotion:/index") include "index.html" 输出页面 echo "" 输出字符串 print_r() 输出数组 针对不同的请求提供不同的回应 函数的特点 不调用不会运行 class IndexController(){ function index(){ ...
分类:
数据库 时间:
2020-01-06 18:08:14
阅读次数:
82
数组方法:pop() 、push() 、shift() 、unshift() 、 reverse() 、 sort() 、 splice() 会改变原数组 方法名对应版本功能原数组是否改变 concat() ES5- 合并数组,并返回合并之后的数据 n join() ES5- 使用分隔符,将数组转为 ...
分类:
编程语言 时间:
2020-01-06 13:03:14
阅读次数:
89