11 2013 档案

摘要:原连接(msdn):http://msdn.microsoft.com/zh-cn/library/ms173179(v=vs.90).aspx线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同的资源,而每个线程都不知道其他线程的操作。结果将产生不可预知的数据损坏。 对于整数数据类型的简单操作,可以用 Interlocked 类的成员来实现线程同步。对于其他所有数据类型和非线程安全的资源,只有使用本主题中的结构才能安全地执行多线程处理。lock 关键字lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。这是通过在代 阅读全文
posted @ 2013-11-19 15:45 二哥(阿伟) 阅读(539) 评论(0) 推荐(0)
摘要:原文连接:http://blog.sina.com.cn/s/blog_60715a1f0101b2ub.html声卡对声音的处理质量可以用三个基本参数来衡量,即采样频率、采样位数和声道数。采样频率是指单位时间内的采样次数。采样频率越大,采样点之间的间隔就越小,数字化后得到的声音就越逼真,但相应的数据量就越大。声卡一般提供11.025kHz、22.05kHz和44.1kHz等不同的采样频率。采样位数是记录每次采样值数值大小的位数。采样位数通常有8bits或16bits两种,采样位数越大,所能记录声音的变化度就越细腻,相应的数据量就越大。声道数是指处理的声音是单声道还是立体声。单声道在声音处理过 阅读全文
posted @ 2013-11-11 14:21 二哥(阿伟) 阅读(245) 评论(0) 推荐(0)
摘要:private void CreateWAVFile(string text) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "所有文件 (*.*)|*.*|WAV 格式文件 (*.wav)|*.wav"; sfd.Title ... 阅读全文
posted @ 2013-11-04 16:16 二哥(阿伟) 阅读(1305) 评论(0) 推荐(0)
摘要:原文连接:http://blog.sina.com.cn/s/blog_6cf3e9940100pqq5.html项目添加引用:Microsoft Speech Object Libray下面这个例子可以播放指定音频文件,而且还可以读字符串://////播放声音文件//////文件全名publicv... 阅读全文
posted @ 2013-11-04 16:01 二哥(阿伟) 阅读(521) 评论(0) 推荐(0)