编程规范
gent__chen
这个作者很懒,什么都没留下…
展开
-
禁止空对象属性的直接访问
在程序的编写中,如果你获得了一个你认为是对象的对象,在不加判断的时候就直接访问该对象的属性。如果这个对象不存在或者它的内容为空,就很可能会导致你的系统直接挂掉。举个例子:$user = Auth::user(); //获取当前已经登录的用户Log::debug($user->type); //将获取到用户的类型打印出来。这看似没有问题的语句,很有可能使你的系统crash。由于你不原创 2015-11-05 15:44:05 · 336 阅读 · 0 评论 -
基于MATLAB短时傅里叶变换和小波变换的时频分析
本文主要给定一小段音频,通过短时傅里叶变换和小波变换制作时频图。0、准备工作首先先准备音频,预先用ffmpeg切割一段时长为1s的音频,音频的采样率为44100,但采样到的点数为46076个点,时长约为1.04s。 1、短时傅里叶变换首先,在matlab中,短时傅里叶变换的分析函数为spectrogram,其使用情况如下:语法: [S,F,原创 2016-12-04 18:03:34 · 69534 阅读 · 16 评论