您有个知识币

【退出】

    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 |

    php删除cookie

    php添加和删除cookie都使用setcookie方法. 设置cookie: setcookie("TestCookie", $value, time()+3600); //cookie过期时间1小时 删除cookie: setcookie("TestCookie", $value, time()-3600); //删除cookie,这里采用减去任意正数的方式。 setcookie有多个参数,在添加或删除时未按正常逻辑执行,可以将全部参数填上,全部参数: bool setcookie ( string $name [, strin...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:29 |

    mysql 校验规则(COLLATE)是什么意思?

    mysql  校验规则(COLLATE)是什么意思? 字符集,character set,就是一套表示字符的符号和这些的符号的底层编码; 而校验规则,则是在字符集内用于比较字符的一套规则。 举个例子来说明一下:如在某个字符集“X”的A与a,他们的底层编码分别是A=0,a=100。这里符号“A”“a”和底层编码“0”“100”就是字符集的概念范围。假设我们要比较A与a的大小,我们得到a>A,因为我们是根据其底层...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:46 |

    mysql 数据库建库语句

    mysql 数据库建库语句如下: CREATE DATABASE IF NOT EXISTS databasename DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 其中 DEFAULT CHARSET utf8  代表默认编码 其中 COLLATE utf8_general_ci 代表数据库的校验规则,ci是case insensitive的缩写,意思是大小写不敏感;相对的是cs,即case sensitive,大小写敏感;还有一种是utf8_bin,是将字符串中的每一个字符用二进制数据...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:43 |

    mysql 导出单表数据/备份单表数据

    前两天遇到数据用source命令恢复数据时,提示包过大的错误。那个包用mymanager导出的,这次用mysql自带mysqldump工具成功导出并导入到数据表中。 mysqldump 导出数据库某个表的数据方法如下: mysqldump -t -u root -p -B article --table article_detail > e:\my.sql 其中article是数据库,article_detail是数据表(只导出了数据未包含结构)。 恢复数据的时候用source命令...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:134 |

    CentOS 5.5下编译php时的一些典型错误及解决办法.

    configure: error: xml2-config not found. Please check your libxml2 installation. yum install libxml2-devel configure: error: Cannot find OpenSSL’s yum install openssl-devel configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/ yum install curl-devel configure: error: libjpeg.(a|so) not found yum install ...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:74 |

    win7 配置 apache mysql php环境

    一. 配置apache环境 1.官网下载apache解压版本,解压到相应的目录。 2.cmd 到压缩包httpd.exe所在的目录,我本机的目录是D:\php\httpd-2.4.9-x64\Apache24\bin>(Windows-所有程序-附件-命令提示符(右键,以管理员身份运行)) 3.运行命令:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k install 4.打开httpd.conf修改配置文件,主要修改如下: 测试apache能否工...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:171 |

    preg_match 与 preg_match_all区别和详细用法

    正则表达式在 PHP 中的应用 在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正则表达式匹配相应的内容 正则替换:根据正则表达式匹配内容并替换 正则分割:根据正则表达式分割字符串 在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函数。二者差别不大,而且推荐使用Perl 兼容正则表达式函数,因此下文都是以 Perl 兼容正则...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:208935 |