摘要:
QWaitConditioin::wait() 接收一个mutex作为参数,这个mutex应该被调用线程初始化为锁定状态。在线程进入休眠状态(waite)之前,mutex会被解锁。当线程被唤醒(WakeOne/wakeAll)时,mutex会处于锁定状态。而且,从锁定状态到等待状态的转换是原子操作。 阅读全文
摘要:
因为原先的windows7 和 centos6.3 安装在一台笔记本上。因为centos6.3不能识别无线网卡,在网上找了找,要升级内核到3.2以上。 因为本人初级水平,不敢擅自行动,怕把windows7下的数据弄丢。 就在已经安装windows7的机子上,划分出40个g的空间安装contos7,因 阅读全文
摘要:
本文章为原创,如引用请指明出处 问:QWaitCondition的 wake() ,wakeall() 函数唤醒的是哪些线程呢? 是不是在全局范围内该类的各个对象造成的悬挂线程都可以被唤醒呢? 回答:不是。通过自己编写了一个例子证明: QWaitCondition唤醒的只是由某个具体的QWaitCo 阅读全文
摘要:
16:50:392017-03-31 本文章为原创,如若引用请指明出处,否则追责。 以 生产、消费者的例子说明 #include <QtCore/QCoreApplication>#include <QWaitCondition>#include <QThread>#include <QMutex> 阅读全文
摘要:
1:没有将需要的文件添加到项目中,只是考到项目所在的目录了 2:没有添加 类导出 宏 阅读全文
摘要:
查找 yum源中有哪些group及其详细信息 1:yum groupinfo '*' | less 2:yum groupinfo '*' | less +/sendmail-cf 将 sendmail-cf 替换为你要查询的group关键字 阅读全文
摘要:
1:修改yum源为本地源 (见相关随笔:centos 配置本地yum源) 2:# yum groupinstall "X Window System" ← 安装基本的X系统组件# yum groupinstall "KDE Desktop" ← 安装桌面关系程序组. # startx ←启动X系统 阅读全文
摘要:
1: 1:挂载光盘镜像[root@centos ~]# mkdir /mnt/cdrom [root@centos ~]# mount /dev/cdrom /mnt/cdrom/ mount: block device /dev/sr0 is write-protected, mounting r 阅读全文
摘要:
第一部分: 面向对象设计的个原则 1:高内聚,低耦合 2:针对接口编程 3:依赖倒置 4:单一职责 5:李氏替换 几个方面其实是相辅相成的,而不是各自独立的。达到某个原则的同时也会达到其他的原则。 如下:有类 ClassA,ClassB。ClassA聚合ClassB,同时ClassB又依赖Class 阅读全文
摘要:
cat /etc/passwd |cut -f 1 -d : 阅读全文
摘要:
1:重载 run()函数 2:将对象移到Qthread对象中 Movetothread 该方法必须通过信号 -槽来激发。 阅读全文
摘要:
#环境变量扩展 echo $PATH #算数表达式 echo $((3*5)) #参数扩展 echo ls *pdf #“” echo “$PATH $(cal)” #’’扩展 echo ‘$PATH $(cal)’ 阅读全文
摘要:
#user 相关命令 #新创建一个oracle用户,这初始属于oinstall组,且同时让他也属于dba组。useradd oracle -g oinstall -G dba #删除指定用户 –r:是否删除用户目录 userdel [-r]username #修改用户信息 usermod 阅读全文
摘要:
#修改文件所有权为user group chown user:group file/group 根据:的位置判断是修改所有者还是组 #修改文件读写执行属性 chmod mask file/group mask 为3个>0&&<7的值 目录的x属性决定是否能进入该目录 w属性决定是否可在该目录中建立/ 阅读全文
摘要:
#修改文件所有权为user group chown user:group file/group 根据:的位置判断是修改所有者还是组 #修改文件读写执行属性 chmod mask file/group mask 为3个>0&&<7的值 目录的x属性决定是否能进入该目录 w属性决定是否可在该目录中建立/ 阅读全文
摘要:
#列出指定用户(当前用户)的组信息 groups #将指定的用户添加(-a)到指定的组内(改组必须已经存在)或指定用户从指定的组中删除(-d) gpasswd –a/-d username groupname #添加组 groupadd groupname #删除组 groupdel groupna 阅读全文