您有个知识币

【退出】

    php-eclipse不提示原生的php函数

    今天遇到一个问题,我有几个项目不提示原生的php函数,自定义函数提示没有问题,另有几个项目原生提示没有问题。根据问题原因分析应该不是eclipse哪里出问题了,查看项目内部文件区别,发现不提示的项目文件夹内少了一个.buildpath文件。 于是在项目文件夹根目录新建了一个.buildpath文件,内容为: <?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpath...阅读全文
    作者:黑♂白 | 分类: web人生 | 阅读:39 |

    php从二维数组中取指定列的值

    php从二维数组中取指定列的值,使用 array_column(array $input , mixed $column_key [, mixed $index_key = null ]) 函数,该函数在数据库结果集中返回特定列的数据很有用。 第一个参数是目标数组,常用的二维数组。 第二个参数是目标数组列的键,该列作为新数组的值。 第三个是可选参数,如果指定该参数则该列作为新数组的键(key)。阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:48 |

    微信扫码登录功能

    闲来无事,改了下博客的登录功能,微信已经使用很广泛了,微信扫码登录方便快捷,感觉很棒。有网站需要做微信登录功能的朋友可以联系我,以超低的价格为你实现微信扫码登录功能阅读全文
    作者:黑♂白 | 分类: web人生 | 阅读:30 |

    PHP设置脚本最大执行时间及set_time_limit无效处理方案

    PHP设置脚本最大执行时间的三种方法 1、在php.ini里面设置 max_execution_time = 120; 2、通过PHP的ini_set函数设置 ini_set("max_execution_time", "120"); 3、通过set_time_limit 函数设置 set_time_limit(120); 以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。 所以,需要长时间执行的脚本,一般在php代码开头处添加如下代码就可以了 set_...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:71 |

    union与union all 的区别

    mysql union与union all 的区别: Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; union all 的效率比union的效率高,不需要去重或没有重复项的情况下使用union all阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:31 |

    javascript prototype与__proto__区别

    javascript 中 prototype与__proto__区别,这两个名字都叫原型,原型是jiavascript中很重要的两个属性,那么他们有什么区别呢? prototype 是javascript函数拥有的属性,javascript通过函数来实现面向对象的编程,函数可以当做类来使用,prototype可以扩展类(函数)的属性和方法。 __proto__是javascript中所有对象都具有的属性,函数也有该属性。javascript中原型链就是说的该属性...阅读全文
    作者:黑♂白 | 分类: web前端 | 阅读:16 |

    ffmpeg 视频转ts切片并生成m3u8播放列表文件

    首先将视频文件转为视频编码h264,音频编码aac格式的mp4文件       1.可以预先使用ffprobe查看文件编码方式 ffprobe input.mkv 如果得到音视频编码为h264/aac则执行 ffmpeg -i input.mkv -acodec copy -vcodec copy out.mp4   否则执行 ffmpeg -i input.mkv -acodec libfaac -vcodec libx264 out.mp4   二  将mp4文件转为ts文件并生成m3u8       1. 将mp4转为完整...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:128 |

    centos7 yum安装ffpmeg

    centos 7 yum安装ffmpeg 默认情况下centos是没有ffmpeg的yum源的, 直接使用命令: yum -y install ffmpeg 会出现 No package ffmpeg available 下面来说说解决办法: 确认是否安装 epel yum repolist //查看是否安装epel 没有的话执行 yum install -y epel-release 安装nux-dextop 源 sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:45 |