问题列表 - 第38304页

在输入文本框中获取值

使用jQuery获取和呈现输入值的方法有哪些?

这是一个:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("#txt_name").keyup(function(){
            alert($(this).val());
        });
    })
</script>

<input type="text" id="txt_name"  />
Run Code Online (Sandbox Code Playgroud)

html jquery textinput jquery-selectors

974
推荐指数
9
解决办法
225万
查看次数

nHibernate,ASP.NET MVC,s#arp架构和多个相同的数据库

我们目前正在开发基于NHibernate和ASP.NET MVC以及SQL Server后端的应用程序.由于我是NHibernate的新手,我试着去了解最佳实践.

我们的应用程序要求每个用户拥有自己的SQL Server数据库.这些数据库都具有相同的结构.

我们的客户使用客户代码进行识别,例如1500.

我们已经为nHibernate提供了一个自定义连接提供程序,我们已经在nServiceBus后端服务中使用了它:

public class DynamicConnectionProvider : DriverConnectionProvider
{
    public override IDbConnection GetConnection()
    {
        IDbConnection conn = Driver.CreateConnection();

        try
        {
            var messageExecutionContext = ServiceLocator.Current.GetInstance<ITTTContextProvider>().CurrentContext;
            if (messageExecutionContext.CustomerId == 0)
            {
                conn.ConnectionString = ConfigurationManager.ConnectionStrings["dev"]
                    .ConnectionString;
            }
            else
            {
                conn.ConnectionString = ConfigurationManager.ConnectionStrings["default"]
                    .ConnectionString
                    .FormatWith(messageExecutionContext.CustomerId);
            }

            conn.Open();
        }
        catch (Exception)
        {
            conn.Dispose();
            throw;
        }
        return conn;
    }
}
Run Code Online (Sandbox Code Playgroud)

此连接提供程序检查上下文对象中的客户代码,并相应地设置连接字符串.

我们计划提供一个HttpContext识别ITTTContextProvider.为此,我有两个问题:

  1. 我们如何从URL中检索客户代码并将其放入每个请求的上下文对象中?当我们使用以下路线?

    <main-site-url>/{customercode}/{controller}/{action}/{id}

  2. 这种连接到几个相同数据库的方法是否有效,或者构建sessionfactory foreach客户数据库是否更好?

nhibernate asp.net-mvc multiple-databases s#arp-architecture

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

在C#中使用Finalizer的好样本

当我在C#中阅读一些关于内存管理的文章时,我对Finalizer方法感到困惑.

有许多与之相关的复杂规则.例如,没有人知道终结器何时被调用,即使ctor中的代码抛出,他们也会调用,CLR不保证在程序关闭时调用所有终结器等.

对于什么终结器可以在现实生活中使用?

我发现的唯一一个例子是程序在GC启动时发出蜂鸣声.

您是否在代码中使用了Finalizer并且可能有一些好样本?

UPD:

当开发人员想要确保某些类始终通过IDisposable正确处理时,可以使用终结器.(链接 ;感谢Steve Townsend)

c# clr garbage-collection memory-management finalizer

10
推荐指数
2
解决办法
1141
查看次数

自定义ORDER BY说明

我不久前发现了这个,并且从那时起就一直在使用它; 然而,今天看着它,我意识到我并不完全理解为什么它有效.有人可以为我解释一下吗?

ORDER BY  s.type!= 'Nails',
          s.type!= 'Bolts',
          s.type!= 'Washers',
          s.type!= 'Screws',
          s.type!= 'Staples',
          s.type!= 'Nuts', ...
Run Code Online (Sandbox Code Playgroud)

如果我按s.type订购,则按字母顺序排序.如果我使用上面的示例,它使用与行位置相同的顺序.我不明白的是使用!=.如果我使用=它会以相反的顺序出现.我无法理解这个概念.

我会告诉我,使用=代替上面的!=将Nails放在第一位,但它没有,它把它放在最后.我想我的问题是:为什么我必须使用!=,not =在这种情况下?

postgresql sql-order-by

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

StackOverflowException in a .Net Windows Service

In some circumstances my .Net windows service can generate a StackOverflowException. Unfortunately, the behaviour seems to be that the service simply stops dead and doesn't write anything into the event log. I don't even get a message from the service control manager saying the service has failed.

is there any way at all a windows service can detect that such an exception has occurred?

In the documentation for this exception, MSDN says "Note that an application that hosts the common …

.net stack-overflow windows-services

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

CSS'后备图像'

所以如果你有这样的代码:

background: url('image.png');
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000));
Run Code Online (Sandbox Code Playgroud)

如果它是webkit,你的浏览器将使用渐变,但如果不是,它将回退并使用图像.如果您使用的是webkit,则甚至无法下载图像.所以如果你有:

background: url('image1.png');
background: url('image2.png');
Run Code Online (Sandbox Code Playgroud)

是'image1'会完全下载还是采用与"后备"图片相同的规则?

css fallback background-image

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

C#正则表达式帮助 - 验证输入

我需要验证用户是否以以下格式输入文本:

####-#####-####-###

我可以使用Regex.Match吗?

c# regex

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

使用find重新生成STL Map检查条目

我正在关注计划

typedef std::map<std::string, CRTSLogManager*> FileNameToStorageClass;
FileNameToStorageClass  m_mapFileNameToLogStorage;
map<string, void*>::iterator iter;
iter =m_mapFileNameToLogStorage.find(cFileName);

if(iter == m_mapFileNameToLogStorage.end())
{
   typedef std::pair<std::string, CRTSLogManager*> FileNameToStorageClassPair;
   string strFilename = "MyFile";
   CRTSLogManager *pLogManager = new CRTSLogManager();
   m_mapFileNameToLogStorage.insert(
      FileNameToStorageClassPair(strFilename, pLogManager));
}
Run Code Online (Sandbox Code Playgroud)

我在编译时遇到以下错误,这与==签入条件有关.

在'iter ==((CRTSLogManagerReal*)this)中没有匹配'operator ==' - > CRTSLogManagerReal :: m_mapFileNameToLogStorage.std :: map,std :: allocator>,CRTSLogManager*,std :: less,std :: allocator >>,std :: allocator,std :: allocator>,CRTSLogManager*>> ::.std :: _ Tree <_Traits> :: end with _Traits = std :: _ Tmap_traits,std :: allocator>,CRTSLogManager*,std: :less,std :: allocator >>,std :: allocator,std :: allocator>,CRTSLogManager*>>,false>'

c++ stl

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

.NET:使用数据和读取响应发送POST的最简单方法

令我惊讶的是,从.NET BCL中我可以看出,我无法做到这么简单.

byte[] response = Http.Post
(
    url: "http://dork.com/service",
    contentType: "application/x-www-form-urlencoded",
    contentLength: 32,
    content: "home=Cosby&favorite+flavor=flies"
);
Run Code Online (Sandbox Code Playgroud)

上面的假设代码使用数据进行HTTP POST,并从Post静态类的方法返回响应Http.

既然我们没有这么容易,那么下一个最佳解决方案是什么?

如何发送带有数据的HTTP POST并获取响应的内容?

.net c# http httpresponse http-post

177
推荐指数
8
解决办法
44万
查看次数

关于iPhone应用程序结构的问题 - 核心数据,视​​图,模态视图等

大约一个月前,我和我的妻子提出了一个关于iPhone应用程序的好主意,所以我开始考虑应用程序如何从用户角度运行,大约一周前我第一次打开XCode并开始开发.

在我开始关注应用程序的编写之前,我想确保在脑海中清楚地了解一些关键概念,特别是与架构相关的概念.

仅供参考,作为一项原则,我想尝试以编程方式(特别是用户界面)创建我的应用程序,以便我能够彻底了解正在发生的事情.稍后我可能会使用IB作为加速UI开发的工具(目前适用,因为我使用的是TableView而不是静态视图).

查看控制器

  • 因此,UINavigationControllers通常不是子类,并且在AppDelegate中创建为属性,并且是MainWindow.xib的主要"子视图".

  • UINavigationController控制一堆视图,通常使用根视图控制器启动.

  • 导航控制器通常被引用并从当前/顶视图控制器中作为[self navigationcontroller]发送消息,它是UIViewController父类的只读属性.

核心数据

  • Managed对象上下文是访问模型中数据的主要控制点,但通常不直接使用,而是使用fetch请求返回数据对象的数组,集或字典,然后由视图控制器使用它们来呈现和操作数据.

  • 上下文作为app委托中的属性创建,然后在启动时传递给根视图控制器,然后在告知导航控制器更改视图之前将其传递给堆栈中的后续视图(例如,当单元格被点击时).

所以我花了一个星期才到达这里,我可以创建我的模型,用数据填充它并将其显示在表格视图上但是当你想要编辑数据时,我无法找到很多关于模态视图的信息,特别是如何设计模态视图(如果与普通视图有任何特定的差异)?

另外,我不完全确定数据的整个"绑定",以查看对象的功能以及如何以编程方式执行此操作?

非常感谢您的意见和建议.

iphone cocoa-touch core-data uiviewcontroller modalviewcontroller

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