-
php解决crontab定时任务无法写入文件问题的方法分析
所属栏目:[编程] 日期:2022-06-27 热度:161
本文实例讲述了php解决crontab定时任务不能写入文件问题的方法,分享给大家供大家参考,具体如下: 使用crontab写的定时任务没有执行,很纳闷。 crontab.php ?php error_reporting(0); 然后我把写入文件的命令改成输出,然后存到一个文件里面就可以了。 cron[详细]
-
PHP实现一个限制实例化次数的类例子
所属栏目:[编程] 日期:2022-06-27 热度:132
本文实例讲述了PHP实现一个限制实例化次数的类,分享给大家供大家参考,具体如下: 实现思路 定义一个static变量$count,用于保存实例化对象的个数 定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例化对象。 定义析构函数,$cou[详细]
-
PHP判断一个变量是否为整数正整数的方法例子
所属栏目:[编程] 日期:2022-06-27 热度:172
在PHP中判断一个变量是否为整数 在写PHP代码的时候遇到这样一个小问题:如何判断一个变量是否为整数,于是在网上找到了两个方法来解决,在此做一个小小的记录。 方法1 ?php $num=12; if(floor($num)==$num){ echo right; }else{ echo false; } ? floor()方法[详细]
-
PHP获取XML文件的方法实例总结
所属栏目:[编程] 日期:2022-06-27 热度:169
本文实例讲述了PHP读取XML文件的方法,分享给大家供大家参考,具体如下: 使用DOMDocument对象读取xml 创建一个DOMDocument对象 $doc = new DOMDocument(); 载入xml文件 $doc-load(book.xml); 获取标签对象 $books = $doc-getElementsByTagName(book); 获取[详细]
-
php求斐波那契数的两种实现方式递归与递推介绍
所属栏目:[编程] 日期:2022-06-27 热度:147
本文实例讲述了php求斐波那契数的两种实现方式,分享给大家供大家参考,具体如下: 斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:1、1、2、3、5、[详细]
-
在PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
所属栏目:[编程] 日期:2022-06-27 热度:64
有时候我们在开发中会遇到这样一种情况,例如:显示手机号我们需要将中间4位遮挡掉,一般使用*号代替,或是显示身份证号码是为了保护个人信息也同样需要遮挡掉4位,故可用到下列方式、代码进行实现: 核心代码: ?php /** +--------------------------------[详细]
-
php中钩子hook的原理与简单应用demo实例
所属栏目:[编程] 日期:2022-06-27 热度:100
本文实例讲述了php中钩子(hook)的原理与简单应用,分享给大家供大家参考,具体如下: 我们先来回顾下原本的开发流程; 产品汪搞出了一堆需求; 当用户注册成功后需要发送短信、发送邮件等等; 然后聪明机智勇敢的程序猿们就一扑而上; 把这些需求转换成代码扔在[详细]
-
php根据地址获取百度地图经纬度的实例方法分享
所属栏目:[编程] 日期:2022-06-27 热度:89
在本篇文章里小编给大家整理了关于php根据地址获取百度地图经纬度的实例方法,有需要的朋友们可以学习下。 首先我们来看全部实例代码: /** * @param string $address 地址 * @param string $city 城市名 * @return array */ function getLatLng($address=,$[详细]
-
php中错误处理设置实例分析
所属栏目:[编程] 日期:2022-06-27 热度:195
本文实例讲述了php中错误处理操作,分享给大家供大家参考,具体如下: 错误触发 有2种触发: 自定义触发: 语法形式:trigger_error(错误提示信息内容,3种用户错误代号之一); 其中触发了用户的致命错误(E_USER_ERROR),也会终止程序的后续执行 系统触发: E_NOTIC[详细]
-
php简单检测404页面的方法例子
所属栏目:[编程] 日期:2022-06-27 热度:100
本文实例讲述了php简单检测404页面的方法,分享给大家供大家参考,具体如下: 需求描述:检测给定的url是否是404页面。 方式一: 我们要判断该页面是否是404页面,这个可以通过网页返回的状态码来判断。 使用该方法在页面404的时候并不会报警告。 因为我们只[详细]
-
复原mysql slave复制1032错误
所属栏目:[编程] 日期:2022-06-27 热度:122
一台从库出现1032错误,那1032是什么错误,我们看一下 [root@BLAVDP021 ~]# perror 1032 MySQL error code 1032 (ER_KEY_NOT_FOUND): Cant find record in %-.192s 简单说,就是在从库上找不到相应的记录,同时在show slave statusG;中有相关输出,我们看一[详细]
-
MySQL进阶篇 索引体系区分 B-Tree结构说明
所属栏目:[编程] 日期:2022-06-27 热度:132
MySQL进阶篇 索引体系区分 B-Tree结构说明: 一、索引简介 1、基本概念 首先要明确索引是什么:索引是一种数据结构,数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合,例如:链表,堆栈,队列,二叉树等等。 其[详细]
-
启动mysql报错 without updating PID file解决方式
所属栏目:[编程] 日期:2022-06-27 热度:150
编译安装的mysql启动出现报错: Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/fxq-1.pid). 分析原因: 非正常关机导致: 解决办法: vim /etc/my.cnf 加入一行: innodb_force_recovery= 1[详细]
-
虚拟机centos安装mysql碰见 Couldn t resolve host mirror
所属栏目:[编程] 日期:2022-06-27 热度:85
网上查了一下说是DNS服务器错误。于是修改一下 /etc/resolv.conf 添加一个nameserver 8.8.8.8完成 安装MySql server: 1.下载安装 yum install -y mysql-server 2.服务开启 service mysqld start 3.服务随开机启动 chkconfig mysqld on 4.进入mysql mysql exi[详细]
-
MySQL开启失败
所属栏目:[编程] 日期:2022-06-27 热度:98
MySQL启动失败: 一、错误日志: [mysql@host-172-24-115-217 ~]$ service mysql restart Shutting down MySQL.. SUCCESS! Starting MySQL..180426 13:36:03 mysqld_safe Logging to /usr/local/mysql/data/alert.log. 180426 13:36:03 mysqld_safe Starting[详细]
-
into outfile报错的难题
所属栏目:[编程] 日期:2022-06-27 热度:91
明明有select 权限却报错 mysql select * from server into outfile /tmp/tt.txt; ERROR 1045 (28000): Access denied for user chenliang@% (using password: YES) 百度后需要给file权限 mysql grant file on *.* to chenliang; Query OK, 0 rows affected[详细]
-
Linux下安装MySQL后root密码的设定
所属栏目:[编程] 日期:2022-06-27 热度:54
Linux下安装MySQL后root密码的设定: 直接通过UPDATE user表来设置密码 shell mysql -u root mysql UPDATE mysql.user SET Password = PASSWORD(newpwd) WHERE User = root; mysql FLUSH PRIVILEGES; 如果遗忘了mysql的root密码采取下面的步骤重新设置 1、kil[详细]
-
INNODB 页节点数据的存储方法
所属栏目:[编程] 日期:2022-06-27 热度:119
前文: 关于MYSQL INNODB index page header学习和实验总结 http://blog.itpub.net/7728585/viewspace-2063921/ 关于INNODB SYSTEM RECORD infimum和supremum的学习和实验研究 http://blog.itpub.net/7728585/viewspace-2065464/ 所用到的工具是自己写的mysq[详细]
-
MYSQL 阿里的一个sql优化疑问
所属栏目:[编程] 日期:2022-06-27 热度:141
今天研究了一天innodb事物,临近下班了同事田兴春告诉我有个阿里发出来的优化题,并且把建表和语句给我了,并且告诉我语句里面有隐式转换 昨天群里也有人说这道题但是一直没空看,刚好这会没事就看了一下,整个脚本如下: 点击(此处)折叠或打开 数据准备: c[详细]
-
centos6.5 源码安设zabbix3.0.8
所属栏目:[编程] 日期:2022-06-27 热度:117
centos6.5 源码安设zabbix3.0.8: 1、安装PHP及扩展包 rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm yum -y install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap 2、安装mysql及配置 rpm -ivh http://d[详细]
-
php和nginx交互实例讲解
所属栏目:[编程] 日期:2022-06-26 热度:124
在本篇文章中小编给大家分享的是关于php和nginx如何交互的实例以及相关知识点,有需要的朋友们学习下。 Nginx与PHP交互过程的7步走(用户对动态PHP网页访问过程) step1:用户将http请求发送给nginx服务器(用户和nginx服务器进行三次握手进行TCP连接)。 step2[详细]
-
php连接mysql数据库最简单的实现方法
所属栏目:[编程] 日期:2022-06-26 热度:62
在连接MySQL数据库之前,您必须指定以下信息: MySQL数据源名称或DSN:指定MySQL数据库服务器的地址。您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhost MySQL数据库名称:表示要连接的数据库的名称。 用户名和密码:指定用于连接MySQL数据库服务[详细]
-
php和html的区别点详细总结
所属栏目:[编程] 日期:2022-06-26 热度:76
今天我来和大家讨论下关于PHP技术的另一个简单小问题,就是PHP代码和HTML代码的区别在哪里。 其实,如果简单的说,大家都知道,HTML是典型的静态网络编程用语,而PHP则是一种可实现动态的编程语言。 这里我们可以给大家介绍下如何用PHP实现HTML实现不了的功[详细]
-
php设计模式之适配器模式原理用法及注意事项详解
所属栏目:[编程] 日期:2022-06-26 热度:92
本文实例讲述了php设计模式之适配器模式原理、用法及注意事项,分享给大家供大家参考,具体如下: 在这个有没有对象都要高呼面向对象的年代,掌握面向对象会给我们带来意想不到的方便。学编程的小伙伴从开始能写几行代码实现简单功能到后来懂得将一些重复的[详细]
-
PHP使用观察者模式处理异常信息的方法详解
所属栏目:[编程] 日期:2022-06-26 热度:169
本文实例讲述了PHP使用观察者模式处理异常信息的方法,分享给大家供大家参考,具体如下: 异常信息的捕获对编程测试有着重要的意义,这里结合观察者模式,探索如何处理异常信息。 关于观察者模式,如果还没有接触过的话,博客园有很多优秀的博友做了详细的[详细]
