logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux修改用户组

<br />usermod -g group loginname <br />强行设置某个用户所在组<br /><br /><br />usermod -G groups loginname<br />把某个用户改为 group(s) <br /><br />usermod -a -G groups loginname<br />把用户添加进入某个组(s)<br />

#linux
QButtonGroup 类

<br />QButtonGroup提供一个容器,用来组织一组按钮<br /><br />QButtonGroup提供一个可以摆放按钮的容器,他并不提供一个可视化的容器,但是可以成组的来管理每个按钮的状态<br />一个独占的按钮管理组来管理所有的按钮当一个按钮被按下,默认的,一个按钮组是独占的,按钮组里面的按钮经常是checkable <br /> <br />QPushButton's, QC

#list
QGrapicsScene类

概述QgraphicsScene类为管理大量的2D图形item提供了一个管理界面,做为item的容器,它配合使用QgraphicsView使用来观察items,例如线,矩形,文本或者自定义的items,QgraphicsScene提供了方便的函数来让你高效的找到items的位置,或者决定在scene上哪个item可以看到,配合QgraphicsView窗口,你可以让可见scene,或者缩放

#算法
QMimeData类

<br />QMimeData类提为数据提供一个容器,用来记录关于MIME类型数据的信息<br />QMimeData常用来描述保存在剪切板里信息,或者拖拽原理<br />QMimeData对象把它所保存的信息和正确的MIME类型连接起来来保证信息可以被安全的在应用程序之间转移<br />,或者在同一个应用程序之间拷贝<br />QMimeData对象通产雇佣new来创建,并且支持QDrag和QC

#qt#list
C++ map的基本操作和用法

查看源代码示例1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10...

#c++
linux内核ioctl函数学习

我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。<br />一、 什么是ioctl。<br />ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特

#linux#网络
基于Linux的多线程安全队列

<br />线程队列头文件  threadqueue.h<br />#ifndef THREADQUEUE_H_.#define THREADQUEUE_H_#include <pthread.h>#include <iostream>using std::cout;using std::endl;const int QUEUESIZE = 20;template<class Object>cla

#linux#list
到底了