自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Ctrl+c,Ctrl+d,Ctrl+z在Linux中意义

Ctrl+c,Ctrl+d,Ctrl+z在Linux中意义 Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. Ctrl+c是强制中断程序的执行。 Ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态。 [root@localhost ~]# p...

2017-10-31 20:29:06 216 0

转载 诡异的磁盘空间100%报警分析得出df -h与du -sh的根本性差别

前言: 早晨磁盘报警刚清空完tomcat和nginx日志,使用的命令是类似echo "" > show_web-error.log或者> show_web-debug.log清空语句,然后rm -rf 掉一些tar.gz包,空出来30G空间。而且也关闭了tom...

2017-10-31 16:43:01 610 0

原创 查看那个文件占用最多

1 2 cd / du -h --max-depth=1 这样会列出在根目录下文件及子目录所占用的空间 如果发现某个目录下占用过多的空间,你可以进入到该目录下再次执行 du -h --max-depth=1 这样一步...

2017-10-31 16:28:36 239 0

转载 诡异的Linux磁盘空间被占用问题,根目录满了,df和du占用不一样【转】

新公司的测试机磁盘空间空余很小,日志很多,也很大,做个日志压缩脚本,在夜里4:30自动运行,第二天后发现磁盘空间又满了,只好删除没用的日志,清空空间,可诡异的是怎么删除没用的文件,空间还是占用很大。如图 用du 根目录下,发现这些文件加一块也达不到占用的空间大小。如图 ...

2017-10-31 16:20:23 3123 0

转载 Qt中文乱码解决思路

最近项目中遇到不少的Qt中文乱码的问题,主要原因是客户的需求比较多,Qt版本有用4的版本的也有用5的版本,并且还有windows与linux跨平台的需求。 经常出现个问题是windows的解决了,源代码放到linux上编译不通过或者中文会乱码,本文主要是得出一个解决方案能解决Qt的中文问题,并支持...

2017-10-30 21:50:37 1306 0

转载 关于iMX6Q QT 在UI界面显示中文的问题!

将电脑里c:\windows\fonts\simsun.ttc文件    放到板子上  : /usr/lib/fonts/里面; 在你qt程序的main.cpp中的main函数中:设置字体     QApplication a(argc, argv);     QFo...

2017-10-30 21:40:10 1037 0

原创 OpenCV3.2+Qt5.8.0+Win10开发视频监控系统----Qt之中文显示[字库]

一、环境 (1)平台:Freescale imx6q (2)编译系统:yocto  (3)Qt版本:5.6.2   二、问题及解决思路 1、问题 移植了一个Qt程序到开发板,发现中文都没有显示,英文可以显示。  2、思路 添加中文字库,DroidSansFallback.ttf。...

2017-10-30 19:54:35 362 0

转载 QT 信号与槽

QT 信号与槽 总结: 1、signals前面不可加public、private和protected进行修饰;slots前面可以加,因为Qt说槽函数可以当普通函数使用。 2、signals区域的函数必须是void类型,而且这些信号函数没有函数体,也就是说不可以自己定义这些信号函数,你只要...

2017-10-30 15:22:11 321 0

转载 usb4根线接法

USB线一共四针,其中两针是数据线,两针是电源线包括接地,红线:电源正极(接线上的标识为:+5V或VCC)、白线:负电压数据线(标识为:Data-或USB Port -)、绿线:正电压数据线(标识为:Data+或USB Port +)、黑线:接地(标识为:GND)。 一般的排列顺序是VCC、D-...

2017-10-30 10:31:27 44497 0

原创 充电电流的大小是谁决定的?

最近要在电脑和arm 板上使用USB设备,该设备的电流要求又有些高,而对应的电脑和arm板的USB端口又有端口电流保护,所以要单独供电,现在就需要知道单独供电的充电宝的输出电流情况: 电流上限由充电器决定,但实际电流是设备决定。 而且充电器都有个定压模式,就是固定电压充电。一般给带...

2017-10-30 09:29:55 2642 0

转载 理解Linux系统/etc/init.d目录和/etc/rc.local脚本

本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/      以下内容是作者自己的翻译版本,如需转载到CSDN外其他网站,请注明本文链接。  一、关于/etc/init....

2017-10-30 09:27:45 223 0

原创 详解 QT 布局管理界面 图文并茂

一、效果   二、3种方法对比 先入为主的心理现象决定了界面极其重要!Qt 一共有3 种方法用于管理窗体上子窗口部件的布局:绝对位置法、人工布局法和布局管理器法。 1、绝对位置法 这种方法是最原始的拖放窗口部件的方法。它对窗体的各个子窗口部件分配固定的大小和位置,是通过调用基类QWi...

2017-10-27 17:42:21 1137 0

转载 Qt中定时器使用的两种方法

Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器,还有一种就是使用QTimer类。          其精确度一般依赖于操作系统和硬件,但一般支持20ms。下面将分别介绍两种方法来使用定时器。 方法一:QObject中的定时器的使用,需要用到三个函数 1、  ...

2017-10-27 17:40:31 35950 3

转载 c++中STL库 简介 及 使用说明

致谢:http://www.cppblog.com/bhjjkg/articles/94514.html 该文章讲的很清楚! 作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨...

2017-10-27 09:03:48 10024 0

原创 Ubuntu查看内存条信息

Ubuntu查看内存条信息的命令是  $ sudo dmidecode --type memory

2017-10-27 08:25:22 2185 0

转载 <五>Linux文件权限与属性详解--su & sudo

Linux文件权限与属性详解--su & sudo 前言 当我们建立了一个项目组,项目组的普通用户对项目文件进行维护,时常会执行一些命令(如 chmod, chattr等),然而,普通用户被没有权限去执行这些命令,这个时候就需要求助root;但是,通常root用户为该项目的PM...

2017-10-26 17:24:28 349 0

转载 <四>Linux文件权限与属性详解--chattr & lsattr

Linux文件权限与属性详解--chattr & lsattr 前言 在Linux中,有一些系统文件,对系统的运行有着至关重要的作用,如/etc/fstab等,一般不允许修改,这个时候,我们可以赋予文件/目录r--------的权限;然而,还有一个更为简单有效的命令chattr...

2017-10-26 17:22:08 1207 0

转载 <三>Linux文件权限与属性详解--SUID、SGID & SBIT

Linux文件权限与属性详解--SUID、SGID & SBIT 前言 我们有时候在操作Linux系统的时候,往往会遇到一些奇怪的字符,例如对某一个文件/目录执行ll时,可能会出现以下情况: [niesh@niesh ~]$ ll /usr/bin/passwd -rwsr-...

2017-10-26 17:19:30 378 0

转载 <二>Linux文件权限与属性详解--ACL

Linux文件权限与属性详解--ACL ACL权限 1. 什么是ACL ACL(Access Control List),访问控制列表。 那么这玩意有啥用处呢?下面我们考虑一种场景: 假设我Jimmy创建了一个项目文件夹,我和我的开发团队Rocket对该目录均具备 r...

2017-10-26 17:18:09 233 0

转载 <一>Linux文件权限与属性详解--一般权限

Linux文件权限与属性详解--一般权限 [TOC] (居然不支持) 一般属性 iNode: 3152621 1). 何为iNode 2). iNode内容 3). iNode 大小 4). iNode 号文件类型 1). 文件和目录 2). 字符串设备和块设备文件: 3). 链接文件 4...

2017-10-26 17:15:28 234 0

原创 multiple definition of `xxxx`问题解决及其原理

今天博主在将VS2015工程转换位为Qt工程遇到,调试到最后,出现multiple definition of `xxxx`问题,之前有遇到这问题。 做法是,把.h文件中定义的变量放到.cpp中,然后就解决了。 当时没仔细分析原因,今天又同时遇到结构出现这问题,最后也从头文件中放在源文件中,至...

2017-10-26 16:25:51 4841 0

原创 sprintf_s函数用法

sprintf_s是一个函数,其函数功能是将数据格式化输出到字符串。sprintf_s对于格式化string中的格式化的字符的有效性进行了检查,sprintf_s也携带着接收格式化字符串的缓冲区的大小。 sprintf_s将格式化字符串存到缓冲区,如果格式化字符串过大,则sprintf_s会...

2017-10-26 16:08:57 8602 2

原创 Qt Creator 设置编码格式为 UTF-8

Qt Creator 设置默认编码格式为 UTF-8     为了保证 QT的文件能在Windows 和Linux下都能正常打开,以及避免由于Windows下和Linux下编码不同而产生的中文字符乱码的问题,需统一代码中的字符编码。为了达到这个目的,需设置 QtCreator的默认编...

2017-10-26 09:42:28 10526 0

转载 五花八门的main()

问:在各种C语言书上,能看到各式各样main()函数的写法,简直令人无所适从,这是这么回事? 答:原因主要有两个:一个是随着C语言的发展和演化,main()函数的写法也在不断变化;另外,某些书籍写法不规范或误导的现象也同时存在。 问:最初的main()的写法是什么样子? 答:最初main()...

2017-10-24 13:01:28 243 0

转载 操作系统、驱动和硬件的关系的思考

这些问题是困扰一个人理解整个电脑架构的难点,比如 操作系统和驱动是什么关系,为什么需要驱动? cpu、内存需要驱动吗? 为什么操作系统可以先装到电脑上,然后再去安装其它驱动,比如主板、显卡等等? 我觉得这里起作用的是一些公开的规范,即一个操作系统能在基于某个cpu的主板上运行的基本规范。...

2017-10-24 11:37:10 9995 0

转载 图解Android和Linux发行版的区别

众所周知Google的Android系统跟Linux系统有着千丝万缕的关系,可究竟有什么关系呢?有人说Android是Android,Linux是Linux,两个只是kernel一样调度机制一样,其他没一毛钱关系,有人说Android说到底就是个Linux系统,可如果是这样,那么为什么Androi...

2017-10-24 11:27:45 436 0

原创 程序的编译与解释的区别

知乎上的神比喻: 各自特点: 编译型是使用编译器编译后生成计算机硬件可直接执行的指令,解释型是在运行时才由解释器逐语句去执行。编译型代表:C&C++,C#,Java,解释型代表:html,javascript。区别有很多,说说常见的几个: 1 编译型语言的源代码有...

2017-10-24 09:52:25 4027 0

原创 QT编写视频监管平台(开源)

链接:点击打开链接

2017-10-23 17:12:30 2884 0

翻译 The proxy server is refusing connections – Fix for Firefox Browser

问题如下: 如果已经确保网络.路由,可能就是浏览器的设置问题了.可能是自己先前设置了,或者安装了什么软件,如lantern一类,会修改设置.然后出现的现在上不了网的问题. 下面地解决步骤,有图: Open Menu > Options > Adva...

2017-10-22 08:46:42 7587 0

原创 USB供电不足的解决办法

(1)加USB增压器 有时用增压器之类的解决不了问题。。。 (2)加一个辅助电源,那种有两个USB口的公母线,辅助口插个USB充电器之类的 其实可能的原因是: 这个不是供电不足,而是线过长工作电流稍微大一点线电压降很厉害,末端得到的电压就偏低。不但电源低,信号电平都会过...

2017-10-20 14:01:42 3943 0

转载 OpenCV结合V4l2实现人脸检测

版权声明:本文为博主原创文章,未经博主允许不得转载。 之前简答得实现了一下人脸检测,不过使用的opencv自带的摄像头操作函数,然而那个并不能使用在嵌入式设备上,为了通用性,我将让opencv使用v4l2获得的数据帧进行检测。 说明  v4l2其实并不难,只不过大...

2017-10-20 12:52:03 494 0

转载 Linux下基于V4L2 USB Camera操作

转:http://www.openhw.org/module/forum/thread-586794-1-1.html  一直在做的视频流硬件加速工作基本结束, 最后验证的时候发现一个问题,为了计算视频流加速的加速比打算采用1920x1080的分辨率,买的USB camera是1080P的,在w...

2017-10-20 11:35:36 4160 1

转载 VideoWriter生成视频流highgui

首先要先纠正个误区,我见有人用OpenCV做多媒体开发,真的是很搞笑,OpenCV这东西再强大,这方面也不行的,之所以把视频读取写入这部分做的强大一些,也是为了方便大家做视频处理的时候方便些,而且这部分也是基于vfw和ffmpeg二次开发的,功能还是很弱的。一定要记住一点,OpenCV是一个强大的...

2017-10-19 13:54:40 771 0

转载 linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)

转载:http://apps.hi.baidu.com/share/detail/11596555 LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,K...

2017-10-18 16:17:33 2065 0

转载 成功解决ubuntu14.04系统没有声音的问题

ubuntu14.04系统,没有声音。 如果你的电脑有显卡,有HDMI,那ubuntu系统可能不能自动选择主板上面的声卡,所以,在配置里面加上一句命令就可以让系统自动选择主板上面的声卡了。方法如下: 打开终端,把这句代码复制进去运行: sudo gedit /etc/modprobe...

2017-10-17 22:06:21 5113 1

转载 基于V4L2+OPENCV的摄像头采集与图像处理方案

备用:博主现在自己编译好opencv3.2,移植在imx6上,跑过工程没问题,看到这篇直接用V4L2的很不错,不用编译mmfpeg这样的第三方库,很不错,不过博主还没尝试这方法,有时间再整一下。 基于V4L2+OPENCV的摄像头采集与图像处理方案 本帖内容摘要:将开源进行...

2017-10-17 16:40:04 2390 1

转载 V4L 简介及其与V4L2区别

V4L是 Video for Linux的缩写,它是Linux 内核中关于视频设备的子系统,它为linux 下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API 函数操作不同的视频设备,极大地简化了视频系统的开发和维护。 由于早期的 V4L 有很多缺陷,Bill Dirks 等人对其进...

2017-10-17 16:30:45 2266 0

原创 ubuntu 查找文件命令-find-which-whereis-locate-type-之间的区别

下面的分析是来自鸟哥的还有网上的,具体看博主命令的截图,或者自己敲命令实践一下。但是实际应用时还是有出入的,博主以后有时间再深究吧! which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。当加上-a参数时返回所有查找结果。 wh...

2017-10-17 12:53:27 2317 0

转载 usb disconnect

为机台添加USB camera的支持。连续几天看log,改代码,从app到kernel全浏览了几遍。最后结果是机台问题。 在网上找到的,有人添加成功的案例:http://www.eoeandroid.com/thread-252676-1-1.html  按照里面说的,改权限,改open参数。结果...

2017-10-17 12:44:43 3816 0

转载 进程和线程关系及区别 (实用)

(1)进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大小为 216 ,而 32 位处理机的进程空间大小为 23...

2017-10-16 22:51:33 164 0

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