问题列表 - 第34737页

无法设置默认的Nhibernate隔离级别(例如通过映射)

这对我来说已经存在于3个项目中的问题.

我尝试过以下方法:

<property name="connection.isolation">ReadCommitted</property>
Run Code Online (Sandbox Code Playgroud)

在hibernate.cfg.xml中设置

使用流利的nhiberate:

MsSqlConfiguration.MsSql2008.IsolationLevel(IsolationLevel.ReadCommitted);
Run Code Online (Sandbox Code Playgroud)

在global.asax.cs中设置

我总是被迫这样设置:

CurrentNhibernateSession.Transaction.Begin(IsolationLevel.ReadCommitted);
Run Code Online (Sandbox Code Playgroud)

哪个有效.(我可以使用NHibernate Profiler看到这个)

问题是现在我使用的是尖锐的架构,并且在该框架内调用了transaction.begin,我在重建它时遇到了麻烦.

有没有办法做到这一点,无需在开始交易时明确设置它?

sql-server nhibernate fluent-nhibernate sharp-architecture

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

System.Reflection.MethodInfo.Invoke和多个线程

您好我如何使用带有线程的参数调用System.Reflection.MethodInfo.Invoke().

例如..

假设我有一个方法允许你传入一个表示类名的字符串并动态调用相应的类方法,现在我想用线程调用这个Methodinfo.invoke,我不知道怎么做,因为我调用了invoke与paramter.代码片段给出了meblow.谢谢您的帮助

Type classType = objAssembly.GetType("MyClassName");
object obj = Activator.CreateInstance(classType)
bject[] _objval = new object[3]; 
object[] parameters = new object[] { _objval };
MethodInfo mi = classType.GetMethod("MyMethod");
mi.Invoke(obj, parameters);  // <---**How do i call this with threads.. ????**
Run Code Online (Sandbox Code Playgroud)

c# reflection multithreading methodinfo

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

143
推荐指数
4
解决办法
17万
查看次数

在Ruby中,如何解析"9/12/2010 7:02 pm"?

似乎Time.parse会将2010年9月12日视为2010年12月9日:

irb(main):012:0> RUBY_VERSION
=> "1.9.2"

irb(main):013:0> Time.parse('9/12/2010')
=> 2010-12-09 00:00:00 -0800

irb(main):014:0> Time.parse('9/12/2010 7:10pm')
=> 2010-12-09 19:10:00 -0800
Run Code Online (Sandbox Code Playgroud)

我可以使用Regex搞乱订单并相应地解析,但是有不同的方法或gem或任何更简单的方法吗?

ruby datetime date-parsing

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

在textmate中,如何反转缩进选定代码块?

我选择了一个代码块,我想取消缩进这个选定的代码.

在电脑上,我会做一个换档标签,它会缩进.

python textmate

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

RegEx匹配分隔符之间的文本

我需要一个在分隔符内提取文本的正则表达式,但我在分隔符[DATA n]和[END DATA]中提取值时遇到问题

这是我的正则表达式

(?<=\[DATA\s+\d+\]).*(?=\[END DATA\])
Run Code Online (Sandbox Code Playgroud)

这是我想要匹配的示例数据

这里有一些文字

[DATA 1]
data one 
some more data
[END DATA]
[DATA 2]
data two
more data
data
[END DATA]
[DATA n]
more data 
data 
[END DATA]
Run Code Online (Sandbox Code Playgroud)

regex

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

如何测试烧瓶中的登录功能?

我根据flaskr样本写这个,我可以用浏览器登录,但测试失败.谢谢你的帮助!

@app.route('/login', methods=['GET', 'POST'])
def login():
    error = None        
    if request.method == 'POST':
        username = request.form['username']
        password = request.form['password']
        if lib.authenticate_user(username, password):
            session['logged_in'] = True
            flash('You were logged in')
            return render_template('www.html') 
    return render_template('login.html', error=error)
Run Code Online (Sandbox Code Playgroud)

tests.py

def login(self, username, password):
    #print username, password
    return self.app.post('/Login', data=dict(
        username=username,
        password=password
    ), follow_redirects=True)


# testing functions


def test_login_logout(self):
    """Make sure login and logout works"""
    rv = self.login('c1','123')
    assert 'You were logged in' in rv.data
Run Code Online (Sandbox Code Playgroud)

python flask

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

Flex SDK 4.1无法找到fl.motion

我刚刚升级到使用Flex SDk和FlashBuilder的4.1版本.

现在,每当我尝试导入fl.motion库时,就像这样

import fl.motion;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

1172:无法找到定义fl.motion.easing

有没有其他人遇到过类似的错误?

actionscript flex4

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

在ActiveRecord中存储序列化哈希与键/值数据库对象的优点/缺点?

如果我有几个对象,每个对象基本上都有Profile,我用来存储随机属性,有什么优点和缺点:

  1. 在列中存储序列化哈希以进行记录,与
  2. 存储一堆belong_to主要对象的键/值对象.

假设你有这样的STI记录:

class Building < ActiveRecord::Base
  has_one :profile, :as => :profilable
end
class OfficeBuilding < Building; end
class Home < Building; end
class Restaurant < Building; end
Run Code Online (Sandbox Code Playgroud)

has_one :profile

选项1.序列化哈希

class SerializedProfile < ActiveRecord::Base
  serialize :settings
end

create_table :profiles, :force => true do |t|
  t.string   :name
  t.string   :website
  t.string   :email
  t.string   :phone
  t.string   :type
  t.text     :settings
  t.integer  :profilable_id
  t.string   :profilable_type
  t.timestamp
end
Run Code Online (Sandbox Code Playgroud)

选项2.键/值存储

class KeyValueProfile < ActiveRecord::Base
  has_many :settings
end

create_table :profiles, …
Run Code Online (Sandbox Code Playgroud)

ruby sql activerecord ruby-on-rails key-value-store

16
推荐指数
2
解决办法
7265
查看次数

JavaScript和SEO.我该如何调和它们?

根据一些SEO专家和渐进增强(PE)等理论,即使禁用JS,页面内容也应适当地呈现给用户.我完全同意这一点.

这是我的情况,在我们客户的"关于我们"页面上,有一个div列出了他们公司的活动.由于空间和其他考虑因素,他们使用JS和CSS元素隐藏了一些事件列表display:none.

到目前为止,有两件事真的吓到我了.

  • 一,CSS元素 - display:none.我的经验告诉我,这在SEO方面非常可怕.
  • 二,禁用JavaScript.禁用我的浏览器的JavaScript,我根本看不到隐藏的事件列表.显然没有JS,学习更多标签是无效的.这种情况肯定会违背PE理论和SEO专家的警告.

除了这两件吓人的事情,我也有一个困惑.

我使用谷歌网站主工具来获取此页面,它显示了所有隐藏事件列表.如果Google机器人在禁用JS的情况下使用我的网站,它怎么能获取这些隐藏内容?或者如果它能够获取那些隐藏的内容,是否意味着PE理论已经过时而且那些专家是错的?

我现在应该怎么做?感谢您的时间.

javascript css seo

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