lessampler 开发日记 (二)
最近沉迷拂拂,来糊弄一下 Linux Bash 导致的 terminate called after throwing an instance of 'std::invalid_argument' 心血来潮,在 Linux 里运行下 lessampler,结果报错了。 看上去是一个 stoi 转换的问题,唯一的调用在 libUTAU 里作为命令行解析器。把 !120 转换为 120 作为…
最近沉迷拂拂,来糊弄一下 Linux Bash 导致的 terminate called after throwing an instance of 'std::invalid_argument' 心血来潮,在 Linux 里运行下 lessampler,结果报错了。 看上去是一个 stoi 转换的问题,唯一的调用在 libUTAU 里作为命令行解析器。把 !120 转换为 120 作为…
咱就是说要从开发中学习新的东西,所以开了个贴来记录下,不定期更新(随缘了,估计更新会开新帖子 解决 cannot seek string iterator after end这个问题我是真的没想到,之前使用的的 MingW-64 提供的 GCC 与 MSYS2 提供的 GDB,所以调试的时候也没出什么问题。但是今天遇到了一个奇怪的现象,就是使用 MSVC 与 LLDB 调试的时候报错了: cannot seek string…
储存 std::string, vector, vector<vector> #include <iostream>#include <fstream>#include <string>#include <vector>#define _PI 3.14159265358979 // PI#define…
旋转数组给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4] 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 要求使用空间复杂度为…
命令行输出 0: local | D:\UTAU\engines\commandline.exe1: input file | D:\UTAU\voice\uta\あ.wav2: output files | C:\Users\gloom\AppData\Local\Temp\utau1\temp.cache\3_あ_A#3_geHAw0.wav3: scale…
在使用JUCE的时候,i18n字体是一个大问题,由于JUCE使用的 CharPointer_ASCII() 只能接受127位的字符,中文这样的大胖子就不可能了。 于是我们需要用一个新的“东西”来接受更多内容: CharPointer_UTF8() 但是这东西又有问题,它不支持标准的中文输入,只可以用 \xe4\xb8\xad\xe6\x96\x87…
例如我在一个函数中写出: #if DEBUG DEBUGRUN(TIME);#else RUN(TIME);#endif 我需要在 DEBUG 模式下通过使用 DEBUGRUN() 函数来获取输出,但是CMAKE不知道自己是不是在 DEBUG 的模式下。要解决这个问题,只需要在 CMakeLists.txt 中定义即可: if (CMAKE_BUILD_TYPE STREQUAL Debug) …
QML 时常需要从C++的代码中引用类或者方法来达到QML无法执行的内容。由于QML是解释执行的,无法直接引用C++中的类,所以需要用QT的方法进行传递参数。 首先建立一个项目,选择:Qt Quick Application 他会生成这些 main.cpp 代码: #include <QGuiApplication>#include <QQmlApplicationEngine>int main(int…
首先,下载Libtorch:https://pytorch.org/get-started/locally/ 然后打开你的项目,使用CMake构建哦w 例如我的: cmake_minimum_required(VERSION 3.15)project(TorchFly)set(CMAKE_CXX_STANDARD 14)set(Torch_DIR…
1.将字体文件放入项目内 2.在项目的initialise中加入 Typeface::Ptr getTypefaceForFont(const Font &f);LookAndFeel::setDefaultLookAndFeel(&customLookAndFeel); EG: void initialise (const String& commandLine) override{ //…