自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 linux进程的休眠(等待队列)

当进程以阻塞的方式通信,在得到结果前进程会挂起休眠。为了将进程以一种安全的方式进入休眠,我们需要牢记两条规则:一、永远不要在原子上下文中进入休眠。二、进程休眠后,对环境一无所知。唤醒后,必须再次检查以确保我们等待的条件真正为真简单休眠完成唤醒任务的代码还必须能够找到我们的进程,这样才能唤醒休眠的进程。需要维护一个称为等待队列的数据结构。等待队列就是一个进程链表,其中包含了等

2014-05-06 13:49:58 527

转载 I,P,B帧和PTS,DTS的关系

基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图

2013-11-01 21:10:52 283

转载 Linux下统计文件行数 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有 指定文件的总统计数。字是由空格字符

Linux下统计文件行数 语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:  - c 统计字节数。  - l 统计行数。  - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的

2013-11-01 21:10:23 1071

转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析

今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:

2013-10-23 17:54:01 465

转载 C++默认参数

函数的默认参数值,即在定义参数的时候同时给它一个初始值。在调用函数的时候,我们可以省略含有默认值的参数。也就是说,如果用户指定了参数值,则使用用户指定的值,否则使用默认参数的值。void Func(int i = 1, float f = 2.0f, double d = 3.0){ cout ", " ", " endl ;}int main(void){

2013-07-23 10:15:04 397

转载 什么是拷贝构造函数

拷贝构造函数是一种特殊的构造函数,它的形式如下。struct Test{ Test() { } Test(const Test& other) // 拷贝构造函数 { cout "Copy constructor" endl ; }};什么情况下调用拷贝构造函数以下几种情况会调用拷贝构造函数。

2013-07-23 09:50:46 685

转载 C++ 初始化列表

何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的克访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct foo{ string name ; int id ; foo(

2013-07-19 14:40:38 428

转载 C++类的成员函数(在类外定义成员函数、inline成员函数)

一、成员函数的性质类的成员函数(简称类函数)是函数的一种,它的用法和作用和前面介绍过的函数基本上是一样的,它也有返回值和函数类型,它与一般函数的区别只是:它是属于一个类的成员,出现在类体中。它可以被指定为private(私有的)、public (公用的)或protected(受保护的)。在使用类函数时,要注意调用它的权限(它能否被调用)以及它的作用域(函数能使用什么范围中的数据和函数)

2013-07-19 13:16:16 3238

转载 C++中友元详解

问题的提出  我们已知道类具备封装和信息隐 藏的特性。只有类的成员函数才能访问类的私有成员,程式中的其他函数是无法访问私有成员的。非成员函数能够访问类中的公有成员,但是假如将数据成员都定义 为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开 销,而影响程式的运行效率。  为了解决上述问题,提

2013-06-03 21:24:19 515

转载 Android开发之:OpenMax的接口与实现

OpenMax IL层的接口定义由若干个头文件组成,这也是实现它需要实现的内容,它们的基本描述如下所示。  OMX_Types.h:OpenMax Il的数据类型定义  OMX_Core.h:OpenMax IL核心的API  OMX_Component.h:OpenMax IL 组件相关的 API  OMX_Audio.h:音频相关的常量和数据结构  OMX_IVCommon

2013-04-01 13:41:59 734

转载 C++中使用接口

面向对象的语言诸如JAVA提供了Interface来实现接口,但C++却没有这样一个东西,尽管C++通过纯虚基类实现接口,譬如COM的C++实现就是通过纯虚基类实现的(当然MFC的COM实现用了嵌套类),但我们更愿意看到一个诸如Interface的东西。下面就介绍一种解决办法。首先我们需要一些宏://// Interfaces.h//#define Interfac

2013-03-23 15:22:32 443

转载 关于typedef的用法总结

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别名,而不

2013-03-23 10:22:35 382

转载 typedef void fun(void)

今天读源码,里面有这么一句:typedef void(*ISR_func_t)(void);  比较令人费解。查资料得:这是定义了一个新类型ISR_func_t ,它是指向函数的指针,这个函数的参数是void,返回值也是void。 可以这样用: ISR_func_t  somevar ; 这样就定义了一个 ISR_tunc_t 类型的变量,名为somevar。

2013-03-23 00:00:30 998

转载 C++类构造函数初始化列表

构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public:    int a;    float b;    //构造函数初始化列表    CExample(): a(0),b(8.8)    {}    //构造函数内部赋值    CExample(

2013-03-21 14:36:32 619

转载 C++ 内部类、嵌套类、局部类概念

C++中好像不区分内部类与嵌套类两个名词。内部类与嵌套类都是指在类中定义类。局部类是指在函数中定义类。(c++不能在函数中定义函数。c++在类中定义的函数也就是成员函数。)(c++内部类与java内部类最大的区别就是:c++的内部类对象没有外部类对象的指针,不能访问外部类对象的非静态成员;java的非静态内部类对象有外部类对象的指针,能访问外部类对象的非静态成员。)

2013-03-20 16:52:48 1008

尚学堂Vue2全套学习视频教程百度云

本课程为Vue2.0版本,Vue是渐进式JavaScript框架,并且易用、灵活和高效的。进两年Vue框架的使用是最多的了。从百度指数与微信指数中不难看到。本课程主要讲解的内容为:环境搭建、基本指令、组件的使用、数据交互、网络请求、路由处理、第三方常用组件库同时最后添加项目,用来熟悉以上知识点。基本涵盖了API中大部分的常用知识点。 本课程学习前,建议有一定的HTML、CSS、JS基础。并且,最好掌握了Webpack构建工具与ES6的基本语法。学起来会更加轻松。后续会更新关于Vue在项目中的最佳实践相关的课程。

2019-03-23

仿优酷首页前端代码

仿优酷首页前端html+css+js代码,可以用到多图片页面的布局上

2019-03-19

仿微博点击缩略图预览大图效果支持图片旋转

用jquery实现的仿微博点击缩略图预览大图效果支持图片旋转,查看原图等功能,可以收起大图返回小图。

2018-12-18

深入浅出Android--Google手持设备应用程序设计

深入浅出Android--Google手持设备应用程序设计,共116页,讲解详细透彻,有源码实例。

2013-02-26

小米记事本源码

小米记事本的源码,UI一般,架构稍复杂。

2013-02-26

小米文件管理器的源码

小米文件管理器的源码,可以作为蓝本来开发文件Android管理器,架构稍复杂。

2013-02-26

Android多媒体开发高级编程

Android多媒体开发高级编程 Shawn Van Every 著

2012-10-04

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

TA关注的人

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