自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 在PHP中使用协程实现多任务调度

28 May 15 在PHP中使用协程实现多任务调度本文地址: http://www.laruence.com/2015/05/28/3038.html转载文章英文原文地址: Cooperative multitasking using coroutines (in PHP!)本文是我依照OSChina上的一个翻译(PHP 使用协同程序实现合作多任务

2017-01-11 11:12:04 2015

转载 jQuery事件:bind、delegate、on的区别

最近在AngularJS的开发中,遇到一个神奇的事情:我们用到livebox来预览评论列表中的图片, 然而评论列表是由Angular Resource动态载入的。不可思议的是,点击这些动态载入的图片仍然会触发lightbox的图片预览。 难道lightbox使用先进的MutationObserver技术监听了DOM的变化?观察lightbox源码才发现,原来只是jQuery的.on()方法:

2017-01-11 10:32:05 486

原创 打印数据库字典

//配置数据库$dbserver   = "localhost";$dbusername = "root";             //数据库用户名$dbpassword = "";             //密码$database   = 'db_name';     //数据库名$title = '系统数据字典'; //下面是连接数据库$mysql_conn =

2015-07-02 10:36:55 529

转载 缓存开源软件使用的原则和建议

=====================Redis==================1.Redis is an open source, BSD licensed, advanced key-value cache and store. It is often referred to as a data structure server since keys can contain s

2015-06-05 11:16:39 1203

原创 并发CURL访问并通过REDIS来控制并发数

// 队列redis连接操作    public function RedisConnect() {        $queue = Yii::app()->queue_redis;        $server = $queue->host;        $port = $queue->port;        $timeout = $queue->timeOut;

2015-05-25 09:46:34 2805

转载 vi和vim的操作手册

第一部分:一般模式                            移动光标的方法h左  光标向左移动一个字符j下  光标向下移动一个字符k上  光标向上移动一个字符l右  光标向右移动一个字符数字加上下左右可移移动多个[ctrl]+[f]  屏幕向下移动一页[ctrl]+[b]  屏幕向上移动一页[ctrl]+[d]  屏幕向下移动半页[ct

2014-12-30 12:27:10 464

原创 mysql批量数据添加

LOAD DATA LOCAL INFILE 'C:\\Users\\linl\\Desktop\\data.txt' INTO TABLE t1 FIELDS TERMINATED BY ',';LOAD DATA LOCAL INFILE 'C:\\Users\\linl\\Desktop\\data.txt' INTO TABLE t1  FIELDS TERMINATE

2014-08-19 14:16:59 620

转载 Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合

Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合一、查询数据集合1、$admin=Admin::model()->findAll($condition,$params);该方法是根据一个条件查询一个集合,如:  findAll("username=:name",array(":name"=>$username));     2、$

2014-08-15 15:06:37 1132

转载 curl访问不需要等待返回值的情况

//无视请求断开ignore_user_abort();       header('HTTP/1.1 200 OK');            header('Content-Length:0');            header('Connection:Close');            flush();

2014-08-15 14:56:46 10037

转载 curl并发访问

//cu并发访问    private function multi_curl($links){        // print_r($links);die;        $mh = curl_multi_init();        $instances = array();        foreach($links as $type=>$link){       

2014-07-17 21:02:53 1067

原创 前端JQuery大批量验证提示

在写注册模块的时候注册信息全部需要

2014-06-23 13:01:37 762

原创 PHP遍历循环列出目录下所有的FLV文件

function dirlist3($path,&$rs){    $handle=opendir($path);    if(@$handle!=false){        while(($file=readdir($handle))!==false){            //判断是否是.和..            if($file!="."&&$file!=".."

2014-05-14 12:15:29 566

转载 关闭浏览器窗口js代码的分析总结

序号关闭代码需要确认无任何作用无需确认测试1window.close()IE7firefox,chrome,safariOperaClose2window.opener=null;window.open('','_self');window.close(); fire

2014-04-21 10:31:15 714

原创 PHP读取文件内容后清空文件

$fh = fopen($path, "r+");if( flock($fh, LOCK_EX) ){//加写锁            $old_content=json_decode(fread($fh,filesize($path)),true);            $old_content=$old_content.$new_content;            ftr

2014-03-17 18:19:38 1964

转载 js加入收藏夹

/* 加入收藏(适合IE、火狐、chrome、360) */function addFavorite2() {   var url = window.location;   var title = document.title;   var ua = navigator.userAgent.toLowerCase();   if (ua.indexOf("360se") > -

2014-03-17 14:45:43 723

转载 mysql跨库操作速度慢的解决方案

远程连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-

2014-03-14 19:05:53 5314

转载 JS判断屏幕分辨率

function a(){    document.write(    "屏幕分辨率为:"+screen.width+"*"+screen.height    +""+    "屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight    +""+    "网页可见区域宽:"+document.body.clientWidth

2014-03-14 13:00:46 2605

原创 关于验证码在IE中不刷新的解决方案

今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变化就不会去获取而是加载缓存中的内容所以解决方案就是在验证码的切换地址后面加一个随机的参数例如://换验证码function changeimg(){    /*    math.random范围是0-1    *999变成0-9

2014-02-22 18:14:02 1068

转载 富文本编辑器kindeditor设置篇

内容太多:http://wenku.baidu.com/link?url=6uN_uYlJQ2v_GdWc6SP87ci0gweoDoiRst_zeM9HQgqH7NyBnSVxbkILH2IyMmqIyCn8DUZSksB6wmTZf2B3v7zpDKtLzdFmvFMqoJmF-Tu

2014-02-21 15:04:13 705

原创 apache配置

wamp2.2d安装后很多人可以用localhost访问,用IP地址访问却不行,那是因为没有设置Allow from all打开wamp/bin/apache/Apache2.2.21/conf/httpd.conf文件把Allow from 127.0.0.1改成#  Allow from 127.0.0.1    Allow from all

2014-02-19 11:15:29 555

转载 PHP获取IP地址

//获取IP地址function getIP() {     if (@$_SERVER["HTTP_X_FORWARDED_FOR"])         $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];     else if (@$_SERVER["HTTP_CLIENT_IP"])         $ip = $_SERVER["HTTP_C

2014-02-12 11:24:59 472

转载 PHP用FTP类上传文件视频等

文件1:ftp.php/** * 仿写CodeIgniter的FTP类 * FTP基本操作: * 1) 登陆; connect * 2) 当前目录文件列表;  filelist * 3) 目录改变; chgdir * 4) 重命名/移动; rename * 5) 创建文件夹; mkdir * 6) 删除; delete_dir/delete_file

2014-01-24 16:00:48 1689

原创 js大全(持续更新中)

//for in遍历var chao= {身高:"185CM",体重:"70公斤",年龄:40};for(var iin chao){document.write("i = " + i + "..................chao[i] = "+ chao[i]+ "");}/

2014-01-06 10:45:37 501

转载 js刷新页面方法大全

用js实现的刷新页面的代码,比较全一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 复制代码代码如下:    frame

2014-01-06 10:29:12 470

原创 PHP中获取时间的下一周,下个月等

//通常用于定制服务的时候使用,比如包月会员,包年等等//获取当前时间过一个月的时间,以DATETIME格式显示date('Y-m-d H:i:s',strtotime('+1 month'))//获取当前时间过一个月的时间,以时间戳格式显示strtotime(date('Y-m-d H:i:s',strtotime('+1 month')))//以下是

2013-12-17 10:13:34 679

原创 thinkphp自动验证BUG问题

近日使用TP3.1版本的自动验证发现有BUG,主要表现为:自动验证update编辑更新的时候如果唯一字段没有变化也会报数据库重复错误提示    /*        最后第六个参数比较诡异         填1的时候,ADD验证SAVE都验证        填2的时候,ADD和SAVE都不进去验证        填3的时候,ADD验证SAVE都验证

2013-12-13 18:11:24 1353

转载 PHP服务器变量$_SERVER详解

服务器变量 $_SERVER 详解:1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一

2013-12-02 09:43:46 470

转载 PHP 自动判断客户端平台(PC、安卓、iPhone、平板)

/*  PHP 自动判断客户端平台(PC、安卓、iPhone、平板)          *  strtolower() 函数把字符串转换为小写;          *  strpos()     函数返回字符串在另一个字符串中第一次出现的位置。(如果没有找到该字符串,则返回 false);          *  三目:       (条件) ? (为真时输出的值) : (为假时输出的

2013-12-02 09:39:40 2431

原创 关于uploadify的一些心得

//个人感觉调用uploadify插件的时候还是试用iframe比较方便,这样不需要加载任何文件,直接在HTML页面加载下面代码就行。紫色部分是uploadify的地址。/uploadify/index.php" height="90" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" all

2013-11-27 17:32:24 871

原创 ThinkPHP的分页样式修改

.re_page2{ width:auto; height:30px; padding-right:10px; padding-top:10px; float:right;}.re_page2 a { text-decoration: none; border: 1px solid #CCC; padding: 5px; }.re_page2 span { border: 1px soli

2013-11-27 17:10:19 2308

原创 thinkphp中的import问题

import('ORG.Util.Page');//这个是导入thinkphp下的org,例如:thinkphp/extends/libary/org/utilimport('@.ORG.Util.Page');//这个是导入当前项目下的org,例如:Home/lib/org/util

2013-11-27 16:11:53 902

原创 PHPExcel正确读取excel表格时间单元格

//$days是PHPExcel获取到的时间(格式如:41603.593217593)用本方法输出的时间是datetime格式(如:2013-11-27 14:30:00)function exceltimephp($days,$time=true){        if(is_numeric($days)){            $jd = GregorianToJD(1, 1,

2013-11-27 14:29:50 1235

原创 文本框输入限制大全

1.这个方法只能输入数字非数字的都不能输入并且小数点也不行,通常给纯数字的银行卡号等用<input  onkeyup="this.value=this.value.replace(/\D/g,'')" > 2.只能输入纯数字或数字加一个小数点的数,并且如果输出了不能输入的整个输入框清空,通常适用于金额<input  onkeyup="if(isNaN(value))ex

2013-11-25 19:12:22 1393

原创 PHPExcel导入EXCEL文件到数据库

开发环境THINKPHP,本方法导入可导入非2007的EXCEL文件PHPExcel插件放在ThinkPHP/Extend/Vendor/目录下class ImportAction extends CommonAction{    public function load(){        import('@.ORG.Util.UploadFile');     

2013-11-25 16:40:43 730

原创 无限级联动

最近在做商城网站的开发,考虑到商品表有很多一级级的分类,从一级二级到N级下才是商品本身,所以做了一个无限级的联动add.HTML页面的代码:function change(obj){        //负责判断要删除的level标签数字,因为删除的是他下一级的内容所以要加1        var level=$(obj).

2013-11-25 10:59:17 1027

转载 富文本编辑器

//紫色部分是加载WdatePicker.js文件的路径,红色部分要和页面上textarea标签的name值一样__PUBLIC__/JS/App/My97DatePicker/WdatePicker.js">var editor;KindEditor.ready(function(K) {    //编辑器    editor = K.create('textarea

2013-11-22 14:11:35 1209

转载 js判断adobe flash player是否已经安装并判断版本

function flashChecker(){var hasFlash=0;    //是否安装了flashvar flashVersion=0;  //flash版本if(document.all){    var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');     if(swf){

2013-11-15 09:44:22 2925

原创 禁用修改文本输入框

如果用的话会导致后台PHP无法获取到提交的author的值可以用代替,此方法后台可以取到值

2013-11-06 18:16:49 936

转载 js验证身份证营业执照组织机构代码等

//身份证验证中页面上要有一个id=ipmessage的标签用来写提示信息//机构代码验证中页面上要有一个id=agency_code的标签来写提示信息,并且要在CSS里写一个check的CLASS样式用来改变文本状态//营业执照验证中页面上要有一个id=business_license的标签来写提示信息,并且要在CSS里写一个check的CLASS样式用来改变文本状态//页面样式,例

2013-11-01 13:57:48 8959

原创 js身份证判断支持15位和18位

//HTML页面上要有一个id为identity_card的input输入框,一个id为ipmessage的身份证错误或正确时提示消息的地方//身份证验证$(document).ready(function(){    $("#identity_card").change(function(){        var idcard =$(this).val(); 

2013-10-31 16:47:01 1006

空空如也

空空如也

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

TA关注的人

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