摘要: #LSB:(Least Significant,Bit) 最低有效位 ;MSB(Most Significant Bit):最高有效位,若MSB=1,则表示数据为负值,若MSB=0则表示数据为正。 在二进制中,MSB是最高加权位,与十进制数字中最左边的一位类似。MSB位于二进制数的最左位,LSB位于 阅读全文
posted @ 2019-08-01 13:07 keleman 阅读(727) 评论(0) 推荐(0) 编辑
摘要: #首先确定硬件上有支持蓝牙的设备,插入蓝牙发射器。然后运行如下命令,就可以开到我们的蓝牙设备了: lsusb [root@localhost ~]# lsusbBus 002 Device 003: ID 8087:07da Intel Corp. Bus 002 Device 002: ID 80 阅读全文
posted @ 2019-06-17 15:34 keleman 阅读(2574) 评论(0) 推荐(0) 编辑
摘要: 每个设计模式的关键的部位就是,其变化点。用抽象来封装变化点 如下图的代理模式 关键点就是框图内的subject定义了 实际对象 和代理对象都具有的接口。才形成代理模式 阅读全文
posted @ 2018-07-10 15:56 keleman 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1: 一个QWaiteCondition(A) 和若干个QMutex(M) 协作 同步若干个QThread。 其中QWaiteCondition(A) 中存在一个列表(listmutex)保存和其协作的QMutex(M1...Mn),每次调用 QWaiteCondition::wakeone()时从 阅读全文
posted @ 2017-11-17 09:49 keleman 阅读(220) 评论(3) 推荐(0) 编辑
摘要: 利用 QPrinter 和html 生成 pdf文档 其中用html语句有显示图片的语句 但只能显示png格式的图片,不能显示jpg格式图片。 经过排查:语法,文件路径等都正确,最终在stack overflow 中找到 原因:在执行程序中没有安装 jpg图形格式的plugin https://st 阅读全文
posted @ 2017-10-23 11:34 keleman 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: #前提条件: 宿主机:windows7 虚拟机:REDHAT 开发环境 qt4.7.4 +vs2010 。 代码在windows7 上编译成功 ,运行正常 在linux下编译需要的第三方库已经编译成功放在同一目录,(其中建立不同版本的库的软链接) #目的:在linux上从新编译。 #步骤:在虚拟机上 阅读全文
posted @ 2017-10-18 11:07 keleman 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 引用 http://blog.csdn.net/flyoxs/article/details/54617342 简单用法 QWaitCondition 用于多线程的同步,一个线程调用QWaitCondition::wait() 阻塞等待,直到另一个线程调用QWaitCondition::wake() 阅读全文
posted @ 2017-07-14 09:04 keleman 阅读(230) 评论(1) 推荐(0) 编辑
摘要: QWaitConditioin::wait() 接收一个mutex作为参数,这个mutex应该被调用线程初始化为锁定状态。在线程进入休眠状态(waite)之前,mutex会被解锁。当线程被唤醒(WakeOne/wakeAll)时,mutex会处于锁定状态。而且,从锁定状态到等待状态的转换是原子操作。 阅读全文
posted @ 2017-06-26 10:13 keleman 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 因为原先的windows7 和 centos6.3 安装在一台笔记本上。因为centos6.3不能识别无线网卡,在网上找了找,要升级内核到3.2以上。 因为本人初级水平,不敢擅自行动,怕把windows7下的数据弄丢。 就在已经安装windows7的机子上,划分出40个g的空间安装contos7,因 阅读全文
posted @ 2017-04-30 23:57 keleman 阅读(4362) 评论(0) 推荐(0) 编辑
摘要: 本文章为原创,如引用请指明出处 问:QWaitCondition的 wake() ,wakeall() 函数唤醒的是哪些线程呢? 是不是在全局范围内该类的各个对象造成的悬挂线程都可以被唤醒呢? 回答:不是。通过自己编写了一个例子证明: QWaitCondition唤醒的只是由某个具体的QWaitCo 阅读全文
posted @ 2017-03-31 17:06 keleman 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 16:50:392017-03-31 本文章为原创,如若引用请指明出处,否则追责。 以 生产、消费者的例子说明 #include <QtCore/QCoreApplication>#include <QWaitCondition>#include <QThread>#include <QMutex> 阅读全文
posted @ 2017-03-31 16:57 keleman 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1:没有将需要的文件添加到项目中,只是考到项目所在的目录了 2:没有添加 类导出 宏 阅读全文
posted @ 2017-03-22 09:39 keleman 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 查找 yum源中有哪些group及其详细信息 1:yum groupinfo '*' | less 2:yum groupinfo '*' | less +/sendmail-cf 将 sendmail-cf 替换为你要查询的group关键字 阅读全文
posted @ 2017-03-16 09:50 keleman 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 1:修改yum源为本地源 (见相关随笔:centos 配置本地yum源) 2:# yum groupinstall "X Window System" ← 安装基本的X系统组件# yum groupinstall "KDE Desktop" ← 安装桌面关系程序组. # startx ←启动X系统 阅读全文
posted @ 2017-03-14 16:08 keleman 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1: 1:挂载光盘镜像[root@centos ~]# mkdir /mnt/cdrom [root@centos ~]# mount /dev/cdrom /mnt/cdrom/ mount: block device /dev/sr0 is write-protected, mounting r 阅读全文
posted @ 2017-03-14 09:26 keleman 阅读(3756) 评论(0) 推荐(0) 编辑
摘要: 第一部分: 面向对象设计的个原则 1:高内聚,低耦合 2:针对接口编程 3:依赖倒置 4:单一职责 5:李氏替换 几个方面其实是相辅相成的,而不是各自独立的。达到某个原则的同时也会达到其他的原则。 如下:有类 ClassA,ClassB。ClassA聚合ClassB,同时ClassB又依赖Class 阅读全文
posted @ 2017-03-03 15:01 keleman 阅读(875) 评论(0) 推荐(0) 编辑
摘要: cat /etc/passwd |cut -f 1 -d : 阅读全文
posted @ 2017-02-28 11:31 keleman 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1:重载 run()函数 2:将对象移到Qthread对象中 Movetothread 该方法必须通过信号 -槽来激发。 阅读全文
posted @ 2016-10-11 10:30 keleman 阅读(183) 评论(1) 推荐(0) 编辑
摘要: #环境变量扩展 echo $PATH #算数表达式 echo $((3*5)) #参数扩展 echo ls *pdf #“” echo “$PATH $(cal)” #’’扩展 echo ‘$PATH $(cal)’ 阅读全文
posted @ 2016-10-11 10:27 keleman 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #user 相关命令 #新创建一个oracle用户,这初始属于oinstall组,且同时让他也属于dba组。useradd oracle -g oinstall -G dba #删除指定用户 –r:是否删除用户目录 userdel [-r]username #修改用户信息 usermod 阅读全文
posted @ 2016-10-10 17:26 keleman 阅读(127) 评论(0) 推荐(0) 编辑
摘要: #修改文件所有权为user group chown user:group file/group 根据:的位置判断是修改所有者还是组 #修改文件读写执行属性 chmod mask file/group mask 为3个>0&&<7的值 目录的x属性决定是否能进入该目录 w属性决定是否可在该目录中建立/ 阅读全文
posted @ 2016-10-10 11:01 keleman 阅读(113) 评论(0) 推荐(0) 编辑
摘要: #修改文件所有权为user group chown user:group file/group 根据:的位置判断是修改所有者还是组 #修改文件读写执行属性 chmod mask file/group mask 为3个>0&&<7的值 目录的x属性决定是否能进入该目录 w属性决定是否可在该目录中建立/ 阅读全文
posted @ 2016-10-10 10:57 keleman 阅读(119) 评论(0) 推荐(0) 编辑
摘要: #列出指定用户(当前用户)的组信息 groups #将指定的用户添加(-a)到指定的组内(改组必须已经存在)或指定用户从指定的组中删除(-d) gpasswd –a/-d username groupname #添加组 groupadd groupname #删除组 groupdel groupna 阅读全文
posted @ 2016-10-10 09:20 keleman 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 对于关心的blog希望离线浏览,找了半天下载工具,发现用于下载网站的Teleport Ultra是个好东西,操作简单,直观。ok 阅读全文
posted @ 2009-05-04 10:49 keleman 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 5。1前看到当当网上有周伟明的多核编程,买来看看,要关注新技术。 阅读全文
posted @ 2009-05-04 10:46 keleman 阅读(164) 评论(0) 推荐(0) 编辑