草庐IT

Performance_Scripts

全部标签

Python:将 setup.py "scripts="迁移到 entry_points

我想使用其他人的python实用程序,foobartools,它的native环境是linux。Foobartools是纯python,因此没有理由不能在我所在的Windows上使用它。在他们的setup.py中,他们使用旧式scripts=['bin/foobar'],。运行pipinstall-eb:\code\foobar在%pythonhome%\Scripts中创建一个名为foobar的文件,但Windows不会即使Scripts在PATH中,也不知道它。要使用它,我需要创建一个@python%pythonhome%\scripts\foobar批处理文件。这可行但不是最佳的

python - 基于代理的模拟 : performance issue: Python vs NetLogo & Repast

我正在用Python3复制一小块Sugarscape代理模拟模型。我发现我的代码的性能比NetLogo慢~3倍。可能是我的代码有问题,还是Python的固有限制?显然,这只是代码的一个片段,但Python花费了三分之二的运行时间。我希望如果我写了一些非常低效的东西,它可能会出现在这个片段中:UP=(0,-1)RIGHT=(1,0)DOWN=(0,1)LEFT=(-1,0)all_directions=[UP,DOWN,RIGHT,LEFT]#pointisjustatuple(x,y)deflook_around(self):max_sugar_point=self.pointmax_

performance - Python,迭代正则表达式但在第一次匹配时停止的最快方法

我有一个函数,如果一个字符串至少匹配一个则返回True列表中的正则表达式,否则为False。该函数称为性能常常是一个问题。当通过cProfile运行时,该函数花费了大约65%它的时间用于匹配,35%的时间用于遍历列表。我认为会有一种方法可以使用map()或其他东西,但我不能想办法让它在找到匹配项后停止迭代。有没有一种方法可以使函数更快,同时仍然让它返回找到第一个匹配项后?defmatches_pattern(str,patterns):forpatterninpatterns:ifpattern.match(str):returnTruereturnFalse

php - 带有尾部斜杠的 mod_rewrite 会破坏 CSS/IMG/SCRIPTS 路径

我正在尝试使mod_rewrite来自url的第一个子目录字符串,以便在类/数据库中创建与“jsfiddle.net保存的url”类似的功能。该脚本运行良好并进行了重写。例如网址http://jsfiddle.net/RyEue/这工作正常(加载所有css、脚本等):http://www.domain.com/787HHJ2这就是我过去使用的方法。问题是当URL以最后一个斜杠、脚本、css和其他松散路径结束时。http://www.domain.com/787HHJ2/重写脚本:DirectoryIndexindex.phpindex.htmlOptions+FollowSymlink

javascript - 如何修复 "page trying to load scripts from unauthenticated source"

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关闭6年前。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。这个问题是由于打字错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。Improvethisquestion如何在包含广告脚本的PHP页面中解决此问题?我添加了脚本。它在HTTP中运行良好,但在我将网站切

javascript - WebGL 警告 : "Attribute 0 is disabled. This has significant performance penalty"

当我运行下面的JavaScript/WebGL代码时(请向下滚动),我在我的开发控制台中看到以下警告消息:[.WebGLRenderingContext]PERFORMANCEWARNING:Attribute0isdisabled.Thishassignificantperformancepenalty下面的代码成功地在Canvas上绘制了一个白点。但是,我希望警告消失。我需要更改以下代码中的哪些内容才能使其停止显示?HTML:JavaScript:varVERTEX_SHADER_SOURCE=""+"voidmain(){"+"gl_Position=vec4(0.0,0.0,0

performance - Canvas vs DOM——HTML5中最高效的图片展示方式是什么?

StackOverflow用户在制作html5应用程序/网站时,对于图片库这样的情况,在浏览器中依次或同时显示大量图像,使用canvas元素是否合理?只要我们只是在谈论呈现图像,那么使用Canvas并在其上绘制图像而不是使用DOM元素标签有什么意义吗?还将有一些图像处理,如CSS3转换/移动/缩放/缩放和手势识别(拖动、触摸/点击、可能捏等),据我所知,它们适用于Canvas和img标签。保持尽可能多的“html5”风格并考虑性能也很重要。例如,futurecanvas元素是否会被浏览器越来越多地使用和优化,以及目前是否更快也很重要。由于我们正在考虑开发一个通用的html5应用程序,在

javascript - 如何让 JavaScript 文件显示在 Google Chrome 中 "Scripts"下的列表中?

我在我的页面中添加了4个JavaScript文件:GoogleChrome会在脚本下列出前两个文件,但不会列出后两个文件。如果我将以下JavaScript添加到test.js中,则会发生警报:alert('test');如何让chrome获取要调试的文件?在开发人员工具中,最后两个脚本未显示。我怎样才能让他们出现? 最佳答案 在调试器有机会看到它们之前,您的脚本可能已被完全收集(通过GC)。我猜这些脚本中没有全局函数。如果我是对的,您可以尝试输入一些简单的内容,例如“functionA111(){}”并检查脚本现在是否存在。

performance - Canvas 渲染性能

我正在修改游戏Jump'n'Bump的HTML5端口,以便在基于Apple和Android的移动设备上运行。我使用廉价的1GHzCortex-A8Android4.0.3平板电脑进行测试。我在系统的浏览器中遇到了奇怪的行为。我通常得到一个非常低的帧速率,大约1FPS(整个屏幕每帧都重新绘制,使用setTimeout...)。但是,当我在标记之前添加一个具有position:fixedCSS属性的时,帧率飙升并且游戏变得可以玩了。有人可以解释一下这个奇怪的现象吗?Android浏览器中是否有一些渲染模式会影响Canvas性能?这是一个跨平台问题吗?如何确保页面在用户浏览器中高效运行?我正

performance - <canvas> 和 <div> 的效率

我想问问是否有人可以给我一些关于我想做出的设计决定的提示。我的项目将包含一些Sprite(预计屏幕上同时显示10到30个),并且有多种实现它们的方法。一种方法是CSS-Sprites,另一种方法是在Canvas上绘制它们。两者都不难。背景将是由另一个人绘制的瓷砖map,在后台。我看过Crafty将Sprites附加为在中的HTML中,作为CSS-Sprite。我不确定是否存在速度差异是否在Canvas中。有区别吗?我希望用户通过鼠标点击、向左、向右等方式与sprite进行交互。当然,sprite会在图blockmap的元素上站立或行走。那么为编写处理程序是否更有效?并找到Sprite,