tonyjansan@tonyjansan
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“有Dll源码的话,从DllMain中收到DLL_PROCESS_DETACH事件断点入手开始查。 【 在 hhz1 的大作中提到: 】 : int load::OpenTool() : { : m_hDllLib = LoadLibrary(_T("USBtoCANBUS.dll")); : .............…”
“如果是linux的话,可以尝试用sys/time.h中的gettimeofday或者time.h中的clock_gettime(工具链支持),clock_t在linux下衡量时间确实是存在误差的 工程实践中确实遇到过同类问题,一开始以为是测试方法引入的误差,后来发现确实是clock()自身的误差 【 在 msh666 …”
“WinSock也是有poll的: https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms741669(v=vs.85).aspx”
“mov 2[di], dx mov [di+2], dx 没见过有人写成[di].VAR这种样子的,可以查下对应指令的手册”
“内存操作异常SetUnhandledExceptionFilter无法捕捉,先确定下发生异常的种类。 窗体的致命事件可以收听窗体的WM_DESTROY事件。 【 在 arence 的大作中提到: 】 : 嗯嗯 我也查到了这个函数 : 试了几下没成功~~ 我再看看~ 谢谢! :”
“cx本身就是计数寄存器代名,你举例的这段汇编似乎会出现一些异常情况,一般来说多重循环如果想分别来控制循环次数需要类似: mov cx, 4 s: push cx mov cx, 3 s0: ;; ... loop s0 pop cx loop s 如果不对计数寄存器内容做暂存,则cx内容会被覆写,即 cx = 4 --…”
“文件扩展名只是一个标识,程序读写文件的方式在于open mode参数,对于fopen来说,要看第二个参数是"rb"还是"r",不过对于你的这个需求来说两者差别不大。 第二个问题没太理解你的需求,编译打包是指什么?做成了setup包,还是指输出执行文件。 另外如果你还想改配置文件是指什么,要改配置文件的内容,还是说改程序…”
“建议你还是要从音频编码过程入手来分析这个问题。 首先你要了解你的wav音源采样率是多少,有几个channel;amr-wb用得是16KHz sample,如果你的wav音源的采样率不是16kHz,或者当前存在多个channel,你在从wav -> amr-wb转换时需要做一次resample,这个过程不知道是你们老师给…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。