06 2018 档案
linux系统Qt实现简单的任务管理器
摘要:继续上次的操作系统课设,这次需要设计一个简单的任务管理器,大部分人选择GTK来实现,我剑走偏锋,使用Qt来完成这个任务。 用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所 阅读全文
posted @ 2018-06-28 22:22 苦涩的茶 阅读(4918) 评论(0) 推荐(0)
Linux 下用管道执行 ps aux | grep 进程ID 来获取CPU与内存占用率
摘要:#include <stdio.h> #include <unistd.h> int main() { char caStdOutLine[1024]; // ps 命令的标准输出中的一行信息 char* pcTmp = NULL; // 指向以空格拆分后的字符串 char caSelfPID[10 阅读全文
posted @ 2018-06-28 22:19 苦涩的茶 阅读(2123) 评论(0) 推荐(0)
ps 和 grep 查找消除 grep自身查找
摘要:用ps -def | grep查找进程很方便,最后一行总是会grep自己。 用grep -v参数可以将grep命令排除掉,因此修改版本如下: 接在再用awk提取一下进程ID. 阅读全文
posted @ 2018-06-28 22:13 苦涩的茶 阅读(5359) 评论(1) 推荐(0)
Linux c获取任意路径的硬盘使用情况
摘要:没有什么好说的,其实就是获取硬盘的statfs信息结构 代码如下: 运行结果如下,结果单位为MB 使用df命令获取的磁盘信息 可见,结果是差不多的。 转自:https://www.cnblogs.com/thegodofthunder/p/7234803.html 阅读全文
posted @ 2018-06-27 23:10 苦涩的茶 阅读(639) 评论(0) 推荐(0)
linux c 检测网络状态
摘要:转自:http://stackoverflow.com/questions/808560/how-to-detect-the-physical-connected-state-of-a-network-cable-connector You want to look at the nodes in 阅读全文
posted @ 2018-06-27 22:07 苦涩的茶 阅读(7956) 评论(0) 推荐(0)
Linux中通过/proc/stat等文件计算Cpu使用率
摘要:Linux平台Cpu使用率的计算 proc文件系统 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序 阅读全文
posted @ 2018-06-27 21:13 苦涩的茶 阅读(16798) 评论(1) 推荐(0)
Qt安装过程中: configure 时发生的经典出错信息之”Basic XLib functionality test failed!”(Z..z..) 之 MySQL support cannot be enabled due to functionality test!
摘要:整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the include and library search paths by editingQMAKE_INCDIR_X11 and 阅读全文
posted @ 2018-06-25 10:18 苦涩的茶 阅读(1301) 评论(1) 推荐(0)
ubuntu/debian安装mysql遇到的问题及解决方法_1.dpkg中mysql-server-5.5 (configure)时出错 mysql-server-5.5 E: Sub-process /usr/bin/dpkg returned an error code (1)
摘要:这是我在其它平台上提的问题,可惜没有人回答,最后自己多次搜索尝试终于解决. 以下是解决这个问题的过程: 1.在网上看到这部分, 这里主要是把原来的mysql全部删除掉,重新进行安装. 但是我这里重新安装后会出现如下问题 针对这个问题继续查找资料,最的又找到了一部分 删除mysql前 先删除一下 /v 阅读全文
posted @ 2018-06-25 10:15 苦涩的茶 阅读(2065) 评论(0) 推荐(0)
虚拟机找不到/mnt/hgfs挂载目录——debian与 vmware
摘要:如果在安装好 VMware Tools 并在设置里面设定好共享目录之后仍然找不到 /mnt/hgfs 默认挂载目录,那么尝试以下步骤: 1. 确认VMware Tools 和共享目录设定已经完成: 2. 如果操作结果如上所示,那么表示前提条件准备充足啦,下面接着安装其他软件。 如果提示找不到该软件包 阅读全文
posted @ 2018-06-20 15:37 苦涩的茶 阅读(6649) 评论(0) 推荐(0)
linux时间同步,ntpd、ntpdate
摘要:在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中, 阅读全文
posted @ 2018-06-20 14:40 苦涩的茶
debian linux 中如何查看软件包是否已经安装和如何安装、卸载软件
摘要:练习 1 方案:确定软件包是否安装 如果您不确定某个软件包是否已经安装,可以使用 dpkg 的 -l (L的小写) 选项: 上面结果这表明 zsh 没有 安装。 练习 2 的方案. 搜索软件包 可以使用 apt-cache 命令和它的 search 子命令来搜索软件包: zsh,如清单 1 所示。 阅读全文
posted @ 2018-06-20 09:21 苦涩的茶 阅读(7252) 评论(1) 推荐(0)
Linux下检查是否安装过某软件包
摘要:Linux系统的安装软件方式非常多,所以到现在还没有一个通用的方法能查到某个软件已经是否安装了,不过下面我总结了一些类型供大家参考: 1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。 1 rpm -qa | grep 阅读全文
posted @ 2018-06-20 09:16 苦涩的茶 阅读(336) 评论(0) 推荐(0)
Ubuntu 地址导航栏修改为显示路径及如何恢复原模式?
摘要:在Ubuntu中,文件位置默认不是和Windows地址栏一样的(位置项),而是显示是路径名称组合(路径栏),这对于文件路径的获得复制很不方便。比如,获得某个文件德 路径,如果是地址栏,直接复制一下就可以了,但是Ubuntu的默认方式是不能直接复制德。所以为了方便,决定将地址栏修改为类似Windows 阅读全文
posted @ 2018-06-05 10:29 苦涩的茶 阅读(1514) 评论(0) 推荐(0)
利用memcpy函数实现float到QByteArray的相互转化
摘要:一.为什么要实现float到QByteArry之间的相互转化 在总线通讯过程中(例如串口通讯),总线上传输的是字节数组变量,即ByteArray型的变量,在Qt中即为QbyteArray型变量。总线发送数据时要将数据转化为QbyteArray再发送,接收数据后要将收到的QByteArray转化为所需 阅读全文
posted @ 2018-06-01 16:34 苦涩的茶 阅读(1942) 评论(0) 推荐(0)
很简单的在Ubuntu系统下安装字体和切换默认字体的方法
摘要:摘要: Ubuntu系统安装好后,默认字体对于中文的支持看上去不太美丽,于是很多朋友可能需要设置系统的默认字体为自己喜欢的字体。本文主要介绍如何解决这两个问题。 说明:测试系统是Ubuntu14.04。 安装字体: 以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:ms 阅读全文
posted @ 2018-06-01 15:50 苦涩的茶 阅读(11978) 评论(0) 推荐(0)
Qt添加驱动——Qt数据库之添加MySQL驱动插件
摘要:Qt数据库之添加MySQL驱动插件(1) 现在可用的数据库驱动只有3种,在Qt中,我们需要自己编译其他数据库驱动的代码,让它们以插件的形式来使用。下面我们就以现在比较流行的MySQL数据库为例,说明一下怎样在Qt Creator中添加数据库驱动插件。在讲述之前,我们先看一下Qt Creator中数据 阅读全文
posted @ 2018-06-01 15:48 苦涩的茶 阅读(5564) 评论(0) 推荐(0)
qt 字体的相关问题
摘要:(一)qtconfig字体列表不全的问题? 发现界面的上的文字不能正常显示,后调用qtconfig发现里面识别的字体非常少,怀疑是编译的时候参数未能设置正确,于是经过多次试验,终于成功找到根结所在,./configure 的时候 需要加上-fontconfig选项。 转自:https://blog. 阅读全文
posted @ 2018-06-01 15:46 苦涩的茶 阅读(1527) 评论(0) 推荐(0)
qt configure参数配置介绍
摘要:全文是按照./configure -help来翻译的 Usage: configure [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir <dir>] [-docdir <dir>] [-headerdir <dir>] 阅读全文
posted @ 2018-06-01 15:33 苦涩的茶 阅读(5950) 评论(0) 推荐(0)


// 1.生成目录索引列表