PHP的trait
通俗的说,就是各个类有完全相同的方法,我们把这些方法都抽出来写到一个trait中,然后分别在这些类里用use引入这个trait,以达到复用代码,精简代码的目的。
通俗的说,就是各个类有完全相同的方法,我们把这些方法都抽出来写到一个trait中,然后分别在这些类里用use引入这个trait,以达到复用代码,精简代码的目的。
本质区别:一个类可同时继承多个接口类,但只能继承一个抽象类。
除了本质区别外,抽象类完全可以代替接口(把所有的方法写成抽象方法即可)。
使用火狐浏览器:在火狐浏览器的网络设置里加载PAC文件,点击火狐浏览器的工具→Web开发者→浏览器控制台,随便访问一个网站,PAC文件里alert的信息将会出现在浏览器控制台(以PAC-alert开头,我们可以在过滤栏里输入pac来过滤出这个信息)。
Use Firefox browser: load PAC file in Firefox Network settings, click Tools→Web Developer→Browser Console, visit a website in Firefox, then you can see the info alert in PAC showed in browser console which prefixed with PAC-alert(we can input “pac” to filter out these info).
如何给你的网站申请Google Adsense?包含详细的每一步的截图!
– 本地网站debug
– 局域网远程(多人)debug
– 外网远程debug(单人)
– 命令行方式执行php时debug
方法一:使用pace.js,引入js文件和css文件即可
方法二:使用npregress.js,引入js和css文件后,需要调用启动进度条和结束进度条
– 1、安装mkcert及nss
– 2、mkcert -install
– 3、mkcert www.example.com “*.example.com” 127.0.0.1
1、nginx版本必须1.13.9以上;
2、openssl版本必须1.0.2以上;
3、nginx要编译“ngx_http_v2_module”模块;
4、必须使用https,即要申请证书配置https;
5、nginx配置文件使用“ listen 443 ssl http2;”和“http2_push_preload on;”开启http2和http2 server push;
6、网站使用后端编程语言发送字段名为link的header,用于告诉nginx要推送哪个文件,如php用“header(‘link: </script.js>; rel=preload; as=script’, false);”来告诉nginx要推送“/script.js”这个文件(路径必须是相对root的绝对路径)。
手把手教你用 CentOS7+Oneinstack+Wordpress 搭建个人博客,从此你就拥有自己的博客啦!!
如下图,输入你想要的域名,不用www开头也不用.com,.top之类的结尾,然后点检查可用性(注意点一次就行,点了它是没反应的,耐心点一会儿就会出来结果,这个网站比较慢)。
未使用cdn时,你的域名和ip是绑定的,ping你的域名即可得到你的ip。
使用cdn后,你的域名与不再直接与你的服务器ip绑定,而是与cdn的某一台服务器ip绑定,然后通过cdn的这台服务器再绑定到你的服务器ip上,所以ping你的域名,只能看到cdn的ip,看不到你服务器的ip,这样就能隐藏ip了(换句话说,因为域名绑定的不是你自己服务器的ip,所以即使你的服务器ip是被和谐了的,也能正常使用,因为你可以通过cdn的ip出墙,然后再到达你的服务器)。
使用acme.sh+定时任务即可自动续订(更新过期)证书,支持通配符域名!
– 什么是wordpress的主题?
– 怎样更换主题
– wordpress主题文件位置
– 为什么要创建子主题
– 怎样创建一个子主题
– 如何修改子主题
常见HTTP状态码
200 OK 表示请求成功,表示服务器正常返回了请求的网页资源。
301 Moved Permanently 永久重定向,通过在配置nginx时,会用到。
302 Found 临时重定向,一般也是配置nginx时用到。
400 Bad Request 错误请求,服务器不理解请求的语法(Yii2 ajax post提交数据未带_csrf时,就会出现该状态码)。
401 Unauthorized 未授权,做HTTP的www authentication时,如果输入错误的账号密码即会出现该状态码。
403 Forbidden 禁止访问,比如访问了被nginx设置为deny的目录就会出来该状态码。
404 Not Found 找不到网页,最常见的错误。
500 Internal Server Error 服务器内部错误。
502 Bad Gateway 错误的网关。
503 Service Unavailable 服务不可达。
504 Gateway Timeout 网关超时。
Redis Web管理工具-RedisWebManager