小编CDs*_*ace的帖子

检查是否选中了单选按钮jquery

我有这个HTML:

<input type="radio" name="test" id="test" value="1"><br>
<input type="radio" name="test" id="test" value="2"><br>
<input type="radio" name="test" id="test" value="3"><br>

<input type="button" onclick="CreateJobDo">
Run Code Online (Sandbox Code Playgroud)

页面加载时,不会检查它们.我想使用jQuery来检查按下按钮时是否检查了其中一个单选按钮.

我有这个:

function CreateJobDo(){
    if ($("input[@name=test]:checked").val() == 'undefined') {

        // go on with script

    } else {

        // NOTHING IS CHECKED
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.如何让它工作?

jquery

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

使用hibernate从数据库中获取下一个序列值

我有一个具有NON-ID字段的实体,必须从序列中设置.目前,我获取序列的第一个值,将其存储在客户端,并从该值进行计算.

但是,我正在寻找一种"更好"的方式来做到这一点.我已经实现了一种获取下一个序列值的方法:

public Long getNextKey()
{
    Query query = session.createSQLQuery( "select nextval('mySequence')" );
    Long key = ((BigInteger) query.uniqueResult()).longValue();
    return key;
}
Run Code Online (Sandbox Code Playgroud)

但是,这种方式会显着降低性能(〜5000个对象的创建速度减慢了3倍 - 从5740ms减少到13648ms).

我试图添加一个"假"实体:

@Entity
@SequenceGenerator(name = "sequence", sequenceName = "mySequence")
public class SequenceFetcher
{
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequence")
    private long                      id;

    public long getId() {
        return id;
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,这种方法也不起作用(所有返回的Ids都是0).

有人可以告诉我如何有效地使用Hibernate获取下一个序列值吗?

编辑:经过调查,我发现调用的Query query = session.createSQLQuery( "select nextval('mySequence')" );效率远低于使用@GeneratedValue- 因为Hibernate 以某种方式设法减少访问所描述的序列时的提取次数@GeneratedValue.

例如,当我创建70,000个实体时(因此从同一序列中获取70,000个主键),我得到了我需要的一切.

但是,Hibernate只发出1404个 select nextval ('local_key_sequence') …

sql hibernate sequence nextval

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

SqlConnection.Close()里面使用语句

我正在使用此代码:

    public void InsertMember(Member member)
    {
        string INSERT = "INSERT INTO Members (Name, Surname, EntryDate) VALUES (@Name, @Surname, @EntryDate)";

        using (sqlConnection = new SqlConnection(sqlConnectionString_WORK))
        {
            sqlConnection.Open();

            using (SqlCommand sqlCommand = new SqlCommand(INSERT, sqlConnection))
            {
                sqlCommand.Parameters.Add("@Name", SqlDbType.VarChar).Value = member.Name;
                sqlCommand.Parameters.Add("@Surname", SqlDbType.VarChar).Value = member.Surname;
                sqlCommand.Parameters.Add("@EntryDate", SqlDbType.Date).Value = member.EntryDate;

                sqlCommand.ExecuteNonQuery();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我sqlConnection.Close();在处理它之前不添加它是错误的吗?我的意思是.它没有显示任何错误,也没有任何问题.首先关闭它会更好吗?如果是,为什么?

.net c# sql database using

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

如何在ASP.NET MVC中查看View是否在localhost或127.0.0.1上运行

如何在ASP.NET MVC中查看View是否在localhost或127.0.0.1上运行?

asp.net asp.net-mvc

27
推荐指数
2
解决办法
8515
查看次数

在C#中获取操作系统版本/友好名称

我目前正在开发一个C#项目.我想收集用户统计信息以更好地开发软件.我正在使用Environment.OSC#的功能,但它只显示操作系统名称,如Microsoft Windows NT

我希望能够检索的操作系统实际已知名称,例如是否Windows XP, Windows Vista or Windows 7等等.

这可能吗?

c# windows operating-system caption

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

Mongo db - 查询嵌套数组和对象

我有以下文档结构:

{
   "_id":"12345",
   "value":{
      "T":0,
      "v":[
         {
            "name":"JW",
            "cost":100
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

如何查询名称密钥?我尝试了点符号,但没有运气(我认为它仅适用于两个级别)

mongodb mongodb-query

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

使用Python中的Keras进行神经网络中的特征重要性图表

我正在使用python(3.6)anaconda(64位)spyder(3.1.2).我已经使用keras(2.0.6)设置了一个神经网络模型用于回归问题(一个响应,10个变量).我想知道如何生成这样的特征重要性图表:

特征重要性图表

def base_model():
    model = Sequential()
    model.add(Dense(200, input_dim=10, kernel_initializer='normal', activation='relu'))
    model.add(Dense(1, kernel_initializer='normal'))
    model.compile(loss='mean_squared_error', optimizer = 'adam')
    return model

clf = KerasRegressor(build_fn=base_model, epochs=100, batch_size=5,verbose=0)
clf.fit(X_train,Y_train)
Run Code Online (Sandbox Code Playgroud)

python neural-network keras

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

在类的所有方法之前运行方法

是否有可能在C#3或4中做到这一点?也许有一些反思?

class Magic
{

    [RunBeforeAll]
    public void BaseMethod()
    {
    }

    //runs BaseMethod before being executed
    public void Method1()
    {
    }

    //runs BaseMethod before being executed
    public void Method2()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑

有一个替代解决方案,做Magic一个单例并将您的代码放在静态实例的getter上.这就是我做的:

public class Magic
{

    private static Magic magic = new Magic();
    public static Magic Instance
    {
        get
        {
            magic.BaseMethod();
            return magic;
        }
    }

    public void BaseMethod()
    {
    }

    //runs BaseMethod before being executed
    public void Method1()
    {
    }

    //runs BaseMethod before being executed
    public void …
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

ImportError:无法导入名称get_column_letter

我可以在我的代码中使用openpyxl作为导入.但是,当我尝试执行以下操作时:

from openpyxl.cell import get_column_letter 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ImportError: cannot import name get_column_letter
Run Code Online (Sandbox Code Playgroud)

我正在使用python 2.7.我用它安装了它easy_install.尝试搜索此问题但找不到与之相关的任何内容.

python module importerror python-2.7 openpyxl

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

document.getElementById().value和document.getElementById().选中不适用于IE

我尝试将新值分配给输入表单的隐藏输入和复选框.它在Firefox中工作正常,但在IE中却没有(我使用的是IE 7).有谁知道我的代码有什么问题?

HTML:

<input type="hidden" id="msg" name="msg" value="" style="display:none"/>
<input type="checkbox" name="sp" value="100" id="sp_100">
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var Msg="abc";
document.getElementById('msg').value = Msg;
document.getElementById('sp_100').checked = true;
Run Code Online (Sandbox Code Playgroud)

javascript

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