草庐IT

Scripting

全部标签

python - 是否有 Python 的 "safe"子集用作嵌入式脚本语言?

在我创建的许多Python应用程序中,我经常创建简单的模块,只包含用作配置文件的常量。此外,因为配置文件实际上是一个Python代码文件,所以我可以添加简单的逻辑来根据调试级别等更改变量。虽然这对内部应用程序非常有效,但我对将此类应用程序发布到野外持谨慎态度,因为担心有人会意外或恶意地向文件中添加破坏性代码。将Python用作嵌入式脚本语言也是如此。是否存在被认为“安全”嵌入的Python子集?我意识到可以认为它有多安全是相当主观的。然而,JavaApplets和Flash都有其定义明确的安全沙箱。我想知道是否有具有类似规则的Python版本?编辑:我问的不是配置文件方法,而是因为我有

python - 如何将脚本语言实现到 C 应用程序中?

我有一个C应用程序,我想包含一个脚本语言以将某些功能放入脚本中。我只是没有这方面的经验,也不知道从哪里开始(仍在学习C并试图理解应用程序)。我的应用程序和脚本之间的嵌入和通信实际上是如何工作的?我想我需要脚本语言的解释器作为库(Windows上的.dll或可以编译到我的应用程序中的C源代码)?然后我可以做类似的事情吗interpreter->run("myscript",some_object);脚本如何知道对象的属性?假设我的脚本想要读取或修改some_object->some_field?是否有针对这种嵌入进行了优化的脚本语言?我知道Lua在游戏开发中很流行,而像Python、Pe

python - 如何将脚本语言实现到 C 应用程序中?

我有一个C应用程序,我想包含一个脚本语言以将某些功能放入脚本中。我只是没有这方面的经验,也不知道从哪里开始(仍在学习C并试图理解应用程序)。我的应用程序和脚本之间的嵌入和通信实际上是如何工作的?我想我需要脚本语言的解释器作为库(Windows上的.dll或可以编译到我的应用程序中的C源代码)?然后我可以做类似的事情吗interpreter->run("myscript",some_object);脚本如何知道对象的属性?假设我的脚本想要读取或修改some_object->some_field?是否有针对这种嵌入进行了优化的脚本语言?我知道Lua在游戏开发中很流行,而像Python、Pe

javascript - 在您的 html 中使用大量脚本标签是否会导致性能问题?

在html文件中包含大量(比如50个)脚本标签是否存在任何问题。它会导致页面呈现时间出现任何性能问题吗?我的页面上有一个部分,它提取一个地理位置点并将其放入一个数组中,以便在谷歌地图上使用。我可以只为地理位置点创建一个单独的查询,但我相信如果在请求其他内容时将其提取出来会更有效。points[{count}]=[{job_latitude},{job_longitude},'{title}']; 最佳答案 当浏览器遇到SCRIPT元素时,它会停止解析和呈现HTML,并开始解析和解释其内容。这是因为代码SCRIPT元素可能会改变已经解

javascript - 在您的 html 中使用大量脚本标签是否会导致性能问题?

在html文件中包含大量(比如50个)脚本标签是否存在任何问题。它会导致页面呈现时间出现任何性能问题吗?我的页面上有一个部分,它提取一个地理位置点并将其放入一个数组中,以便在谷歌地图上使用。我可以只为地理位置点创建一个单独的查询,但我相信如果在请求其他内容时将其提取出来会更有效。points[{count}]=[{job_latitude},{job_longitude},'{title}']; 最佳答案 当浏览器遇到SCRIPT元素时,它会停止解析和呈现HTML,并开始解析和解释其内容。这是因为代码SCRIPT元素可能会改变已经解

javascript - 通过 AJAX 加载脚本标签

我有一个div标签,它通过ajax调用填充了脚本,但脚本没有执行。有没有办法让脚本执行? 最佳答案 如果您使用jQuery的.html方法,它会解析出脚本标签并评估它:$("div").html('alert("Thisshouldwork")');如果jQuery不是一个选项,您可以使用(1)正则表达式或(2)解析DOM树并查找脚本标签自己编写。(#2是jQuery的做法) 关于javascript-通过AJAX加载脚本标签,我们在StackOverflow上找到一个类似的问题:

javascript - 通过 AJAX 加载脚本标签

我有一个div标签,它通过ajax调用填充了脚本,但脚本没有执行。有没有办法让脚本执行? 最佳答案 如果您使用jQuery的.html方法,它会解析出脚本标签并评估它:$("div").html('alert("Thisshouldwork")');如果jQuery不是一个选项,您可以使用(1)正则表达式或(2)解析DOM树并查找脚本标签自己编写。(#2是jQuery的做法) 关于javascript-通过AJAX加载脚本标签,我们在StackOverflow上找到一个类似的问题:

html - Bash:格式化 HTML 中的列表元素

我没有bash经验,只是想知道如何开始。我必须编写一个正确格式化XHTML文档的bash脚本。例如把这个:TestTestTest进入这个:TestTestTest现在我相信我必须做这样的事情:cat>format1#createfile#!bin/bashiftailofalineendswith"":(likeororor)add\nfiifheadofaline=oradd\nfi请帮助我理解它。这就是我能想到的,我真的很想知道如何解决它。 最佳答案 考虑到必须使用bash脚本解决问题并且不能使用htmltidy的限制,那么我

html - Bash:格式化 HTML 中的列表元素

我没有bash经验,只是想知道如何开始。我必须编写一个正确格式化XHTML文档的bash脚本。例如把这个:TestTestTest进入这个:TestTestTest现在我相信我必须做这样的事情:cat>format1#createfile#!bin/bashiftailofalineendswith"":(likeororor)add\nfiifheadofaline=oradd\nfi请帮助我理解它。这就是我能想到的,我真的很想知道如何解决它。 最佳答案 考虑到必须使用bash脚本解决问题并且不能使用htmltidy的限制,那么我

javascript - 测试 URL 是否可以从 Web 浏览器访问,即确保未被代理服务器阻止

我从mywebsite.com为我的网站提供服务。我在flickr上托管图像,因此所有图像都通过对flickr的获取请求加载到用户的浏览器中。我的许多网站用户从企业网络访问mywebsite.com,这会阻止对flickr.com的访问。这意味着用户会得到非常烦人的空白占位符而不是图像。我在使用Facebook点赞按钮时遇到了同样的问题。这使我的网站看起来对这些用户没有吸引力。有没有一种方法可以运行客户端脚本来检查是否可以访问flickr.com、facebook.com等。如果不是,我可以更改图像的href属性以从备用源加载,或者替换为标准图像,说明他们的网络正在阻止访问。我还可以删