Loading
柚木鉉の空間
0%
INITIALIZING
首页 文章 标签 归档 友链 推广 搜索
YUZUKITSURU_SPACE YUZUKITSURU_SPACE YUZUKITSURU_SPACE YUZUKITSURU_SPACE YUZUKITSURU_SPACE YUZUKITSURU_SPACE YUZUKITSURU_SPACE

标签: #C++

// 10条目
2022-07-21

lessampler 开发日记 (二)

最近沉迷拂拂,来糊弄一下 Linux Bash 导致的 terminate called after throwing an instance of 'std::invalid_argument' 心血来潮,在 Linux 里运行下 lessampler,结果报错了。 看上去是一个 stoi 转换的问题,唯一的调用在 libUTAU 里作为命令行解析器。把 !120 转换为 120 作为…

#C++ #Vector #lessampler
访问
2022-07-16

lessampler 开发日记 (一)

咱就是说要从开发中学习新的东西,所以开了个贴来记录下,不定期更新(随缘了,估计更新会开新帖子 解决 cannot seek string iterator after end这个问题我是真的没想到,之前使用的的 MingW-64 提供的 GCC 与 MSYS2 提供的 GDB,所以调试的时候也没出什么问题。但是今天遇到了一个奇怪的现象,就是使用 MSVC 与 LLDB 调试的时候报错了: cannot seek string…

#C++ #Vector #lessampler
访问
2022-07-03

保存读取 std::vector 到 binary 文件内

储存 std::string, vector, vector<vector> #include <iostream>#include <fstream>#include <string>#include <vector>#define _PI 3.14159265358979 // PI#define…

#C++ #Vector #File
访问
2020-10-19

leetcode学习:旋转数组

旋转数组给定一个数组,将数组中的元素向右移动 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] 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 要求使用空间复杂度为…

#C++ #算法
访问
2020-07-14

UTAU命令行参数

命令行输出 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…

#C++ #UTAU #UTAUDEV
访问
JUCE类库使用中文且不增加自带字库
2020-02-04

JUCE类库使用中文且不增加自带字库

在使用JUCE的时候,i18n字体是一个大问题,由于JUCE使用的 CharPointer_ASCII() 只能接受127位的字符,中文这样的大胖子就不可能了。 于是我们需要用一个新的“东西”来接受更多内容: CharPointer_UTF8() 但是这东西又有问题,它不支持标准的中文输入,只可以用 \xe4\xb8\xad\xe6\x96\x87…

#C++ #JUCE #IOS
访问
2020-01-27

CMAKE与宏区分开发版本与发行版本

例如我在一个函数中写出: #if DEBUG DEBUGRUN(TIME);#else RUN(TIME);#endif 我需要在 DEBUG 模式下通过使用 DEBUGRUN() 函数来获取输出,但是CMAKE不知道自己是不是在 DEBUG 的模式下。要解决这个问题,只需要在 CMakeLists.txt 中定义即可: if (CMAKE_BUILD_TYPE STREQUAL Debug) …

#CMAKE #C++
访问
2019-10-07

QML + QT + C++

QML 时常需要从C++的代码中引用类或者方法来达到QML无法执行的内容。由于QML是解释执行的,无法直接引用C++中的类,所以需要用QT的方法进行传递参数。 首先建立一个项目,选择:Qt Quick Application 他会生成这些 main.cpp 代码: #include <QGuiApplication>#include <QQmlApplicationEngine>int main(int…

#C++ #博客 #教程
访问
2019-10-01

编辑 Libtorch,从入门到入坟(一)安装,HelloWorld

首先,下载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…

#C++ #博客 #教程
访问
2019-09-18

JUCE 使用内部字库显示中文等字体

1.将字体文件放入项目内 2.在项目的initialise中加入 Typeface::Ptr getTypefaceForFont(const Font &f);LookAndFeel::setDefaultLookAndFeel(&customLookAndFeel); EG: void initialise (const String& commandLine) override{ //…

#C++ #博客 #教程
访问
1/2
目录