2024年7月18日

摘要: push_back 和 emplace_back 都是用于在容器(如 std::vector, std::deque 等)的末尾添加元素的方法,但它们在实现细节和性能上有显著区别: 构造方式: push_back 首先在容器外部构造一个完整的对象,然后将这个对象移动或拷贝到容器的末尾。 emplac 阅读全文

posted @ 2024-07-18 11:54 Kelvin.M 阅读(712) 评论(0) 推荐(0)

2024年6月26日

摘要: 问: cmake的命令中 add_subdirectory, include_directories, link_directories, target_include_directories, target_link_directories 这些命令中都有directory,他们有什么不同 ton 阅读全文

posted @ 2024-06-26 16:12 Kelvin.M 阅读(110) 评论(0) 推荐(0)

2024年6月25日

摘要: `install`命令是一个功能丰富的系统工具,结合了文件操作、权限管理等多种能力于一身,尤其适合于软件安装和系统配置任务。以下是其主要特性的总结,以及与相似命令(如`cp`, `ln`, `chmod`, `chown`, `chgrp`)能力的对比和自身独特之处: ### 核心特性与相似命令能力 阅读全文

posted @ 2024-06-25 12:05 Kelvin.M 阅读(108) 评论(0) 推荐(0)

2024年6月2日

摘要: 本打算尝试用pm2启动pinus集群做多机分布,结果pm2启动进程后一直无法用`pinus list`命令查看进程信息 在增加日志打印adminUserPath和presentPath后发现自己启动的目录不是编译后的`/dist`目录, 当代码使用pwd命令获取项目启动路径的时候确实可以找到项目的a 阅读全文

posted @ 2024-06-02 23:56 Kelvin.M 阅读(45) 评论(0) 推荐(0)

2024年5月15日

摘要: 通过搜索了解到mysql在win下大小写不明感,在linux下大小写敏感 本欲让ai写个脚本转表名,两次回答的结果都不能用 后发现修改mysqld.conf中的lower_case_table_names=1可以忽略大小写 但修改过后启动失败 官方回答是初始化后不能再修改该参数,如需要修改需要重新初 阅读全文

posted @ 2024-05-15 20:32 Kelvin.M 阅读(34) 评论(0) 推荐(0)

2024年5月14日

摘要: 在app.ts中需要重新设置filePath.LIFECYCLE = '/lifecycle',该键默认带.js后缀 阅读全文

posted @ 2024-05-14 14:20 Kelvin.M 阅读(14) 评论(0) 推荐(0)

摘要: 后面又再次遇到问题 即便使用--registry指定了镜像但还是从registry.nlark.com这个镜像中请求 后面发现项目上层有yarn.lock文件中指定了nlark这个源 把项目目录移到外面问题就解决了 在项目使用`yarn install`命令安装模块时遇到重试4次后无法连接服务器 关 阅读全文

posted @ 2024-05-14 10:21 Kelvin.M 阅读(620) 评论(0) 推荐(0)

摘要: 跟示例项目对比过,配置代码并无出入,尝试在示例中新增远程调用connectorRemote可用,证明代码配置正确 尝试在示例项目中使用工作项目的配置文件包括引用的模块文件目录列表如下 packages plugins package.json package-lock.json tsconfig.j 阅读全文

posted @ 2024-05-14 09:54 Kelvin.M 阅读(59) 评论(0) 推荐(0)