问题解答
文章平均质量分 51
TIME_LEAF
这个作者很懒,什么都没留下…
展开
-
C语言 二进制文件读写实例讲解
前言二进制文件的读写是程序员们经常会遇到的一个场景,难是不难,但如果不熟悉的话,等到要用的时候还是会着急忙慌的。因此本文将结合一个具体的例子来介绍C语言中的二进制文件读写,这也是我自我学习的一个记录。一、函数介绍在本例中,我们尝试在一个文件中写入10个字节的数据,其中每个字节均为0xFF,然后我们再将数据读取出来。为了完成这个任务,我们需要三个函数,我们一个个来看。第一个函数为fopen(),它的函数原型如下FILE *fopen(const char *__restrict__ _F.原创 2021-03-22 21:02:08 · 21158 阅读 · 4 评论 -
嵌入式开发——程序跑飞原因总结
前言在嵌入式软件开发中,程序跑飞是一个比较棘手的问题。为什么说棘手,那是因为当程序跑飞时,往往没有任何错误信息报出来,Log停止的地方通常也不是出现问题的地方,因此这让我们很难定位问题。基于以上原因,我将嵌入式开发中一些常见的程序跑飞原因以及相关解决方案记录在这篇博客下。程序跑飞的原因与相关解决方案1. 栈溢出说明:这可能是最常见的问题了,往往是因为我们定义了较大的局部变量,使得栈空间不够了。解决方案:使用static关键字或者将局部变量定义为全局变量。2. 访问了不该访问的内存说明:这.原创 2021-03-09 20:23:17 · 7253 阅读 · 0 评论 -
如何让Markdown 表格整体居中?
如何让Markdown 表格整体居中?记录一个Markdown小技巧。在Markdown中绘制表格时,可以使用:来设置表格内容的对齐方式。但是如何让整个表格都居中,使得文章整体更加美观呢?方法如下:在正在编辑的.md文件中加入以下代码:<style>table{ margin: auto;}</style>PS: 这个方法感觉有点野,大家若有更好的方法欢迎分享。...原创 2021-02-25 20:48:36 · 11017 阅读 · 2 评论 -
解决在Ubuntu中使用libsvm出现的“LIBSVM library not found”的问题
在Windows下的python中使用libsvm,只需在下载好libsvm后,使用如下代码:import sysimport numpy as nppath = 'E:/libsvm-3.22/python'sys.path.append(path)from svmutil import *但在Ubuntu下的python中使用libsvm,如果直接用上述代码会出现“LIBSV...原创 2018-09-26 16:34:09 · 2188 阅读 · 0 评论 -
Python中一维向量和一维向量转置相乘
在Python中有时会碰到需要一个一维列向量(n*1)与另一个一维列向量(n*1)的转置(1*n)相乘,得到一个n*n的矩阵的情况。但是在python中,我们发现,无论是“.T”还是“np.transpose”都无法实现一维向量的转置,相比之下,Matlab一句“ a' ”就能实现了。那怎么实现呢?我找了个方法。请看:即,我们把向量reshape一下,如此便实现了一维向量与一维向量转置相乘为矩阵的...原创 2018-06-30 16:18:57 · 14660 阅读 · 8 评论 -
解决“TypeError: 'int' object is not callable”
最近碰到了这个问题,记录一下。看个例子:如上图所示,出现这个问题的原因是之前有变量名(len)与函数名(len)重复了。原创 2018-06-26 08:34:49 · 10366 阅读 · 1 评论 -
解决SimpleMKL Toolbox例程exmklclass.m无法运行的问题
记录一下,解决方法很简单,但却花了我不少时间。解决方法:将options.efficientkernel=1;改为options.efficientkernel=0;原创 2018-03-21 21:32:29 · 1043 阅读 · 8 评论 -
解决Python中“unindent does not match any outer indentation level”问题
爬坑心路省略N字......问题解析:Python程序出现这个问题是因为制表符与空格混用,建议全部改为空格。设置方法:我用的是VS2017,全选程序,然后,编辑——>高级——>将选定行中的制表符替换为空格。...原创 2018-03-19 09:51:36 · 2553 阅读 · 0 评论