关闭

ubuntu14.04 通过PPA 安装ffmpeg

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg 安装之后通过运行ffmpeg可以查看安装的版本...
阅读(118) 评论(0)

QT子线程与主线程的信号槽通信

最近用QT做一个服务器,众所周知,QT的主线程必须保持畅通,才能刷新UI。所以,网络通信端采用新开线程的方式。在涉及到使用子线程更新Ui上的控件时遇到了点儿麻烦。网上提供了很多同一线程不同类间采用信号槽通信的方式,但是并不完全适合线程间的信号槽通信,这主要体现在自定义消息的传递上。 首先我们看看一般的方式: testthread.h 文件 ...
阅读(241) 评论(0)

Qt Creator 窗体控件自适应窗口大小布局

常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。 Qt中如果想实现窗体内空...
阅读(246) 评论(0)

Mac下QT错误,Xcode配置解决办法

Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /   >= Xcode 8 In Xcode 8, as Bruce said, this happens when Qt tries to find xcrun when it s...
阅读(204) 评论(0)

mknod指令详解

mknod - make block or character special files mknod [OPTION]... NAME TYPE [MAJOR MINOR]     option 有用的就是 -m 了     name   自定义     type   有 b 和 c 还有 p     主设备号     次设备号 主设备号是由linux/major....
阅读(117) 评论(0)

linux下的僵尸进程处理SIGCHLD信号

什么是僵尸进程? 首先内核会释放终止进程(调用了exit系统调用)所使用的所有存储区,关闭所有打开的文件等,但内核为每一个终止子进程保存了一定量的信息。这些信息至少包括进程ID,进程的终止状态,以及该进程使用的CPU时间,所以当终止子进程的父进程调用wait或waitpid时就可以得到这些信息。 而僵尸进程就是指:一个进程执行了exit系统调用退出,而其父进程并没有为它收尸(调用wai...
阅读(137) 评论(0)

Linux中rc的含义

在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。如/etc/rc(连接到/etc/rc.d/rc)是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所运行的脚本。   ...
阅读(170) 评论(0)

NAU8810相关问题

1.ADC和DAC有什么区别? 不,这不是一个“愚弄人的”问题或脑筋急转弯,并且我认为我们的读者都非常清楚模数转换器(ADC)及数模转换器(DAC)的基本功能。 但在如何使用这些转换器以及人们的认知度上也存在着哲理性区别。用最简单的话讲,ADC是用来捕获大量未知的信号,并把它转换成已知的描述。相反,DAC是接受完全已知的、深刻理解的描述,然后“简单地”产生等效的模拟数值。简而言之,DA...
阅读(124) 评论(0)

嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs

Linux 支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统...
阅读(311) 评论(0)

详解udev

如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。Mandrake,Gentoo等Linux分发版本采用了这种方式。devfs创建 的设备文件是动态...
阅读(100) 评论(0)

新一代数据库技术

新一代非关系型数据库有以下5个主要类型: 面向文件存储:适用于存储海量文件,代表产品MongoDb 列存储(wide column store/column-family)数据库:快速查找相关数据,相关数据被放在同一列中,代表产品Cassandra 搜索引擎:适用于存储文件索引,代表产品Solr 键值(key-value)数据库:快速访问非相关数据。可以通过key来添加、查询或删除...
阅读(333) 评论(0)

嵌入式Linux下3G USB Modem的使用

busybox中需打开:wc,pidof; busybox中shell下打开getopts 百度搜索“Serial connection established. using channel 1”包含大量问题解答 2013-12-22      0 个评论        收藏     我要投稿 一.ARM-Linux...
阅读(894) 评论(0)

mac 下使用wireshark监听网络上的数据

分三个步骤:     1.wireshark安装         wireshark运行需要mac上安装X11,mac 10.8的系统上默认是没有X11的。先去http://xquartz.macosforge.org/landing/下载最新的 xquartz安装,安装好就有X11了。         wireshark的下载,网上有很多下载源。官网试了几次,没打开的成。可以考虑去华军...
阅读(202) 评论(0)

socket通信和异常处理札记

Linux socket通信出现CLOSE_WAIT状态的原因与解决方法 这个问题之前没有怎么留意过,是最近在面试过程中遇到的一个问题,面了两家公司,两家公司竟然都面到到了这个问题,不得不使我开始关注这个问题。说起CLOSE_WAIT状态,如果不知道的话,还是先瞧一下TCP的状态转移图吧。 关闭socket分为主动关闭(Active closure)和被动关闭(...
阅读(1101) 评论(0)

udhcpc命令

由于要使用网络通讯,所以不可避免的要用到dhcp。理想的网络通讯方式是下面3种都要支持:   1,接入已有网络。这便要求可以作为dhcp客户端。   2,作为DHCP服务器,动态分配IP。   3,指定固定IP   第3种情况没有什么好说的,简单说下前2种情况。   使用步骤:   (1)在内核的网络项里面把DHCP配置上;   (2)在busybox里面...
阅读(214) 评论(0)

MTD应用学习札记

今天做升级方案用到了mtd-utils中的flash_eraseall和flash_cp两个工具,在进行方案验证的时候,遭遇到各种不解和疑惑,因对MTD的原理不熟悉,所以只能多次尝试,虽然最后把方案搞定了,不过觉得MTD中的mtd和mtdblock区别这块还是值得总结学习一下。这里先说明一下问题现象,然后在进行具体的区别原理解释。  MTD设备(Nor Flash)使用中的问题现象表现  ...
阅读(145) 评论(0)

H.264中IDR帧和I帧区别

IDR(Instantaneous Decoding Refresh)--即时解码刷新。       I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由...
阅读(272) 评论(0)

RGB、YUV和YCbCr

之前对RGB、YUV和YCbCr一直没有清晰的理解和认识,今天打算做一个小结,结合网上的文章谈谈自己的看法,也希望有机会看到这篇文章的人能指点一二,相互交流,共同进步。     首先要说明,上述的RGB、YUV和YCbCr都是人为规定的彩色模型或颜色空间(有时也叫彩色系统或彩色空间)。它的用途是在某些标准下用通常可接受的方式对彩色加以说明。本质上,彩色模型是坐标系统和子空间的阐述。 【...
阅读(376) 评论(0)

深入理解linux系统下proc文件系统内容

另外,可以参考这个http://www.centos.org/docs/5/html/5.1/Deployment_Guide/ch-proc.html 内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统。  Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的...
阅读(118) 评论(0)

Linux内核配置选项 (经典学习)

转载地址http://book.csdn.net/bookfiles/972/10097230254.shtml 2.5  Linux内核配置选项 下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息。 需要说明的是,在内核配置中,某项选择Y表示把该项选择进内核,选择M则表示把该项编译成模块...
阅读(2029) 评论(0)
142条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:43425次
    • 积分:846
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:116篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论