问题列表 - 第2454页

当其中一个字段有换行符时,如何将CSV文件中的行连接起来?

如果我有一个逗号分隔文件,如下所示:

foo,bar,n
,a,bc,d
one,two,three
,a,bc,d

我想加入\n,制作这个:

foo,bar,n,a,bc,d
one,two,three,a,bc,d

什么是正则表达技巧?我以为if (/\n,/)会抓住这个.

另外,我是否需要为UTF-8编码文件做任何特殊操作?

最后,Groovy中的解决方案也会有所帮助.

csv perl groovy newline

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

使用Null Coalescing运算符的独特方法

我知道在C#中使用Null合并运算符的标准方法是设置默认值.

string nobody = null;
string somebody = "Bob Saget";
string anybody = "";

anybody = nobody   ?? "Mr. T"; // returns Mr. T
anybody = somebody ?? "Mr. T"; // returns "Bob Saget"
Run Code Online (Sandbox Code Playgroud)

但还有什么可以??用于?它不像三元运算符那样有用,除了比以下更简洁和更容易阅读:

nobody = null;
anybody = nobody == null ? "Bob Saget" : nobody; // returns Bob Saget
Run Code Online (Sandbox Code Playgroud)

所以考虑到甚至更少知道空合并运算符......

  • 你有没有用过??别的东西?

  • ??必要的,还是应该只使用三元运算符(大多数人都熟悉)

c# null coding-style conditional-operator null-coalescing-operator

157
推荐指数
11
解决办法
6万
查看次数

IE7中的getElementsByName

我有一些代码这样做:

 var changes = document.getElementsByName(from);
 for (var c=0; c<changes.length; c++) {
   var ch = changes[c];
   var current = new String(ch.innerHTML);
   etc.
 }
Run Code Online (Sandbox Code Playgroud)

这适用于FF和Chrome,但不适用于IE7.大概是因为getElementsByName在IE中不起作用.什么是最好的解决方法?

javascript dom internet-explorer-7

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

XHTML严格解决了什么问题?

我真的不明白XHTML严格的魅力.内联JavaScript通常需要一个大鼠的转义嵌套,以使其与XHTML兼容,并与MSIE 5和6半向后兼容.然后,在用户输入上没有足够的OCD问题,以确保您不会错过任何非法字符.它似乎比它的价值更多的努力.没关系,几乎每个我一直在工作的开发人员都忘记确保从服务器返回的内容类型被重置为XHTML页面,从text/html重新设置为application/xhtml + xml.

希望我知道博主的名字,但有人指出,大多数所谓的符合XHTML标准的网站和开源软件包实际上都不是因为上一期,忘记正确设置内容类型标题.

我希望了解为什么XHTML是有用的,或者构建足够的参数库以防止它在我影响的未来项目中被使用.

html xhtml project-planning xhtml-1.0-strict buzzword-compliance

21
推荐指数
3
解决办法
2771
查看次数

配置文件的使用是否等同于使用全局变量?

我已多次阅读并同意避免使用全局变量来保持代码正交.是否使用配置文件来保存程序使用的只读信息与使用Globals类似?

language-agnostic coding-style

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

将标题存储在数据库中以便在没有前导"The","A"的情况下进行排序的最佳方法是什么?

我运行(目前正在全面检修)一个处理影院的网站(njtheater.com,如果你有兴趣的话).

当我从数据库中查询播放列表时,我希望"威尼斯商人"在"M"下排序.当然,当我显示剧本名称时,我需要前面的"The".

设计数据库来处理这个问题的最佳方法是什么?

(我正在使用MS-SQL 2000)

sql-server database-design sql-server-2000

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

是否有.NET Framework方法将文件URI转换为带有驱动器号的路径?

我在ASP.NET领域寻找类似Server.MapPath的东西,将Assembly.GetExecutingAssembly().CodeBase的输出转换为带驱动器号的文件路径.

以下代码适用于我尝试过的测试用例:

private static string ConvertUriToPath(string fileName)
{
    fileName = fileName.Replace("file:///", "");
    fileName = fileName.Replace("/", "\\");
    return fileName;
}

看起来.NET Framework中应该有更好的东西 - 我只是无法找到它.

.net c# uri winforms

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

亚马逊EC2 Sql性能

我正在考虑将亚马逊的EC2与Windows实例和SQL一起使用.我在这里看到了一些对 SQL实例的性能的批评.我想知道是否有任何SO拥有和第一手经验,并可以评论性能.

sql-server performance amazon-ec2

13
推荐指数
2
解决办法
6672
查看次数

T-SQL:在WHERE中使用{fn NOW()}

我正在审查一些SQL查询,我看到一个看起来像这样的select语句

SELECT *
FROM dbo.mytable
WHERE (dbo.mytable.[Date] < { fn NOW() })
Run Code Online (Sandbox Code Playgroud)

使用像这样的WHERE语句的目的是什么?

使用简单的GETDATE()会不会更容易?

t-sql sql-server

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

当您想要试验C++ 0x功能时,最好的编译器是什么?

试验C++ 0x功能的最佳编译器是什么?我一直在尝试使用GNU g ++ 4.4.

c++ compiler-construction

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