什么是P问题?
什么是NP问题?
以及NP-Complete和NP-Hard又是什么问题?
理解P和NP问题的预备知识:多项式时间复杂度
时间复杂度 是用来衡量一个算法的时间开销的,我们常见的时间复杂度有O(1), O(n), O(log
雪崩:缓存大面积同时失效,大量请求在失效的时间点直接查询数据库,导致数据库垮掉。解决方法可以让缓存永久不失效而利用定时脚本进行缓存数据的刷新。或者缓存的失效时间设置为随机数。
穿透:请求的数据不在缓
有以下两种URL资源会阻塞渲染:
1,放置在<head>中的<script>脚本引用,并且未设置defer或async属性。
2,<link rel="stylesheet">样式引用,并且未设置disabled或media属性。
处理阻塞式资
ffmpeg命令格式:
ffmpeg [全局选项][输入文件选项] -i [输入文件]...[输出文件选项][输出文件]
主要选项 :
-f 指定输入或者输出文件格式,不指定的话会根据文件扩展名进行推测。
-i 输入文件
-y 默认覆盖同
chrome扩展主要有三个地方是可编码的:1)background scripts. 2)popup scripts. 3)content scripts.
background scripts 通过在manifest.json中设置background属性来配置js,
例如:
"background":{
&
一. 移动:
h,j,k,l: 左,下,上,右。
w: 下一个词的词首。
e:下一个词的词尾。
b:上一个词的词首。
<>: v 模式选中后进行缩进
首先,安装xhprof扩展
xhprof的下载地址:https://pecl.php.net/package/xhprof
专门为php7开发的tideways xhprof: https://github.com/tideways/php-xhprof-extension
(安装过程略)
在php代码中使用xhp
有三个方式:
第一种,很常用的,在项目根目录下创建文件:.gitignore, (一般要将此文件加入到版本库。)
将排除目录或文件写入此文件,如:
/images/
test.php
第二种,适用于一些私有(非共享)文件/目录
方案一, DNS反查(https://support.google.com/webmasters/answer/80553):
1、先获取request-ip, 使用命令host request-ip(php code: gethostbyaddr('66.249.90.77')),从结果中查找以google.com或goo
首先配置manifest.json文件,添加download权限:
{
"manifest_version": 2,
"name": "download artworks",
"description": "download artworks",
"version": "1.1",
"update_url": "htt
HTTP协议规定的POST方法是客户端向服务端写入数据的操作,其请求体就是待写入的数据段。multipart/form-data是对请求体的格式进行规范化的定义,也有点类似于协议的味道。就比如application/json,它告之服务端,此次
1、首先在vim中针对httpd.conf文件实现fileWritePost事件钩子。
autocmd BufWritePost,FileWritePost /etc/httpd/conf.d/http.conf :execute '! ~/lookup.sh ' . expand("%:p")
#expand("%:p")返回当前文件的完整路径。此钩子可以用来自动备份http.conf文件
1.解压:tar -xvf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz (generic包是已经编译好的程序)
2.如果出现错误libXrender找不到错误:安装libXrender
使用yum install libXrender*(yum
git常用指令
git init #将当前工作目录纳入到版本库,此时,在当前目录下会生成一个.git的隐藏文件夹。
git status #查看当前版本库的状态,此命令会列出未提交的文件、未入库的文件等信息。
curl命令在Linux是自带的,在window下需要手动安装。此工具在测试http api方面个人觉得非常好用。下面就列举此命令几个常用的参数(参数是区分大小写的):
-d <post data> : 用post方式提交数据, 如 curl -
- yiqingpeng
- 2015-12-04
-
矩阵乘法