黑猫mm的博客

记录一下平常工作和学习的笔记

PHP常用调试打断点

PHP项目开发过程中,经常要自测各种返回数据,这就经常用到了 error_log这个函数 我常用的     error_log(print_r($parameters, true)."\n", 3, "/tmp/myerror.log&am...

2019-01-04 15:05:21

阅读数 16

评论数 0

Linux设置快捷键

linux设置快捷键,coding起来更爽 第一步(可以在根目录,也可以在家目录下) 编辑用户目录下的.bashrc文件 第二步 将想要设置的快捷键编辑(注意,左右不要有空格) 如图 第三步 保存退出 然后,不需要重启也不需要重新登录 使用命令   source ~/.ba...

2018-09-29 14:37:17

阅读数 286

评论数 0

force index优化sql语句

前几天上线的一个项目,自测和测试都没有问题,但是上线当晚就把PC搞挂了,  说明一下,teamhotid这个字段是有索引的,并且命中了,我自测的库数据量不是很大,测试的用的线上的从库,这张表数据量差不多几百万吧,(后来才知道,DBA删了从库的很多数据,导致主库和从库的这个表数据差距有点大) ...

2018-09-28 15:51:12

阅读数 83

评论数 0

面试被问到的各种问题(一直更新,比较忙)

1. 你用过哪些异步框架2. php中如何实现多继承    可以使用trait,trait本身无法实例化     传送门:http://php.net/manual/zh/language.oop5.traits.php;3. 为什么要用302重定向,了解DNS劫持吗,原理是什么 一般使用302重...

2018-05-21 21:17:54

阅读数 151

评论数 0

PHP中魔术方法的简单总结

PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发。__construct(), __destruct(),__call(),    __callstatic(),    __get(),    __set(),    __isset(),    __un...

2018-05-05 15:00:36

阅读数 35

评论数 0

PDO方式连接mysql可以防注入的原因

1.  $stmt = $pdo->prepare('select * from user where id=?');     $id = 1;     $stmt->bindParam(1,$id);     $stmt - >e...

2018-05-04 17:35:49

阅读数 42

评论数 0

PHP连接MYSQL数据库的三种方式(mysql mysqli PDO)

PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一...

2018-05-04 16:17:37

阅读数 39

评论数 0

解决谷歌浏览器登陆注册问题

1. 打开谷歌的扩展程序界面,左边是离线下载好的谷歌应用附上百度云链接(我的是安装好的)( 链接:http://pan.baidu.com/s/1nvFsI97 密码:d7cm)2.把下载好的扩展应用拖到谷歌浏览器扩展程序界面 3.拖进来后会提示是否添加,点击添加扩展程序4.添加完成后会提示谷歌访...

2018-04-25 09:55:40

阅读数 5851

评论数 4

Ajax 跨域问题

https://segmentfault.com/a/1190000012469713https://www.cnblogs.com/lxwphp/p/8080188.html 题纲 关于跨域,有N种类型,本文只专注于ajax请求跨域(,ajax跨域只是属于浏览器”同源策略”中的一部分,其它的还有...

2018-04-24 14:17:59

阅读数 83

评论数 0

进程和线程的区别

操作系统面试题1、进程和线程的区别?解析:(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元          (2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。          (3)进程的创建调用fork或...

2018-04-23 14:44:50

阅读数 36

评论数 0

CPU-bound(计算密集型) 和I/O bound(I/O密集型)

I/O密集型 (CPU-bound) I/O bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CPU Loading 不高。CPU bound 指的是系统的 硬盘/内存 效能 相对 CPU 的效能...

2018-04-23 14:35:17

阅读数 16

评论数 0

如何查看CentOS7的版本信息

1. 查看版本号  CentOS的版本号信息一般存放在配置文件当中,在CentOS中,与其版本相关的配置文件中都有centos关键字,该文件一般存放在/etc/目录下,所以说我们可以直接在该文件夹下搜索相关的文件。ll /etc/*centos* 12  查看的结果:  其中存放其版本配置信息的文...

2018-04-20 14:42:04

阅读数 23

评论数 0

WNMP(Windows + Nginx + PHP + MySQL) 安装

最近在开发一个新的项目,环境用的是:Nginx1.10.3  下载地址: http://nginx.org/en/download.html  下载windows版本包PHP 7.1.1  下载地址:http://windows.php.net/download/  下载windows版本包MyS...

2018-04-20 14:00:56

阅读数 42

评论数 0

Nginx安装及配置详解

nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理负载均衡...

2018-04-20 11:17:29

阅读数 22

评论数 0

php中 -> 和 => 和 :: 的用法 以及 self 和 $this 的用法 =>

=> 数组中 用于数组的 key 和 value之间的关系例如:$a = array(  '0' => '1',  '2' => '4',);echo $a['0'];echo $a['2'];-> 类中 用于...

2018-04-17 09:47:14

阅读数 256

评论数 0

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