问题列表 - 第14928页

regexp与俄罗斯郎

我用regexp无法解决我的问题.

好的,当我输入:

$string = preg_replace("#\[name=([a-zA-Z0-9 .-]+)*]#","$name_start $1 $name_end",$string);
Run Code Online (Sandbox Code Playgroud)

一切都很好,除了俄语的情况.

所以,我尝试重新输入这个reg-exp:

$string = preg_replace("#\[name=([a-zA-Z0-9**?-??-?** .-]+)*]#","$name_start $1 $name_end",$string);
Run Code Online (Sandbox Code Playgroud)

但这不起作用,

我知道一些想法,只写:

$string = preg_replace("#\[name=([a-zA-Z0-9???????????????????????????????? .-]+)*]#","$name_start $1 $name_end",$string);
Run Code Online (Sandbox Code Playgroud)

但这很疯狂:D

拜托,给我简单的变体

php regex unicode cyrillic

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

为什么强制我的域对象实现INotifyPropertyChanged的缺点是什么?

我正在考虑在我的域模型中实现所有实体INotifyPropertyChanged.我背后的主要原因是:

如果某个实体在域中发生了变化,表示层会立即知道它并相应地进行更改(我正在尝试实现MVPVM模式,并且表示对象与域对象不同).我认为应该让我更容易.

您认为缺点是什么?

.net domain-driven-design

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

必须从实例化继承的类的正式名称是什么?

在OOP术语中,始终是父类的类的名称是什么,并且该类不能单独使用,只有在类继承它时才能使用它.

我不需要代码示例,只需要本课程的技术OOP术语,谢谢!

oop naming

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

为什么SQL字段长度总是(2 ^ n)-1,除非小于127?

许多数据库模式似乎遵循以下标准:

(2 ^ n)-1对于大字段:

varchar(511)
varchar(255)
varchar(127)
Run Code Online (Sandbox Code Playgroud)

...然后(2 ^ n)为较小的

varchar(64)
varchar(32)
varchar(16)
varchar(8)
Run Code Online (Sandbox Code Playgroud)

我理解为什么使用(2 ^ n)-1的数字,我不明白为什么没有必要将趋势继续到小字段.

例如

varchar(63)
varchar(31)
varchar(15)
varchar(7)
Run Code Online (Sandbox Code Playgroud)

这有什么理由还是只是回报已经减少太多了?

database schema varchar

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

C++:迭代泛型类型的列表

然而,我再次发现自己正在努力使用C++语法.

我正在尝试迭代一般的对象列表.那就是我有一个类的对象 Event<Q>,塞进了一个std::list<Event<Q> >.

所以我试图在列表上得到一个迭代器,直觉地想到了

std::list<Event<Q> >::iterator it;
for (it = events.begin(); it != events.end(); it++) { ... }
Run Code Online (Sandbox Code Playgroud)

应该解决问题.但是,我一直收到这些错误:

..\calendar.h:48: error: expected `;' before "it"
..\calendar.h:49: error: `it' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

有这么难的原因吗?

c++ generics iterator object

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

我该怎么用而不是ping?

在我的Windows窗体应用程序(启动时)中,我使用ping命令检查Internet连接和我的SQL Server是否都处于活动状态.

是否有任何"更好"的方法 - 我应该用它来完成.NET framework 2.0中的上述任务?

vb.net sql-server internet-connection winforms

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

.NET Remoting回调

是否可以通过远程传输回传?我想做点什么myRemoteObject.PerformStuff( x => Console.WriteLine(x) );

如果没有,我将如何实现等效功能?

编辑:我知道Remoting被WCF取代了,但我仍然对这个具体案例感兴趣.(出于好奇,WCF中的问题怎么样?)

.net remoting callback

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

为什么Java date API(java.util.Date,.Calendar)如此混乱?

正如大多数人现在痛苦地意识到的那样,用于处理日历日期的Java API(特别是类java.util.Datejava.util.Calendar)是一个糟糕的混乱.

脱离我的头顶:

  • 日期是可变的
  • 日期表示时间戳,而不是日期
  • 没有简单的方法来转换日期组件(日,月,年...)和日期
  • 日历使用起来很笨,并试图将不同的日历系统组合成一个类

这篇文章总结得很好,JSR-310也解决了这些问题.

现在我的问题是:

这些类是如何进入Java SDK的?大多数这些问题看起来相当明显(特别是Date是可变的)并且应该很容易避免.那怎么回事?时间压力?或者回想起来的问题是否明显?

我意识到这不是一个严格的编程问题,但我发现理解API设计如何出错是很有趣的.毕竟,错误总是一个很好的学习机会(我很好奇).

java api-design date

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

具有角度的线方程

给定起点,线的长度和线的角度(相对于x轴),如何找到线的方程或绘制线?

math geometry

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

jQuery UI 1.6的文档

我只能找到jQuery UI 1.7的文档

Legacy jQuery UI 1.6的文档在哪里?

jquery jquery-ui

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