JS获取video黑框及设置最大分辨率
以下是源代码navigator.mediaDevices.getUserMedia({video: true,audio:false}).then(stream => { var videoTrack = stream.getVideoTracks()[0]; var capabilities = videoTrack.getCapabil...
Electron loadFile加载路由
开发模式:window.loadURL(process.env['ELECTRON_RENDERER_URL'] + '/#/xxxx')打包后:window.loadFile(join(__dirname, '../renderer/index.html'), { hash: 'xxx' })
JS 切换video的音频播放设备
获取video标签获取扩音器设备切换输出设备// element video标签的dom // sinkId 扩音器设备ID function attachSinkId(element, sinkId) { if (typeof element.sinkId !== 'undefined') { elemen...
windows启动jar乱码
启动脚本修改为:chcp 65001 title xxxx java -Dfile.encoding=utf-8 -jar -Xmx2048M -Xms512M xxx.jar
Ubuntu24 设置固定IP
在目录下 /etc/netplan,修改 50-cloud-init.yaml 文件,network: version: 2 ethernets: eno1: dhcp4: false addresses: - 10.0.0.20/24 gateway4: 10.0.0.1 nameservers: addresses: - 114.11...
Ubuntu新装后磁盘扩容
新装系统后,默认只有100G,剩余的磁盘空间未使用执行命令查看磁盘名称:如:ubuntu--vg-ubuntu--lvlsblk执行扩展命令,这将剩余的空间全部加上lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv...
Mac中redisson启动报错
redisson的配置:redis: config: | singleServerConfig: idleConnectionTimeout: 10000 connectTimeout: 10000 timeout: 3000 retryAttempts: 3 retryInterval: 1500 password: null subscripti...
Solon自定义模板渲染器
自定义模板渲染器,从数据库读取模板代码,然后进行渲染首先创建一个独特的 文件后缀,如 .xhtmlModelAndView modelLayout = new ModelAndView('xxxx.xhtml');参考插件 solon.view.thymeleaf ...
Electron Http打开摄像头
代码如下:protocol.registerSchemesAsPrivileged([ { scheme: 'http', privileges: { bypassCSP: true, secure: true, supportFetchAPI: true, corsEnabled: true } } ]);