问题列表 - 第9576页

正则表达式匹配2位数,可选的十进制,两位数

我花了半个小时试图得到这个,也许有人可以快速拿出来.

我需要一个匹配一个或两个数字的正则表达式,后跟一个可选的decmial点,后跟一个或两个数字.

例如,它应该完整匹配这些字符串:

3
33
.3
.33
33.3
33.33

并且不匹配在decmial点之前或之后超过2位数的任何内容.

regex

36
推荐指数
4
解决办法
15万
查看次数

有没有办法使PrintWriter输出为UNIX格式?

当然是在Java中.我正在编写一个程序并在Windows环境下运行它,但我需要输出(.csv)以Unix格式完成.任何简单的方案?谢谢!

java unix

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

C#中的连接整数

有没有一种廉价的方法来连接csharp中的整数?

示例:1039和7056 = 10397056

c#

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

投影3D网格的2D轮廓算法

给定:使用一组顶点和三角形定义的3D网格构建具有这些点的网格.

问题:找到任意平面上投影的任意旋转网格的2d轮廓.

投影很容易.挑战在于找到平面中投影三角形边缘的"船体".我需要一些关于研究这种算法的输入/指针的帮助.为简单起见,我们可以假设3D边缘直接向下投影到xy平面上.

math 3d geometry projection

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

使用大量div的HTML的最佳工具?

什么是使用CSS和HTML的最好的免费IDE /编辑器,它有成千上万的div并且很难看出哪个div连接到什么?如果它可以突出显示相应的div,或者在它们旁边显示一个+/-符号来展开/折叠它们?

html ide

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

方法签名中的新关键字

在执行重构时,我最终创建了一个类似下面示例的方法.为简单起见,数据类型已更改.

我之前有一个这样的赋值语句:

MyObject myVar = new MyObject();
Run Code Online (Sandbox Code Playgroud)

它是偶然重构的:

private static new MyObject CreateSomething()
{
  return new MyObject{"Something New"};
}
Run Code Online (Sandbox Code Playgroud)

这是我的剪切/粘贴错误的结果,但new关键字in private static new有效并编译.

问题:new关键字在方法签名中表示什么?我假设它是在C#3.0中引入的东西?

这有override什么不同?

c# methods keyword

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

二进制数据的十六进制编码的目的是什么?

我有点好奇为什么要在base64上使用十六进制编码.在我看来,base 64更有效率.特别是,为什么数据库似乎总是使用十六进制编码?这是一个历史问题,还是我错过了关于十六进制编码的内容?

database language-agnostic binary base64 hex

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

typedef枚举类型是NSDictionary的关键?

枚举不允许作为NSMutableDictionary的键吗?

当我尝试通过以下方式添加到字典:

[self.allControllers setObject:aController forKey:myKeyType];
Run Code Online (Sandbox Code Playgroud)

我收到错误:

错误:'setObject:forKey:'的参数2的不兼容类型

通常情况下,我使用NSString作为我的密钥名称,不需要强制转换为'id',但为了使错误消失,我已经这样做了.演员阵容在这里是正确的行为还是枚举作为关键是一个坏主意?

我的枚举定义为:

typedef enum tagMyKeyType
{
  firstItemType = 1,
  secondItemType = 2
} MyKeyType;
Run Code Online (Sandbox Code Playgroud)

并且字典被定义并正确分配如下:

NSMutableDictionary *allControllers;

allControllers = [[NSMutableDictionary alloc] init];
Run Code Online (Sandbox Code Playgroud)

objective-c

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

C#和vs2008中的线程调试

我有一个非常严重的多线程调试问题.在与串行设备交互时我遇到了某种时序问题,我需要跟踪它.我有三个主题:

  1. UI更新的主要线程.用户可以通过选择预设来更改设备的一个参数,或者一次更改多个参数.
  2. 查询以确保设备仍然连接的状态检查线程.如果用户关闭设备或设备本身以有趣的方式与之交互,则状态更改需要反映在UI中.
  3. 读取设备响应的串行端口的线程.

我的问题实际上与调试这种情况有关.看起来我在每个线程中的每一行都必须有一个断点才能进行调试; 如果我在一个线程中断,调试器将不会单步执行该线程.我知道其他线程将继续更新,但是我不应该在调试器中执行正常的线程,即从一行到下一行?然后,我可以使用'threads'选项卡在线程之间切换.

我提到我在WPF,因为我不知道这是否会改变情况; 也许它确实如此,也许它没有.状态检查线程是UI控件的一部分,因为只需在UI启动时检查状态.该控件位于与主应用程序不同的库中.

c# debugging multithreading visual-studio-2008

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

如何阻止windbg成为交互式调试器?

在vista/win7上撤消windbg -I的正确方法是什么?

是否像删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug中的注册表项一样简单?

windbg

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