首页 编程

消除阻塞式资源(Eliminate render-blocking resources)

有以下两种URL资源会阻塞渲染: 1,放置在<head>中的<script>脚本引用,并且未设置defer或async属性。 2,<link rel="stylesheet">样式引用,并且未设置disabled或media属性。 处理阻塞式资

ffmpeg的一些使用示例

ffmpeg命令格式: ffmpeg [全局选项][输入文件选项] -i [输入文件]...[输出文件选项][输出文件] 主要选项 : -f 指定输入或者输出文件格式,不指定的话会根据文件扩展名进行推测。 -i 输入文件 -y 默认覆盖同

chrome扩展开发的一些例子

chrome扩展主要有三个地方是可编码的:1)background scripts. 2)popup scripts. 3)content scripts. background scripts 通过在manifest.json中设置background属性来配置js, 例如: "background":{ &

Vim指令

  • yiqingpeng
  • 2019-08-14
  • 0
  •  
一. 移动:     h,j,k,l: 左,下,上,右。     w: 下一个词的词首。     e:下一个词的词尾。     b:上一个词的词首。     <>: v 模式选中后进行缩进

xhprof的使用

  • yiqingpeng
  • 2019-07-12
  • 0
  •  
首先,安装xhprof扩展 xhprof的下载地址:https://pecl.php.net/package/xhprof 专门为php7开发的tideways xhprof: https://github.com/tideways/php-xhprof-extension (安装过程略) 在php代码中使用xhp

Add ignore files or directories for git

  • yiqingpeng
  • 2019-05-22
  • 0
  •  
有三个方式: 第一种,很常用的,在项目根目录下创建文件:.gitignore, (一般要将此文件加入到版本库。) 将排除目录或文件写入此文件,如: /images/ test.php 第二种,适用于一些私有(非共享)文件/目录

检测Google机器人

  • yiqingpeng
  • 2019-03-28
  • 0
  •  
方案一, DNS反查(https://support.google.com/webmasters/answer/80553): 1、先获取request-ip,  使用命令host request-ip(php code: gethostbyaddr('66.249.90.77')),从结果中查找以google.com或goo

download file via chrome extension

  • yiqingpeng
  • 2019-02-21
  • 0
  •  
首先配置manifest.json文件,添加download权限: { "manifest_version": 2, "name": "download artworks", "description": "download artworks", "version": "1.1", "update_url": "htt

multipart/form-data类型请求体的手动拼装

HTTP协议规定的POST方法是客户端向服务端写入数据的操作,其请求体就是待写入的数据段。multipart/form-data是对请求体的格式进行规范化的定义,也有点类似于协议的味道。就比如application/json,它告之服务端,此次

给httpd.conf增加了虚拟域名之后,如何自动将域名更新到/etc/hosts中?

  • yiqingpeng
  • 2018-09-08
  • 0
  •  
1、首先在vim中针对httpd.conf文件实现fileWritePost事件钩子。

vim钩子的应用示例

  • yiqingpeng
  • 2018-09-08
  • 0
  •  
autocmd BufWritePost,FileWritePost /etc/httpd/conf.d/http.conf :execute '! ~/lookup.sh ' . expand("%:p") #expand("%:p")返回当前文件的完整路径。此钩子可以用来自动备份http.conf文件

wkhtmltox(wkhtmltopdf)安装的要点

1.解压:tar -xvf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz (generic包是已经编译好的程序) 2.如果出现错误libXrender找不到错误:安装libXrender     使用yum install libXrender*(yum

git常用命令

  • yiqingpeng
  • 2018-04-21
  • 0
  •  
git常用指令 git init #将当前工作目录纳入到版本库,此时,在当前目录下会生成一个.git的隐藏文件夹。 git status #查看当前版本库的状态,此命令会列出未提交的文件、未入库的文件等信息。 

curl命令快速测试api的有关选项

  • yiqingpeng
  • 2018-04-15
  • 0
  •  
curl命令在Linux是自带的,在window下需要手动安装。此工具在测试http api方面个人觉得非常好用。下面就列举此命令几个常用的参数(参数是区分大小写的): -d <post data> : 用post方式提交数据, 如 curl -