加载中
归并

归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数...

2017/01/25 23:43
13
UML图解和UML代码范例

类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类...

2016/12/21 17:15
489
图像获取-------V4L2驱动编程解析

(1)打开视屏设备 在V4L2中,视频设备被看作一个文件。使用open()函数打开设备。 1.用非阻塞模式打开摄像头设备,其形式入下: int camerafd; cameraFd = open("/dev/video0", O_RDWR | O_NO...

2016/11/14 21:58
187
ioctl VIDIOC_REQBUFS

名称 VIDIOC_REQBUFS—开启内存映射或用户指针I/O 函数 int ioctl(int fd, int request, struct v4l2_requestbuffers *argp); 参数 fd:open()返回的文件描述符 request:VIDIOC_REQBUFS argp ...

2016/11/14 15:06
52
NFS搭建

客户机:开发板friendly arm 2451 服务器:Ubuntu 12.04

2016/11/13 16:31
30
printk函数优先级

printk函数可以指定输出的优先级:   KERN_EMERG"<0>"/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/   KERN_ALERT"<1>"/*报告消息,表示必须立即采取措施*/   KERN_CRIT"<2>"/...

2016/11/04 15:35
17
#define list_entry(ptr, type, member) \   container_of(ptr, type, member)

#define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \ (type *)( (char *)__mptr - offsetof(type,member) );}) 该宏在Linux内核代码(版本...

2016/11/04 00:52
55
Class auto_ptr

详情请见C++标准程序库 侯捷老师译 P38

2016/11/02 19:11
9
Linux的SOCKET编程详解

1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了...

2016/09/25 23:50
23
C++虚表,你搞懂了吗?

前言 我们说的虚表其实有很多种叫法: virtual method table(VMT) virtual function table(vftable) virtual call table dispatch table vtable 这些都是虚表的意思。虚表是一种利用程序语...

2016/09/20 21:42
37
Github 简明教程

如果你是一枚Coder,但是你不知道Github,那么我觉的你就 配置Git 首先在本地创建ssh key; $ ssh-keygen -t rsa -C "your_email@youremail.com" 后面的your_email@youremail.com改为你在git...

2016/09/17 22:20
40
为 rm -rf 做一个回收站

rm -rf 慎用 命令敲得多了,常在河边走,难免会湿鞋 昨天,一个手误,敲错了命令,把原本想要留的文件夹给rm -rf掉了 几天心血全木有了,靠,死的心都有了 经百度,google以及尝试无果,哎,...

2016/09/05 08:59
99
QSystemSemaphore使用 简介

Public Functions QSystemSemaphore ( const QString & key, int initialValue = 0, AccessMode mode = Open ) ~QSystemSemaphore () bool acquire () SystemSemaphoreError error () const ...

2016/08/20 20:18
129
TCP包中的tcp:flags =02是什么意思

TCP的控制(标识字段),一共有6位,从左向右依次是: 1:URG:(置一有效)紧急指针,表明发送端向另一端使用紧急方式发送数据。 2:ACK:(置一有效)表示确认序号。 3:PSH:(置一有效)...

2016/08/13 18:28
128
SIP: From ,Contact, Via 和 Record-Route/Route head

From: 如果一个SIP消息中没有Contact或者Record-Route头域,那么callee就会根据From头域产生后续的Request。比如:如果 Alice打一个电话给Bob,From头域的内容是 From:Alice<sip:alice@examp...

2016/08/13 18:06
30
SIP学习笔记----包

学习 SIP 协议最快捷的方法是通过范例来学习, 找到了一个完整的呼叫流程,let's go! INVITE 主叫方Tesla首先发起 INVITE 消息到被叫方Marconi。INVITE 消息包含会话类型和一些呼叫所必须的...

2016/08/13 17:49
51
段错误bug的调试

我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难 免会在此处犯些小错误,而通常这些错误又...

2016/08/07 23:57
29
Ubuntu12.04 安装MySQL简单步骤

一、安装mysql 在ubuntu12.04 中只要执行两条命令即可:    sudo apt-get install mysql-server    sudo apt-get install mysql-workbench 二、设置UFT8字符编码 sudo gedit ...

2016/08/07 19:19
46
函数模版、类模版例子对比

还是例子说话。 函数模板: template<class T> max(const T a, const T b) { return (a>b ? a : b); } 这样用: //int int a = 1, b = 2; max(a, b); //float float c = 1.0f, d ...

2016/08/02 00:23
33
数组的引用与引用数组 、指针的引用

在 《C++ Primer 第四版》的第七章中,讲到了通过引用传递数组,和其他类型一样,数组形参可声明为数组的引用。如果形参是数组的引用,编译器不会将数组实参转化为指针,而 是传递数组的引用...

2016/08/02 00:21
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部