自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 vue3 遇到babel问题(exports is not defined) 解决方案

由于我在引用ant-design-vue插件,于是产生了下图的问题。

2025-03-08 20:27:31 329

原创 vue3 使用easyPlayer 遇到 Cannot read properties of undefined (reading ‘_c‘) 解决方案

的方法,是会在使用的组件中导入easyPlayer。在vue3中,由于我们已经全局导入了,所以不需要这一步,不然也会报上述错误信息。将下图中的红框部分复制粘贴到public部分。并且在index.html 中 ,全局导入。

2025-03-05 21:55:53 344

原创 阿里云 安全组设置 仍失效问题 解决方案

但是仍旧无法外部访问。

2024-12-26 00:40:55 722

原创 百度面试手撕 & go context channel部分学习

var (startLoc = int64(0) // --- 未处理切片数据起始位置endLoc = int64(0) // --- 切片数据右边界 避免越界offset = int64(0) // --- 根据切片和协程数量 在主线程 动态设置target = 42 // --- 设置的目标值mu sync.Mutex // --- 避免并发冲突使用的全局锁。

2024-12-19 22:32:11 1215

原创 Vue 使用el-input实现密码隐藏显示功能

官网很明确的给出了两种方法,使用prefix 和 slot。以下仅对prefix方式进行实现。有佬有直接使用input封装的 也让我学习学习。

2024-12-10 15:48:33 466

原创 ubuntu20.04 docker 配置单点redis 设置为开机自启&对外开放连接

由于etcd部分启动设置在ubuntu上,决定redis也实例化在ubuntu的docker上。

2024-12-03 11:47:44 261

原创 Radix Tree学习记录

假设当前已插入10001111 val为10, 10000000 01110100 val为11,会产生分裂,父节点只保留公共前缀,同时父节点的val也可能会发生变动。假设当前已插入10001111 val为10, 10000000 01110100 val为11,已知是图2情况。根据父子节点直接的bitLen,清除无效比特位后,合并成完整字节,删除子节点。设置左右子树的依据是,分裂的初始位bit为1则为右边子树,0则为左子树。执行过程中,不断更新子节点为当前节点,直到存在插入条件。则使用递归进行解决。

2024-11-25 17:39:04 306

原创 CRDT-YATA算法 未完成

规则一:禁止互相冲突的操作之间有交叉连接的原点。允许的两种Case分别是:插入操作在其它操作和它的原始操作之间;一个操作的原点是另一个操作的后续。规则三:当两个冲突的插入操作具有相同Origin时,用户ID小的操作在左侧。此规则参照了OT算法。规则二:当指定O1<O2时,不会存在另外一个操作比O2大同时比O1小。

2024-11-19 11:22:56 143

原创 快排,大根堆 C++实现

【代码】快排,大根堆 C++实现。

2024-11-14 22:06:48 124

原创 超卖问题 学习记录 go实现

对于高并发环境下,超卖问题一直是非常常见的问题,对于有限的库存和突发的高请求下,避免产生超卖是重中之重。主要是一直看面试题,结果面试当场,脑袋忘记了,于是亲自动手简单做一遍,避免下次发生。方法1:使用MySQL悲观锁,实现约束,update操作,在MySQL默认事务隔离下,是会加上X锁进行写限制的。方法2:MySQL的乐观锁实现,常见的有依靠版本号或时间戳方法3:使用lua脚本, 在redis中实现原子操作。redis中也支持简单事务,但是看网上说不推荐使用。整体代码依照包区分开来。

2024-11-07 22:20:11 354

原创 SQL学习记录,单纯记录学习问题

遇到的问题是 left join 会返回全部左集,右侧如果不符合会置NULL处理,导致返回结果包含错误。1.查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(难)

2024-11-01 15:36:18 183

原创 将一个数组划分成m份,令每份的和相等,求m的最大值 C++实现

符合 {3, 3} {2, 4} {6} {6} {1,5 } 五组。

2024-10-22 16:31:07 241

原创 gin 脚手架 gin_scaffold 学习记录

windows环境下 go 1.21 swag 1.16.3 出现 docs\docs.go:171:25: undefined: swag.Spec。

2024-10-02 16:45:36 286

原创 vue脚手架初始化项目

然后一路默认no, 回车 就可以创建一个初始的vue前端项目。主要是为了生成node_modules文件里面的内容。然后输入 npm run dev 即可运行代码。然后再项目目录下输入以下命令。

2024-09-17 19:53:39 333

原创 Goland遇到dlv版本过低,无法支持当前go版本debug

输入上述图命令进行dlv安装位置和版本检查。

2024-09-16 22:09:21 647 1

原创 ubuntu常见问题

ubuntu apt更换源 参考链接。

2024-08-05 14:31:02 265

原创 windows的nodejs版本控制工具:nvm nodejs以及vue的安装

首先确保自己的电脑是首次安装nodejs相关的软件,安装nvm之前必须确保电脑无nodejs。

2024-07-25 14:01:34 1050

原创 ubuntu16.04简单使用nginx

成功结果如下所示,默认的以及创建的example.com例子。清除 DNS 缓存以确保更改立即生效。创建网站的根目录,并添加一个测试的。重新加载 Nginx 以应用新的配置。然后就可以在虚拟机的浏览器进行访问。结果如下,显示HTTP 200 OK。目录中,并通过符号链接存放在。Nginx 的主配置文件位于。如下所示则是配置无问题。进入无痕模式进行访问。

2024-07-24 13:17:42 463

原创 etcd两种本地集群简单部署方式

在当前随机目录创建文件Procfile,其他文件名应该也可。测试集群是否没问题可以按照官网的流程进行尝试。检查goreman是否安装成功。

2024-07-23 16:52:40 476

原创 ubuntu16.04 安装etcd 以及 etcdctl命令行工具安装

退出\.profile。其余系统安装步骤在官网。

2024-07-23 10:09:42 1114

原创 vscode 远程连接 ubuntu16.04 以及 Centos7

由于vscode自从1.85.2之后就有部分服务器的remote-ssh服务不兼容,所以我建议将vscode回退到1.85.2(都是有佬告诉我的,整篇几乎都是)如果版本回退到1.85.2之后,还是无法连接,可以查看错误,可能是windows主机的用户权限问题,至少我的是这样子的,具体操作差不多如下所示。然后,输入更新(update),在如下图红框部分选择none,禁止vscode版本更新。第一次连接需要选择操作系统Linux,macos,windows,随后输入密码就可以建立连接。

2024-07-07 16:51:26 753

原创 Ubuntu(16.04) 无法与windows主机进行CV操作 安装docker,拉取kafka,简单的kafka使用指令

第一种解决方案就是在安装VMware设置自动安装vm-tools第二种是将vm-tools删除,然后重新进行安装,执行下面三条指令即可亲测有效。

2024-07-05 13:35:45 988

原创 Centos7安装yum

在查阅了部分网上资料,发现网易centos镜像出现500error,清华镜像也出现错误。由于我太懒了,不打算在官网查找文件aliyun镜像网站也存在比较完整的文件,在进行yum安装。在打算配置docker时,因为更新yum包没有备份,导致虚拟机上yum包删除后,无法使用yum进行下载。然后输入yum -version,就可以看到已经安装成功。

2024-07-02 14:33:27 1419

原创 Centos7 安装 mysql 修改默认密码

在5.1将validate_password.length修改为1,validate_password.policy设置为LOW后,即可将密码设置为123456。然后只需要输入systemctl start mysqld 即可启动mysql服务。就可以进行密码修改安全性的设置,避免自己使用时,密码设置过难导致遗忘。1.如果需要重新安装mysql,我是使用yum包管理器。然后使用显示的默认密码进入,例如下图所示。5.1查看密码修改设置。那么输入下面这一行,就可以重新下载。4.查看mysql安装后的默认密码。

2024-06-26 16:29:40 845 1

原创 卫星时间窗口及其调度

卫星时间窗口及其调度。

2024-06-17 15:05:27 747 3

空空如也

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

TA关注的人

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