问题列表 - 第19668页

C#正则表达式引擎不起作用

我正在做最简单的regex.match,我给Regex.Match一个字符的模式,它根本不返回匹配,我确保输入文本包含很多字符?

我检查了所有的使用情况.

它非常奇怪.

任何帮助,将不胜感激!

谢谢.

编辑:

我的样本是"做任何类型的匹配根本就不工作"返回一个空匹配

Match m=Regex.Match(@"c","abcdc");
Run Code Online (Sandbox Code Playgroud)

代码编译没有错误,所以为什么没有匹配!!

c# regex

-4
推荐指数
1
解决办法
7977
查看次数

API设计 - 分配输出?

C API函数分配输出或让用户指定输出缓冲区是一个好主意吗?例如:

BOOL GetString(
    PWSTR *String
    );
...
PWSTR string;
GetString(&string);
Free(string);
Run Code Online (Sandbox Code Playgroud)

VS

BOOL GetString(
    PWSTR Buffer,
    ULONG BufferSize,
    PULONG RequiredBufferSize
    );
...
// A lot more code than in the first case
Run Code Online (Sandbox Code Playgroud)

更具体地说,我想知道为什么Win32 API主要使用第二种情况(例如GetWindowText,LookupAccountSid).如果API函数知道输出有多大,为什么用户会尝试猜测输出大小?我找不到有关为何使用第二种情况的任何信息.

另外:LookupAccountSid示例特别糟糕.在内部,它使用LSA API,为调用者分配输出.然后LookupAccountSid让用户在只能从LSA返回输出时分配缓冲区(并猜测正确的缓冲区大小)!为什么?

c api api-design

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

如何在Windows和Linux下链接到OS C库?

我理解Linux附带了ac库,它实现了ISO C函数和系统调用函数,并且这个库在开发C时可以链接.但是,不同的c编译器不一定产生可链接的代码(例如,可能填充数据结构)在函数参数中使用的与另一个不同).当我可以使用任何编译器编译我的C时,内置的c库是如何链接的?静态与动态链接的故事有何不同?

另一方面,在Windows下,每个编译器都提供自己的标准库,它解决了部分问题,但系统调用仍然在一组DLL中.C应用程序如何成功链接到这些DLL?不同语言怎么样?(相同的DLL可以由pre.Net Visual Basic等使用)

c linker operating-system

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

当前迭代是否有TFS查询宏?

在VS2010中的TFS中是否有一种方法可以指定特定的迭代是当前的迭代,然后返回用于类似于@Project工作方式的查询?如果没有,是否有办法在TFS工作项查询中进行子查询?

tfs visual-studio-2010-beta-2 tfs-workitem

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

是否可以在Sql Server Management Studio Express中自动缩进查询?

我的意思是,相当于Visual Studio中Ctrl + K + D的东西会自动缩进代码.在这个意义上有什么东西吗?

sql sql-server ssms

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

有没有办法让ReSharper不格式化代码区域

我一直使用ReSharper的代码清理,但有时我的代码格式化使得它比ReSharper的格式化程序更容易阅读.有没有办法用注释或其他东西标记文件的一部分,以使其跳过格式化该部分.

(我不是在谈论检查,我知道如何让ReSharper忽略检查区域)

resharper visual-studio

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

尝试以编程方式创建rightBarButtonItem

这似乎不起作用.我究竟做错了什么?

-(void)awakeFromNib{
    UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(showNewEventViewController)];
    self.navigationItem.rightBarButtonItem = rightBarButtonItem;
    NSLog(@"awaked");
    [rightBarButtonItem release];
}
Run Code Online (Sandbox Code Playgroud)

iphone uibarbuttonitem

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

使用JQuery验证进行日期验证

我正在尝试使用jquery验证来验证日期.包含的Javascript库是:

<script type="text/javascript" src="<?php echo base_url()?>asset/jqueryui/ui/ui.core.js"></script>
<script type="text/javascript" src="<?php echo base_url()?>asset/jqueryui/ui/ui.datepicker.js"></script>
<script src="<?php echo base_url()?>asset/jquery/jquery.metadata.js" type="text/javascript"></script>
<script src="<?php echo base_url()?>asset/jqvalidate/jquery.validate.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

假设我有3个输入字段.鸟的名称,地址和日期,我使用errorContainer来显示错误.

我的javascript是:

<script type="text/javascript">
    $().ready(function() {
        var errorContainer = $('div.errorContainer');
        // validate the form when it is submitted
        var validator = $("#frm").validate({
            errorContainer: errorContainer,
            errorLabelContainer: $("ol", errorContainer),
            wrapper: 'li',
            meta: "validate",
            rules: {
                datepicker: {
                    required: true,
                    date: true
                }
            }
        });
    });

    $(function(){
        $("#datepicker").datepicker();
    });
</script>

<form id="frm">
    <input type="text" id="name" name="name" class="field text {validate:{required:true}}">
    <input type="text" id="address" …
Run Code Online (Sandbox Code Playgroud)

jquery

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

错误"命名空间不直接包含字段或方法等成员"

我正在尝试构建我的C#项目,并且我收到错误消息"命名空间不直接包含诸如字段或方法之类的成员".它正在标记app.config文件的第一个字符(小于符号).

我已经检查了所有文件,找到了直接在命名空间内有变量或函数的地方 - 什么也没找到.app.config看起来很好.

谷歌让我失望了,我把头发拉了出来.可能导致此错误的原因是什么?

namespaces buildaction visual-studio

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

可变中继器列

我有一个objectdatasource,我想绑定到转发器.问题是,我无法弄清楚如何显示具有可变行数的可变数量的列.

例如:

我的数据集结构如下.objectdatasource是一个List<item>.

item {
  string name;
  List<itemdata> data;
}

itemdata {
  DateTime year;
  double amount;
}
Run Code Online (Sandbox Code Playgroud)

所以基本上我想做一张桌子

      |  year  |  year  |  year  |  year
 name | amount | amount | amount | amount
 name | amount | amount | amount | amount
 name | amount | amount | amount | amount
 name | amount | amount | amount | amount
Run Code Online (Sandbox Code Playgroud)

项目数量是可变的,以及项目包含的项目数据的数量.

希望有人能指出我正确的方向.

谢谢

asp.net data-binding repeater

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