自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 栈增长方向与大端/小端问题

经常搞不清这类的,这里看到一篇文章,转载下: http://www.cnblogs.com/xkfz007/archive/2012/06/22/2558935.html   栈增长和大端/小端问题是和CPU相关的两个问题。 在内存管理中,与栈对应是堆。对于堆来讲,生长方向是向上的,也就是向着内存...

2015-05-04 13:40:02

阅读数 381

评论数 0

转载 PPT转PDF,提示无法找到打印机

将ppt转换成PDF时, 出现错误:无法找到打印机 解决方法: 在桌面上右键"计算机"->"管理" ->"服务和应用程序"->服务 找到“Print Spooler”将其“启动类型”设为“...

2014-11-14 20:13:53

阅读数 1036

评论数 0

原创 MS一面

知道自己不足,才能进步!

2014-11-03 15:42:28

阅读数 364

评论数 0

原创 二叉树深度

#include #include typedef struct BinaryTreeNode { int val; struct BinaryTreeNode* left; struct BinaryTreeNode* right; }BinaryTreeNode; BinaryT...

2014-11-02 21:26:32

阅读数 390

评论数 0

原创 2015Mstar笔试题

将一个32位整数,按位反序,输出,尽可能快!

2014-10-18 16:51:15

阅读数 957

评论数 0

原创 指针数组和数组指针

下面哪个是数组指针,那个是

2014-10-05 10:40:42

阅读数 330

评论数 0

转载 const volatile int i = 10

const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心; (2)另一个程序段则完全有可能修改,因此编译器最好不要做太激进的优化。 “const”含义是“请做为常量使用”,而并非“放心吧,那肯定...

2014-10-04 16:24:46

阅读数 435

评论数 0

原创 2015先锋(笔试-面试-复试)

先说说流程吧,下午到那边后,立即做题,做到3点左右,

2014-09-27 10:20:07

阅读数 637

评论数 1

原创 2015大众点评机试

前面几个逻辑分析,数字推理啥的,后面是几个dati

2014-09-21 14:39:56

阅读数 390

评论数 0

原创 字符串操作经常遇到的马虎问题

char Text[128] = "aaaaaaa"; char Cryptograph[128] = "0"; //加密后的字符串 int userId[2] = {123456789}; char string[20] = "...

2014-09-21 13:59:21

阅读数 385

评论数 0

原创 2015小米笔试题目(南京地区)

总得来说,小米的笔试题蛮有意思的,他首先说一suo

2014-09-19 14:01:05

阅读数 1195

评论数 2

原创 2015美团笔试(南京地区)

昨天去南京参加的美团笔试,我去,好多人,看来大家都很想去

2014-09-17 09:44:45

阅读数 717

评论数 0

原创 2015美团笔试

用O(n)的算法,实现对一组无序的字母进行从小到大排序(区分大小写),相同的字母,小写在大写前

2014-09-15 19:14:23

阅读数 996

评论数 2

原创 并发服务器模型

1.tcp并发服务器模型 服务器接收到客户端请求后,建立线程,进行处理;  I/O多路复用并发服务器模型: int select(int nfds, fd_set *readfds, fd_set *writefds,                   fd_set *exceptf...

2014-09-15 10:42:14

阅读数 371

评论数 0

原创 epoll

1. int epoll_create(int size); 创建一个epoll的句柄,size用来告诉内核这个监听的数目一共有多大。这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值。需要注意的是,当创建好epoll句柄后,它就是会占用一个fd值,在linux下如果查看/...

2014-09-15 10:41:02

阅读数 372

评论数 0

转载 先记下

IIS总线(5根):IISDO(数据输出),IISDI(数据输入),IISSCLK(系统串行时钟)每个时钟用于传送一位音频信号 = 采样频率 * 声道数 * 每声道位数,IISLRCK(等于采样频率),CDCLK CDCLK为该芯片提供系统同步时钟,即编解码时钟,主要用于音频的A/D、D/A采样时...

2014-09-11 16:38:16

阅读数 417

评论数 0

转载 信号机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可...

2014-09-03 21:19:00

阅读数 371

评论数 0

原创 搭开发环境

擦除整个nandflash,重新烧uboot,正常,但扔挂载不了 显示still trying ... [u-boot@SMDK2440A]# printenv bootargs=console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.72:/opt...

2014-09-03 20:54:37

阅读数 585

评论数 0

原创 mjpg-streamer移植与源码分析

1. 如何将mjpg-streamer移植到开发板上 文件系统:fs_mini_mdev_new_auto_wifi_ap.tar.bz2 (1)  libjpeg 的移植 tar xzvf libjpeg-turbo-1.2.1.tar.gz cd libjpeg-tur...

2014-09-03 20:52:25

阅读数 641

评论数 0

原创 调试程序方法

调试程序方法 1.使用strace工具跟踪系统调用和信号: 系统调用和信号是发生在用户空间和内核空间 边界处的事件,使用strace工具执行程序会记录调用的系统调用、接受到的信号。 strace -o xawtv.log xawtv 2.使用memwatch进行内存调试: 比如内存...

2014-09-03 20:51:56

阅读数 346

评论数 0

原创 H.264库移植 /libjpeg库移植

1.H.264库移植 F:\国嵌入式收费视频\高级项目\高级项目SDK[ED2000.COM]\高级项目SDK\SDK-H264\server\h264\avc-src-0.14下 #cd avc/build/linux/ #make                        //编译完...

2014-09-03 20:50:32

阅读数 936

评论数 0

原创 mmap/ioremap 内存相关

mmap/ioremap 一般来说,在系统运行时,外设的I/O内存资源的物理地址是已知的,由硬件的设计决定。但是CPU通常并没有为这些已知的外设I/O内存 资源的物理地址预定义虚拟地址范围,驱动程序并不能直接通过物理地址访问I/O内存资源,而必须将它们映射到核心虚地址空间内(通 过页表),然...

2014-09-03 20:50:25

阅读数 1184

评论数 0

转载 cp命令“-d”参数解释及实例

http://blog.csdn.net/duqi_2009/article/details/7205172 -d:若源文件为连接文件杜属性,则复制连接文件属性而非文件本身。 例如: 1、 root@ubuntu:/tmp# cp -s bashrc bashrc_slink ...

2014-08-18 09:29:22

阅读数 533

评论数 1

原创 程序编译常提示的错误,及解决办法

编译

2014-07-26 12:11:59

阅读数 428

评论数 0

原创 关于julius开源语音识别 应用的 一些文章

看开源 julius 语音识别的看到的一些网站,先留着,以后用时再细看:

2014-07-24 20:15:44

阅读数 1909

评论数 0

转载 julius开源语音识别引擎

开源语音识别软件HTK,对Julius和 Kaldi等系统了解者更佳

2014-07-24 20:03:54

阅读数 4040

评论数 0

原创 随时记录,以后整理

struct v4l2_buffer { __u32                   index; enum v4l2_buf_type      type; __u32                   bytesused; __u32                   flag...

2014-07-22 16:26:54

阅读数 390

评论数 0

转载 source insight 设置自动缩进

使用source insight 的时候一直被一个问题困扰着:就是在 {  后如果敲下回车后,光标换行后,但没有自动缩进,用起来很不习惯,每次都还要瞧下TAB,麻烦~~ 实际不敲TAB的效果如下: fun() { int x=0; }   上面那样写程序很不标准,希望...

2014-07-20 16:27:51

阅读数 426

评论数 0

原创 Buffer的准备和数据读取

http://blog.sina.com.cn/s/blog_602f87700101bmvu.html 1. 初始化 Memory Mapping 或 User Pointer I/O. int ioctl(int fd, int requestbuf, struct...

2014-07-19 23:57:17

阅读数 1151

评论数 0

原创 source insight 工具使用

1、标注当前文件中,当前变量使用的地方:             标注/不标注     shift+F8             2、一段代码移动,实现对齐:             左移动  F9             右移动  F10   3、sou...

2014-07-16 22:15:57

阅读数 332

评论数 0

原创 ubuntu不识别USB

插上USB设备,xunij

2014-07-14 15:22:33

阅读数 831

评论数 0

原创 ubuntu9.10 apt-get 问题

因为ubuntu9.10版本的问题,和,我的更新源地址 不行  导致一些问题,

2014-07-14 00:32:21

阅读数 317

评论数 0

转载 深入理解linux内核v4l2框架之videobuf

http://www.tuicool.com/articles/MzeeQf 下面来介绍以下 videobuffer 相关的一些东西。 V4L2 核心 api 提供了一套标准的方法来处理视频缓冲,这些方法允许驱动实现read(),mmap(), overlay() 等操作。同样也有...

2014-07-11 13:17:33

阅读数 566

评论数 0

原创 container_of

指针ptr指向结构体type中的成员member;通过指针ptr,返回结构体type的起始地址 #define container_of(ptr, type, member) ({                  \     const typeof( ((type *)0)->...

2014-07-10 15:34:06

阅读数 314

评论数 0

转载 wait_event_interruptible_timeout和schedule_timeout的区别

一、适用情况 wait_event_interruptible_timeout和schedule_timeout的区别 当在某个硬件驱动程序中使用wait_event_interruptible_timeout时,执行的继续可以通过以下两种方式获得: 1.其他人在等待队列上调用了wake_u...

2014-07-10 13:18:45

阅读数 595

评论数 0

原创 视频虚拟驱动 ioctl 流程

(linux-2.6.32.2版本) APP:  ioctl  VIDIOC_QBUF     先调用buffer_prepare,再调用buffer_queue    APP:  ioctl  VIDIOC_REQBUFS  会调用 buffer_setup -------...

2014-07-10 12:53:15

阅读数 589

评论数 0

原创 虚拟视频驱动vivi.c分析(linux-3.4.2版本)

cank 虚拟视频驱动vivi.c分析(linux-3.4.2版本): vivi_init      vivi_create_instance(i); { struct vivi_dev *dev; struct video_device *vfd; struct v4l2_...

2014-07-08 20:57:56

阅读数 978

评论数 0

转载 c实现面向对象

http://blog.csdn.net/songcdut/article/details/8132609 面向对象无非就是封装继承和多态 封装:struct实现 继承:指针实现,就是把父类包含在结构体中。 多态:可以用指针实现。 一般实现多态,父结构体必须是子结构体的第一个元素...

2014-07-08 10:42:25

阅读数 386

评论数 0

原创 linux V4L2框架 视频驱动

2014-07-08 10:38:06

阅读数 298

评论数 0

原创 通过samba 访问 虚拟机Vmware Ubuntu

PC:       win7 Vmware:unbuntu

2014-07-05 21:16:53

阅读数 391

评论数 0

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