自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 PHP类中self和$this的区别

码代码已经两年有余了,很少写博客,也很少记录问题,起码后者是个非常不好的习惯,因此现在除了石墨文档之外,开始在博客上记录。开始之前先从静态变量说起,由于在实际生产中,我们极少对一个自己编写的类进行多次多次实例化,这就导致静态变量和私有变量和公共变量基本没有任何区别,甚至还有很大的不方便之处,貌似除了静态方法中调用之外没有任何的其他用处。今天在使用静态方法的时候,使用了$this去调用对象的...

2018-07-25 14:07:35 1048

原创 PHP错误及处理

1 基础PHP生成的每个错误都包含一个类型。这些错误的类型列表如下,表中有关于它们行为的简短描述以及产生的原因。     常量   说明   备注   1   E_ERROR(integer)   致命的运行...

2018-07-26 12:03:02 239

原创 如何获取请求的header头信息

方式1:获取$_SERVER; //NGINX获取方式2:通过apache_request_headers()函数获取; //APACHE获取$header = apache_request_headers();$Auth = $header['Authorization'];示例:if(function_exists('apache_request_headers')){ ...

2018-07-25 14:22:22 15685

原创 MAC的PHP环境笔记

1.nginx 日志文件/opt/local/var/log/nginx/error.log access.log2.nginx 启动sudo nginxsudo nginx -t sudo nginx -s reloadsudo nginx -s quit3.Mac配置php-fpmMac OS X 10.9已经自带有php-fpm,对于有干净系统强迫症的人,或者原装控来说,用brewhome重...

2018-06-28 17:44:32 375

原创 Redis笔记整理

1. Redis基础非关系型数据库。key - value,对。flushall,清空所有数据。1.1 Redis数据类型redis提供五种数据类型:string,hash,list,set及zset(sorted set)。1.1.1 stringstring是最简单的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似...

2018-06-26 17:54:52 185

原创 Nginx笔记整理

No input file specified问题解决1.注意对应文件下面.user.ini文件与相应路径是否正确2.注意 $document_root 继承性 http>server>location 对应的使用$document_root的location内部无法使用其他location定义的 root3.对应文件的权限请注意4.如果可以识别html文件,不能识别php文件请确认是...

2018-06-26 17:23:24 163

原创 XHProf的配置和参数说明

使用XHProf在你要监测的Php代码头尾部分别加入代码xhprof_enable()和xhprof_disable() 来启动xhprof性能数据收集,启动收集的参数跟PHP版本有关,根据PHP版本的不同采用以下两种方式对于PHP5.5以上采用如下这种写法(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY)对于PH...

2018-06-26 17:19:01 1194

原创 Siege 网站压力测试工具安装和使用

siege的安装cd /root/rztar -zxvf siege-2.72.tar.gzcd siege-2.72./configuremakemake install创建siegec.config配置文件到当前用户的目录下安装完成查看配置文件/usr/local/siege/bin/siege -Csiege的使用siege www.linuxidc.com/test.php -b -r10...

2018-06-26 17:07:47 228

原创 Git基础

1.git操作流程一般工作流程如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。2.Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/i...

2018-06-26 14:33:36 101

原创 下载按钮的实现方法

方法1:a标签      <a href="baidu.com/m.zip" download="测试.zip">     缺点:兼容性差,火狐浏览器对非本网站的图片,视频直接打开而非下载,其他浏览器指定的download文件名无法被识别.方法2:后端处理方法     先把文件下载到服务器上,然后再发送给用户     缺点:占用带宽,耗时较长,对于大文件操作不友好方法3:前端JS控制 ...

2018-06-21 13:25:18 4180 2

原创 网页爬虫无法获取JS触发事件的网页链接

    之前公司的网站要求做百度搜索优化,但是页面的跳转主要依赖于js函数实现,奈何本人不是专业前端,只能使用笨办法来实现爬虫无法获取a标签的内容。    方法1:设立空的<a href='url' ></a>    方法2: 使用<a href='url' style='display: none'></a>    ...

2018-06-21 13:21:55 3737 1

原创 Mac关于PHP环境和扩展的安装

一直使用windows和Centos进行开发,之前公司配了Mac本,放家里吃灰了一年,新公司还是Mac,无奈只好从头摸索。php安装主要使用brew,请注意由于git上原homebrew/php已经停掉,新的均迁移到到brew/core上,因此之前的安装方法无法使用,请注意!!!!!安装php等操作均使用以下步骤:1.搜索可用php版本     brew search php...

2018-06-08 16:54:02 3789 4

原创 MongoDB初级使用者福音

由于Mysql是大部分网站的数据储存工具,而一部分网站使用mongoDB,因为对于初学者最快上手的方式就是看文档,然后使用Mongo DB可视化工具studio 3T。studio 3T拥有SQL语言转化为mongoDB shell的功能,这对于初学者非常友好。执行之后,在queryCode里面可以看到查询的Shell语句,如下图所示:例如SQL语句如下:select pay_status,sum...

2018-06-08 16:37:47 261 1

最全大学专业JS数据

用户前端包括APP,WEB,小程序等,实现用户专业选取,包含国内主要学科!

2018-05-28

全国地区和高校数据联动

用于APP,WEB,小程序等前端开发,选取用户学校信息数据

2018-05-28

JS地区联动数据

APP,HTML,小程序等,用户注册或修改时候用于用户地区选取!

2018-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除