- 浏览: 143713 次
- 来自: 北京
最新评论
文章列表
在使用 JEKYLL 部署的过程中,使用 bundle exec jekyll serve 启动遇到以下错误:
问题1:
bundler: failed to load command: jekyll, `require': cannot load such file -- webrick (LoadError)
我的 Ruby 版本信息如下:
% ruby -v
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin22]
以前使用 MAC 默认的 Ruby 2.6 是可以加载的,当前工作区 ...
安装 android 包的时候,遇到以下问题:
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1519593705.tmp/base.apk using APK Signature Scheme v2: integer overflow]
解决方式:
首先 win+R 回车运行 cmd,生成重签名文件 mykey.keystore:
D:\>keytool -genkey -v -keystore myke ...
Unity 2020 及以上在打包 Android 应用的时候,出现以下错误:
Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
> Configure project :launcher
WARNING: The option setting 'android.enableR8=false' is deprecated.
It will be removed in version 5.0 ...
在 UE5 中进行 C++ 编码时,Header 中引入 Windows 库的头文件如下:
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <ctime>
出现以下错误:
fatal error C1083: 无法打开包括文件: “stda ...
SERVER [x.x.x.x:27017] (Type: UNKNOWN)
|_/ Connection error (MongoSocketOpenException): Exception opening socket
|____/ Socket error: Connection refused (Connection refused)
Details:
Timed out after 5000 ms while waiting to connect. Client view of cluster state is {type=UNKNOWN, servers=[{ad ...
当前实时生成和消耗的数据比例正在呈指数级增长。据 IDC 预测,到 2025 年全球生成的所有数据中有 1/3 将是实时的。
然而,人们对实时 API、事件驱动 API 或流 API 所指的术语仍没有达成一致或共识,它们经常互相使用 ...
框架为编程提供了不同的体验,例如基于 MVC 架构(数据模型、用户视图,以及其间通讯的控制器)的框架大大降低了程序的移植、维护、扩展和重用的成本;Express 为开发者提供了快速、独立、极简的 Web 应用开发框架,使 ...
问题:Unhandled exception at 0x00007FF84A0059C5 (UE4Editor-XXX.dll) in UE4Editor.exe: 0xC0000005: Access violation reading location 0x0000000000000000.
错误消息表明这是一个空指针取消引用,“访问冲突读取位置 0x00000000” 意味着你正在取消引用尚未初始化的指针,因此具有垃圾值。这些垃圾值可以是任何值,但通常它恰好是 0,因此你尝试从内存地址 0x0 读取,操作系统会检测并阻止你这样做。
Linux 等操作系统将最低地址(例如 ...
发布 Windows 安装包及相关问题。
首先要在 VS 2019 的 Extensions 中搜索 “Microsoft Visual Studio Installer Projects” 扩展并安装,然后重启 VS2019。
1、准备 exe 执行文件。
2、VS 2019 下创建 Setup 工程(项目类型选择“安装项目”)。
创建完后,目标计算机的文件系统出现:
Application Folder:存放打包文件,包括 exe, icon, dll 等;
User's Desktop:安装完后,添加到开始菜单,包括 Uninstall 文件。
U ...
默认情况下,使用 Shipping 配置的打包游戏根本不会记录任何内容。这对安全性非常有用。但是,当您的游戏测试人员和现场玩家遇到问题时,如果没有日志,就很难进行故障排除。
UE4/UE5 在Shipping 版本中默认是不会有日志的(USE_LOGGING_IN_SHIPPING = 0),要在 Shipping build 中启用日志。
虽然交付构建的默认设置不会打印任何平台的日志,但可以定义 USE_LOGGING_IN_SHIPPING (Source/Runtime/Core/Public/Misc/Build.h)在 UBT 中启用 bUseLoggingInSh ...
最近 UE4 项目从 SVN 迁移到 git ,配合其他工具完成 CI/CD 的自动化过程,迁移后遇到非常奇怪的问题:
行为描述 写道
1、SVN 下工程编译且运行时正常。2、迁移到 git 仓库后, pull 下来到本地仓库,编译且运行时正常。3、本地 git 仓库内工程编辑代码文件,哪怕是换行符或加注释,编译正常,运行时异常,具体表现为多个地方,比如容器明明有值却突然变成空值,像被 GC 回收一样,堆栈又没有产生回收,UI 等显示也异常等。4、回到 SVN 下打开工程修改文件,加换行或加注释,编译且运行时正常。5、删除本地 git 仓库下的 .git 文件夹,编译且运行时正 ...
因日常项目使用 P4 或 SVN 比较多,git 相关命令日常工作中比较少使用,某些项目使用 git,经常容易忘记。记录一下,仅供查阅:
git 更新本地代码:
正规流程(比较安全的做法):
$ git status(查看本地分支文件信息)
$ git checkout - [ file name ](若文件有修改,可还原到最初状态,若文件需要更新到服务器,先 merge 到服务器在更新到本地)
$ git branch(查看当前分支情况)
$ git checkout remote branch(若分支为本地分支,则需要切换到服务器的远程分支)
...
Sonar 是一个用于代码质量管理的开源平台。通过插件,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,对不同规模和种类的工程进行代码质量管理。
1. SonarQube 在进行 C/C++ 代码质量管理时的工作原理 ...
1、在 UE4 中使用 zip 库的时候编译遇到以下问题:
if (!has_seeded) srand(GetTickCount()^(unsigned long)GetDesktopWindow());
error C4302: “类型强制转换”: 从“HWND”到“unsigned long”截断。GetDesktopWindow() 为 HWND 类型,是一个窗口的句柄引用类型。它是一个 unsigned long int 值,表示 windows 指定当前窗口的句柄。
HWND 其他用法:
//查找窗口
HWND _h = ::Find ...
仍处于测试阶段。目前仅包含 Linux 开发镜像,无 Windows 开发镜像(由于技术和法律限制,官方无法发布 Windows 开发镜像)。所有支持像素流的 Windows 运行时镜像都支持基于 NVIDIA 和 AMD 显卡的 GPU 加速。Linux 镜像只支持 NVIDIA ...