Compose Multiplatform 原生分发启动报错 “Error: sun/misc/Unsafe”
参考文献:https://youtrack.jetbrains.com/issue/CMP-2686#focus=Comments-27-10105996.0-0 添加这一行: compose.desktop { application { nativeDistributions { modules("jdk.unsupported") // 这一行 } } }…
参考文献:https://youtrack.jetbrains.com/issue/CMP-2686#focus=Comments-27-10105996.0-0 添加这一行: compose.desktop { application { nativeDistributions { modules("jdk.unsupported") // 这一行 } } }…
参考文献 https://stackoverflow.com/a/64495153/18322863 由于服务器所在的环境并非国际互联网环境,因此需要将代理运行在服务器上,而 Gradle 想要使用此代理,设置环境变量是无效的。 需要通过配置文件 ~/.gradle/gradle.properties: systemProp.http.proxyHost=127.0.0.1 systemProp.http.proxyPort=7890 systemProp.http.proxyUser=xxx systemProp.http.proxyPassword=xxx systemProp.https.proxyHost=127.0.0.1 systemProp.https.proxyPort=7890 systemProp.https.proxyUser=…
Conda 是一个类似于 Poetry 或者 venv 的虚拟环境管理器,只不过 conda 还要多一个系统依赖包管理,例如 conda 可以在虚拟环境里安装 cuda-toolkit 甚至 python-tk。 下载 如果你有国际网络环境,那么推荐下载 miniconda,也可以直接前往官方文件仓库下载。 如果没有,你可以选择下载 anaconda,anaconda 自带了一些常见的包,可以省去后续下载的麻烦。 进入官方文件仓库,你可以选择 Latest 下载,例如“Miniconda3-latest-Windows-x86_64.exe”;也可以根据 conda 版本下载,例如:“Miniconda3-py39_25.1.1-2-Windows-…
最近在跟 C 语言基础课程的时候,老师提到了一个字符串的错误定义方法: char s[] = {'a', 'b', 'c'}; 这种方式由于不会自动在末尾补上终止符 \0,这会导致在输出的时候,程序因为不知道字符串什么时候结束,而继续输出变量原本内存空间后面东西。 但我在自己实验的时候,写下如下代码: #include int main() { char s1[] = {'1', '1', '4'}; char s2[] = "514"; printf("%s\n", s1); printf("%s\…
咱也不是主修 C/C++ 的,但最近看到一个题,代码如下: #include "stdio.h" #include "string.h" void fun(char *w, int n); int main() { char *s = "1234567"; fun(s, strlen(s)); puts(s); return 0; } void fun(char *w, int n) { char t, *s1, *s2; s1 = w; s2…
引用依赖: * Microsoft.EntityFrameworkCore 9.0.1 * Pomelo.EntityFrameworkCore.MySql 8.0.2 代码: database.TorrentSubs .Where(it => it.Id == id) .ExecuteDelete(); 报错: Ambiguous invocation. Candidates are: ExecuteDelete(this IQueryable) (in class EntityFrameworkQueryableExtensions) ExecuteDelete(this IQueryable) (in class RelationalQueryableExtensions) 解决方案:依赖冲突,将 Microsoft.EntityFrameworkCore 降级 8.x 即可…
如题,vfox 使用 pyenv 编译安装 python,这玩意是需要前置依赖的,否则编译会失败,于是做个笔记在这里。 Debian/Ubuntu: sudo apt update sudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev curl git libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev 更多系统参考官方文档:https://github.com/pyenv/…
创建环境变量,记得应用环境变量: export RUSTUP_HOME=/mnt/core/lib/rustup export CARGO_HOME=/mnt/core/lib/cargo export PATH=$PATH:$CARGO_HOME/bin 其中 RUSTUP_HOME 和 CARGO_HOME 可以改成你喜欢的目录。 然后使用官方安装脚本安装即可: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 执行后输出如下: madray@nas:~$ curl --proto '=https&…