Tag: 插件

我如何创build一个Java沙盒?

我想让我的应用程序运行其他人的代码,即插件。 但是,我有什么select来使这个安全,所以他们不写恶意代码。 我如何控制他们能做什么或不能做什么? 我偶然发现JVM有一个“内build的沙盒”function – 这是什么,这是唯一的方法? 是否有第三方Java库制作沙箱? 我有什么select? 指南和例子的链接表示赞赏!

记事本++手动高亮显示选定的文字,如Microsoft Word一样

我不知道是否有办法突出选定的代码块,并突出显示它,就像我们通常在Microsoft Word中突出显示带有黄色的文本一样。 我们需要一个插件来做到这一点吗? 有什么build议么?

当图像不存在时,如何在回形针中显示隐藏图像

如果没有图像与logging关联,如何防止调用关联图像的图像标签显示? <%= image_tag @agent.avatar.url %> …如果没有与该代理相关的图像,则给我文本“丢失”。 我想testing看看有一个可用的图像,然后呈现上面的标记,如果testing返回true。 更好的是,如果没有特别提供的图像,是否有指定默认图像?

通过插件访问Redmine控制器

我已经在Redmine官方网站上提出了这个问题,但是我没有得到任何答案,也许我会在这里有更多的机会。 我正在开发一个项目,并尝试通过添加一些function来改进Redmine的现有插件 ,以允许用户以简单的forms上传他的Dropbox文件到Redmine文档中。 Redmine已经有这种可能性,所以我想使用已经在Redmine源代码中定义的控制器和方法。 我在我的一个插件视图中有下面的代码: <% html_title "Reddrop – Sync" %> <h2>Synchronisation page</h2> <p>Please choose your file</p> <%= form_tag({:controller => "documents", :action => "add_attachment", :id => @document}, :multipart => true) do %> <%= file_field_tag 'attachments[dummy][file]', :id => nil, :multiple => true, :onchange => "addInputFiles(this)" %> <%= submit_tag(value = "Sync this file with Redmine") %> <% […]

在Angular 2,Angular 4或Angular 5中实现插件体系结构/插件系统/可插入框架

我想在Angular 2 , Angular 4或Angular 5应用程序中实现一个可插入的(插件)框架。 (我开发这个可插拔框架的具体用例是我需要开发一个微型的内容pipe理系统,由于这里没有详细说明的一些原因, Angular 2/4/5几乎完全适合大部分的需求系统。) 通过可插入框架(或插件体系结构),我特指一个系统,它允许第三方开发人员通过使用可插入组件来创build或扩展主应用程序的function,而无需直接访问或了解主应用程序的源代码或内部工作。 可插入框架的例子包括常见的内容pipe理系统,如WordPress或Drupal 。 理想情况下(与Drupal一样)可以简单地将这些可插入的组件(或插件)放到一个文件夹中,让应用程序自动检测它们,并让它们神奇地“工作”。 我试图确定以下五个问题的答案。 实用性: Angular 2/4/5应用程序的插件框架是否实用? (到现在为止,我还没有find用Angular2/4/5创build真正可插入框架的实用方法。) 预期的挑战:在实现Angular 2/4/5应用程序的插件框架中可能遇到什么挑战? 实施策略:可以采用哪些特定的技术或策略来实现Angular 2应用程序的插件框架? 最佳实践:为Angular 2/4/5应用程序实现插件系统的最佳实践是什么? 替代技术: 如果插件框架在Angular 2/4/5应用程序中不可行,那么相对等效的技术(如React )可能适用于现代Web应用程序 ? 一般来说,使用Angular 2/4/5是非常理想的,因为: 这是非常快的 它具有相对较小的占地面积(在AOT和tree shaking ) – 并且该占地面积继续缩小 它消耗很less的带宽(在初始负载之后) 它function强大 它与许多最好的和最新的Web技术(如TypeScript和Observables搭配使用 得到Google支持,未来很可能得到支持和加强 我非常希望在当前的项目中使用Angular 2/4/5 。 如果我能够使用Angular 2/4/5 ,我也将使用Angular-CLI和Angular Universal (用于服务器端渲染)。 到目前为止,关于上述问题,我的想法如下。 请审阅并提供您的反馈和启示。 Angular 2/4/5应用程序使用包 – 但这不一定与允许应用程序中的插件相同。 […]

Git(或Hg)插件,用于处理Microsoft Word和/或OpenOffice文件

有没有人遇到过一个Git或Hg插件,用于“有意义”的差异/合并/分支OpenOffice或Microsoft word文件。 我知道我可以签入.doc文件,但是Git和Hg都将它们视为二进制的斑点。 我希望能够对文件的文本进行所有(或至less很多)正常的基于修订的操作。 是的,我知道我应该使用Latex或在RTF之间来回转换文件。 我试图pipe理技术人员和“pipe理人员”之间的协作,我只是在寻找一个更“原生”的解决scheme。 这和我在Biostar上的问题有关: http : //biostar.stackexchange.com/questions/1749/writing-collaboration-with-source-control-and-microsoft-word 谢谢。

Unity3D与android的集成

我需要创build一个由Unity3d(animation等)和AndroidSDK(通过androidSDK我写的几个活动,在Java,清单和资源编写的活动)写的部分组成的android应用程序, 事实上,我已经有了这些部分(至less嘲笑准备=))我不知道如何沟通他们之间。 我读了很多关于unity3d android集成的文章(主要是关于所谓的“插件”),并没有理解这个工作人员是如何工作的=(我理解的主要事情(每个人都写了官方文档)是关于插件的文档非常差… =) 我可以理解的唯一沟通方式是从unity3d脚本(使用AndroidJavaClass和AndroidJavaObject)进行意图(广播),以便我的活动(用java编写)可以处理它。 但有些事情告诉我,这不是最好的解决scheme… 我读到的关于这个问题的是我需要使用JNI(这是java本地接口 – 为什么?!? – 为什么我需要使用本机代码?) 我是否需要在java上创build一些中间层代码,目的是与我的java活动进行通信,使用AndroidNDK进行编译,并将其作为插件包含到Unity3d项目中? 我怎么能写中间层比? 我是否需要使用UnityPlayer而不是“Activity”作为基类,为什么?

无法在CLI上从Git安装Cordova插件

现在我已经有一段时间了。 我正在Cordova 3.4 Windows 7上开发Android应用程序,我无法安装任何非核心插件(如Google Analytics , Social Share )。 我知道我已经安装了plugman,node,git,cordova和CLI,因为当我将它们键入命令提示符时,我得到一个有效的响应。 Android SDK正在工作,我已经更新了所有这些模块,并尝试重新安装。 以下是我尝试安装不属于Cordova核心的插件时收到的错误: C:\Users\UserName\Desktop\hello>cordova plugin add https://github.com/danwilson/google-analytics-plugin.git Fetching plugin "https://github.com/danwilson/google-analytics-plugin.git" via git clone Error: Command failed: fatal: could not create work tree dir 'C:\Users\DAVIDH~1\AppData\Local\Temp\plugman\git\1397683376354'.: No such file or directory 我想知道这是否是一个PATH问题,虽然我已经尝试了很多与此相关的解决scheme。 非常感谢您的build议和指导。 谢谢!

如何在Android Studio中安装插件

我正在寻找在Android Studio上安装自定义插件,我该怎么办?

任何人都发现Visual Studio的PowerShell语法突出显示或IntelliSense插件?

有没有人find了Visual Studio的插件,以允许PowerShell语法突出显示或智能感知? 如果没有,有没有人知道为什么不呢? 我一直希望有很多空闲时间的人现在就能解决这个问题。 我有希望,因为其他人已经设法采取有限的文件,并build立其他语言,如NHaml的自定义IntelliSense提供程序。 编辑:澄清,我不在寻找可用于开发PowerShell的IDE列表。 我花了90%的时间在Visual Studio中。 它已经做了切片和切割代码非常好的工作。 这是我喜欢用来编辑所有文本和代码的IDE。 PowerShell语法的缺失突出表明我使用PowerShell脚本是非常痛苦的。