问题列表 - 第9091页

如何声明具有匿名类型的字段(C#)

在下面的代码中,如何将myLine声明为公共(全局)变量?问题是我不能使用关键字"var".

    public static IEnumerable<string> ReadLines(StreamReader reader)
    {
        while (!reader.EndOfStream)
        {
            yield return reader.ReadLine();
        }
    }

    private void Filter1(string filename)
    {
        using(var writer = File.CreateText(Application.StartupPath + "\\temp\\test.txt"))
        {
            using (var reader = File.OpenText(filename))
            {
                int[] Ids = { 14652, 14653, 14654, 14655, 14656, 14657, 14658, 14659, 14660 };
                var myLine = from line in ReadLines(reader)
                             where line.Length > 1
                             let id = int.Parse(line.Split('\t')[1])
                             where Ids.Contains(id)
                             let m = Regex.Match(line, @"^\d+\t(\d+)\t.+?\t(item\\[^\t]+\.ddj)")
                             where m.Success == true
                             select new { Text = line, ItemId …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

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

2行中的SQL查询 - 如何?

以下错误,所以一定是错的,但是这样做的正确方法是什么:

$query = "SELECT * FROM tblProducts WHERE ProductId ='$SCId' AND SELECT * FROM tblProducts WHERE Cat ='$CatType' AND Type ='$TypeType'";
Run Code Online (Sandbox Code Playgroud)

$ rsPrimary = mysql_query($ query)或die("Query'$ query'失败并显示错误消息:\"".mysql_error().'"'); $ NUM = mysql_numrows($ rsPrimary); mysql_close();

php sql

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

我可以为Java6 Rhino脚本引擎中运行的javascript创建一个"窗口"对象

  • 我想在我的Java6服务器上运行一些Javascript - 即使用javax.script API,特别是Rhino脚本引擎.(虽然可以接受另一种解决方案)
  • 脚本文件由第三方创建和支持,因此我不想下载并编辑它以防它随时间变化.
  • 该脚本直接引用了"窗口"对象(也可能是"文档"对象等),犀牛不似乎支持.

我可以这样做,如果是这样,怎么样?

javascript java javax.script

6
推荐指数
2
解决办法
8017
查看次数

为什么JavaScript的eval需要括号来评估JSON数据?

我已经学会了(艰难的)我需要在JSON数据周围添加括号,如下所示:

stuff = eval('(' + data_from_the_wire + ')');
// where data_from_the_wire was, for example {"text": "hello"}
Run Code Online (Sandbox Code Playgroud)

(至少在Firefox 3中).

这背后的原因是什么?我讨厌编写代码而不理解引擎盖后面的内容.

javascript json eval

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

如何防止数据网格视图的排序

我在Windows窗体上使用DataGridView.它只显示两列.默认情况下,在运行应用程序时,如果单击列标题,则datagridview将根据该列进行排序.但是,我想完全禁用网格视图上的排序.我无法找到可以设置sorting = false的属性,或类似的东西.

谁能告诉我如何禁用网格视图排序?

谢谢 :)

编辑:

我想我可以将各列设置为NotSortable(下面的贴出答案).可以在网格视图级别而不是单个列中完成吗?

winforms c#-2.0

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

用户控制停靠属性

我试图让我自己的用户控制并几乎完成它,只是试图添加一些抛光.我希望设计器中的选项"Dock in parent container".有谁知道如何做到这一点我找不到一个例子.我认为它与Docking Attribute有关.

c# user-controls attributes docking winforms

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

为什么在Perl的污点模式下管道是否打开?

我原来的脚本如下:

my $cmd = "dir";
open (H, "$cmd |");
my @result = <H>;
close (H);
print STDERR @result,"\n";
Run Code Online (Sandbox Code Playgroud)

这个脚本工作正常.如果我在脚本中添加以下行,则无法工作:

$ENV{"LD_LIBRARY_PATH"} = "/opt/VRTSsfmh/lib";
$ENV{PATH}="/usr/bin:/bin:/sbin:/usr/sbin";
delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
Run Code Online (Sandbox Code Playgroud)

调用管道打开时Perl使用了什么?

添加以下代码修复了该问题:

if ($^O =~ /Win32/i) 
{
    $ENV{'SystemRoot'} =~ /([A-Z]:(\\[A-Za-z0-9_]+)+)/;
    my $system32_dir = $1."\\system32";
    $ENV{'PATH'} = $system32_dir;
}
Run Code Online (Sandbox Code Playgroud)

perl taint

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

如何为每个WCF调用添加自定义HTTP标头?

我有一个托管在Windows服务中的WCF服务.使用此服务的客户端每次调用服务方法时都必须传递一个标识符(因为该标识符对于被调用的方法应该做什么很重要).我认为以某种方式将此标识符放入WCF头信息是个好主意.

如果是个好主意,我该如何自动将标识符添加到标题信息中.换句话说,每当用户调用WCF方法时,标识符必须自动添加到标头中.

更新: 使用WCF服务的客户端是Windows应用程序和Windows Mobile应用程序(使用Compact Framework).

wcf

157
推荐指数
9
解决办法
16万
查看次数

在TSQL中模拟枚举?

我最近意外地写了一个非常丑陋的存储过程,我希望我有枚举,

例如.

CREATE PROCEDURE Proc_search_with_enum @user int, @account_category {enum}
Run Code Online (Sandbox Code Playgroud)

我知道SQL 2000没有枚举作为第一类语言结构,您使用哪种编码约定来模拟枚举或以其他方式解决同一问题?

或者我是否注定只使用VARCHAR和IF @ account_category ='cat1'?

编辑:T-SQL和C#是客户端语言.

编辑:谢谢大家!很多好建议,我希望我能接受几个答案,我已经投票给所有人 -

答案摘要

  • 使用int在C#的枚举上倾斜.适用于C#客户端代码,使TSQL客户端代码的可读性降低.
  • 使用Char/Varchar.C#客户端代码不好(不适合本地化),使TSQL代码更具可读性.
  • 使用参数检查代码来限制参数,或者如果要将参数插入表中,则对表列或外键使用约束.

t-sql sql-server

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

如果存在,如何使用维基百科api?

我试图找出是否有维基百科api(我认为它与mediawiki有关?).

如果是这样,我想知道如何告诉维基百科给我一篇关于纽约洋基队的文章.

这个例子的REST网址是什么?

关于这个主题的所有文档看起来都相当复杂.

api mediawiki wikipedia wikipedia-api mediawiki-api

62
推荐指数
5
解决办法
5万
查看次数