亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? threadtest.py

?? Welcome to MS4W, the no fuss installer for setting up MapServer on Microsoft Windows platforms. The
?? PY
字號:
# $Id: threadtest.py,v 1.9 2005/12/11 00:16:30 sean Exp $## Project:  MapServer# Purpose:  xUnit style Python mapscript test of multi-threading# Author:   Sean Gillies, sgillies@frii.com## ===========================================================================# Copyright (c) 2004, Sean Gillies# # Permission is hereby granted, free of charge, to any person obtaining a# copy of this software and associated documentation files (the "Software"),# to deal in the Software without restriction, including without limitation# the rights to use, copy, modify, merge, publish, distribute, sublicense,# and/or sell copies of the Software, and to permit persons to whom the# Software is furnished to do so, subject to the following conditions:## The above copyright notice and this permission notice shall be included# in all copies or substantial portions of the Software.## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER# DEALINGS IN THE SOFTWARE.# ===========================================================================## Execute this module as a script from mapserver/mapscript/python##     python tests/cases/threadtest.py -v## ===========================================================================import os, sysimport unittestimport threading# the testing module helps us import the pre-installed mapscriptfrom testing import mapscript, TESTMAPFILE, INCOMINGdef draw_map(name, save=0):    #print "making map in thread %s" % (name)    mo = mapscript.mapObj(TESTMAPFILE)    im = mo.draw()    if save:        im.save('threadtest_%s.png' % (name))def trigger_exception(name):    #print "triggering exception in thread %s" % (name)    mo = mapscript.mapObj(TESTMAPFILE)    try:        mo.setExtent(1, 50, -1, 51)        raise Exception, "We expected a MapServer exception"    except mapscript.MapServerError:        passclass MultipleThreadsTestCase(unittest.TestCase):        def testDrawMultiThreads(self):        """map drawing with multiple threads"""        workers = []        for i in range(10):            name = 'd%d' % (i)            thread = threading.Thread(target=draw_map, name=name, args=(name,1))            workers.append(thread)            thread.start()             def testExceptionsMultiThreads(self):        """mapserver exceptions behave with multiple threads"""                workers = []        for i in range(10):            name = 'e%d' % (i)            thread = threading.Thread(target=trigger_exception, name=name,                                      args=(name,))            workers.append(thread)            thread.start()             def testExceptionContainmentMultiThreads(self):        """mapserver exceptions should be contained to a thread"""                num = 100        workers = []        # Trigger an exception in the first started thread        for i in range(0, 1):            name = 'c%d' % (i)            thread = threading.Thread(target=trigger_exception, name=name,                                      args=(name,))            workers.append(thread)                # Draw normally        for i in range(1, num):            name = 'c%d' % (i)            thread = threading.Thread(target=draw_map, name=name,                                      args=(name,))            workers.append(thread)                # Start all threads        for i in range(num):            workers[i].start()def draw_map_wfs(name, save=0):    #print "making map in thread %s" % (name)    mo = mapscript.mapObj(TESTMAPFILE)        # WFS layer    lo = mapscript.layerObj()    lo.name = 'cheapo_wfs'    lo.setProjection('+init=epsg:4326')    lo.connectiontype = mapscript.MS_WFS    lo.connection = 'http://zcologia.com:9001/mapserver/members/features.rpy?'    lo.metadata.set('wfs_service', 'WFS')    lo.metadata.set('wfs_typename', 'users')    lo.metadata.set('wfs_version', '1.0.0')    lo.type = mapscript.MS_LAYER_POINT    lo.status = mapscript.MS_DEFAULT    lo.labelitem = 'zco:mid'    so1 = mapscript.styleObj()    so1.color.setHex('#FFFFFF')    so1.size = 9    so1.symbol = 1 #mo.symbolset.index('circle')    so2 = mapscript.styleObj()    so2.color.setHex('#333333')    so2.size = 7    so2.symbol = 1 #mo.symbolset.index('circle')        co = mapscript.classObj()    co.label.type = mapscript.MS_BITMAP    co.label.size = mapscript.MS_SMALL    co.label.color.setHex('#000000')    co.label.outlinecolor.setHex('#FFFFFF')    co.label.position = mapscript.MS_AUTO    co.insertStyle(so1)    co.insertStyle(so2)    lo.insertClass(co)    mo.insertLayer(lo)    if not mo.web.imagepath:        mo.web.imagepath = os.environ.get('TEMP', None) or INCOMING    mo.debug = mapscript.MS_ON    im = mo.draw()    if save:        im.save('threadtest_wfs_%s.png' % (name))def draw_map_wms(name, save=0):    #print "making map in thread %s" % (name)    mo = mapscript.mapObj(TESTMAPFILE)         # WFS layer    lo = mapscript.layerObj()    lo.name = 'jpl_wms'    lo.setProjection('+init=epsg:4326')    lo.connectiontype = mapscript.MS_WMS    lo.connection = 'http://wms.jpl.nasa.gov/wms.cgi?'    lo.metadata.set('wms_service', 'WMS')    lo.metadata.set('wms_server_version', '1.1.1')    lo.metadata.set('wms_name', 'global_mosaic_base')    lo.metadata.set('wms_style', 'visual')    lo.metadata.set('wms_format', 'image/jpeg')    lo.type = mapscript.MS_LAYER_RASTER    lo.status = mapscript.MS_DEFAULT    lo.debug = mapscript.MS_ON    mo.insertLayer(lo)    if not mo.web.imagepath:        mo.web.imagepath = os.environ.get('TEMP', None) or INCOMING    mo.debug = mapscript.MS_ON    mo.selectOutputFormat('image/jpeg')    im = mo.draw()    if save:        im.save('threadtest_wms_%s.jpg' % (name))class OWSRequestTestCase(unittest.TestCase):    #def testDrawWFS(self):    #    workers = []    #    for i in range(10):    #        name = 'd%d' % (i)    #        thread = threading.Thread(target=draw_map_wfs, name=name,     #                                  args=(name,1))    #        workers.append(thread)    #        thread.start()        def testDrawWMS(self):        workers = []        for i in range(10):            name = 'd%d' % (i)            thread = threading.Thread(target=draw_map_wms, name=name,                                       args=(name,1))            workers.append(thread)            thread.start()     # -----------------------------------------------------------------------------if __name__ == '__main__':    unittest.main()

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本成人中文字幕| 国产精品性做久久久久久| 国产精品亚洲午夜一区二区三区| 一本到不卡免费一区二区| 久久精品在线观看| 国产91对白在线观看九色| 欧美成人三级电影在线| 裸体在线国模精品偷拍| 91精品国产一区二区三区| 午夜免费久久看| 欧美日韩精品一区二区在线播放| 日韩理论片网站| 91在线观看地址| 午夜视频一区二区| 91精品欧美综合在线观看最新 | 欧美一级电影网站| 午夜精品一区二区三区电影天堂| 欧美日韩综合在线免费观看| 亚洲综合偷拍欧美一区色| 欧美精品在线观看播放| 久久精品国产色蜜蜜麻豆| 国产肉丝袜一区二区| 成人av在线看| 日韩影视精彩在线| 久久久国产一区二区三区四区小说 | 精品国产三级电影在线观看| 国产成人久久精品77777最新版本| 亚洲欧洲精品天堂一级| 欧美日韩免费在线视频| 国产成人亚洲综合色影视| 亚洲精品乱码久久久久久| 精品久久久三级丝袜| 97国产一区二区| 麻豆久久久久久久| 亚洲老司机在线| 色综合激情五月| 精品影院一区二区久久久| 亚洲欧洲制服丝袜| 亚洲精品一区二区三区香蕉| 欧美综合天天夜夜久久| 国产成人av自拍| 麻豆传媒一区二区三区| 亚洲一区二区四区蜜桃| 国产午夜亚洲精品午夜鲁丝片| 欧美视频一区二| 91久久精品网| 色综合久久精品| av一区二区三区四区| 国产高清精品在线| 黑人巨大精品欧美黑白配亚洲| 亚洲综合图片区| 亚洲一二三四久久| 亚洲制服丝袜av| 亚洲欧美一区二区久久| 亚洲色欲色欲www| 综合网在线视频| 日韩美女视频19| 亚洲一区在线电影| 亚洲国产综合视频在线观看| 亚洲国产精品影院| 日韩精品电影一区亚洲| 日本欧美大码aⅴ在线播放| 首页国产丝袜综合| 久久国产夜色精品鲁鲁99| 青椒成人免费视频| 成人激情黄色小说| 一本大道久久a久久综合| 欧美日韩一区精品| 国产欧美日韩不卡| 亚洲视频你懂的| 日日骚欧美日韩| 国产一区二区三区高清播放| 91在线观看一区二区| 欧美日本一道本在线视频| 精品三级在线看| 亚洲综合精品久久| 美女精品自拍一二三四| 成人国产精品免费观看| 欧美丰满少妇xxxxx高潮对白 | 国产亚洲精久久久久久| 一区二区三区四区中文字幕| 亚洲国产成人自拍| 亚洲在线视频网站| 国产乱理伦片在线观看夜一区| 色呦呦网站一区| 国产网红主播福利一区二区| 亚洲成a人片在线不卡一二三区 | 97久久精品人人爽人人爽蜜臀 | 丁香天五香天堂综合| 欧美日韩精品一区二区三区| 中文字幕五月欧美| 久久国产综合精品| 正在播放亚洲一区| 艳妇臀荡乳欲伦亚洲一区| 成人精品一区二区三区四区| 精品88久久久久88久久久| 肉丝袜脚交视频一区二区| 99在线视频精品| 中文字幕日韩av资源站| 高清不卡在线观看av| 精品精品国产高清a毛片牛牛 | 91久久国产综合久久| 国产精品你懂的| av一二三不卡影片| 国产网红主播福利一区二区| 精品一区二区成人精品| 久久综合久久99| 国产麻豆一精品一av一免费| 337p日本欧洲亚洲大胆精品 | 99久久精品免费看| 亚洲欧美视频在线观看| 色噜噜狠狠色综合中国 | 国产色产综合产在线视频| 国产一二精品视频| 国产精品嫩草影院com| 色婷婷久久久亚洲一区二区三区 | 国产一区二区三区久久久| 久久精品视频网| 91无套直看片红桃| 蜜臀精品久久久久久蜜臀| 久久精品亚洲国产奇米99| 成人av小说网| 婷婷综合另类小说色区| 亚洲国产精品成人综合| 欧美日韩视频一区二区| 国产成人精品一区二区三区四区 | 国内偷窥港台综合视频在线播放| 久久综合狠狠综合久久综合88| 精品一区二区三区的国产在线播放| 久久一夜天堂av一区二区三区| 高清免费成人av| 国产精品久久久久久久午夜片 | 免费在线欧美视频| 久久嫩草精品久久久久| 欧美日韩一区二区欧美激情| 紧缚捆绑精品一区二区| 亚洲免费电影在线| 日韩精品一区二区三区在线观看 | 亚洲午夜成aⅴ人片| www久久久久| 欧美久久久久久久久久| 91亚洲午夜精品久久久久久| 成人av在线播放网站| 丝袜诱惑亚洲看片| 一区二区三区在线免费视频| 亚洲精品一区二区三区精华液| 国产不卡视频在线播放| 奇米色777欧美一区二区| 亚洲黄网站在线观看| 国产精品美女久久久久aⅴ| 欧美无乱码久久久免费午夜一区| 国产裸体歌舞团一区二区| 手机精品视频在线观看| 亚洲一区在线观看网站| 亚洲猫色日本管| 亚洲欧美在线观看| 中文字幕一区二区三区av| 久久久久久久国产精品影院| 日韩一区二区在线免费观看| 欧美日韩日日骚| 欧美人动与zoxxxx乱| 欧美图区在线视频| 欧美日韩高清在线播放| 欧美自拍丝袜亚洲| 大胆欧美人体老妇| 91啪九色porn原创视频在线观看| 国产成人99久久亚洲综合精品| 国产一区二区三区免费看 | 7777精品久久久大香线蕉 | 国产白丝精品91爽爽久久| 免费av网站大全久久| 国产在线一区二区| 成人黄色777网| www.激情成人| 欧美性大战久久久| 欧美视频在线观看一区二区| 精品国产免费久久| 中文字幕色av一区二区三区| 一级日本不卡的影视| 精品一区二区在线免费观看| 99r精品视频| 欧美xxxx老人做受| 亚洲欧洲日本在线| 蜜臀av一区二区| 色婷婷久久久综合中文字幕| 欧美理论片在线| 欧美久久婷婷综合色| 亚洲另类春色国产| 国产麻豆午夜三级精品| 欧美日韩aaaaa| 亚洲欧洲日韩一区二区三区| 日本伊人色综合网| 99v久久综合狠狠综合久久| 亚洲精品一区二区三区四区高清| 亚洲黄网站在线观看| av不卡在线播放| 日本一区二区视频在线| 亚洲国产一二三| 欧美视频中文字幕| 国产精品激情偷乱一区二区∴|