自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx配置daxiangshouche.com重定向到www.daxiangshouche.com和https

nginx配置daxiangshouche.com重定向到www.daxiangshouche.com和https大象收车-报废车,就上大象收车通过nginx配置两个server,分别指定server_name daxiangshouche.com,server_name www.daxiangshouche.com在server_name daxiangshouche.com中,通过301重定向将请求重定向到https://www.daxiangshouche.com通过判断$http_x_forw

2020-12-14 17:54:55 354

原创 Mysql 出现Table‘xxx’is read only问题

Mysql数据库在由Mssql数据库导入数据文件后出现“ERROR 1036 (HY000): Table ‘xxxx’ is read only”的错误提示,解决方案如下:1、在Linux命令行下输入下面命令:   mysqladmin -p flush-tables 回车后输入Mysql的root密码,命令即可执行完成。2、chown mysql:mysql . #更改数据库相关文件的文件所

2016-03-12 12:54:18 6227

转载 PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR

REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。$_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)IP

2016-01-31 12:13:38 1073

转载 Jquery中的bind(),live(),delegate(),on()绑定事件方式

前言  因为项目中经常会有利用jquery操作dom元素的增删操作,所以会涉及到dom元素的绑定事件方式,简单的归纳一下bind,live,delegate,on的区别,以便以后查阅,也希望该文章日后能帮助到园友,文中如有不当之处,还望各位指正,话不多说,直接进入正题。bind()简要描述  bind()向匹配元素添加一个或多个事件处理器。使用方式 

2016-01-28 18:11:29 859 1

转载 $.getJSON设置异步请求和同步请求

先看一段代码:for(var j=0;j<24;j++){ (jQuery).getJSON('log_analyze.php',{r:Math.random(),logid:logid,op:2,j:j},function(data){ if(data.success_agent){ var width=j*10;

2016-01-27 17:59:55 4117

原创 js实现上传图片实时预览,兼容chrome IE firefox多浏览器

直接上代码吧,一张图、多张图,都比较适用<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图片上传本地预览</title> <style type="text/css">.imgDiv{width:260px;height:190px;b

2016-01-27 16:53:57 993

转载 Apache条件日志、格式,组合日志combined,通用日志common

许多时候,根据与请求特征相关的环境变量来有选择地记录某些客户端请求会带来便利。首先,需要使用SetEnvIf指令来设置特定的环境变量以标识符合某种特定条件的请求,然后用CustomLog指令的 env= 子句,根据这些环境变量来决定记录或排除特定的请求。例如:// 不记录本机发出的请求SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog// 不记录对robots

2016-01-25 20:16:04 7019

原创 解决Apache日志"internal dummy connection"方法

今天查看服务器中apache日志,发现有大量的”OPTIONS * HTTP/1.0” 200 - “-” “Apache (internal dummy connection)”日志,google了下才知道是apache对自身进程的监听所产生的日志,为了查看日志方便,所以我们需要把这个无用的日志给屏蔽掉.SetEnvIf User-Agent “(internal dummy connect

2016-01-25 19:59:54 7924

转载 前端jquery-qrcode生成二维码

一、使用jquery-qrcode生成二维码 先简单说一下jquery-qrcode,这个开源的三方库(可以从https://github.com/jeromeetienne/jquery-qrcode 获取),qrcode.js 是实现二维码数据计算的核心类,jquery.qrcode.js 是把它用jquery方式封装起来的,用它来实现图形渲染,其实就是画图(支持canvas和table两种方

2016-01-25 14:27:16 664

原创 PHP 数字前面补零 固定位数补0

在处理订单编号的时候,需要固定位数的数字,比如需要固定四位数格式:1->000156->0056288->02881992->1992可以使用php内置函数str_pad() 函数把字符串填充为新的长度。str_pad(string,length,pad_string,pad_type)//参数 描述string //必需。规定要填充的字符串。length //

2016-01-21 17:19:32 32752

原创 mysql 字符串处理函数 截取字符串

使用MySQL,我们很多时候都会出现需要截取字符串的情况,所以关于字符串的截取的方式有必要记录下去。MySQL截取字符串的函数有:left(str, length):从左边开始截取,length是截取的长度。right(str,length):同上,不过方向相反substring(str,pos,[length])如果是substring(str,pos)函数,我可能要使用查找字符串中某个字符的位置

2016-01-19 18:25:49 1060

原创 PHP 使用 $_SERVER['PHP_SELF'] 获取当前页面地址,$_SERVER['REQUEST_URI']获取完整参数URL

PHP $_SERVER['PHP_SELF']$_SERVER['PHP_SELF'] 表示当前 php 文件相对于网站根目录的位置地址,与 document root 相关。 假设我们有如下网址,$_SERVER[‘PHP_SELF’]得到的结果分别为:http://www.baicai.link/index/ :/index/index.phphttp://www.baicai.link/

2016-01-19 10:06:59 6972

转载 移动平台对 META 标签的定义

下面介绍一些有关标记的例子及解释。一、meta 标签分两大部分:HTTP 标题信息(http-equiv)和页面描述信息(name)。1、http-equiv 属性的 Content-Type 值(显示字符集的设定)说明:设定页面使用的字符集,用以说明主页制作所使用的文字语言,浏览器会根据此来调用相应的字符集显示 page 内容。用法:<meta http-equiv="Content-Type"

2016-01-18 20:48:22 338

转载 Linux系统crontab 定时任务 补充

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service

2016-01-18 10:57:45 561

转载 Linux定时任务执行crontab

在Linux中,可以使用crontbab指定定时任务。 使用命令crontab -e即可编辑crontab,在里面添加需要的定时任务。用户的定时任务文件为 /var/spool/cron/用户名 ,crontab -e命令将相当于vim /var/spool/cron/用户名。1、如何写crontabcrontab中每一行代表一个任务,每个任务由周期和任务名组成。如下形式 59 23 10 5

2016-01-18 10:25:52 1669

原创 PHP字符串解释成时间,加一天,加一个月等

strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。strtotime(time,now)//参数描述time 规定要解析的时间字符串。now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。该函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于

2016-01-13 10:54:27 3849

原创 PHP获取毫秒时间戳

1s=1000ms(毫秒)=1000000(微秒) 1s=10^3ms(毫秒)=10^6μs(微秒)php提供了内置函数time()用于获取秒时间戳,microtime()用于获取时间戳和微秒数,获取毫秒时间戳可以使用以下函数:function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); ret

2016-01-10 21:03:18 1225

原创 限制递归次数,避免无限循环

例如计算a-99之间的n个奇数或偶数:function add($a, $n=false){ //默认不限制次数 if($n !== false && $n == 0) { return; }else { $n--; } if ($a < 99) { $a = $a +2; echo $a.","; $a = add($a, $n); }

2016-01-10 13:47:17 7933

原创 php删除字符串中的所有空格 trimall

其实是对trim函数的扩展 trim只能删除字符串两边的空格 //删除所有空格function trimall($str){ $qian=array(" "," ","\t","\n","\r");$hou=array("","","","",""); return str_replace($qian,$hou,$str); }

2016-01-08 14:34:54 1593

转载 MySql实现远程连接,用户grant授权

1、进入mysql,创建一个新用户root,密码为root: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”; grant select,update,insert,delete on . to root@192.168.1.12 identified by “root”;原先数据表结构mysql> use mys

2016-01-08 11:42:48 16571

原创 ThinkPHP 静态缓存 实现商品详情页PC版、手机版静态+SEO优化(未完待续。。。)

使用ThinkPHP有一段时间了,没注意tp有静态缓存的功能,一直是自己手写的静态生成代码,但是有诸多问题,比如推荐商品的更新、商品库存变动、商品描述改动、模板文件改动等。。。后来尝试过使用ajax加载需要经常更新和变动的内容,但是这样页面源代码里面没有异步加载的内容,都优化很不利,搜索引擎不会执行js代码和ajax请求。ThinkPH内置了静态缓存的功能,但是需要对其进行一些改装 要使用静态缓存

2016-01-08 11:38:08 1035

空空如也

空空如也

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

TA关注的人

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