
C/C++
Li Kang
这个作者很懒,什么都没留下…
展开
-
C\C++中 fopen中w w+ wb区别
w 和wb的区别,w是以文本方式打开文件,wb是二进制方式打开文件。以文本方式打开文件时,fwrite函数每碰到一个0x0A时,就在它的低地址处加入0x0D.其它内容不做添加操作。比如十六进制数据000A 0008 0004本来应该写成 低地址 0A 00 08 00 04 00高地址使用w+打开后写成低地址 0D 0A 00 08 00 04高地址那原本期...原创 2017-09-05 13:34:22 · 5606 阅读 · 0 评论 -
Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted
Run-Time Check Failure #2 - Stack around the variable ” was corrupte 意思我们的程序中,在某个变量附近的内存被破坏了,如果出现此类问题,一般表示我们的程序存在内存越界。 解决方法: 假如你的这块程序中,有数组操作,不妨先屏蔽掉,看是否还会出现此类问题。 然后,再仔细做类型检查咯。转载 2017-09-11 19:13:29 · 554 阅读 · 0 评论 -
解决vs F5运行时提示out of date的问题
网上很多人说什么.h/.cpp修改时间在当前系统时间之后导致?其实就算你把时间改好都没办法解决。。。真正导致出现这个问题的原因是:你的项目里包含根本不存在的.h/.cpp文件!so,把项目每个文件都展开看下吧,找到提示不存在的文件,从项目中移除之,最后记得clean一下,然后编译,再也不会出现“项目已过期”啦~转载 2017-09-05 09:58:55 · 1034 阅读 · 0 评论 -
HTK 3.5解码工具HVITE独立工程(Visual Studio Code实现)
HTK3.5支持DNNHTK3.5支持DNN了,本来想做一个HMM+DNN的模型,作为HMM+GMM的对比。但是HTK不支持实时的HMM+DNN解码。原因有两个。HTK不支持实时的计算MFCC_0_D_A_Z的特征,即无法实时计算出特征空间的均值。HTK不支持实时的DNN或者HMM+DNN的解码。所以只能做离线的演示。为了学习HVITE的细节,我决定将HVITE工具单独编译。HTK的...原创 2018-11-24 14:53:59 · 1114 阅读 · 0 评论