标签: external

梯度服务器作为SVG中的外部文件

可能重复:
在SVG中包含SVG文件

SVG中的fill属性接受一个url来指向一个渐变/模式元素,一个所谓的'paint server'的实例.

问题:是否可以在任何浏览器(当然,不是IE)中使用外部SVG文件中定义的渐变?喜欢,在rect.svg,

<rect fill="url(grad.svg#my_grad)" />
Run Code Online (Sandbox Code Playgroud)

和相应的<linearGradient />元素grad.svg

这将是非常好的,因为那时可以将他的所有渐变/模式存储在一个文件中并获得缓存...

干杯,

更新:这个问题,就其含义而言,是SVG包含SVG文件的副本(其中问题至少得到了Firefox的回答).我保持开放,因为我认为标题和标签更有可能被你找到.

css url svg gradient external

5
推荐指数
1
解决办法
2389
查看次数

ruby外化SQL模块

对于Ruby程序,对于将SQL查询保留在应用程序外部的模块的任何建议?我希望避免硬编码SQL查询,并可能在一组程序中支持多个SQL后端,这些程序可以进行直接SQL查询(也就是说,不通过ORM调解).

Hyopthetically:

# Production system is pg, dev environment is sqlite
sql_book = What::Module::Here.load( a_file,
                                    ENV['DEVEL'] ? 'PostgreSQL' : 'SQLite3' )

# Okay, now get all Widget IDs
r = db_handle.execute( :load_all_widget_ids )
Run Code Online (Sandbox Code Playgroud)

在perl我可能会使用Data::Phrasebook::SQL或更具异国情调的东西CAM::SQLManager.

ruby sql external

5
推荐指数
1
解决办法
142
查看次数

将xml文件存储在资源文件夹(WAR)中,从代码中读取

我的'src/main/recources'文件夹中有不同的XML文件,我想从我的webapplication中读取它们.

File f = new File("file1.xml");
f.getAbsolutePath();
Run Code Online (Sandbox Code Playgroud)

代码在WebService中调用,当我查看Tomcat-server-output时,会打印出'C:\ Users\Administrator'.我目前的解决方案是将'file1.xml'文档放在WAR之外的'C:\' - 文件夹中,但这样我的WAR不可转让.

我也试过了

    <bean name="webService">
        <property name="document">
         <value>classpath:file1.xml</value>
        </property>
    </bean>
Run Code Online (Sandbox Code Playgroud)

但这只是打印出"classpath:file.xml"而不解析它.

此致,皮特

java resources external war

5
推荐指数
1
解决办法
1万
查看次数

android:api到外部usb设备的机器人应用程序

Android设备变得非常便宜(特别是那些安装了Android v1.6的设备).我正在考虑使用一个作为自动机器人的大脑.不幸的是我没有找到任何相关信息.

我想连接两个外部USB网络摄像头和一些DIY自制USB ADC和输出端口转换器来控制车轮和读取模拟距离传感器.如果我选择一些便宜的上网本,他们通常已经拥有3个USB端口.但如果我被迫使用平板电脑,那么它还需要一个USB集线器.

  1. Android设备是否支持usb-hubs?
  2. 是否有任何API可以从外部USB网络摄像头中获取静止帧(例如"vfa:// 0"和"vfa:// 1")
  3. 是否有任何API可以从USB自定义设备中读取?假设它将模拟串行端口以简化.
  4. 我在Android 1.6或任何更新的版本中获得所有这些吗?

作为您的信息的更新:根据答案,我认为Android设备将相比努力太昂贵.我会选择带有标准linux和arduinio USB设备的廉价原子上网本,用于控制和传感器.以半公斤(一磅)重的设备为代价,我将节省数月的学习和发展.

usb webcam android external robot

5
推荐指数
1
解决办法
2634
查看次数

实现插件支持的最佳方式

我有一个c ++ MFC软件,它有一些使用C导出的插件的公共接口.

我即将打开外部3方开发软件.但是使用C导出是针对硬核程序员的.

实施它的最佳方法是什么?我听说过LUA,但想了解其他可能性.

c c++ plugins external

5
推荐指数
1
解决办法
435
查看次数

加载外部xml文件?

我有以下代码(来自此网站上的上一个问题),它从XML文件中检索某个图像:

<?php
$string = <<<XML
<?xml version='1.0'?>
<movies>
  <movie>
     <images>
        <image type="poster" url="http://cf1.imgobject.com/posters/b7a/4bc91de5017a3c57fe00bb7a/i-am-legend-original.jpg" size="original" width="675" height="1000" id="4bc91de5017a3c57fe00bb7a"/>
        <image type="poster" url="http://cf1.imgobject.com/posters/b7a/4bc91de5017a3c57fe00bb7a/i-am-legend-mid.jpg" size="mid" width="500" height="741" id="4bc91de5017a3c57fe00bb7a"/>
        <image type="poster" url="http://cf1.imgobject.com/posters/b7a/4bc91de5017a3c57fe00bb7a/i-am-legend-cover.jpg" size="cover" width="185" height="274" id="4bc91de5017a3c57fe00bb7a"/>
     </images>
  </movie>
</movies>
XML;

$xml = simplexml_load_string($string);

foreach($xml->movie->images->image as $image) {

    if(strcmp($image['size'],"cover") == 0)
        echo $image['url'];
}

?>
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如何加载外部XML文件而不是像上面显示的那样在实际的PHP中编写XML数据?

php xml file external

5
推荐指数
1
解决办法
3万
查看次数

Lua的沙箱5.2

我从"编程在Lua"由罗伯托·萨利姆斯学习,我发现,在本书中,沙箱的示例使用功能setfenv()改变给定函数的环境,但在Lua 5.2这一功能不再可用.

我试图将一些文件(配置文件)中的值加载到表中的字段中,但是在lua 5.2中我不能使用setfenv(所以我可以在给定的环境中加载值).在阅读了一些关于lua 5.2的文章之后,我发现每个函数可能有(或没有)一个名为_ENV的upvalue作为环境,因此,我尝试了以下代码:

function sandbox(sb_func, sb_env)
    if not sb_func then return nil, "sandbox function not valid" end
    sb_orig_env = _ENV
    _ENV = sb_env -- yes, replaces the global _ENV
    pcall_res, message = pcall( sb_func )
    local modified_env = _ENV -- gets the environment that was used in the pcall( sb_func )
    _ENV = sb_orig_env
    return true, modified_env
end

function readFile(filename)
    code = loadfile(filename)
    res, table = sandbox(code, {})
    if res then
        --[[ Use table (modified_env) ]]-- …
Run Code Online (Sandbox Code Playgroud)

environment lua file external sandbox

5
推荐指数
1
解决办法
3431
查看次数

在asp.net MVC控制器中调用异步外部Web服务

在Asp.net MVC控制器(GET方法)中,我调用外部Web服务 - 用于IP的地理位置 - 返回IP位置的json数据.如何使调用异步,因此堆栈可以在等待服务响应时继续.当GEO IP请求完成时,我希望能够更新数据库.这是当前的同步代码:

public ActionResult SelectFacility(int franchiseId, Guid? coachLoggingTimeStampId)
{
    //...
    string responseFromServer = Helpers.GetLocationByIPAddress(userIpAddress);

    HomeModels.GeoLocationModel myojb = new HomeModels.GeoLocationModel();

    if (!String.IsNullOrEmpty(responseFromServer))
    {
        JavaScriptSerializer js = new JavaScriptSerializer();
        myojb = (HomeModels.GeoLocationModel)js.Deserialize(responseFromServer, typeof(HomeModels.GeoLocationModel));

    }
    //...
}
public static string GetLocationByIPAddress(string ipAddress)
{
    Stream resStream = null;
    string responseFromServer = "";
    try
    {
        string url = GeoLocationPath.FreeGeoIP + ipAddress;
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
        request.Method = "GET";
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        resStream = response.GetResponseStream();
        StreamReader reader = new StreamReader(resStream); …
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller asynchronous external webrequest

5
推荐指数
1
解决办法
8077
查看次数

将“复制到输出目录”的默认选项设置为“始终复制”

我刚刚在启动了一个新项目,并且该新项目正在使用大量图像/文本文件。

实际的项目是一个简单的安装程序,但是我的要求对于现有的安装程序来说太高级了,因此我必须创建自己的安装程序。

我的问题是我必须进入已添加的每个文件的属性,并将“复制到输出目录”从“从不”更改为“总是复制”,并且您可以想象这花费了相当长的时间约有50个文件要添加:

在此处输入图片说明

是否可以将“始终复制”设置为向任何项目添加新文件的默认设置?如果是这样,怎么办?

我想象有一些注册表调整可以做到这一点,但我还没有发现任何东西。

vb.net external visual-studio-2013

5
推荐指数
1
解决办法
3027
查看次数

使用JSFiddle加载JS flot外部资源

我正在尝试创建一个JSFiddle加载外部资源(Flot).但是,当我添加外部资源时:

http://www.flotcharts.org/flot/jquery.flot.js
Run Code Online (Sandbox Code Playgroud)

我在JSFiddle中收到此警报错误

You're loading resources over HTTP not HTTPS, your fiddle will not work. Do you wish to continue?
Run Code Online (Sandbox Code Playgroud)

但是,https版本的flot,

https://www.flotcharts.org/flot/jquery.flot.js
Run Code Online (Sandbox Code Playgroud)

有与之关联的安全警告(在Chrome中,错误列为"您的连接不是私密的").将flot加载到JSFiddle中的正确方法是什么?

resources external flot jsfiddle

5
推荐指数
1
解决办法
840
查看次数