自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桃花岛主的博客

编程笔记

  • 博客(97)
  • 收藏
  • 关注

原创 使用Linux之crontab -e创建定时任务,每天执行一次php脚本,清除7天没有审核通过的数据库记录

crontab -e 编辑定时任务 crontab -l 查看定时任务,select-editor 选择编辑器。

2024-12-16 08:05:43 268

原创 FFmpeg+Nginx+VLC打造M3U8M3U8点播

可以把这个部署在服务器上apche,ngnix等网络服务器上即可运行java,php,node上都可以运行这个FFmpeg命令,搭建点播服务器,web服务可以任意选择。-threads 1 开一个线程,不指认线程的话,开启所有线程,导致cpu飙升,如果指定为1,那么四核的cpu,只有一个进行工作,占25%-hls_lis_size 0 表示列表的长度,0表示所有,如果指定为3,切3个片,就不再继续切了。-g 60 60帧一个关键帧,如果改为30,则一秒一个关键帧,但浪费带宽和服务器,

2024-12-04 07:23:30 647

原创 M3U8直播,视频切片 AES加密,多码流自适应

在服务器上,流媒体文件被切割成一个个小分片,有相同的长度,没一个小分片是一个ts文件,同时生成一个索引文件m3u8,索引里放了ts文件的URL,最后一句是#EXT-X-ENDLIST,表示结束,但是在直播的时候,就没有这句了,并且里面的切片内容是时时更新的。客户端请求,有两种方式,一种是点播vod(Video on demand),一种是直播live。直播的原理就是动态更新这个索引文件,用户,无论什么时候打开这个文件,都是最新的。索引文件是可以嵌套的,一般嵌套一级索引,二级索引,比如分成高清,标清,超清。

2024-11-03 19:37:47 1566

原创 adb无线链接,安装apk命令

进入到apk文件所在目录:

2024-10-24 23:18:38 283

原创 Nginx搭建直播服务器,并用rtmp,http-flv,hls三种模式拉流观看直播的流程

是指推流的目录在live,hls on是指开启切片,hls_path: html/hls是指切片直播的目录,手动创建,hls_fragment:3,每3秒创建一个切片。我们这个nginx推流服务器的http地址是:http://localhost:8080。环境widows,并且已经集成了 :nginx-http-flv-module模块。注意是两个nginx,一个是8080,负责直播推流,80的负责播放。1、vlc播放:(有以下三种播放方式:)我们再开一个nginx,端口为:80,这样就播放出来了视频。

2024-09-17 09:14:43 1534

原创 在服务器上,对直播进行录制的方法

把以上代码保存成文件,然后运行。

2024-09-16 18:26:30 260

原创 Wireshark 抓本机包的配置方法

2、route add 本机ip mask 255.255.255.255 网关ip。wireshark 使用过滤器:dst host 192.168.1.35。1、以管理员身份,运行CMD。3、使用完成后,删除路由。

2024-09-16 09:15:39 187

原创 ffmpeg中路径的写法与在drawtext中路径写法的区别

【代码】ffmpeg中路径的写法与在drawtext中路径写法的区别。

2024-09-11 09:05:50 247 1

原创 手机端自定义导航栏、导航栏占位的写法

uniapp开发,自定义导航栏,状态栏占位的写法

2024-09-10 19:16:38 131

原创 浏览器播放本地摄像头和麦克风的方发

【代码】浏览器播放本地摄像头和麦克风的方发。

2024-08-11 06:19:11 143

原创 uni-app当组件返回单个根节点时,非 prop attribute 将自动添加到根节点的

attribute 将自动添加到根节点的。当组件返回单个根节点时,非。

2024-08-06 12:06:25 174 1

原创 uni-app 无线真机调试的方法

以后,只需要使用:adb connect 192.168.1.188:37319命令进行连接即可。adb pair 192.168.1.188:43921是与手机无线配对,输入后,再输入配对码。

2024-04-06 12:55:27 1757 1

原创 uni-app vue3导入uni-app生命周期的方法

【代码】uni-app vue3导入uni-app生命周期的方法。

2024-04-05 18:53:33 487

原创 下载别人的虚拟机,上不了网的处理办法(kali,linux,网关)

最近下载了VMware虚拟机文件,直接打开,上不了网,ping 百度,提示域名无法解析。netmask 255.255.255.0 //配置eth0的子网掩码,根据需求配置。address 192.168.1.90 //设置eth0的IP地址,根据需求配置。iface eth0 inet static //配置eth0使用默认的静态地址。gateway 192.168.1.1 //配置当前主机的默认网关,根据需求配置。下载别人的虚拟机,上不了网的处理办法(kali,linux,网关)

2024-02-23 22:57:25 203

原创 JavaScript无限循环,每个一段时间执行某一任务,同步实现

【代码】JavaScript无限循环,每个一段时间执行某一任务,同步实现。

2024-02-14 11:23:19 234

原创 在JavaScript中,通过递归,进行同步延时操作

函数来创建一个定时器,从而实现异步的延迟效果。如果想要进行同步延时操作,则需要结合其他技术或者库来实现。在JavaScript中,可以使用。

2024-02-12 19:13:16 552

原创 原生Javascript同步执行数组任务

如果用for循环执行任务,由于任务都是异步,无法做到执行完第一个任务后再接着执行下一个任务,采取这种形式,就可以实现同步执行这些任务。

2024-02-12 18:53:10 183

原创 直播项目开发

uni-aapp,egg.js,直播服务器自己搭建,Node.js,socket.io实时送礼物,充值,兼容Android,iOS,小程序,充值时用到微信支付,直播分为主播端和用户端,主播端有摄像头切换,画质、美艳、美白等效果直播,暂停直播,退出直播间等。

2024-01-26 17:04:19 142

原创 社区交友项目

后端php,thinkPHP5.0,前端uni-app,

2024-01-26 16:54:05 187

原创 在线教育SSR网站项目

Nuxt3+ Vue3开发的在线教育SSR。

2024-01-26 13:20:42 1393 1

原创 在线教育App、H5、微信小程序项目

大型多端项目,uni-app开发。

2024-01-26 12:46:35 298

原创 九大项目主要页面预览

前后端开发均已完成,以后开发项目,从这些项目中拷贝源码就可以。

2024-01-26 11:46:01 172

原创 VUE中父组件的变量与子组件的props相同,带来的很奇怪的错误

奇怪的坑!变量名称问题

2023-09-26 18:44:38 418

原创 解决uni-app,新建样式文件,并引入,但没有代码提示的问题

uni-app技巧,踩坑

2023-08-25 22:40:01 792

原创 网校平台后台

vue2+VueElementAdmin框架开发的在线教育平台的后台系统,功能庞大

2023-08-24 11:53:10 199

原创 音频小说项目介绍

下面分类有:看榜单,听小说,听音乐,听知识的分类i之后是推荐的列表,按照各种分类显示小说和简介,最下方是音频的播放条。看小说、听音频,App,H5网站,小程序多端开发。点击字体,可以调节字体的大小和间距的大小。下方是轮播图,不但自动滚动,还有动画效果。点击 目录 按钮,可以出现章节选择。点击夜间模式,可以采用夜间模式阅读。点击更多,可以调节更多的主题样式。点击播放列表,可以进行列表播放。点击后可出现抬头和底部菜单。播放,暂停,继续播放,都可以。

2023-06-28 09:45:38 1174

原创 桃花微信(仿微信)项目介绍

好友:设置备注和标签、推荐名片、设置为星际朋友、设置朋友圈和动态权限、加入黑名单、投诉用户、删除好友,查找添加用户、扫一扫添加用户、发信息、查看朋友圈。聊天页可以发送文字和图片,图片可以放大、缩小,也可以发送音频,视频,保存到相册,发送消息:文字、图片、音频、短视频、表情包、拍摄、名片等功能。

2023-06-10 16:59:43 754 4

原创 javascript中的toFixed用的是银行家四舍五入法

javascript中的toFixed用的就是这种四舍五入法,对于尾数是5的舍入,算法是不同,银行计算用户的利息非常频繁,四舍的时候,银行就少支付给储户利息,但是每进一位就会多给储户支付利息,所以银行家就采用这种算法,减少损失,,但给税务局开发票,要改成round的算法,避免有误差的情况而无法通过。银行家四舍五入法 银行家四舍五入法规则: 四舍六入五考虑;五后皆零视奇偶,五前为偶(包括零)应舍去,奇进偶舍。但toFixed似乎不一定都是按照银行家舍入法来计算的,这个应该是float储存精度的问题导致。

2023-02-20 11:35:51 861

原创 防抖音、B站视频点播,加密播放收费视频,防盗链项目介绍

防抖音、B站视频点播,加密播放收费视频,防盗链项目介绍

2023-02-16 12:19:36 622 1

原创 js删除对象中的元素

采用delete方法删除掉这两个元素

2022-12-02 21:14:59 5967

原创 在ElementUi中,多选框Checkbox 在循环中选不上的大坑,用 this.$set来解决

把this.form.item[index].goods_item_checked = []近遇见个奇怪的事情,elemengui的el-checkbox组件,在循环中选不上。小子丶拽字咋写(469112796) 2022-10-02 20:05:07。小子丶拽字咋写(469112796) 2022-10-02 20:05:37。直接赋值没有getter setter方法。但是在data中定义的变量就能正常。你用this.$set赋值就可以了。

2022-10-02 23:06:47 1265

原创 element-ui select组件change事件传递多个参数的方法

注意$event的固定写法。

2022-10-02 10:24:16 758

原创 建议不要在Vue的mixins中用created,容易出现奇怪的问题

刷新login页面,运行的是mixins的common.js,但在这里里面设置了preUrl为空的,但打印出来就成了skus。localhost:8080/#/login,应该是直接打开这个登录页才对,但是却莫名其妙的访问去访问skus。

2022-08-27 11:32:41 867

原创 精美商城前端页面概览

功能齐全的商城项目各个前端页面展示

2022-06-03 16:35:41 2276 1

原创 前端传数组到后端的加密解密方法SON.stringify和json_decode

由于传递过程必须用字符串的形式,所以前端的数组用SON.stringify加密,后端用php的json_decode,解密,可得到最终想要的数组

2022-04-26 19:21:40 488

原创 ThinkPHP中的模型使用find查询,返回的是当前模型的对象实例,所以该返回值可以使用当前模型关联模型的方法

$binduser = $this->isExist(['phone'=>$params['phone']])public function isExist($arr=[]){user = $this->where('email',$arr['email'])->find();if ($user) $user->logintype = 'email';return $user;}所以,就可以这样查询当前模型关联模型的方法$binduser->

2022-03-25 09:36:56 787

原创 uni-app,开发scroll-view下拉刷新的时候,需要计算scrool-view的高度,uni.getSystemInfo异步方式不行

要用同步:getSystemInfoSynconLoad() { const res = uni.getSystemInfoSync(); this.scroolH = res.windowHeight - res.statusBarHeight -44

2022-03-11 09:17:42 264

原创 Vuex的Mutations中方法传参,多参数必须用对象形式

如果大于两个参数,必须用对象形式,比如要把 index = 1 ,data= {color: "#ffffff"goods_skus_card_id: "1609"id: "1052"image: "/favicon.ico"name: "规格名称"order: 50text: "属性值"value: "属性值"}传到addSkuValue中,就需要这样this.addSkuValue({index,data})在vuex中://增加指定规格卡片de规格属性.

2021-09-29 08:18:19 703

原创 PHP 读取配置文件,得到数组

一、读取配置文件config.php------------------<?phpreturn array( 'a' => 1, 'b' => 2);?>-------------------getconfig.php---------------------------<?php$config = require('config.php');print_r($config);?>----------

2021-09-01 08:24:01 793

原创 ThinkPHP 每天只能提现一下业务代码

//限制每天只可提现一次 $tdy=db('fenhong')->where(array('user_id'=>$user))->whereTime('addtime', 'today')->find(); if($tdy){ $res = ['status'=>'0','message'=>'每天只能提现一次']; return json($res);exit; }...

2021-09-01 07:05:17 208

空空如也

空空如也

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

TA关注的人

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