自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MFC在VS2008中开发ActiveX控件,运行时自带的容器在哪?

在VS2008中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述:(1)按照你的VS所安装的路径,找到AllVCLanguageSamples.zip这个压缩文件,其在Samples下的名为2052文件夹中,如在我的电脑上,其所在

2013-04-29 21:46:55 700

转载 COM编程常见问题:VC和VS中的不同

TSTCON32.exe消失于Visulal studio我们在编写ActiveX控件的时候,一般都会用Active X control test container来进行简单的测试,这在VisualStudio 6里面是很方便查找的,工具菜单下面就有。但是在VisualStudio 2008里面TSTCON32.exe这个文件却消失了,在VisualStudio 2008的安装目录下也找

2013-04-29 10:30:34 1441

转载 标准 MFC WinSock ActiveX 控件开发实例(II)高级篇

回顾:在上一篇文章《标准MFC WinSock ActiveX控件开发实例》中我们详细介绍了控件的开发过程,以及接口和事件的添加和响应方法。现在我们将继续上次没有写完的控件继续进行开发,并完善作为一个WinSock控件应该具备的功能。二、按照前一篇文章提到的知识,现在我们来添加两个新的接口分别是SendData()和GetData(),它们看起来如下:01.//网络数据发送

2013-04-28 22:29:47 1148

转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻

2013-04-28 21:47:14 1144

转载 Effective C++学习笔记之第四章(5)

chapter 4 设计与声明item24:当所有参数都需要隐式类型转换的时候,使用non-member函数1)如果一个函数的每一个参数都需要一个类型转换(包括可能的this指针),那么这个函数一定是一个non-member函数。下面一步步来分析,假设有一个实数类,需要进行乘法运算:[cpp] view plaincopyprint?//实数类的声明   cla

2013-04-21 18:52:40 654

转载 uCOS-II在MSP430上的移植1——准备工作

uC/OS-II在MSP430上的移植1——准备工作学习uC/OS-II有一段时间了,下了上百兆的资料。网上可以找到很多移植好的工程,参考别人的,稍微修改下,编译调试通过了,用起来始终觉得不是很踏实,毕竟不知道别人修改了哪些地方。静心整理了下思路,决定自己动手,从最原始的文件修改,把uCOS-II移植到MSP430F169上。一、准备工作   (1)μC/OS-

2013-04-17 09:40:47 2384

转载 uCOS-II在MSP430上的移植2——详细过程

uCOS-II在MSP430上的移植2--详细过程1、新建一个IAR工程文件,保存在“E:\430uCOSII\OSTest”文件夹下。新建一个文件夹src,用来存放源代码。如下图所示。2、添加源代码相应文件夹中。(1)在Src文件夹下新建两个文件夹,分别为“oskernel”和“MSP430Ports”。 (2)解压Micr

2013-04-17 09:39:03 2837 1

转载 μC/OS-II在MSP430上的移植

利尔达公司技术部成功完成了uCOS-II在MSP430上的移植。在AQ430编译环境下开发了uCOS-II的移植代码,并直接移植到MSP430-TEST44X硬件开发平台,对移植的正确性进行了多重验证,达到理想效果。利尔达公司公开免费提供全部移植代码给所有单片机开发人员及爱好者使用。利尔达公司将陆续公布uCOS-II在MSP430上的所有驱动代码以及它在MSP430F15X、16X等系列上的应用实

2013-04-17 09:38:02 2000

转载 嵌入式RTOS在MSP430单片机上的实现

单片机作为嵌入式信息产品的一个重要应用方面,其使用、设计面临着全新的挑战。一方面,人们对嵌入式产品的要求越来越高,稳定可靠、功能丰富、物美价廉的信息产品将成为人们的首选。另一方面,随着微电子工艺水平的发展,单片机处理器的能力不断提高,从最初的8位单片机到16位,进而32位单片机,功能越来越强大,执行速度越来越快,集成度、精确度也越来越高,应用领域进一步拓宽。可以说,单片机芯片的性能已经能够满足现代

2013-04-17 09:36:38 1930

转载 μC/OS-Ⅱ的移植要点小谈

μC/OS-Ⅱ移植的要点在哪里?初始化任务堆栈时有两个返回地址是怎么回事?其中一个永远用不到,可以省略吗?……     这些问题是移植μC/OS-Ⅱ的初学者常会遇到的问题,我也是μC/OS-Ⅱ的初学者,因需要曾两次移植μC/OS-Ⅱ,能体会遇到这些问题时的茫然,现在基本上明白了移植时遇到的一些问题和一点通用原理,就想把这些东西尽可能用通俗易懂的方式写下来,希望有助于广大初学者学习μ

2013-04-17 09:35:25 1175

转载 uC/OS-II源码分析(总体思路一)

首先从main函数开始,下面是uC/OS-II main函数的大致流程:main(){OSInit();TaskCreate(...);OSStart();}首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程/Task,最后调用OSStart,操作系统就开始运行了。OSInit最先看看OSIni

2013-04-17 09:34:11 723

转载 学习札记--uC/OS-II处理临界区代码的三种方法小结

实现临界区的正确访问可以采用硬件方法或是软件方法。硬件方法是解决临界段问题的低级方法,也叫做元方法。软件方法则主要指的是信号量机制。以前一遇到进程的同步或是互斥,首先想到的就是信号量,n个进程共享一个公共的信号量mutex,初值为1,各进程在进入临界区之前对该信号量进行P操作,只有在获得该信号量的情况下才能进入临界区,否则将自己阻塞,等待信号量的释放,原理简单易懂。       硬件方法有

2013-04-17 09:32:52 2806

转载 多线程编程之四——线程的同步

作者:韩耀旭下载源代码八、线程的同步  虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数

2011-11-08 11:17:47 396

转载 多线程编程之三——线程间通讯

作者:韩耀旭下载源代码七、线程间通讯  一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的,下面将进行说明。使用全局变量进行通信由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简

2011-11-08 11:15:52 394

转载 多线程编程之二——MFC中的多线程开发

作者:韩耀旭下载源代码五、MFC对多线程编程的支持  MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。  工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等

2011-11-08 11:12:38 375

转载 多线程编程之一——问题提出

作者:韩耀旭下载源代码一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond() {

2011-11-08 11:07:11 440

转载 多线程编程之一——问题提出

多线程编程之一——问题提出作者:韩耀旭下载源代码一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSl

2011-11-08 11:04:25 442

转载 JM86中encode_one_macroblock函数注释

有一小部分是别人写的,大部分是我在看代码的过程中根据自己的理解所写的,如有什么不对的地方,还望大家指教~~~~/*!************************************************************************************** /brief* Mode Decision for a macroblock* //+

2011-10-31 17:51:32 1256

转载 A problem in function PartitionMotionSearch()

void PartitionMotionSearch (int blocktype,                      int block8x8,                      double lambda){   static int   bx

2011-10-16 11:34:59 478

转载 JM-对整象素搜索的一些理解

整象素搜索主要包括3个函数SetupFastFullPelSearch,SetMotionVectorPredictor,SetupLargerBlocks,都位于文件mv_search.c中间。1)该函数对参考帧ref,实现list0(前向),list1(后向)全局整象

2011-10-16 11:26:05 2544 1

转载 H264 profile and level

For h.264 users, how to specify the profile/level seems to be a fairly common question. Profiles define sets of bit stream features a h.26

2011-10-10 20:58:05 2332

转载 x264编码详细文字全过程

(1)       x264_param_default( x264_param_t *param )  作用: 对编码器进行参数设定 cqm:量化表相关信息                 csp:                            量化表相

2011-08-19 15:20:08 2126

转载 x264源代码分析

相关说明:1.     使用版本: x264-cvs2.     这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了.3.     需要学习的知识:a)

2011-08-18 08:42:05 577

转载 彻底搞定C指针-函数名与函数指针

函数名与函数指针一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]

2011-08-16 22:57:06 386

转载 C/C++位域(Bit-fields)之我见

分类:               C plusplusc语言2008-12-24 21:364634人阅读评论(23)收藏举报前言很早想说说这个问题了,经常也会有很多公司拿位域出来考人,呵呵要真的想弄清楚还要一点点的分析。这里先看看网宿的一道笔试题目,这道题

2011-08-08 12:15:12 438

转载 字节对齐详解

一.什么是字节对齐,为什么要对齐?    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个

2011-08-04 15:08:21 410

转载 科技翻译面面观─ 从计算机领域谈起

<br />科技翻译面面观─ 从计算机领域谈起 来源:英语麦当劳EnglishCN.com转载自侯捷网站 作者:侯捷 发布时间:2000-01-01<br />2001/12/08,侯捷应台北师范大学翻译研究所之邀,做了一场开放演讲。以下是内容摘要,以第一人称叙述。 (来源:

2011-04-17 19:42:00 6495

转载 孟岩:感恩侯捷,遇高人不可交臂而失之

一个“技术文化人”的片段感悟作者: chenqiuge分类:架构实践 阅读:12,058 次添加评论<br />2003年我加入CSDN,6年之后离开。在2003年之后,我的技术身份就很难界定了。曾经有个朋友称我为“技术文化人”——不以软件开发为生,但整天都在拿软件开发来说事,与这个行业的整体关系可能比任何一个具体的程序员或者架构师都更密切。听上去像是一种恭维,又好像是暗讽,似乎我是站在戏台下面带头起哄的票友。其实在我看来,我与一线技术人的根本区别,在于关注的问题不同:他们关心的如何做好软件,我关心的是如何

2011-04-17 19:18:00 5644

转载 师者,传道授业解惑也――记侯捷在Yahoo中国的技术讲座

<br />这年头,你问只蚂蚁,蚂蚁也会说,最近我很忙!但侯捷老师来雅虎中国讲座就讲了四天,我也听了四天,而且是周二到周五(没有用周末的说~~),够奢侈吧?!感谢党,感谢CCTV,感谢雅虎中国……<br /><br />从侯老师的原著《深入浅出MFC》到《STL源码剖析》,从翻译的名著《C++标准库》到《Effective C++》,相信很多人和我一样,都是在阅读侯老师的作品中,慢慢走上程序员之路的。记得2006年7月,侯捷老师来雅虎讲了一次课,孟岩也过来了,当时主要介绍了STL,我作为STL的粉丝,当然不

2011-04-17 19:16:00 1066

转载 [听侯捷演讲]关于IT人士个人发展的一点思索

<br />导读:文章介绍了侯捷先生的作品书籍,以及侯捷先生的简介,用侯捷先生自己的话来说,他最成功的作品和最受益的作品就是《深入浅出MFC》。<br />文章内容如下:<br />最近公司请了stan lippman和侯捷来关于技术和职业发展、技术发展的演讲。很遗憾没能和lippman面对面的进行交流。说说ryan对侯捷先生的认识吧。以下是侯捷先生的作品and译品。<br />《深入浅出MFC》<br />《EFFECTIVE C++》译<br />《ESSENTIAL C++》译<br />《WINDO

2011-04-17 19:15:00 638

转载 侯捷《C++/OOP/GP/DP》讲座心得

<br />导读:作者通过侯捷的讲座,总结了一些学习心得,对一些常用的代码和设计做了非常通俗易懂的剖析,非常有帮助。文章内容如下:<br />很高兴侯捷老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享。这次讲座主要集中在《C++/OOP/GP/DP 》主题,针对有一些编程基础的工程师,对一些常用的代码和设计做了非常通俗易懂的剖析,非常有帮助。当然更深入的理解还需要结合多种技术名著来学习,我结合我的理解以及自己的学习和开发的经验介绍一下C++/OO/Tem

2011-04-17 19:14:00 864

空空如也

空空如也

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

TA关注的人

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