问题列表 - 第40378页

使用图像提交搜索表单

我已经做了很多次,但我有一个问题,我正在尝试使用谷歌表格,谷歌名称有斜线因此不适用于所有浏览器,有不同的方法来做到这一点?

任何线索都是好的:D

码:

        <form action="http://www.webpage.com/search.php" id="cse-search-box" name="cse-search-box">
          <div>
            <input type="hidden" name="cx" value="partner-pub-number" />
            <input type="hidden" name="cof" value="FORID:number" />
            <input type="hidden" name="ie" value="ISO-8859-1" />
            <input type="text" name="q" size="31" class="form-search" />
        <a name="sa" id="sa" href="javascript:document.cse-search-box.submit();"><img src="images/arrow.jpg" class="img-search"/></a>
          </div>
        </form>
Run Code Online (Sandbox Code Playgroud)

html forms search

0
推荐指数
1
解决办法
6660
查看次数

输出元素的所有set属性

我有一个jquery对象,它表示页面上的输入按钮元素.如何使用jquery通过console.log输出此元素的所有属性/属性?

javascript jquery

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

当应用程序进入后台时,如何创建"返回应用程序"状态栏?

当我的应用程序在播放音频或录制音频时移动到后台时,我想提供一些类似绿色的"In Call"状态栏,当您正在通话并换到另一个应用程序时,会显示给您"返回app"功能.

我认为这可能是一个私有API,但我注意到Griffin iTalk应用程序在录制音频时会这样做(见图片) - 所以我知道它可以完成,但我无法弄清楚API是什么(该Info.plist设置,AVAudioSession时,UIApplication/Delegate或别的什么),使这种神奇的发生.我的应用程序目前正在工作并在后台录制音频并且运行正常,我假设有一些地方我没有设置得到这种行为.

有人可以指向正确的文档或展示此行为的示例代码吗?(我已经搜索了音频文档并且无法找到它).

谢谢!

替代文字

iphone audio cocoa-touch recording uistatusbar

7
推荐指数
1
解决办法
3150
查看次数

jQuery if else和select tag中的选定值

为什么我不能从输入中选择值,我做错了什么?

 if($('#target option:selected').text() == "add")
                    $("#add").show(selectedEffect, options, 500, callback );
                 else if ($('#target option:selected').text() == "exit")
                    $("#exit").show(selectedEffect, options, 500, callback );
                 else if ($('#target option:selected').text() == "refuse")
                    $("#refuse").show(selectedEffect, options, 500, callback );
                 else
                    alert('test');
Run Code Online (Sandbox Code Playgroud)

jquery

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

字符串与正则表达式匹配

我试图在Python中编写一个正则表达式,它接受一个字符串并检查是否:

  1. 最后一个字符是元音.
  2. 最后2个字符不一样.

这就是我想出的:

[aeiou]$
Run Code Online (Sandbox Code Playgroud)

任何人都可以用2号点帮助我:最后2个字符不一样.例如,expresso有效且expressoo无效.

python regex

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

如何使用设计验证来验证注册电子邮件地址是否来自某个域?

我想确保只有某个域的电子邮件地址的人可以注册使用Devise的网站.

例如,如果人们使用电子邮件joe@mysite.com注册,他们应该收到确认电子邮件,但如果使用joe@yoursite.com注册,他们应该收到错误消息.

ruby-on-rails devise

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

Webdriver:java.net.BindException:地址已在使用中:connect

在运行webdriver时,运行3分钟后,我收到以下异常并且Webdriver崩溃.

我只使用一个webdriver实例和一个FirefoxDriver配置文件.

Exception in thread "main" org.openqa.selenium.WebDriverException:
java.net.BindException: Address already in use: connect
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_18'
Driver info: driver.version: remote
        at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:
341)
        at
org.openqa.selenium.firefox.FirefoxDriver.execute(FirefoxDriver.java:
234)
        at
org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:
173)
        at
org.openqa.selenium.remote.RemoteWebDriver.findElementsByXPath(RemoteWebDriver.java:
231)
        at org.openqa.selenium.By$6.findElements(By.java:200)
        at
org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:
158)

Caused by: java.net.BindException: Address already in use: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at
org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:
123)
        at
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:
133)
        at
org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:
149) …
Run Code Online (Sandbox Code Playgroud)

java webdriver

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

ASP.NET MVC:视图引擎无法找到使用由MEF加载的模型类型的视图

我正在尝试创建一个框架,允许将控制器和视图动态导入MVC应用程序.到目前为止它是如何工作的:

  • 我正在使用.NET 4,ASP.NET MVC 3 RC和Razor ViewEngine
  • 每个项目使用MEF导出和导入控制器 - 我从一个给定项目调用一组控制器和视图"模块"
  • 使用MEF发现的程序集由BuildManager使用预应用程序启动方法动态引用BuildManager.AddReferencedAssembly.
  • 使用构建事件将二进制文件(来自导出项目)和视图复制到目标项目的文件夹结构中
  • 使用自定义控制器工厂选择控制器,该工厂继承自DefaultControllerFactory并覆盖GetControllerType()
  • 使用自定义视图引擎选择视图,该引擎继承自RazorViewEngine并覆盖GetView()和GetPartialView()以允许它在特定于模块的视图目录中查找视图

到目前为止,除了使用强类型模型的视图,一切都有效.使用动态模型的视图工作正常,但是当我使用指定模型类型时@model,我得到一个YSOD,其中显示"未找到视图'索引'或其主要".

调试我的ViewEngine实现时,我可以看到: this.VirtualPathProvider.FileExists(String.Format(this.ViewLocationFormats[2], viewName, controllerContext.RouteData.GetRequiredString("controller")))while返回true

this.FileExists(controllerContext, String.Format(this.ViewLocationFormats[2], viewName, controllerContext.RouteData.GetRequiredString("controller"))) 返回false.

在Reflector中,RazorViewEngine的实现FileExists()最终结束了这样做:

return (BuildManager.GetObjectFactory(virtualPath, false) != null);
Run Code Online (Sandbox Code Playgroud)

但是,我无法BuildManager.GetObjectFactory()从Reflector 查看,因为它隐藏在某种程度上.

我怀疑它与模型类型是从MEF加载的类型这一事实有关,但由于我已经引用了MEF从BuildManager发现的程序集,所以我没有引导.任何人都可以更深入地了解可能发生的事情吗?


更新: 事实证明我在.NET 4之前使用过时版本的Reflector.我现在可以看到GetObjectFactory(),但我似乎找不到任何有用的东西.我已经尝试将其添加到我的FindView()重载中:

try {var path = String.Format(this.ViewLocationFormats [2],viewName,controllerContext.RouteData.GetRequiredString("controller")); var objFactory = System.Web.Compilation.BuildManager.GetObjectFactory(virtualPath:path,throwIfNotFound:true); } catch {}

不幸的是,objFactory最终为null,并且不会抛出任何异常.处理编译错误的所有位都是私有方法或类型的一部分,因此我无法调试其中任何一个,但它甚至看起来他们最终会抛出异常,这似乎并没有发生.看起来我又陷入了死胡同.救命!


更新2

我发现在调用FindView()时,如果我调用AppDomain.CurrentDomain.GetAssemblies(),包含模型类型所在的程序集.但是,我无法使用加载类型Type.GetType().


更新3

这就是我所看到的: 未找到



更新4

这是ViewEngine实现:

using System;
using …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc mef razor

12
推荐指数
2
解决办法
4411
查看次数

如何在Makefile中使用变量列表作为目标?

假设我正在处理一个makefile,我在顶部有以下变量声明:

FILES = file1.cpp file2.cpp file3.cpp
Run Code Online (Sandbox Code Playgroud)

现在假设我想用特殊命令编译每一个而不指定每个目标,如下所示:

file1.o : file1.cpp
    custom_command file1.cpp
file2.o : file2.cpp
    custom_command file2.cpp
file3.o : file3.cpp
    custom_command file3.cpp
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来使用$(FILES)我上面声明的变量?

就像是:

$(FILES:.cpp=.o) : $(FILES)
    custom_command $(FILES)
Run Code Online (Sandbox Code Playgroud)

...只需要为$(FILES)变量中的每个文件执行此操作.

arrays variables makefile target

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

如何在win32中获得HWND?

有办法获得窗口的HWND处理程序吗?
我正在使用win32.

c++ winapi

0
推荐指数
3
解决办法
2万
查看次数