Lv.的博客
摘要: 方法/步骤.关闭oracle所有的服务。可以在windows的服务管理器中关闭;打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在w... 阅读全文
posted @ 2014-05-26 17:15 Avatarx 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 我昨天重新安装Oracle后,用PL/SQL Developer连接oracle时出现ORA-12541:TNS:无监听程序的错误,如下图: 在王鹏师兄的帮助下,发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听。 1.打开Net Conf... 阅读全文
posted @ 2014-05-26 16:34 Avatarx 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 使用线程基本上有种使用线程的场合:通过利用处理器的多个核使处理速度更快。为保持GUI线程或其他高实时性线程的响应,将耗时的操作或阻塞的调用移到其他线程。何时使用其他技术替代线程开发人员使用线程时需要非常小心。启动线程是很容易的,但确保所有共享数据保持一致很难。遇到问题往往很难解决,这是由于在一段时间... 阅读全文
posted @ 2014-05-26 15:19 Avatarx 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、QThreadPool类 QThreadPool管理一组线程。它负责管理和回收单个QThread对象以减少程序中线程创建的开销。每个Qt应用程序都有一个全局的QThreadPool对象,可通过方法globalInstance()获得。为了调用QThreadPool中的一个线程,需要提供一个从QR... 阅读全文
posted @ 2014-05-26 15:10 Avatarx 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 从 dbzhang800 的博客中转载两篇关于事件循环的文章,放在一起,写作备忘。 再次提到的一点是:事件循环和线程没有必然关系。 QThread 的 run() 方法始终是在一个单独线程执行的,但只有在 run() 方法中使用了 exec() 才真正开启了一个单独的事件循环。 顺便一提... 阅读全文
posted @ 2014-05-26 09:53 Avatarx 阅读(1857) 评论(0) 推荐(0) 编辑