自定义博客皮肤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)
  • 收藏
  • 关注

转载 php抽奖概率程序

<?php$prize_arr = array( '0' => array('id' => 1, 'title' => 'iphone5s', 'v' => 5), '1' => array('id' => 2, 'title' => '联系笔记本', 'v' => 10), '2' => array(...

2018-09-08 17:07:45 280 1

原创 Liunx环境下安装ffmpeg

  ffmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作,是ffmpeg中最最简单的入门内容.  首先去官网...

2018-06-30 17:32:14 209

转载 swoole+Redis实现实时数据推送

##  swoole+Redis实现实时数据推送<?php/** * *************************************** * 单进程保护 * * *************************************** */$phpSelf = realpath($_SERVER['PH...

2018-06-29 16:47:39 812

转载 排序算法

排序分类非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现...

2018-06-27 10:27:37 131

转载 把if-else的代码风格改成表格驱动法的意义在哪里?

表格驱动的意义在于:逻辑和数据分离。在程序中,添加数据和逻辑的方式是不一样的,成本也是不一样的。简单的说,数据的添加是非常简单,低成本和低风险的;而逻辑的添加是复杂,高成本和高风险的。用PHP举个例子吧,比如说,国家简写转换,给一个国家全名,转换成国家简写,用if-else法就写成:<?phpfunction contry_initial($country){ if ($count...

2018-06-26 10:51:09 426

转载 代码细节的终极优化之循环展开、多路并行

void combine5(double data[],int length){ double sum = 0.0; for(int i=0;i<length;i++) { sum *= data[i]; } cout<<sum<<endl;}void combine6(double data[],int ...

2018-06-26 10:28:33 1047

转载 php人民币小写转大写函数,不限长度,精确到分

在打印发票或显示账单的时候我们经常会需要将人民币的金额由小写转为大写,下面是我改进的一个函数,支持如下的特性:1.支持天文数字,整数位理论上可以无限的长;2.支持小数,对于货币,一般精确到小数后两位,可以设置小数位是否四舍五入;3.支持自定义货币单位,有的系统要求大写是"圆",有的要求是"元",可以自定义;4.支持整数以0结束并含有小数的数字自定义末尾补"零",比如有的系统要求1960.30这样的...

2018-06-25 11:48:01 743

原创 PHP常用函数

//转大写数字function daxie($number){ $number=substr($number,0,2); $arr=array("零","一","二","三","四","五","六","七","八","九"); if(strlen($number)==1){

2018-06-22 16:02:29 148

原创 JSSDK实现微信分享功能

1.实现要配置安全域名与IP白名单JSSDK.php<?php/** * 权限验证 * Created by PhpStorm. * User: Administrator * Date: 2018/6/21 * Time: 10:34 */use think\Cache;class JSSDK{ private $appId; private $app...

2018-06-22 11:01:29 847 1

转载 PHP的Socket编程

对于Socket编程首先需要先了解以下几个知识点:1、什么是TCP/IP、UDP、Http、Socket?TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/...

2018-06-11 14:40:40 206

原创 新兴视频处理工具VapourSynth压制教程

VapourSynth作为一个开源的非线性视频处理frameserver,相比于已经停滞开发或者说是开发慢了点的AviSynth,有着全新的处理架构,同时使用Python作为脚本书写语言,处理上更为科学,原生支持多线程处理,支持更多的颜色空间,良好的内存控制,可跨平台使用,有32bit和64bit版本,同时支持Avisynth插件加载。VapourSynth安装:以64bit安装为例,先安装64b...

2018-06-11 09:59:38 13092

原创 其他收集的压制脚本代码

12345678910111213141516171819202122232425262728293031323334353637import vapoursynth as vsimport sysimport havsfunc as hafimport mvsfunc as mvfimport RW7T6import GradFun3 as GF3core = vs.get_core(accep...

2018-06-11 09:59:04 2011

原创 个人TS视频压制处理代码,分辨率 去logo 字幕 SVP60fps

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384import vapoursynth as vsimport sysimport ...

2018-06-11 09:57:56 4611

原创 VapourSynth压制教程 【Waifu2x N卡 放大教程】

Waifu2x只对二次元有效果且压制速度是非常的慢。插件放进VapourSynth\plugins64\Waifu2x-caffe文件下 (Waifu2x-caffe文件夹自己创建个)12345678910111213141516171819202122232425import sysimport vapoursynth as vsimport havsfunc as hafimport mvsf...

2018-06-11 09:57:05 7819

原创 clt用MeGUI处理切割音频

如下是.clt文件,用于导入megui进行音频切割1234567891011121314151617181920212223<?xml version="1.0"?><Cuts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">...

2018-06-11 09:55:51 1290

原创 SQL语句记录

#修改7天内有效fromID status = 2(用来发模板)update fromID SET status = 1 where id in (select a.id from (SELECT b.id FROM fromID b WHERE b.status = 0 AND DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= date(b.create_time...

2018-06-01 16:09:21 110

转载 SQL复习

mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二    基础知识:1.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2:库级知识2.1 显示数据库: show databases;2.2 选择数据库: use dbname;2.3 创建数据库: create database dbname ...

2018-05-29 16:35:55 261

转载 Swoole入门到实战(三):图文直播和聊天室模块、系统监控和性能优化模块、负载均衡 - 完结篇

一、直播、聊天1.1 图文直播(Redis)    在线用户处理:    方案(一):https://wiki.swoole.com/wiki/...(推荐)    方案(二)redis方案,无序集合Set    方案(三)swoole-table /** * 监听ws连接事件 * @param $ws * @param $request */ ...

2018-05-28 10:44:18 2062

转载 Swoole入门到实战(二):进程,内存和协程、Swoole完美支持ThinkPHP5、分发Task异步任务机制实现

一、进程,内存和协程1.1 进程1.1.1 进程进程就是正在运行的程序的一个实例$process = new swoole_process(function(swoole_process $pro) { // todo// php redis.php $pro->exec("/usr/local/php/bin/php", [__DIR__.'/../server/...

2018-05-28 10:43:49 3311 1

转载 Swoole入门到实战(一):PHP7&Swoole源码安装、玩转网络通信引擎、异步非堵塞IO场景

一、PHP7源码安装和Swoole源码编译安装1.1 PHP7源码安装1.1.1 获取源码与安装    获取PHP7源码:www.php.nettar -xzvf ... # 解压命令./configure --prefix=/home/study/php # 安装至某个路径,提前安装gcc等make # 编译make install # 安装    源码执行文件放在:bin目录下php...

2018-05-28 10:43:08 3014

转载 phpstorm如何增加swoole自动提示

本文主要和大家分享phpstorm如何增加swoole自动提示,安装完swoole扩展后,准备敲个例子尝试一下,发现所有的swoole函数全部反白,没有代码提示,看起来很难受,搜索了一番,总算是解决掉这个问题了。下载swoole-ide-helper-engit clone https://github.com/eaglewu/swoole-ide-helper.git 打开PHPStorm...

2018-05-28 10:20:17 667

空空如也

空空如也

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

TA关注的人

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