零成本把闲置笔记本改成lede软路由

软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。

阅读更多

使用AdGuard Home搭建去广告DNS服务

AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。

阅读更多

Ubuntu下安装Docker

因为要安装docker版的AdGuard Home,所以记录一下docker的安装步骤

阅读更多

使用flv.js直播不能自动播放的问题

问题

使用Flv.js做直播,最近发现进入页面后不能自动播放。

原因

查询了一下发现是因为Chrome autoplay policy的影响。

目前的解决方案

由于项目的视频不需要播放音频,所以直接给video标签加上muted属性,进入后可以自动播放。

element选择器默认值显示value不显示label

在做编辑页面时
需要取到列表项数据回显默认值
在做select回显的时候遇到了这个问题

明明拿到的值和value中的值一样
但是就是不转换成label
这种情况一般出现在value为数字的情况

阅读更多

HTML播放RTSP视频

目前公司在做摄像头项目,需要在web页面上播放rtsp视频流,以下为整理的资料

研究

经过一番搜索,发现html是不能直接播放rtsp流的,只有两种方案,一个是用插件,另一个就是是转码

阅读更多

关于vue编译版本引入的问题

今天启动vue遇到了一个错误

1
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.

根据错误提示和搜索知之后得出结论:是项目引入的vue编译版本不对导致的

阅读更多

node升级后,项目中node-sass报错的问题

今天把node从v8.x升级到v10.x后 npm run dev启动vue项目报错

1
2
3
4
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x

Found bindings for the following environments:
- Windows 64-bit with Node.js 8.x

可以看出是环境变了 导致的问题。。。

阅读更多

更新项目里的npm依赖

背景

更新项目里的依赖项,传统的做法是一个一个更新,这种方式比较耗时,可以使用npm-check来更好的管理更新依赖项

阅读更多