自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 如何在Linux环境下实现定时执行PHP的计划任务

实践操作如下:1) 工具:PuTTY.exe2) 服务器环境:Ubuntu Linux系统 + ThinkPHP 3.1.3 + php5.6 + MySql3) 首先,编写计划任务的相关代码,访问路径:http://www.xxx.com/index.php/sdk/TimeCount/index4) 然后,在项目根目录下创建cron.php,代码如下<?php $url =...

2018-05-23 16:10:10 1714

原创 MYSQL数据库数据的导出导入问题

连接和维护mysql有很多工具, 譬如著名的桌面软件navicat . 而phpMyAdmin是用php写的基于网页形式的mysql管理工具.1 当你的网站部署到服务器后,很多服务器是禁止外部连接 mysql的.此时navicat 就作废了2 phpmyadmin 可以和网站一起部署在服务器上.所以真实项目环境的mysql维护 就得靠他3 如果是本地开发,这个玩意儿肯定是没有navicat方便的....

2018-04-18 20:59:05 3233

转载 Memcache知识点梳理

Memcached概念:    Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:http://code.sixap

2017-03-06 16:18:25 197

转载 Linux下nginx支持.htaccess文件实现伪静态的方法!

在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的!方法如下:1.在需要使用.htaccess文件的目录下新建一个.htaccess文件, 如本人的一个Discuz论坛目录: vim /var/www/html/168pc/bbs/.htaccess2.在里面输入规则,我这里输入Di

2015-03-19 18:12:57 10809

转载 国外知名网站Stackoverflow 历时两年评选出11本对程序员最有影响力的书籍

《 推荐11本对程序员最有影响力的书籍 》在购买以下图书时,您都无需犹豫!这些图书都经过了多年的读者口碑相传,有的出版至今快30余年,整整影响过几代程序员。而如今他们都还在推荐这些图书,可见他们的经典之处。 导读:原文来自 stackoverflow.com 上发表的一篇《 What is the single most influential bo

2013-11-19 18:31:46 1056

原创 关于curl CURLOPT_SSL_VERIFYHOST 参数设置的问题

最近遇到的问题:一个项目从服务器A完整移到服务器B,两者同时4G的,结果发现在B上的接口运行效率明显比在原来的A上慢好多。通过对比服务器的配置信息和所有代码数据,再然后排查错误日志,发现了下面的报错:curl_setopt(): CURLOPT_SSL_VERIFYHOST no longer accepts the value 1,value 2 will be used instead in ...

2018-07-02 10:48:22 29339

原创 IP地址和转整型相关问题整理

IP地址和整型互转,常见的自然是用php自带的系统函数ip2long与long2ip然,ip地址转整型的时候却存在几个问题需要注意:1.ip的组成字符串中,若是某段出现填充0的情况,结果就会出现错误。代码如下$ip = '192.168.01.115';var_dump($ip); echo "<br/>"; $intip = ip2long($ip); var_...

2018-06-08 14:24:42 542

原创 PHP 实现身份证号实名认证功能

实名认证牵涉公安备案系统,需想公安机关申请接口进行验证。当然,调用其他已向公安机关申请了接口的第三方接口一样可行。否则,只能用身份证生成规则进行验证,不完全正确,身份证号和姓名也不匹配。如下:/*/# CopyRight: zxing# Document: 检查符合 GB11643-1999 标准的身份证号码的正确性# File:gb11643_1999.func.php Fri Mar 2...

2018-06-04 15:21:34 11402

原创 表单中Readonly和Disabled的区别

两种属性的写法如下:<input type="text" name="name" value="xxx" disabled /><input type="text" name="name" value="xxx" readonly />这两种写法都会使显示出来的文本框不能输入文字,但disabled会使

2018-04-28 17:53:10 7552

转载 MySQL之选择字段数据类型

MySQL支持的数据类型很多,选择正确的数据类型对于 获得高性能至关重要。在选择时有个简单的原则有助于做出更好的选择。 简单的原则:A、通常最小的是最好的     因为这样可以用更少的磁盘、内容、CPU缓存,大大减少IO开销。B、简单就好     简单的数据类型操作通常需要更少的CPU周期。例如,整型比字符操作代价更小,因为字符集和校对规则(排序规则)使它比整型更复杂。比如应该使用MySQL内建的...

2018-04-09 09:58:56 3277

转载 IP地址在mysql的存储

因为int比varchar(15)更高效,且php和mysql都有ip和int互转的函数,所以在ip地址在mysql中用int存储最优。mysql存储这个值是字段需要用int UNSIGNED。不用UNSIGNED的话,128以上的IP段就存储不了了。echo ip2long('192.168.1.38');//输出:3232235814SELECT INET_ATON('192.168.1.3...

2018-04-08 17:36:48 281

转载 PHP异常处理函数set_exception_handler()的用法

定义和用法set_exception_handler() 函数设置用户自定义的异常处理函数。该函数用于创建运行时期间的用户自己的异常处理方法。该函数会返回旧的异常处理程序,若失败,则返回 null。语法set_exception_handler(exception_function)参数描述error_function必需。规定未捕获

2018-02-06 16:56:26 784

转载 PHP异常处理函数set_exception_handler()的用法

定义和用法set_error_handler() 函数设置用户自定义的错误处理函数。 该函数用于创建运行时期间的用户自己的错误处理方法。 该函数会返回旧的错误处理程序,若失败,则返回 null。语法set_error_handler(error_function,error_types)  参数描述error_function必需。规定发生错误时运行

2018-02-06 16:46:55 1454

转载 PHP函数register_shutdown_function的使用示例

某些情况下,我们需要在程序执行结束时,做一些后续的处理工作,这个时候,php的register_shutdown_function函数就可以帮我们来实现这个功能。函数简介当PHP程序执行完成后,自动执行register_shutdown_function函数,该函数需要一个参数,用来指定由谁处理这些后续的工作。其中,程序执行完成,分为以下几种情况:第一种:php代码执行过程中发生错

2018-02-06 16:12:28 249

转载 PHP中的__autoload()和spl_autoload_register()

在看框架源码时,发现了__autoload和apl_autoload_register这两个函数,于是对其进行了一番学习。php的__autoload函数是一个魔术函数,在这个函数出现之前,如果一个php文件里引用了100个对象,那么这个文件就需要使用include或require引进100个类文件,这将导致该php文件无比庞大。于是就有了这个 __autoload函数。__autoloa

2018-02-06 15:03:30 273

转载 js操作cookie方法

cookiecookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109和2965都已废弃,最新取代的规范是RFC6265。cookie的作用服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户

2018-01-22 18:10:39 260

转载 setcookie参数详解

setcookie() 函数向客户端发送一个 HTTP cookie。  cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。  cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。

2018-01-22 18:09:50 14556 2

转载 PHP通过OpenSSL生成证书、密钥并且加密解密数据

一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷

2018-01-10 15:49:01 1177

转载 Windows下安装OpenSSL及其使用

相关软件:1、ActivePerl 5.22.1 : http://www.activestate.com/activeperl/downloads2、Microsoft visual_studio_2010_professional:http://pan.baidu.com/s/1o6SsDn03、OpenSSL(openssl-1.0.2g):http://www.openssl.

2018-01-09 16:58:05 10537

转载 [Linux/Ubuntu] vi/vim 使用方法讲解

vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基

2017-12-13 15:53:08 819

转载 关于HTTP

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系

2017-12-08 14:41:20 173

转载 php函---get_magic_quotes_gpc()与addslashes()

magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。  在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被

2017-07-05 14:36:19 246

转载 js中进行金额计算parseFloat

在js中进行以元为单位进行金额计算时 使用parseFloat会产生精度问题var price = 10.99;var quantity = 7;var needPay = parseFloat(price * quantity);needPay的正确结果应该是76.93元  但是运行后发现needPay为76.93000000000001 此情况可通过 toFixed(n

2017-03-23 14:23:08 5079

转载 php图片处理类【压缩、水印、裁剪、翻转】

/** * 基本图片处理,用于完成图片缩入,水印添加 * 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小 * 水印图可以设置跟背景的合并度 */class Image{ var $dst_img; // 目标文件 var $h_src; // 图片资源句柄 var $h_dst; // 新图句柄 var $h_mas

2017-03-15 14:50:22 2022

原创 关于PHP解决图片无损压缩 的问题

代码如下:header("Content-type: image/jpeg");$file = "111.jpg";$percent = 1.5; //图片压缩比list($width, $height) = getimagesize($file); //获取原图尺寸//缩放尺寸$newwidth = $width * $percent;$newheight = $height

2017-03-09 16:28:59 6791 2

原创 关于Thinphp调用自定义类的问题

tp的类库分为两种:公共类库和应用类库;公共类库公共类库指ThinkPHP/Library目录下面的类库,比如Think目录:系统核心类库;Org目录:第三方公共类库。将类放在公共类库比较简单,根据参考手册很容易理解。首先需要更改自定义类的命名空间。比如放在Org/Util目录下,那么命名空间名就应该是Org\Util。如下图所示:调用的方式:首先引入命名空间:us

2017-03-09 15:26:06 3699

原创 php 数据集转换树、递归重组节点信息多维数组

将数据集转换成树/** * 将返回的数据集转换成树 * @param array $list 数据集 * @param string $pk 主键 * @param string $pid 父节点名称 * @param string $child 子节点名称 * @param integer $root 根节点ID * @return array

2017-03-08 15:01:14 3966

转载 jQuery中attr()、prop()、data()用法及区别

jQuery中attr()、prop()、data()用法及区别.attr(),此方法从jq1.0开始一直存在,官方文档写的作用是读/写DOM的attribute值,其实1.6之前有时候是attribute,有时候又是property。.prop(),此方法jq1.6引入,读/写DOM的property。.data(),此方法在jq1.2.3引入,作用是把任意的值读取/存储到DOM

2017-03-07 14:49:46 1763

转载 四个例子实战讲解.htaccess文件rewrite规则

四个例子实战讲解.htaccess文件rewrite规则.htaccess文件大家都不陌生吧。不认识的自己去搜一下……顺便告诉你,这是个好东西,值得一学。似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧?我在这里就搜了几个常用规则,总结一下rewrite规则的用法。当然这只是.htaccess功能的一小部分,但是相当实用。如果熟练掌握rewr

2017-02-22 14:46:20 3283 1

原创 phpStudy配置多站点多域名和多端口

WWW目录下有三个项目目录: a    b    cApache 默认端口为 80,网站目录为D:/phpstudy/WWW/a

2016-06-16 14:45:21 36055 4

原创 svn环境搭建难题解答

TortoiseSVN 检出 请求的名称有效,但是找不到请求的类型的数据解决方案:第一步:svn服务器url设置;如下图修改url地址属性如下第二步:svn防火墙设置参考文章修改如下图所示:第一幅图是设置允许访问的ip地址以上两步,问题解决

2016-02-23 18:01:57 595

转载 php中header函数的参数Cache-control:private,no-cache,must-revalidate,max-age的使用方法!

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。

2015-04-16 15:48:27 779

转载 phpstudy配置伪静态的方法

phpStudy 配置 .htaccess伪静态化

2015-03-20 13:59:10 6912

翻译 WAMP修改mysql数据库默认空密码

WampServer下修改和重置MySQL密码 如何修改WAMP中mysql默认空密码WampServer安装后密码是空的,需要设置一下一般有两种方式:一是通过phpMyAdmin直接修改;二是使用WAMP的MySQL控制台修改。第一种:①在phpMyAdmin界面中点击【用户】,将用户概况中的所有用户名为【root】用户的密码都改为【要修改的密码】。修改是点击【编辑权限】,设置密码即可。②在目录

2015-03-19 13:53:07 703

转载 LAJP系列教程

LAJP

2015-03-19 11:49:51 940

转载 新宠混血儿诞生记--Java+PHP整合

收录自 http://cabmjckx.blog.51cto.com/665504/596334 26个月前 这几天,一直在研究一个新的开发模式,所以把他帖出来,供大家分享一下。使用开源的LAJP技术。目的: 验证两种各自领域称王的语言(JAVA /PHP),不同语言、不同机制的组合在一起,PHP负责WEB层,Java负责业务和数据逻辑层,真是一对黄金组合(Java+PHP整合=混血新宠儿

2015-03-19 11:37:06 599 1

原创 TortoiseSVN的基本使用方法

http://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html

2014-04-16 13:06:42 958

转载 如何实现Mysql远程连接

如果使用 web 和数据库不在同一台服务器上,MySQL 服务器就需要允许远程链接,网站才能正常运行。MySQL  的远程链接设置有两种方法:1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u ...

2014-04-16 12:41:12 787

原创 windows server2008(64位)系统上安装wamp后,Apache启动失败

参考文章1http://blog.kkbruce.net/2012/02/windows-server-2008-r2-x64wamp.html#.U03drVcp6PA参考文章

2014-04-16 12:04:24 1607

转载 SVN服务器搭建和使用

打开链接

2014-04-09 16:50:31 468

空空如也

空空如也

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

TA关注的人

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