Lv.的博客
上一页 1 ··· 159 160 161 162 163 164 165 166 167 ··· 190 下一页
摘要: 一、前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而... 阅读全文
posted @ 2014-09-14 19:17 Avatarx 阅读(333) 评论(0) 推荐(0)
摘要: 项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实际上,使用C/C++这类没有垃圾回收机制的语言时,你很多时间都花在处理如何正确释放内存上。... 阅读全文
posted @ 2014-09-11 12:20 Avatarx 阅读(337) 评论(0) 推荐(0)
摘要: 在监测的代码里执行需要的行为. 这可以用event Filter来达到. 设置一个event filter有两个步骤:1. 在目标对象上调用installEventFilter(),将监测对象注册到目标对象上.2. 在监测对象的eventFilter()方法里处理目标对象的事件.在ctor里注册监测... 阅读全文
posted @ 2014-08-30 22:45 Avatarx 阅读(1249) 评论(0) 推荐(0)
摘要: qtevents多线程工作object存储Another Look at Events(再谈Events)最近在学习Qt事件处理的时候发现一篇很不错的文章,是2004年季刊的一篇文章,网上有这篇文章的翻译版,但是感觉部分地方翻译的比较粗糙,不是很明确。索性重新翻译了一遍,并引用了原翻译版的一段译注。... 阅读全文
posted @ 2014-08-29 09:41 Avatarx 阅读(285) 评论(0) 推荐(0)
摘要: qtuserclass1、事件ID 本质上就是一个整型值。0-999作为系统保留字段,自定义事件从QEvent::User(也就是1000)开始, 例如: #define MY_EVENTQEvent::User+100 大部分情况下自定义事件是不会冲突的,如果我们还引入了其他库,也不完全能确保如... 阅读全文
posted @ 2014-08-29 09:40 Avatarx 阅读(455) 评论(0) 推荐(0)
摘要: characterapplicationsignalqt输入法object1、从QInputContext派生自己的InputContext类 ,例如: class MyInputPanelContext : public QInputContext { Q_OBJECT public: MyInp... 阅读全文
posted @ 2014-08-29 09:39 Avatarx 阅读(2030) 评论(0) 推荐(0)
摘要: Qt对于系统底层,一直没有很好的支持,例如串口并口通信,还有我们经常都会用到的全局热键,等等。既然Qt可能出于某种原因,不对这些进行支持,我们就只能自己写代码,调用系统相关的API了。注意,这个是Windows篇,就说明这些代码只支持windows系统。同时,也说明肯定还有其他平台的要写。不过要等O... 阅读全文
posted @ 2014-08-29 09:38 Avatarx 阅读(5230) 评论(0) 推荐(0)
摘要: QT应用程序,无论是exe,staticlib,还是dll程序,都可以通过qrc文件来导入各种资源。qrc会将这些资源文件转换为相应代码,参与应用程序的编译。这样做的好处就是:简化了应用程序发布时还需要同步发布各类资源文件的烦恼,缺点就是:应用程序会相对变大;但是,如果我们创建的事staticlib... 阅读全文
posted @ 2014-08-29 09:37 Avatarx 阅读(1089) 评论(0) 推荐(0)
摘要: 如何实现鼠标单击弹出软键盘默认情况下,如果当前编辑框无焦点,则需要鼠标点击两次才弹出软键盘,其中第一次是让该编辑框获得焦点,第二次点击才弹出软键盘;如果当前编辑框已经获得焦点,则点击一次就会弹出软键盘;如何实现“无焦点的编辑框也能够一次点击就弹出软键盘呢”。方法如下:从QProxyStyle派生,重... 阅读全文
posted @ 2014-08-29 09:34 Avatarx 阅读(1595) 评论(0) 推荐(0)
摘要: 想要多了解QtSpeech,那么随着本文的文字往下走吧!QtSpeech是一个Qt封装的跨平台TTS(文本变成语音输出)API,在不同平台下利用系统自带的TTS引擎。在Windows下使用SAPI, 在Mac下使用SpeechSynthesis,而在Linux下使用 Festival.QtSpeec... 阅读全文
posted @ 2014-08-29 09:30 Avatarx 阅读(1461) 评论(0) 推荐(0)
上一页 1 ··· 159 160 161 162 163 164 165 166 167 ··· 190 下一页