老老实实学WCF第四篇 初探通信--ChannelFactory通过前几篇的学习,我们简单了解了WCF的服务端-客户端模型,可以建立一个简单的WCF通信程序,并且可以把我们的服务寄宿在IIS中了。我们不禁感叹WCF模型的简单,寥寥数行代码和配置,就可以把通信建立起来。然而,仔细品味一下,这里面仍有许...
分类:
其他好文 时间:
2014-08-20 12:04:42
阅读次数:
184
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-08-20 10:26:06
阅读次数:
266
什么是资源?现代的软件只要有UI,基本上少不了资源。资源是什么?资源就是在程序运行时提供固定的数据源的文件。在MFC当道的时代,资源一般就是位图(Bitmap),图标(Icon),光标(Cursor),对话框模板(Dialog)等资源。在SOUI中,资源主要变成了XML布局和PNG图片文件。SOUI...
分类:
其他好文 时间:
2014-08-20 01:21:15
阅读次数:
432
第四篇 初探通信--ChannelFactory通过前几篇的学习,我们简单了解了WCF的服务端-客户端模型,可以建立一个简单的WCF通信程序,并且可以把我们的服务寄宿在IIS中了。我们不禁感叹WCF模型的简单,寥寥数行代码和配置,就可以把通信建立起来。然而,仔细品味一下,这里面仍有许多疑点:服务器是...
分类:
其他好文 时间:
2014-08-16 17:06:30
阅读次数:
299
嗯,已经是第四篇了,这篇起我就要开始细说语法了,不过在那之前再次申明下主旨:"C++我想这样用" 系列文案是为C程序员打造的,不是C++程序员。我的终极目标是:让那些觊觎面向对象范式,却又重度强迫症的C脑残粉能够在C++环境下(如C++IDE、C++编译器等)不妥协的,用他们的习惯的C风格,写出他们...
分类:
编程语言 时间:
2014-08-16 15:05:41
阅读次数:
204
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-08-13 14:22:26
阅读次数:
189
原文出处 : http://msching.github.io/blog/2014/08/02/audio-in-ios-5/
前言
在第三篇和第四篇中介绍了如何用AudioStreamFile和AudioFile解析音频数据格式、分离音频帧。下一步终于可以使用分离出来的音频帧进行播放了,本片中将来讲一讲如何使用AudioQueue播放音频数据。
AudioQ...
分类:
移动开发 时间:
2014-08-13 10:34:05
阅读次数:
353
本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇A...
分类:
移动开发 时间:
2014-08-12 18:46:44
阅读次数:
399
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-08-12 13:16:24
阅读次数:
228
一些废话每一篇的首段都是这个“一些废话”,原因是我太能逼逼了,不逼逼一些废话我就觉得难受。这是我第四篇关于Unity的博文,前两篇还是去年写的,“从一点儿不会开始”系列,类似教程和学习笔记的博文,这个系列还会继续的,我没有太监。。。如果真的有朋友觉得能因此得到一点点的帮助,那就太太开心了。最近在(s...
分类:
其他好文 时间:
2014-08-12 03:12:29
阅读次数:
228