美满荷花

文章
6
资源
0
加入时间
4年2月6天

assert的使用

参考:https://www.runoob.com/w3cnote/c-assert.htmlassert是一个宏它在 "assert.h"中作用:检验数据是否符合预期同时检验多个条件无法判断是那个条件出错使用案例int resetBufferSize(int nNewSize) { //功能:改变缓冲区大小, //参数:nNewSize 缓冲区新长度 //返回值:缓冲区当前长度 //说明:保持原信息内容不变 nNewSize<=0表示清除缓冲区 assert(

Android Audio Wav 文件读写操作的封装

Android 在使用 AudioRecord 录音时,采集的是 PCM 数据,有时候在录完后向听下录音效果,还需要拉到电脑端用 AU 播放,手机端没法直接播放 PCM 数据。因此封装了一个 WavFile 在 PCM 前面增加 Wav 头,生成 wav 文件,可以在手机上直接播放。文件头信息见使用方法如下:String wavSavePath = "/sdcard/Alan/audio/record.wav"; // 指定 PCM 格式(跟 Audio

saveOrUpdate的使用

boolean saveOrUpdate(T entity);它只传入一个实体对象,当你的实体中的主键为null时,他就会执行insert操作,当你的主键不为空时,它就会执行updata操作 adminAlarmInfo.setId(theId); adminAlarmInfo.setDeviceId(dtuId); adminAlarmInfo.setAlarmTime(currentDate)..

关于java的自动回收机制

我们在使用的时候要注意:   (1)不要试图去假定垃圾收集发生的时间,这一切都是未知的。比如,方法中的一个临时对象在方法调用完毕后就变成了无用对象,这个时候它的内存就可以被释放。   (2)Java中提供了一些和垃圾收集打交道的类,而且提供了一种强行执行垃圾收集的方法--调用System.gc(),但这同样是个不确定的方法。Java 中并不保证每次调用该方法就一定能够启动垃圾收集,

linux awk 多文件操作2种实现方法

我们经常会将2个有关联文本文件进行合并处理。分别从不同文件获取需要的列,然后,整体输出到一起。awk进行多文件处理时候,常常会遇到2个