问题列表 - 第2763页

Ruby声明链接

给出以下Ruby语句:

(读取输入并将每个单词存储在数组中,删除单词之间的空格等)

input = gets.chomp
inArr = []
input.strip.each (" ") { |w| inArr.push w }
inArr.delete_if {|ele| ele == " "}
inArr.each {|w| w.strip!}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人可以建议一种方法来优化这些代码,可能是通过链接或删除一些不需要的语句,因为我觉得这可以用更少的代码完成,但因为我是Ruby的新手,我很难怎么看 :)

谢谢,

R M

ruby

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

一行上的CSS块元素

处理一系列需要在一条线上的块元素的最常用方法是什么(例如,如果javascript需要能够修改它们的宽度)?应用浮点数的优点和缺点是什么:左边是每个还是使用定位放置它们?

html css web-standards

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

如何强制Postgres使用特定索引?

如果它坚持进行顺序扫描,我如何强制Postgres使用索引?

sql postgresql indexing

98
推荐指数
6
解决办法
10万
查看次数

声明 - 抛出与抛出 - 没有被声明的异常

在Java中,双胞胎方法有什么区别?

public void methodA() throws AnException {
    //do something
    throw new AnException();
}

public void methodA() {
    //do the same thing
    throw new AnException();
}
Run Code Online (Sandbox Code Playgroud)

我有一个直觉,它与设计良好的方法有关(因为我将methodA放在一个接口中,声明它就像方法A*在其实现中所做的那样,并从Java收到警告"A*不能覆盖A因为A*不会抛出AnException").

这种猜测是否正确?

这两种做事方式还有其他微妙的内涵吗?

java exception

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

C,C++,C#,Java和Python中的声明,定义,初始化

这些术语在上述每种语言中的含义是什么?在这方面,为什么语言不同(无论他们做什么,如果他们做的话)?

language-design initialization declaration definition

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

ASP.NET 2.0中的Gridview列宽

如何在ASP.NET 2.0中的gridview控件中控制列宽?

asp.net gridview

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

MySQL:当日期在字符串中时,如何要求比今天更大的日期

我试图将MySQL DB中的信息提取到MS SQL DB中.数据库很乱,开发人员不再可用.

所有日期都在char字段中,我使用

SELECT concat( mid(DueDate, 7, 4), mid(DueDate, 4, 2), mid(DueDate, 1, 2)) as DueDate FROM TableName
Run Code Online (Sandbox Code Playgroud)

以某种格式获取日期字段,以便MS sql server可以导入它们.

现在,我想只导出日期大于今天的记录,所以问题是:

  • MySQL中的GetDate()相当于什么?
  • 是否有更好的方法来投射日期进行比较?

mysql sql-server

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

CSS约定/代码布局模型

有没有尝试和创建一个组织CSS代码的形式化方法?在我开始制定自己的保持可读性的策略之前,我想知道还有什么.谷歌并不是很有帮助,因为我不完全确定要搜索的条款.

我正在考虑缩进/间距,何时使用新行,命名约定等.

有任何想法吗?

css coding-style conventions

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

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

我应该提交还是回滚读取事务?

我有一个读取查询,我在一个事务中执行,以便我可以指定隔离级别.查询完成后,我该怎么办?

  • 提交交易
  • 回滚事务
  • 什么也不做(这将导致事务在使用块结束时回滚)

做每一个有什么含义?

using (IDbConnection connection = ConnectionFactory.CreateConnection())
{
    using (IDbTransaction transaction = connection.BeginTransaction(IsolationLevel.ReadUncommitted))
    {
        using (IDbCommand command = connection.CreateCommand())
        {
            command.Transaction = transaction;
            command.CommandText = "SELECT * FROM SomeTable";
            using (IDataReader reader = command.ExecuteReader())
            {
                // Read the results
            }
        }

        // To commit, or not to commit?
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:问题不在于是否应该使用交易或是否有其他方法来设置交易级别.问题是,是否提交或回滚了不修改任何内容的事务.有性能差异吗?它会影响其他连接吗?还有其他差异吗?

sql database transactions

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