- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 YV12转RGB24
测试通过,代码如下:bool YV12_to_RGB24(unsigned char* pYV12, unsigned char* pRGB24, int iWidth, int iHeight){ if(!pYV12 || !pRGB24) return false; const long nYLen = long(iHeight * iWidth); const
2011-12-28 18:57:18 7163 4
转载 声明函数指针并实现回调
程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。声明函数指针 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思议,但如果你熟悉函数声明的一般方法
2011-12-21 17:23:22 898
转载 做软件项目经理应该注意的一些品质
许多人都以为项目经理总是与“理想与光荣”相伴的,其实作为一个有志于改进中国软件开发流程的项目经理来说,他们承担的更多的是“艰辛与痛苦”。 在这里,我通过我担任项目经理期间所遇到的种种现象,来总结项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的努力来培养他,如果无法培养成功,那么请您转换岗位,因为项目经理不适合您,您难以在这个方面获的成功。 一、执着
2011-12-18 17:51:50 1818
转载 这10年
20岁之后,30岁之前,一年中最重要的10年,你都在做些什么?是每一天都在进步的10年,还是重复又重复的10年?是有明确目标的10年,还是茫然无措的10年?在这10年里,你的基础打得怎么样,将直接决定着你30岁后的人生方向。所以,不要彷徨,做好下面7件事,认认真真对待你职业生涯中最重要的10年。一、这10年,一定要有自己的方向1.没有方向感,是最要命的2.不管起点有多低,都要坦
2011-12-15 15:16:46 768
转载 设计模式分类
“设计模式”一书包含的23种模式都有若干个著名的应用,这些应用具有一定的通用性,可以方便地应用于不同应用领域,并且包含多种对象。有关作者将这些模式分成三类:1、创建型模式(Creational pattern):为你创建对象,而不必由你直接实例化对象。针对给定的案例,程序可以在确定需要创建哪些对象是获得更大的灵活性。创建模式分为类的创建模式和对象的创建模式两种。
2011-12-08 16:57:02 713
转载 Windows的多线程程序设计初步
一般情况下多线程编程多采用MFC类库实现,那么如果不使用MFC 如何进行多线程程序设计呢?本文将就这个问题进行讨论: 微软在Windows API中提供了建立新的线程的函数CreateThread,它的语法如下:hThread = CreateThread (&security_attributes, dwStackSize, ThreadProc,pParam, dwFlags
2011-12-01 09:48:40 1304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人