摘要:
QCIF、 CIF、2CIF、DCIF、D1(4CIF)格式介绍QCIF:176×144CIF:352×2882CIF:704*288DCIF:528×3844CIF(D1):704×576CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352×288像素QCIF全称Quarter common intermediate format。QCIF也是常用的标准化图像格式。在H.323中,规定QCIF = 176×144像素。CIF 阅读全文
摘要:
目录前言 1. 对外语学习的主要误区 2. 造成“哑巴英语”的最主要原因 3. 英语环境的问题 4. 特殊群体 5. 语言关键期之争 6. 语言条件反射 7. 关于记忆力 8. 中国“英”雄 9. 二律背反? 10. 世纪之战 11. “学得”-“获得”之辩 12. 克氏理论实践篇 第一阶段、早期(Early Stage) 1. 看图识音 2. 全身反应法(Total Physical Response) 第二阶段、提高期(Upping the Ante) 1. 听力内容设计 2. 纽约人在北京 v.s 北京人在纽约 3. 寻找人工替... 阅读全文
摘要:
1. 扇三角把32开的书纸叠成三角形,每人出一个放在地上玩家轮流用手扇风,翻了就是自己赢的,收起来,只到地上的三角赢完,然后开始下一轮。2. 打牌子(音)把纸叠成正方形,两个人玩,每人出一个,对方的牌子放在地上,拿着自己的碰击对方地上的牌子(或通过撞击地方产生风来吹翻),如果对方的翻了则赢过来。3. 打玻璃珠挖一小坑,距小坑画一条线,大家从线上开始把珠子用手弹出来,目标是小坑,先进小坑的则变成防守方,把珠子拿在手中,等对方珠靠近小坑时,防守方可以选择打还是不打,不打的话,对方继续往小坑弹,打的话则可以从小坑后打击对方,直到对方也进入小坑为止。防守方也有风险,如没打到对方的珠子,或打的距离太近等 阅读全文
摘要:
原文:http://www.cnblogs.com/NalrA/archive/2009/06/15/1503568.html1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\ww. 阅读全文
摘要:
留下记号,最近要用到: 方案1、使用WM_COPYDATA消息方案2、使用WriteProcessMemory(),ReadProcessMemory()访问其他进程的内存方案3、使用内存镜像文件 http://topic.csdn.net/u/20080123/09/12664978-2019-4ac9-93fe-86e8c0278d5b.html 内存镜像方式:( CreateFileMapping(...),OpenFileMapping(...),MapViewOfFile(..) ) http://blog.csdn.net/rzjkl1980/article/details... 阅读全文
摘要:
原作者:http://www.cnblogs.com/armstrong-cn/archive/2011/08/24/2151713.html 读取wave文件配置信息 第一部分: WAV文件结构解析: WAVE文件由"块"组成。块的基本结构如下: ------------------------------偏移量 名称 字节数 类型------------------------------00 块标志 4 字符04 块长度 4 长整型08 块内容 数据-------------------------------- WAVE文件一般有四种块,它们依次是:RI... 阅读全文
摘要:
比较:public static extern int comp2(byte[] a, byte[] b, int count); [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, SetLastError = false)] static extern int memcmp(byte[] b1, byte[] b2, UIntPtr count); [DllImport("msvcrt.dll", CallingConvention = CallingConven 阅读全文
摘要:
以前一直用[DllImport("xx.dll")]声明,但在.net4中却出现了错误。在网上找到解决方法,在此做个备份:改声明: [DllImport("xx.dll", CallingConvention = CallingConvention.Cdecl)] 阅读全文
摘要:
原文:http://www.cnblogs.com/seerlin/archive/2009/03/10/1407478.html 第二部分:线程同步基础 同步要领 下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法 构成 目的 Sleep 阻止给定的时间周期 Join... 阅读全文
摘要:
今天写多线程程序,使用WaitAll时出了这个错误,在网上查找后得出原因是[MTAThread]和[STAThread]的区别,这是个线程模型的问题,大概明白一些,但也不是很透彻,因为是程序比较大,也不愿意随便修改什么。 转念一想,干嘛非要WaitAll啊,直接用:foreach(var v in [。。]) v.WaitOne();不就ok了吗! 阅读全文