QDBus与gdbus的数据传递详解

在Linux平台的进程间通信多了一个dbus技术,应用还是非常广的,其中有一个应用模式是采用gdbus实现相关业务逻辑,采用QtService调用qdbus暴露出服务给客户使用。这种模式还是非常便捷的。不过QDBus和gdbus相关资料还请自行查找。这里只是针对他们的数据传递(函数的参数)进行详解...

2015-08-04 19:14:03

阅读数 5279

评论数 2

namespace详解

一,什么时候可能需要namespace 可能大多数项目没有使用namespace,因为项目不大,不需要。但是下面两种情况可能会需要 1,大项目 项目大了,可能类名会有重复,如果不适用namespace,会造成重名,或者为了不重名取了一些折中的奇怪的名字。 2,框架库 基本上所有框架库都会使用nam...

2015-12-08 11:49:04

阅读数 346

评论数 0

gdbus服务端客户端使用详解 - 客户端

上篇讲解服务端如何实现,这篇开始讲解客户端,基本都一样,但是如果没有看到一个例子,自己研究,满满都是泪啊 因为上一篇中已经创建了xml文件,客户端就直接使用gdbus-codegen创建客户端使用的代码文件,命令跟服务端基本一致,多了一个参数指定是创建客户端的,先看一下gdbus-codegen...

2015-08-26 10:29:18

阅读数 4240

评论数 2

gdbus服务端客户端使用详解 - 服务端

本文介绍如何在linux系统使用gdbus进行进程,分为服务端和客户端。总体上是比较简单的,奈何gdbus的帮助文档实在太简单,网络上的资料也比较少。希望本文对需要使用gdbus的开发人员有帮助。 第一步,是编写interface和相应函数的xml文件(D-Bus introspection X...

2015-08-26 09:53:00

阅读数 4475

评论数 1

开发经理应该具备怎样的素质

​ 一个开发经理的素质如何将很大程度决定一个项目组的战斗力。开发经理或者项目组长(team leader)是公司和员工的最主要桥梁,对公司,开发经理要带领小组做好产品,交付客户,实现利益最大化。对员工,开发经理不仅要带领组员完成项目,而且还要帮助组员实现个人在项目中的价值,包括对项目的贡献和获得的...

2015-08-04 14:37:22

阅读数 835

评论数 0

Qt信号与槽的参数传递原理

我们这里不讲信号和槽的概念,请各自网络上搜索。但是很多人可能没想过,emit一个信号后,信号的参数是如何传递到槽里面。当然,支持信号和槽,对象就必须要有元系统,通过元系统来传递参数。不过这里有两个问题需要考虑到,否则参数是无法正确传递的。 1,如果传递的是自定义数据类型 对于自定义数据类型,需要声...

2015-08-03 20:39:15

阅读数 3263

评论数 0

使用QtService接口的时候出现undefined reference to `::staticMetaObject'

在Qt开发中,当我们在项目引用一些其它的头文件的时候,比如QtService的接口,因为对于这类接口,我们没有库文件,但是编译的时候可能会出现undefined reference to `::staticMetaObject'的错误,那可能就是因为没有把接口文件include到项目里了。    ...

2015-08-03 17:53:45

阅读数 2518

评论数 1

提示
确定要删除当前文章?
取消 删除