- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 QT中tr()与&,字符串的使用
首先来说说tr的用处,因为qt是一个跨平台开发的工具,因此需要考虑在不同环境下的运行。然而在不同环境下的运行,字符集也会不同,因此qt给出的解决方案是 使用tr将字符串包起来,然后就可以由qt去考虑字符集不同的问题,这个问题对于程序员来说就是透明的了。 接下来是为什么有些字符串前会有&符号。 比如说像下面这样的: openAction = new QAction(...
2018-07-16 09:19:24
6487
原创 几种不同的微服务数据库架构设计方案
总DB的架构设计优点: 在软件开发的初期,所有微服务的开发只需要进行一次数据库的开发,大幅提高开发速度。单一数据库的开发、维护都易于操作。缺点: 开发时间耦合——例如,一个负责订单服务的开发者需要和其他服务的开发者协调模式发生的变化,因为其他服务也要访问同样的表。这种耦合和额外的协调工作会拖延开发工作的进展。运行时间耦合——由于所有的服务访问同一数据库,他们便可能会互相干扰。例如,如果长时间运行...
2018-07-13 16:39:06
22555
原创 微服务技术要点
概念:微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦,可以将其看作是在架构层次而非获取服务的。微服务的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。可具体的描述为:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序...
2018-07-13 16:34:52
770
原创 qt 信号与槽的connect 心得
connect()语句的原型类似于: connect(sender, SIGNAL(signal), receiver, SLOT(slot)); 这里,sender 和 receiver 用于区别发送者与接受者的身份。可以理解成,放发送者为a时调用 对应的槽 接收者则是被槽函数执行所影响的对象。(receiver 默认一般为this)...
2018-07-13 15:50:06
1163
原创 [QT]在QCameraViewfinder的控件上绘制图形
最近接触到要在QT环境下调用USB摄像头并且将图像输出到控件当中。 发现直接改写painevent函数会导致无法将想绘制的图像绘制在viewfinder的控件当中。这里就要分析一下在QT中绘制函数的调用机制了。painevent是一个虚函数,必须通过继承来实现,它对于每个控件都是有的。想在哪个控件中画图就要继承哪个控件,然后在派生的子类中将painevent实例化,就可以实现在所继承的w
2018-01-25 11:07:27
5268
java 局域网抓包分析软件
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人