自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 多线程编程的苦恼

刚接触多线程编程,很多多线程老手估计多线程很简单,但是对新手而言,特别是习惯了顺序执行的单线程编程的人,转多线程的时候,在网络查找各种材料时,总是不能满足一个直观的理解。下面是问题,希望做完之后能够有明确的答案。      问题1:  线程在什么时候启动?安全的程序是否都要加启动控制?      问题2: 如何安全地退出线程?      问题3: 线程间如何共享数据?      问题4:

2013-05-14 09:43:14 262

原创 Socket通信小结

前言    对于一般网络编程,socket的使用是必不可少的,其实socket在使用方面很简单,无非是打开,发送,接收,关闭等等,这些封装的接口给我们以极大的方便。但是在学习使用过程中,还是遇到很多问题,特别是在如何设置参数,多线程的访问控制,收发双方通信的数据保证,断开连接的感知,如何配合应用层的处理等很多问题。在查阅很多材料和自我的测试之后,对自己写的程序才有一点信心。 一、知识准备

2013-05-08 15:46:50 407

原创 pcm音频合并噪音问题

把两个8kHz,16bit的wav格式声音文件读取出之后,然后w1  /2+w2  /2进行波形合并,代码如下:      char  Buf[24];      while(!feof(inlong))     {         nalLen =fread(Buf,1,2,inlong);//读出文件1         int  w1 = 0;         int  w2

2013-05-06 15:38:26 3636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除