架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年10月14日

摘要: 首先你得弄明白音频格式的几个参数。 在.wav格式中还是比较好理解的。 8位16位:使用多少个bit来描述一个采样点,1byte = 8bit,所以16位需要4个byte。 采样率:每秒钟采样多少次,即每秒生成多少个采样点。 声道数:以几个声道采样。 每秒数据流量:每秒钟生成的byte数 = 声道数 * 采样率 * 采样位数 / 8 了解了这些之后我建议你在C#中可以用DirectSound来采... 阅读全文

posted @ 2008-10-14 22:09 chen eric 阅读(2275) 评论(3) 推荐(0) 编辑

摘要: VB.NET快速操作图像 以反转一个图像为例子 慢速,这是以像素点操作为代表: Public Function fan_slow(ByVal inputImage As Image) As Image Dim pic As Bitmap = New Bitmap(inputImage) Dim i As Integer, j As Integer ... 阅读全文

posted @ 2008-10-14 22:07 chen eric 阅读(859) 评论(0) 推荐(0) 编辑

摘要: 2007-11-26 11:38 将对象转为byte[] 通过socket来发送信息的时候,它只接受byte[]类型的参数,怎么样把一个对象转为byte[],之后将它通过socket发送呢? ... 阅读全文

posted @ 2008-10-14 21:44 chen eric 阅读(277) 评论(0) 推荐(0) 编辑

摘要: Web http://www.webappers.com/ - 一个很好的web资源网站,搜集了大量的学习资料和漂亮的例子,如图标,button,window等组件 Multibox Supports Images, Flash, Video, MP3 and HTML - 一个图片,flash等展示的Multibox,非常漂亮 http://www.icons... 阅读全文

posted @ 2008-10-14 20:55 chen eric 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 我是想做一个服务器程序接受客户端的登陆: 客户端连接服务器,序列化数据后传给服务器,服务器接收后反序列化 客户端序列化代码: public byte[] Serialize(object obj) { BinaryFormatter ... 阅读全文

posted @ 2008-10-14 20:39 chen eric 阅读(328) 评论(0) 推荐(0) 编辑

摘要: C#强化系列文章七:序列化和反序列化 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的... 阅读全文

posted @ 2008-10-14 19:58 chen eric 阅读(252) 评论(0) 推荐(0) 编辑