有时候我们需要在dragMoveEvent, dropEvent这样的函数中进行一些判断, 过滤不合法的drag或者是区分不同类型的drag做不同的处理, 比如.代码大致如下:
void Scene::dragMoveEvent(QGraphicsSceneDragDropEvent *event)
{
if(event->source()********)
{...
分类:
其他好文 时间:
2014-09-07 01:07:44
阅读次数:
193
用 pcap_next_ex() 函数代替 _5_ 中的 pcap_loop()函数;pcap_loop()函数是基于回调的原理来进行数据捕获,这是一种精妙的方法,并且在某些场合中,它是一种很好的选择。 然而,处理回调有时候并不实用 -- 它会增加程序的复杂度,特别是在拥有多线程的C++程序中。可以...
epoll - I/O event notification facility在linux的网络编程中,非常长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的优点在于它不会随着监听fd数目的增长而减少效率。由于...
分类:
其他好文 时间:
2014-09-06 22:28:44
阅读次数:
442
原文:2. SQL Server数据库状态监控 - 错误日志无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯现场及原因。Windows Event Log和 SQL Server Error Log就是这样的日...
分类:
数据库 时间:
2014-09-06 12:17:53
阅读次数:
375
1、在cmd中输入“eventvwr”, 打开“Event Viewer”2、点击“Windows Logs”下的“Security”3、点击“Security”下的“Filter Current Log”4、在“All Events ID”处输入“4624”,代表登录事件5、点击每条过滤项,就可以...
分类:
其他好文 时间:
2014-09-05 21:05:01
阅读次数:
201
js阻止冒泡 在阻止冒泡的过程中,W3C和IE采用的不同的方法,那么我们必须做以下兼容。 复制代码 代码如下: function stopPro(evt){ var e = evt || window.event; //returnValue如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个...
分类:
Web程序 时间:
2014-09-05 19:53:51
阅读次数:
276
ORACLE游标循环有几种用法,下面分别介绍一下。首先定义游标和变量CURSOR C1 IS SELECT eNAME,ejob FROM emp WHERE deptno=10;v_NAME VARCHAR2(10);v_job VARCHAR2(10);第一种:使用loop 循环 open c1...
分类:
数据库 时间:
2014-09-05 18:08:51
阅读次数:
198
1. [代码][C/C++]代码 //Event.h#ifndef _EVENT_H_#define _EVENT_H_class EmptyObject {};templateclass Event{public:Event() :m_pObjectPtr(NULL), m_pMemeberFu....
分类:
编程语言 时间:
2014-09-05 15:57:41
阅读次数:
246
/*利用触发器禁止修改一些特殊的数据表*/CREATETRIGGERTable_MonitorONDATABASEFORCREATE_TABLE,ALTER_TABLE,DROP_TABLEASDeclare@SVarchar(800)Set@S=EVENTDATA().value(‘(/EVENT_INSTANCE/TSQLCommand/CommandText)[1]‘,‘nvarchar(max)‘)Print@SCreateTabledbo.Test2(IDIntNo..
分类:
数据库 时间:
2014-09-05 14:32:22
阅读次数:
293