摘要: 1、QApplication QApplication类管理GUI程序的控制流和主要设置,是基于QWidget的,为此特化了QGuiApplication的一些功能,处理QWidget特有的初始化和结束收尾工作。 对于使用了Qt的任何GUI程序来说,不管何时何地有多少个Window,但只有一个QAp 阅读全文
posted @ 2018-07-13 00:36 ljx-mmm 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fg 阅读全文
posted @ 2018-05-24 09:57 ljx-mmm 阅读(208) 评论(0) 推荐(0) 编辑
摘要: svn 常用操作命令 检出 注:如果不带--password 参数传输密码的话,会提示输入密码,建议不要用明文的--password 选项。 其中 username 与 password前是两个短线,不是一个。 不指定本地目录全路径,则检出到当前目录下。 导出(导出一个干净的不带.svn文件夹的目录 阅读全文
posted @ 2018-05-22 08:52 ljx-mmm 阅读(140) 评论(0) 推荐(0) 编辑
摘要: svn 回退/更新/取消至某个版本命令详解 1. 取消Add/Delete 取消文件svn revert 文件名取消目录svn revert --depth=infinity 目录名2. 回退版本方法1: 用svn merge1) 先 svn up,保证更新到最新的版本,如20;2) 然后用 svn 阅读全文
posted @ 2018-05-17 13:40 ljx-mmm 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一、配置介绍 1.1 常用命令 当前 uboot 的配置已经完全变成Linux 内核的配置形式了,完全可以按照Linux 内核的分析方是区分析 uboot。 uboot 和 Linux的代码配置项由 Kconfig 来完成的,关于 Kconfig 语法,可参见:linux/Documentation 阅读全文
posted @ 2018-05-17 08:54 ljx-mmm 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 内核中经常采用链表来管理对象,先看一下内核中对链表的定义 struct list_head { struct list_head *next, *prev; }; 一般将该数据结构嵌入到其他的数据结构中,从而使得内核可以通过链表的方式管理新的数据结构,看一个例子: struct example { 阅读全文
posted @ 2018-05-17 02:18 ljx-mmm 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为 阅读全文
posted @ 2018-05-16 10:28 ljx-mmm 阅读(323) 评论(0) 推荐(0) 编辑
摘要: vim [参数] [文件 ..] 编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag 定义处的文件 或: vim [参数] -q [errorfile] 编辑第一个出错处的文件 参数: -- 在这以后只有文件名 -v Vi 阅读全文
posted @ 2018-05-14 01:22 ljx-mmm 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ulimit -c unlimited ulimit -c unlimited ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d 阅读全文
posted @ 2018-05-14 01:04 ljx-mmm 阅读(726) 评论(0) 推荐(0) 编辑