- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed
mxyolov3配置之后tensorflow importerror
2023-07-30 14:06:10
322
1
原创 esp32 arduino 堆栈溢出
***ERROR*** A stack overflow in task loopTask has been detected.Guru Meditation Error: Core 1 panic'ed (Unhandled debug exception).
2023-01-31 00:42:38
4965
原创 VSC在release模式下和debug模式下代码运行错误
调低了gcc的优化等级之后,没有测试函数传递返回值会变化的问题有没有解决,但大体看不出修改优化等级有影响。后来怀疑是初始化的问题,把函数里的所有初始化变量全部赋值,尤其是数组和结构体。修改了之后没想到结果竟然后修改之前不一样了,果然是初始化的问题。在debug和release下运行结果不同,应该就是变量没有初始化,和代码逻辑错误的问题。在写程序的时候,用到了嵌套函数,发现在debug模式下一行一行地的调试代码和设置断点调试代码(断点间隔比较大)时运行结果竟然不一样,函数的返回值传递时竟然会发生变化。
2022-11-03 01:04:39
563
原创 使用setvbuf判断stdout缓冲类型(猜想)
通过比较使用不同类型的setvbuf函数与不使用此函数得出的结果可以判断系统和编译器的stdout的缓冲类型(新手的猜想).运行环境:macos Monterey 12.0.1, VScode1.63 char buf[1024]; setvbuf(stdout,buf,int,1024); printf("a\n"); while(1);1.注释前两行,得到结果:输出“a”2.不注释前两行,setvbuf使用_IOFBF类型,得到结果:无输出3.不注释前
2021-12-26 16:42:29
337
原创 int a,则1/a为0.
#include<stdio.h>// this is a code calculating s=1/2+1/3+1/4+...+1/n=1int main(){ int n,m,d; double s; printf("enter the number of loop:"); scanf("%d",&n); for (s=0,m=1,d=2;m<=n;m+=1,d*=2) { s+=1/d; .
2021-11-15 23:13:05
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人