问题列表 - 第28487页

是否可以在Safari扩展中设置代理设置?

由于Apple在Safari 5中引入了扩展支持,我想制作一个直接在浏览器中管理代理设置的扩展(如适用于Firefox的AutoProxy适用于Chrome的Proxy Switchy).

我浏览了Proxy Switchy源代码.它主要用Javascript/HTML编写,但使用外部二进制包进行代理切换.这个方案在Safari扩展中是否可行?如果没有,是否有其他方法来管理扩展中的代理设置?

safari proxy

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

使用VS2010进行数据库部署的问题(打包/发布SQL选项卡)

背景:
我正在使用Visual Studio 2010中的部署工具.
我右键单击了我的项目并选择了"打包/发布"设置.把我所有的设置放在那里......

然后我使用"web deploy"将文件传输到运行远程代理服务的远程服务器,这很正常.我在我的Web.Release.config上做的转换做了他们的事情,服务器可以访问我手动创建的数据库.

问题:
我的下一步是让数据库部署也能正常工作.我进入了Package/Publish SQL选项卡并输入了目标数据库的Connection字符串.

(Data Source=MyDBServer;Initial Catalog=Database2;User ID=User;Password=pass)
Run Code Online (Sandbox Code Playgroud)

此数据库为空,准备接受导入.

我还输入了源数据库的连接字符串.它位于同一台服务器上.

(Data Source=MyDBServer;Initial Catalog=Database;User ID=User;Password=pass)
Run Code Online (Sandbox Code Playgroud)

Database Scripting选项设置为Schema和Data(更改此选项没有区别),数据库脚本设置为[Auto Generated Schema and Data]

当我现在部署它时,我收到错误:

错误4 Web部署任务失败.((09/06/2010 16:41:51)在远程计算机上处​​理请求时发生错误.)

(09/06/2010 16:41:51)在远程计算机上处​​理请求时发生错误.目前不期望输入类型"未知".序列化流可能已损坏.

附加信息:
我可以成功创建一个没有问题的包.我查看了zip中的内容,可以看到SQL生成正常(因此连接数据库没有问题).然后,我可以复制此SQL并将其作为新数据库的新查询运行,并且可以很好地创建表和数据.

我似乎无法找出出错的地方,我用Google搜索错误,并且整个互联网上都没有条目.有人有主意吗?

附录:
为了进一步了解可能发生的情况,我将包发送到服务器并使用IIS导入它.它告诉我,我需要SQL Server管理对象.所以我安装了它.接下来尝试它告诉我我的用户没有创建数据库的权限,我认为这一定是问题.:授予访问权限 - 重新运行.通过!所以我删除了所有的表,然后回到VS2010点击发布,我得到了同样的错误.:(

visual-studio-2010 database-deployment msdeploy

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

模拟实现接口的枚举的行为

说我有一个类似的枚举:

enum OrderStatus
{
    AwaitingAuthorization,
    InProduction,
    AwaitingDespatch
}
Run Code Online (Sandbox Code Playgroud)

我还在我的枚举上创建了一个扩展方法来整理UI中的显示值,所以我有类似的东西:

public static string ToDisplayString(this OrderStatus status)
{
    switch (status)
    {
        case Status.AwaitingAuthorization:
            return "Awaiting Authorization";

        case Status.InProduction:
            return "Item in Production";

        ... etc
    }
}
Run Code Online (Sandbox Code Playgroud)

灵感来自这里的优秀帖子,我想SelectList用扩展方法将我的枚举绑定到一个:

public static SelectList ToSelectList<TEnum>(this TEnum enumObj)

但是,要在UI下拉列表中使用DisplayString值,我需要添加一个约束

: where TEnum has extension ToDisplayString

显然,除非有一些我不知道的聪明伎俩,否则这一切都不会对当前的方法起作用.

有没有人对我如何能够实现这样的事情有任何想法?

c# extension-methods enums interface

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

jQuery:有没有办法制作一个递归的子选择器?

而不是只检查元素的直接子元素,我想以递归方式检查元素的所有子元素.

特别是,像

$("#survey11Form>input[type=text]:visible").val();
Run Code Online (Sandbox Code Playgroud)

用html:

<form id="survey11Form" name="survey11Form" action="#" method="post">
            <div id="survey11Div">

                <fieldset>
                    <legend>TEST'TEST"TEST</legend>


                        <div class="label">
                            <label test="" title="TEST'TEST" for="answer15">
                            TEST'TEST"TEST                      </label></div>


                        <div class="fieldWrapper text required">
                            <div style="width: 146px;" class="cellValue">
                                <input type="text" title="TEST'TEST" value="" id="survey11answer15" name="survey11answer15">
Run Code Online (Sandbox Code Playgroud)

应该给我输入的价值.我想出的jquery没有.关于在这种情况下会起作用的所有想法(以及所有递归情况)?

谢谢!

jquery jquery-selectors

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

抛出并捕获异常后继续执行代码

抛出异常后如何恢复代码执行?

例如,请使用以下代码:

namespace ConsoleApplication1
{
    public class Test
    {
        public void s()
        {
            throw new NotSupportedException();
            string @class = "" ;
            Console.WriteLine(@class);
            Console.ReadLine();
        }
    }

    public class Program
    {
        public static void Main(string[] args)
        {
            try
            {
                new Test().s();
            }
            catch (ArgumentException x)
            {
            }
            catch (Exception ex)
            {
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在单步执行时捕获异常后,程序将停止运行.我怎么还能继续执行?

编辑:我特别指的是Console.WriteLine(@class)行; 似乎没有被击中,因为当我在调试模式下运行它时,程序退出调试模式.我想跑到这条线并停下来.

谢谢

c# exception-handling exception

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

为什么IDL默认值值看起来是圆形的?

我有一个COM对象,其函数具有可选的最后一个参数.IDL有点像这样:

interface ICWhatever: IDispatch
{
  [id(96)] HRESULT SomeFunction([in,defaultvalue(50.6)]float parameter);
};
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作:如果我没有指定参数,则填充50.6.但是在几个开发环境(Excel VBA,VB6)中,默认值在显示之前被舍入.输入开括号后,我看到:

SomeFunction([ 参数As Single = 51 ])

有人知道为什么吗?这是一个错误吗?这会让客户程序员感到困惑......

vb6 com vba idl

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

在开发Android时如何将消息输出到Eclipse控制台

在开发和调试Android应用程序时,如何将消息(如标志)打印到Eclipse控制台(或日志)

eclipse android

164
推荐指数
4
解决办法
19万
查看次数

ASP.NET MVC下载图像而不是在浏览器中显示

我不想在浏览器窗口中显示PNG,而是希望操作结果触发文件下载对话框(您知道打开,另存为等).我可以使用未知的内容类型来使用下面的代码,但是用户必须在文件名的末尾键入.png.如何在不强制用户输入文件扩展名的情况下完成此行为?

    public ActionResult DownloadAdTemplate(string pathCode)
    {
        var imgPath = Server.MapPath(service.GetTemplatePath(pathCode));
        return base.File(imgPath, "application/unknown");
    }
Run Code Online (Sandbox Code Playgroud)

解....

    public ActionResult DownloadAdTemplate(string pathCode)
    {
        var imgPath = Server.MapPath(service.GetTemplatePath(pathCode));
        Response.AddHeader("Content-Disposition", "attachment;filename=DealerAdTemplate.png");
        Response.WriteFile(imgPath);
        Response.End();
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc controller image download

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

如何加快代码?

我想加快我的代码编译..我已经搜索了互联网,并听说psyco是一个提高速度的工具.我搜索过但可以获得一个网站下载.

我已经安装了任何额外的库或模块,直到我的python中的日期..可以psyco用户,告诉我们在哪里可以下载psyco及其安装和使用程序?我使用windows vista和python 2.6这个工作吗?

python optimization

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

SQL Server 2005是否将错误消息号传递回asp.net应用程序?

我想在执行错误查询时从SQL Server获取消息号和严重性级别信息.

例如,当用户尝试删除另一条记录引用的行,并且级联关系为"无操作"时,我希望应用程序能够检查错误消息547("DELETE语句与REFERENCE constraint ...")并向用户返回用户友好和本地化的消息.

在SQL Server上直接运行此类查询时,将打印以下消息:

Msg 547, Level 16, State 0, Line 1
<Error message...>
Run Code Online (Sandbox Code Playgroud)

在Asp.Net应用程序中,此信息是否可在事件处理程序参数或其他位置获得?

另外,我不认为有人知道在哪里可以找到SQL Server消息号的确切参考?

sql-server asp.net error-handling referential-integrity

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