问题列表 - 第14834页

匹配INI区块

我正在使用正则表达式来尝试匹配INI文件中的节块.我正在使用正则表达式手册中给出的配方,但它似乎对我不起作用.

这是我正在使用的代码:

final BufferedReader in = new BufferedReader(
    new FileReader(file));
String s;
String s2 = "";
while((s = in.readLine())!= null)
    s2 += s + System.getProperty("line.separator");
in.close();

final String regex = "^\\[[^\\]\r\n]+](?:\r?\n(?:[^\r\n].*)?)*";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
String sectionBlock = null;
final Matcher regexMatcher = pattern.matcher(s2);
if (regexMatcher.find()) {
    sectionBlock = regexMatcher.group();
}
Run Code Online (Sandbox Code Playgroud)

以下是我的输入文件的内容:

[Section 2]
Key 2.0=Value 2.0
Key 2.2=Value 2.2
Key 2.1=Value 2.1

[Section 1]
Key 1.1=Value 1.1
Key 1.0=Value 1.0
Key 1.2=Value 1.2

[Section 0] …
Run Code Online (Sandbox Code Playgroud)

java regex ini

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

我在哪里可以找到C#3.0语法?

我打算用C#编写一个C#3.0编译器.我在哪里可以获得解析器生成的语法?

优选地,可以在没有修改的情况下与ANTLR v3一起使用.

c# compiler-construction grammar antlr c#-3.0

27
推荐指数
2
解决办法
2664
查看次数

在UIScrollView中关闭缩放

有没有人知道在使用UIScrollView时暂时关闭缩放的方法?

我看到你可以使用以下方法禁用滚动:

self.scrollView.scrollEnabled = false;
Run Code Online (Sandbox Code Playgroud)

但我没有看到类似的缩放命令.有什么想法吗?

iphone zoom zooming uiscrollview ios

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

为什么HttpUtility.UrlEncode(HttpUtility.UrlDecode("%20"))返回+而不是%20?

我遇到文件下载问题,下载正在用下划线替换所有空格.

基本上我在这里遇到问题:

Response.AddHeader("Content-Disposition", 
    "attachment; filename=" + someFileName);
Run Code Online (Sandbox Code Playgroud)

问题是如果someFileName中有一个空格,例如"check this out.txt",则会提示用户下载"check_this_out.txt".

我认为最好的选择是UrlEncode文件名,所以我试过

HttpUtility.UrlEncode(someFileName);
Run Code Online (Sandbox Code Playgroud)

但它正在用加号取代空间,这让我很难过.那么我就试过了

HttpUtility.UrlEncode(HttpUtility.UrlDecode("%20"))
Run Code Online (Sandbox Code Playgroud)

并且解码工作正常并给我一个空间,但编码占用空间然后再次给我加号.

我在这里缺少什么,这是正确的吗?如果是这样,我应该如何正确地将空格编码为%20,这就是我需要的.

asp.net encoding response

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

XNA和GUI控件(例如xaml和xna)

有没有办法在xna中获取支持边距等的文本框,标签和其他wpf控件,以适应窗口大小?

user-interface xna wpf-controls

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

Cocoa-Touch:我如何看待两个NSD在同一天?

我需要知道两个NSDate实例是否都来自同一天.

有没有比获得NSDateComponents和比较日/月/年更容易/更好的方法呢?

macos cocoa-touch objective-c ios

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

C#创建日志系统

我正在阅读以下文章:http: //odetocode.com/articles/294.aspx

这篇文章提出了很多关于日志的问题.(我不知道我是否应该在分开的问题中做出这个...但我不想垃圾堆栈stackoverflow.com与我的问题)

第一个是我应该将它存储在.txt或.xml文件中......甚至存储在数据库中的表中.可能在.txt中保存性能会更好.但是当有人需要找到.txt文件的内容时,它可能会成为......颈部的痛苦.那么......我应该使用哪一个,为什么?

第二个,是否有任何特定的类来处理"日志"的事情?我已经阅读了关于这个主题的几个主题,但我没有找到我的问题的答案.

提前致谢.

c# asp.net logging .net-3.5

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

Visual Basic .NET中的UInt32数据类型是什么?

UInt32VB.NET中的数据类型是什么?

谁能告诉我关于它的位长度之间的差异UInt32Int32?是整数还是浮点数?

vb.net types uint32

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

何时以及如何将ILMerge与Visual Studio Project/Solution一起使用

我正在开发一个中型企业应用程序.有很多项目/解决方案.例如:

  • Company.Data
    • Company.Data.LinqToSql
  • Company.Entities(业务对象)
  • Company.BLL

然后我有一些应用程序 - 例如Windows服务:MyWindowsService.

当我部署它时(通过创建一个安装项目),它会从上述项目的输出中安装一堆DLL.

这是我应该使用ILMerge的地方吗?创建一个程序集....例如Company.dll?

我如何将其整合到我的构建过程中?

ilmerge build-process visual-studio

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

iPhone按钮非矩形形状?

如何获得非矩形按钮?

例如,我有一个带alpha透明度的PNG图像.如何在没有透明色的情况下将按钮的形状设置为此图像.

iphone xcode button

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