打开internet选项(在控制面版里面或者直接打开IE浏览器,点工具——INTERNET选项)点开安全选项,把站点加入受信任站点,再在“受信任站点”下面选 “自定义级别”——下载未签名的ACTIVE改为提示。重用启动浏览器即可。
1.用中文版ewido查杀,自动免费升级.最新的木马查杀软件ewido-setup_4.0.0.172c中文!自动更新!
下载安装地址:
或者
2.多种方法彻底阻止d出窗口
作者:陈登云
近期许多朋友打电话咨询,有关IE自动d出窗口的问题,为此本站根据大家需要,紧急整理本文,希望解决大家的问题,现在有很多网站都会莫名d出一些广告窗口,可恶之极,为此丁香鱼网络()教大家一个技巧,利用winxp sp2功能来阻止d窗程序。
本文向您讲述如何在运行 Windows XP Service Pack 2 的计算机上配置d出窗口阻止程序。d出窗口阻止程序是 Internet Explorer 中的一项新功能。此功能会阻止大多数不需要的d出窗口出现。默认情况下,d出窗口阻止程序是打开的,在打开d出窗口阻止程序时,自动d出窗口和后台d出窗口会被阻止,但由用户打开的d出窗口仍然以正常方式打开,以下介绍三种方法,供您选择,如有问题,可以随时到本站留言,本站每天24小时值守留言板,保证每天第一时间回复您的问题。
方法一:如何打开d出窗口阻止程序
注意:默认情况下,d出窗口阻止程序是打开的。只有在其被关闭时才必须将其打开。
1. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。
2. 在“工具”菜单上,指向“d出窗口阻止程序”,然后单击“启用d出窗口阻止程序”以打开d出窗口阻止程序,或者单击“关闭d出窗口阻止程序”以关闭d出窗口阻止程序。
一、从“Internet 选项”
要从“Internet 选项”配置d出窗口阻止程序,请按照下列步骤 *** 作:
1. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 单击“隐私”选项卡,然后选中“阻止d出窗口”复选框以打开d出窗口阻止程序,或者清除“阻止d出窗口”复选框以关闭d出窗口阻止程序。
4. 单击“应用”,然后单击“确定”。
二、如何配置d出窗口阻止程序设置
可以配置以下d出窗口阻止程序设置:
允许网站列表
可以通过将某个网站添加到“允许的站点”列表中,从而允许在该网站中打开d出窗口。为此,请按照下列步骤 *** 作:
1. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。
2. 在“工具”菜单上,指向“d出窗口阻止程序”,然后单击“d出窗口阻止程序设置”。
3. 在“要允许的网站地址”框中,键入网站的地址,然后单击“添加”。
4. 单击“关闭”。
三、阻止所有d出窗口
要阻止所有d出窗口(包括由用户打开的d出窗口),请按照下列步骤 *** 作:
1. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。
2. 在“工具”菜单上,指向“d出窗口阻止程序”,然后单击“d出窗口阻止程序设置”。
3. 在“筛选级别”列表中,选择“高:阻止所有d出窗口(使用 Ctrl 替代)”,然后单击“关闭”。
四、替代键
要在已经将筛选级别设置为“高:阻止所有d出窗口(使用 Ctrl 替代)”时自己打开一个d出窗口,可按住 Ctrl 键,然后打开d出窗口。
五、配置声音
要在d出窗口被阻止时播放声音,请按照下列步骤 *** 作:
1. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。
2. 在“工具”菜单上,指向“d出窗口阻止程序”,然后单击“d出窗口阻止程序设置”。
3. 选中“阻止d出窗口时播放声音”复选框,然后单“关闭”。
六、如何为被视为安全的区域配置d出窗口阻止程序
因为“受信任的站点”和“本地 Intranet”Web 内容区域被视为安全的,所以决不会阻止其d出窗口。要为这些区域配置d出窗口阻止程序,请按照下列步骤 *** 作:
1. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 单击“安全”选项卡,并在“请为不同区域的 Web 内容指定安全设置”框,单击“本地 Intranet”。
4. 单击“自定义级别”,在“使用d出窗口阻止程序”下,单击“启用”以打开d出窗口阻止程序,或者单击“禁用”以关闭d出窗口阻止程序。
5. 单击“确定”两次。
6. 重复执行步骤 1 至 2。
7. 单击“安全”选项卡,并在“请为不同区域的 Web 内容指定安全设置”框内单击“受信任的站点”。
8. 单击“自定义级别”,在“使用d出窗口阻止程序”下,单击“启用”以打开d出窗口阻止程序,或者单击“禁用”以关闭d出窗口
阻止程序。
9. 单击“确定”两次。
方法二:如何使用注册表项配置d出窗口阻止程序
配置整个d出窗口阻止程序
1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
2. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_WEBOC_POPUPMANAGEMENT
3. 双击“Iexplore.exe”
4. 要关闭整个d出窗口阻止程序,请在“数值数据”框中,键入 0,然后单击“确定”。或者,要打开整个d出窗口阻止程序,请在“数值数据”框中,键入 1,然后单击“确定”。
为每个区域配置d出窗口阻止程序
下面任一注册表子项下的每个数字分别代表一个不同的区域:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
对于每个区域下的 1809,数据值 3 表示禁用d出窗口阻止程序。数据值 0 表示启用d出窗口阻止程序。
方法三:如何使用组策略配置d出窗口阻止程序
配置整个d出窗口阻止程序
1. 单击“开始”,单击“运行”,键入 gpedit.msc,然后单击“确定”。
2. 依次展开“用户配置”、“管理模板”、“Windows 组件”和“Internet Explorer”。
3. 根据所需设置来设置“关闭d出窗口管理”,必须更新策略或重新启动计算机,才能应用更改。
为每个区域配置d出窗口阻止程序
1. 单击“开始”,单击“运行”,键入 gpedit.msc,然后单击“确定”。
2. 依次展开“用户配置”、“管理模板”、“Windows 组件”、“Internet Explorer”、“Internet 控制面板”和“安全页”,然后选择所需区域。
3. 根据所需设置来设置“用户d出窗口阻止程序”。必须更新策略或重新启动计算机,才能应用更改。
方法四:最简单的方法,重新注册IE组件(9月2日凌晨01:16更新)
1、IE莫名跳窗应该是恶意广告程序作怪,可以按以下方法修复:
重新注册IE项,修复IE注册。从开始->运行
输入命令 regsvr32 actxprxy.dll 确定
输入命令 regsvr32 shdocvw.dll 确定
2、跳窗网页可能保留在HOSTS,一经上网就先触发该网址为默认,就会自动打开,检查HOSTS:
用记事本在C:\WINDOWS\system32\drivers\etc\目录下打开HOSTS
在里面检查有没有网址,有则删除。
或在前面加127.0.0.1 保存后屏蔽掉。 (方法四经测试有效)
参考资料:
下面简单的例子存在tornado的网页上:import tornado.ioloopimport tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
一旦tornado.ioloop.IOLoop.instance().start()被调用时,它会阻止程序(或当前线程)。阅读的源代码IOLoop对象给出这个例子中的stop函数:To use asynchronous methods from otherwise-synchronous code (such as
unit tests), you can start and stop the event loop like this:
ioloop = IOLoop()
async_method(ioloop=ioloop, callback=ioloop.stop)
ioloop.start()
ioloop.start() will return after async_method has run its callback,
whether that callback was invoked before or after ioloop.start.
不过,我不知道如何整合到这一点我的程序。其实我有一个封装了Web服务器的类(有它自己的start和stop函数),但只要我打电话开始 CodeGo.net,程序(或测试)当然会块呢。 我试图启动另一个进程中的Web服务器(使用multiprocessing包)。这是包装的Web服务器的类:class Server:
def __init__(self, port=8888):
self.application = tornado.web.Application([ (r"/", Handler) ])
def server_thread(application, port):
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(port)
tornado.ioloop.IOLoop.instance().start()
self.process = Process(target=server_thread,
args=(self.application, port,))
def start(self):
self.process.start()
def stop(self):
ioloop = tornado.ioloop.IOLoop.instance()
ioloop.add_callback(ioloop.stop)
然而,停止似乎并不因为它仍然在接下来的测试运行,即使有这样的测试装置完全停止Web服务器:def setup_method(self, _function):
self.server = Server()
self.server.start()
time.sleep(0.5) # Wait for web server to start
def teardown_method(self, _function):
self.kstore.stop()
time.sleep(0.5)
我如何开始并从一个Python程序停止tornadoWeb服务器?
本文地址 :CodeGo.net/274277/
-------------------------------------------------------------------------------------------------------------------------
1. 我只是碰到了这一点,并发现这个问题我自己,从这个线程了下面。我只是把我的工作独立tornado代码(从所有的例子复制),并提出了实际的启动代码放到一个函数。然后我打电话给函数作为线程的线程。我的情况不同的线程调用是从我的,我刚才导入的startTornado和stopTornado例程现有的代码完成的。 以上的建议,工作带来极大的,所以我想我会提供缺少的示例代码。我在FC16系统在Linux下测试此代码(和固定我最初的O型)。import tornado.ioloop, tornado.web
class Handler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([ (r"/", Handler) ])
def startTornado():
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
def stopTornado():
tornado.ioloop.IOLoop.instance().stop()
if __name__ == "__main__":
import time, threading
threading.Thread(target=startTornado).start()
print "Your web server will self destruct in 2 minutes"
time.sleep(120)
stopTornado()
希望这有助于下一个人。
2. 要停止整个ioloop您只需调用ioloop。当你完成了单元测试。 (那唯一的(线程是ioloop.add_callback CodeGo.net,也就是说,如果单元测试是由另一个线程中执行,你可以包装在一个回调停止调用) 如果它不足以阻止HTTP Web服务器调用的httpserver.stop()方法
3. 这里是解决如何从另一个线程停止Torando。提供了一个很好的提示,但一段时间才能真正明白这工作的最后一个例子。 请看下面:import threading
import tornado.ioloop
import tornado.web
import time
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world!\n")
def start_tornado(*args, **kwargs):
application = tornado.web.Application([
(r"/", MainHandler),
])
application.listen(8888)
print "Starting Torando"
tornado.ioloop.IOLoop.instance().start()
print "Tornado finished"
def stop_tornado():
ioloop = tornado.ioloop.IOLoop.instance()
ioloop.add_callback(lambda x: x.stop(), ioloop)
print "Asked Tornado to exit"
def main():
t = threading.Thread(target=start_tornado)
t.start()
time.sleep(5)
stop_tornado()
t.join()
if __name__ == "__main__":
main()
4. tornado的IOloop.instance()有troublemultiprocessing.Process下运行时,从外部的信号停止。 唯一的解决办法我了的作品始终是Process.terminate():import tornado.ioloop, tornado.web
import time
import multiprocessing
class Handler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([ (r"/", Handler) ])
class TornadoStop(Exception):
pass
def stop():
raise TornadoStop
class worker(multiprocessing.Process):
def __init__(self):
multiprocessing.Process.__init__(self)
application.listen(8888)
self.ioloop = tornado.ioloop.IOLoop.instance()
def run(self):
self.ioloop.start()
def stop(self, timeout = 0):
self.ioloop.stop()
time.sleep(timeout)
self.terminate()
if __name__ == "__main__":
w = worker()
print 'starting server'
w.start()
t = 2
print 'waiting {} seconds before stopping'.format(t)
for i in range(t):
time.sleep(1)
print i
print 'stopping'
w.stop(1)
print 'stopped'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)