自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaowei0922的专栏

php、js、linux

  • 博客(10)
  • 收藏
  • 关注

原创 php面试总结

用PHP获取上周的周一和周日的日期,输出日期格式为Y-m-d;$w = date('N');$lastWeekSunday = date('Y-m-d', strtotime("-$w days"));$lastWeekMondy= date('Y-m-d', strtotime("$lastWeekSunday-6 days"));echo $lastWeekSunday . "\n" . $lastWeekMondy;使用PHP数组函数对一维数组$arra...

2021-04-15 15:15:18 110

原创 php扩展

apc共享缓存,存储在内存中1 apc.php文件需要更改用户名和密码2 apc两大功能:系统缓存——自动缓存php文件,用户缓存——手动缓存php变量3 Cached Files(Variables)可以让我们了解已经缓存的变量个数与大小,Rate相关参数让我们了解请求命中率,Cache full count让我们知道为apc分配的内存不够了,需要进行调整。1 apc的官方手册中明确说明,apc有两个主要的配置选项,一个是分配多少内存给apc(选项apc.shm_size),一个是每次请.

2021-04-15 15:13:16 113

原创 php trait

php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性创建方式用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如下代码实例:<?phptrait Dog{ public $name="dog"; public function bark(){ echo "This is dog"; }}class

2021-04-15 15:10:45 88

原创 php常用算法总结

// 快速排序function bubbleSort($arr){ $length = count($arr); for ($i = 0; $i < $length; $i++) { for ($j = $i + 1; $j < $length; $j++) { if ($arr[$i] > $arr[$j]) { $tmp = $arr[$i]; $arr.

2020-12-29 09:50:13 100

转载 nginx 工作原理

Nginx的模块Nginx由内核和模块组成。Nginx的模块从结构上分为核心模块、基础模块和第三方模块:核心模块:HTTP模块、EVENT模块和MAIL模块基础模块:HTTP Access模块、HTTP FastCGI模块、HTTP Proxy模块和HTTP Rewrite模块,第三方模块:HTTP Upstream Request Hash模块、Notic

2016-05-22 11:14:47 784

转载 PHP中使用cURL实现Get和Post请求的方法

1.cURL介绍  cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。2.基本结构  在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:  (1)初始化    curl_i

2014-10-13 17:02:55 395

转载 用sqlyog远程连接LINUX系统的MYSQL出现了以下错误 出现1130错误

无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。。mysql -u root -pmysql>use mysql;mysql>select 'host' from user where user='root';mysql>update u

2014-10-13 16:04:08 798 1

转载 主机与虚拟机互PING,但主机无法访问虚拟机服务解决

1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘故。检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet {服务器ip}80 来测试。 解决方法如下: /sbin/iptables -I INPUT -p tcp --dport 80 -j AC

2014-10-13 13:11:24 1283

转载 linux下安装nginx

linux系统为Centos 64位第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)第二步:解压 tar -zxvf nginx-1.5.9.tar.gz 第三步:设置一下配置信息 ./configure --p

2014-08-18 09:33:38 427

原创 ubuntu apt-get 安装 nginx+php+mysql

做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的相性并不是那么好,各麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试。更要命的是,如果有很多机器需要装的话,那就真是一个灾难了。Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事。在现在什

2014-07-31 17:17:45 796

空空如也

空空如也

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

TA关注的人

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