草庐IT

解决WebSocketClient.js?5586:16 WebSocket connection to ‘ws://192.168.1.102:8999/ws‘ failed:

修改vue.config.js里的devServer配置,添加client配置client:{webSocketURL:'ws://0.0.0.0:8999/ws'}module.exports={//配置跨域请求devServer:{//项目运行的端口号配置port:8999,//自动打开浏览器open:true,https:false,proxy:{'/api':{//要请求的后端接口target:'http://127.0.0.1:8888',ws:true,//用于支持websocket,不写默认为true//开启跨域changeOrigin:true,//secure:true,//

读高性能MySQL(第4版)笔记16_复制(上)

1. 概述1.1. 复制解决的基本问题是让一台服务器的数据与其他服务器保持同步1.2. 在源服务器(sourceserver)上,任何数据修改和数据结构变更的事件(event)都会被写入日志文件中1.3. 副本服务器从源服务器上的日志文件中读取这些事件并在本地重放执行1.4. 一个异步处理的过程1.4.1. 不能保证副本服务器上的数据是最新的1.4.2. 复制延迟(副本数据和最新数据之间的时间差)也并没有上限1.5. MySQL复制是其内置的一把“瑞士军刀”1.6. MySQL的复制基本上是向后兼容的1.6.1. 新版本的服务器可以作为老版本的服务器的副本1.6.2. 老版本的服务器作为新版本

iOS16灵动岛横屏视频播放适配(ZFPlayer)

项目场景:手机为iphone14Pro版本iOS16.0.3Xcode版本14.2视频播放第三方库ZFPlayer问题描述使用视频时,视频播放自动横屏控制层的返回按钮和暂停按钮都点不到,上图错误、下图正确(控制按钮距离屏幕左右减小50、视频全屏不做改变)原因分析:全屏没有考虑灵动岛的范围,这里在屏幕旋转时重置控制层View的frame,全局持有ZFPlayerControlView控制层,将控制层左右缩小合适距离,我这里取得50self.controlView.frame=CGRectMake(50,0,AKScreenHeight-100,AKScreenWidth);注意在旋转回去时需要将

2023-01-07|晨跑 做包子

1今天早上还是和小伙伴一起去跑步了。六点多,天还是黑黢黢的。我刚起来没一会她就告诉我她已经到我家门口了。我还以为她不怕,结果她告诉我她也挺害怕的。跑了一个多小时。2前几天就和妹妹约定一起做包子,终于等到周末了。今天下午就开始了。我们两个都是新手,零基础。再加上长期吃米饭,对面食的了解真的少之又少。我就发面,擀皮,炒粉丝包的馅,包粉丝包。我妹就负责肉包。我是全凭自己的感觉加看的一些视频做的,以感觉为主,包的包子算成功了一半,就封口的地方还有点问题。我妹包的就惨不忍睹。我觉得她最大的问题就是喜欢机械式的模仿,但缺乏了自己的理解,这样没有温度。但她还挺乐于尝试的,而很乐观。这点我得向她学习。我觉得自

Github Desktop汉化程序v0.01

发布版本记录一、概述GithubDesktop汉化程序v0.01二、更新内容完成了菜单部分的汉化三、英汉对照File:文件Newrepository:新建存储库Addlocalrepository…:添加本地存储库Clo&nerepository…:克隆存储库Options…:选项...Exit:退出Edit:编辑Undo:撤销Redo:重做Cut:剪切Copy:复制Paste:粘贴Selectall:全选Find:查找View:视图Changes:更改History:历史Repositorylist:存储库列表Brancheslist:分支列表GotoSummary:转到摘要Showstas

Linux操作01-基础篇

查看目录查看目录命令的使用ls查看当前目录信息image.pngtree以树状方式显示目录信息image.png查看当前目录路径pwd查看当前目录路径image.png清除终端内容clear清除终端内容image.png切换目录命令cd目录切换到指定目录image.pngcd~切换到当前用户的主目录image.pngcd..切换到上一级目录image.pngcd.切换到当前目录image.pngcd-切换到上一次目录image.pngcd命令是完成目录切换操作的,当切换目录时,这个目录必须存在。创建、删除文件及目录命令touch文件名创建指定文件image.pngmkdir目录名创建目录(文件

R语言数据处理替换操作(含gsub函数常用示例)——实战单细胞信息注释函数 2022-07-01

适用背景在R语言中,我们需要对字符串、向量和数据框等数据类型进行替换操作,有时候是因为需要更换别名,有时候是因为数据存在错误需要修正,有时候则是因为需要删除某些信息。本文将介绍常用的替换函数gsub的常用用法,但gsub也存在某些局限性,一般只能进行一次指定情况的操作。例如在单细胞数据分析的信息注释过程中,我们常常需要把无监督聚类得到的clusters注释成细胞类型,如果每一个clusters都写一行替换的代码就会显得相当冗余,因此可以封装成一个函数进行类似的处理就会简单一些。因此,本文后半部分将介绍批量替换写成函数的方法。gsub函数R语言中,最常用的替换函数是gsub,其用法也比较容易理解

Ubuntu官方安装微信——Ubuntu16.04/18.04/20.04/22.04

Ubuntu安装微信安装包下载安装方式方式一:运行安装包安装方式二:终端命令安装通过以下教程可以快速的安装官方版微信,本教程适用于Ubuntu16.04/18.04/20.04/22.04安装包下载进入微信下载官网下载微信Linux客户端点击64位下载即可,如果不能下载,使用终端如下命令wgethttp://archive.ubuntukylin.com/software/pool/partner/weixin_2.1.1_amd64.deb安装方式方式一:运行安装包安装双击deb文件,点击install进行安装方式二:终端命令安装cd{你的下载路径}sudodpkg-iweixin_2.1.

复现一篇16分的孟德尔随机化文章

今天我们来复现一篇16分左右的使用了孟德尔随机化方法的文章,文章的题目是:AmultivariableMendelianrandomizationanalysisinvestigatingsmokingandalcoholconsumptioninoralandoropharyngealcancer(研究口腔癌和口咽癌吸烟和饮酒的多变量孟德尔随机化分析)这是一篇老外的文章,咱们试着复现一下文章的数据和图表,和上一篇一样,作者和上一篇一样也是给咱们提供了详尽的数据和R的代码,我们可以跟着作者的思路进行一个复盘。作者研究的是吸烟和喝酒对口腔癌症的影响,作者指出,吸烟和饮酒对头颈癌的独立影响尚不清楚

新手教程01:逻辑仿真工具VCS的基础使用

目录前言利用图形化界面的方法使用VCS1.新建文件夹,存放需要仿真的Verilog源代码和testbench测试文件​2. 使用cd命令进入该文件夹路径下,对需要编译的文件生成file.list文件3.使用vcs命令编译仿真需要的verilog代码4.启动VCS图形化界面5.进行仿真,生成波形总结前言零基础初学数字IC,在此整理学习笔记。学会什么写什么,与大家一起进步。本篇主要介绍逻辑仿真工具VCS的图形化界面使用方法,下一篇介绍如何书写makefile脚本进行仿真。利用图形化界面的方法使用VCS1.新建文件夹,存放需要仿真的Verilog源代码和testbench测试文件2. 使用cd命令进