小编Nic*_*ole的帖子

这个JS语法有什么作用?

为什么我会在true这里放括号....这不是一个数组吗?它还能做些什么吗?

$e.trigger("onlyShowIfChange", [true]);
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery

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

使用正则表达式查找名称

为了在大文本中查找名称,我有以下正则表达式

([A-Z][a-z]*)[\s-]([A-Z][a-z]*)
Run Code Online (Sandbox Code Playgroud)

这适用于像"Jack Oneill"或"John Guidetti"这样的普通人名字.但是我想找到一些拥有的东西,却找不到.喜欢:

Chandler Murial Bing
Gandalf the Gray
Pieter van den Woude
Run Code Online (Sandbox Code Playgroud)

我对正则表达式的有限知识似乎无法得到这种怀疑.谁能帮助我(请为此提供一个好的网站/书):)

regex

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

当我插入单个记录时,它一次插入两个记录.请帮忙

    private void button1_Click(object sender, EventArgs e)
    {
        Insert();
    }

    private int Insert()
    {
        string Query = "insert into person values ('" + textBox4.Text + "','" + textBox5.Text + "')";
        string connectionString = @"Data Source=COMPAQ-PC-PC\SQLEXPRESS;Initial Catalog=prac;Integrated Security=True";
        SqlConnection cn = new SqlConnection(connectionString);
        SqlCommand cmd = new SqlCommand(Query, cn);
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        if (cn.State == ConnectionState.Closed)
        {
            cn.Open();
        }
        DataTable dt = new DataTable();
        da.Fill(dt);
        int RowEffected = cmd.ExecuteNonQuery();
        cn.Dispose();
        if (RowEffected > 0)
        {
            MessageBox.Show("Record Affected");
        }
        GetDBConnection();
        if …
Run Code Online (Sandbox Code Playgroud)

c#

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

getter对Java的性能有害吗?

鉴于以下两个代码选项,第二个代码选项是否有任何性能优势(超过大规模或长时间)?

选项1

private Map<Long, Animal> animals = ...;
public Map<Long, Animal> getAnimals() {
    return animals;
}

public void useAnimals() {
    for (int i=0; i < SOME_LARGE_NUMBER; i++) {
        Animal animal = getAnimals().get(id);
    }
    // Many many calls to getAnimals() are made...
}
Run Code Online (Sandbox Code Playgroud)

选项2 - 没有吸气剂

private Map<Long, Animal> animals = ...;

public void useAnimals() {
    for (int i=0; i < SOME_NUMBER; i++) {
        Animal animal = animals.get(id);
    }
    // No method calls made
}
Run Code Online (Sandbox Code Playgroud)

如果它对性能有害,为什么,以及我该如何确定它是否值得减轻?

并且,将存储结果getAnimals()作为本地提供一个好处...

  • 如果SOME_NUMBER …

java performance encapsulation

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

标签 统计

arrays ×1

c# ×1

encapsulation ×1

java ×1

javascript ×1

jquery ×1

performance ×1

regex ×1