qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年6月4日

摘要: 一、IPC(Inter-Process Communication,进程间通信)对象的介绍 System V 的IPC对象有共享内存、消息队列、信号灯。 注意:在IPC的通信模式下,不管是使用消息队列还是共享内存,甚至是信号灯,每个IPC的对象都有唯一的名字,称为"键"(key)。通过"键",进程能 阅读全文
posted @ 2016-06-04 14:29 江召伟 阅读(534) 评论(0) 推荐(0) 编辑

摘要: 在linux进程间通信的方式中,共享内存是一种最快的IPC方式。因此,共享内存用于实现进程间大量的数据传输,共享内存的话,会在内存中单独开辟一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限、大小和最近访问的时间等。 为什么说共享内存是最快的一种IPC方式呢?让我们一起来看一下下面的这张图 阅读全文
posted @ 2016-06-04 14:27 江召伟 阅读(826) 评论(0) 推荐(0) 编辑

摘要: 一面:给你一棵二叉树,如何判断它是否是完全二叉树? 最开始我连完全二叉树的定义都忘了,面试官提醒我之后我才明白是啥。。汗。我当时回答的是先把它转化成数组的形式存储(就是2*n存左孩子,2*n+1存 右孩子的存法),然后循环判断一下是不是所有的结点都是在数组的前m个位置。给你一个数组,求它的一个子串, 阅读全文
posted @ 2016-06-04 14:26 江召伟 阅读(853) 评论(0) 推荐(0) 编辑

摘要: 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光 阅读全文
posted @ 2016-06-04 14:24 江召伟 阅读(691) 评论(0) 推荐(0) 编辑

摘要: 1、基本概念 详见:线程和进程关系和区别、同步和互斥、进程间通信 2、以下多线程对int型变量x的操作,哪几个不需要进行同步(D) A. x=y; B. x++; C. ++x; D. x=1; 详见:多线程二 多线程中的隐蔽问题揭秘 3、多线程中栈与堆 1、基本概念 详见:线程和进程关系和区别、同 阅读全文
posted @ 2016-06-04 14:23 江召伟 阅读(654) 评论(0) 推荐(0) 编辑

摘要: 之前去百度面试,整理了一下面试问题。没有笔试,直接和面试官交谈。感觉面试官人挺好的,挺有耐心,每次面试回来不论公司大小,不管能不能拿到offer,但基本都能有一些有价值的输入,还挺开心的。我虽然有4年工作经验,但是不是走纯技术系的,开发,维护,见客户,项目管理什么都干过,最近想换工作,粪发图强恶补算 阅读全文
posted @ 2016-06-04 14:22 江召伟 阅读(495) 评论(0) 推荐(0) 编辑

摘要: 内存映射 为什么要进行进程间的通讯(IPC (Inter-process communication)) 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向 阅读全文
posted @ 2016-06-04 14:18 江召伟 阅读(358) 评论(0) 推荐(0) 编辑

摘要: 每个进程各自有不同的用户地址空间,任何一个进 程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲 区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communica 阅读全文
posted @ 2016-06-04 14:15 江召伟 阅读(562) 评论(0) 推荐(0) 编辑

摘要: 1 概述 1.1 连接结构 图1 TMDS连接结构 数据流中包含了像素和控制数据,发送器在任何给定的输入时钟周期,到底是编码像素数据还是控制数据取决于数据使能信号DE,DE有效时,指示像素数 据要被发送,注意,当发送像素数据的时候,忽略控制数据,反之,发送控制数据的时候,忽略像素数据。在接收端,恢复 阅读全文
posted @ 2016-06-04 09:47 江召伟 阅读(1272) 评论(0) 推荐(0) 编辑

摘要: 深入了解HDMI接口 深入了解HDMI接口 一、HDMI接口的工作原理这张图是HDMI接口的架构示意图。从左边的信号源中你可以看到,HDMI接口的信源可以是任何支持HDMI输出的设备,而接入端也可以是任何带有HDMI输 入接口的设备。无论他们是音频设备、视频设备还是控制设备,HDMI接口都可以应用其 阅读全文
posted @ 2016-06-04 09:45 江召伟 阅读(10531) 评论(0) 推荐(0) 编辑

摘要: 1. HDMI CEC算是一个相当庞大的系统,想了解还要从HDMI接口信号啊、物理地址啊、逻辑地址啊等等HDMI基础的东西说起。 2. 不过可以简单的这么理解,在HDMI CEC最小系统里,所有通过HDMI连接在一起的设备(包括电视、DVD、机顶盒等等) 在物理连接上,各自的CEC的是全部连接在一起 阅读全文
posted @ 2016-06-04 09:37 江召伟 阅读(3845) 评论(0) 推荐(0) 编辑