问题列表 - 第33519页

Delphi:验证没有正则表达式的电子邮件

由于Delphi没有内置任何正则表达式库,您是否看到了一个很好的功能来至少在某种程度上仅使用Delphi RTL/VCL来验证电子邮件地址?

我不想将额外的*.dll链接到我的产品集成正则表达式支持,我也需要Delphi 7兼容性.将正则表达式库嵌入到exe中会增加它的大小,我怀疑它是否值得添加下一个100k,因为你只需要10-50行的电子邮件验证功能.

delphi email validation delphi-7 delphi-2010

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

如何在每次访问类时设置断点

在使用第三方系统时,特别是可动态加载提供程序,控制器,组件等的非常可配置的系统,我有时只想知道何时访问某个对象或类.通常情况下,我会在源代码中的任何潜在行放置断点(令人讨厌,但它有效),但如果源不可用:

如何指示Visual Studio 2010 Ultimate打破对给定类的任何和每次访问?

注意:就我的经验而言,这通常是不可能的,但我希望看到它得到证实

.net c# debugging breakpoints visual-studio

18
推荐指数
2
解决办法
8756
查看次数

如何将HTML字符引用(ף)转换为常规UTF-8?

我有一些希伯来网站,其中包含如下字符引用: נוף

如果我将文件保存为.html并以UTF-8编码查看,我只能查看这些字母.

如果我尝试将其作为常规文本文件打开,则UTF-8编码不会显示正确的输出.

我注意到如果我打开文本编辑器并以UTF-8编写希伯来语,在这个例子中每个字符占用两个字节而不是4个字节行(ו)

如果这是UTF-16或任何其他类型的UTF字母表示的任何想法?

如果可能,如何将其转换为普通字母?

使用最新的PHP版本.

html php utf-8 character-reference

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

具有带注释参数的切入点匹配方法

在以下情况下,我需要使用与方法匹配的切入点创建方面:

  1. 它是用MyAnnotationForMethod注释的
  2. 其中一个参数(可以有很多)用@MyAnnotationForParam注释(但也可以有其他注释).

方面类看起来像这样

@Pointcut("execution(@MyAnnotationForMethod * *(..,@aspects.MyAnnotationForParam Object, ..)) && args(obj)")
void myPointcut(JoinPoint thisJoinPoint, Object obj) {
}

@Before("myPointcut(thisJoinPoint ,  obj)")
public void doStuffOnParam(JoinPoint thisJoinPoint, Object obj) {
    LOGGER.info("doStuffOnParam :"+obj);
}
Run Code Online (Sandbox Code Playgroud)

注释方法

@MyAnnotationForMethod
public string theMethod(String a, @MyAnnotationForParam @OtherAnnotation Object obj, Object b){ 
    LOGGER.info(a+obj+b);
}
Run Code Online (Sandbox Code Playgroud)

用eclipse - >警告:关于poincut:

Multiple markers at this line 
    - no match for this type name: MyAnnotationForMethod [Xlint:invalidAbsoluteTypeName] 
    - no match for this type name: aspects.MyAnnotationForParam On the before : advice defined in xxx.xxx.xxx.xxx.MyAspect has not …
Run Code Online (Sandbox Code Playgroud)

java parameters aop annotations aspectj

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

你能说出<%=%>,<%#%>和<%$%> ASP.NET表达式之间的区别吗?

您能简要列出的差异之间<%= %>,<%# %><%$ %>通过给一个简单的例子?

也许只需要使用其中一个表达式?

.net asp.net syntax

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

(""OR null)在where子句中的VS NOT(!""AND NOT NULL)

有谁知道在mysql中的SQL字符串的下列部分之间是否存在性能差异?

   WHERE ...  AND (field = "" OR field IS NULL);
Run Code Online (Sandbox Code Playgroud)

  WHERE ...  AND (NOT (field != "" AND field IS NOT NULL));
Run Code Online (Sandbox Code Playgroud)

mysql performance

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

如何将DataAdapter.UpdateBatchSize设置为"最佳"值?

我终于让我的插件批次工作了,现在我一直在摆弄批量的大小,但是我看不到值50和值10000之间的性能差异.这似乎很奇怪我,但我不知道幕后发生了什么,所以这可能是正常行为.

我在表中插入160k行,测试值的平均时间为115 +/- 2秒.没有批处理需要210秒,所以我对改进非常满意.目标表是:

CREATE TABLE [dbo].[p_DataIdeas](
    [wave] [int] NOT NULL,
    [idnumber] [int] NOT NULL,
    [ideaID] [int] NOT NULL,
    [haveSeen] [bit] NOT NULL CONSTRAINT [DF_p_DataIdeas_haveSeen]  DEFAULT ((0)),
  CONSTRAINT [PK_p_DataIdeas] PRIMARY KEY CLUSTERED 
(
  [wave] ASC,
  [idnumber] ASC,
  [ideaID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON
) ON [PRIMARY]
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

在设置UpdateBatchSize时阅读了要查找的内容,答案是简单地测试几个不同的值.我能理解这一点,但如果您知道表格设计,SQL问题和即将插入的数据,是否应该可以计算或至少猜测一个好的值?

有没有人可以推荐的最佳实践?

performance ado.net updatebatchsize

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

c#时间计算

有人知道如何计算2次之间的总小时数吗?例如,如果一名工人在8:00和16:00退出,我想知道十进制是8.0小时,而且是8:00小时.

我正在使用C#framework 2.0.保持输入和输出时间的变量是字符串类型.

TY

c# time

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

如何从fbml链接到FB上墙上的特定帖子

如何从FBML页面创建指向墙上特定帖子的链接?就像你有FB通知一样,点击它,只显示特定的帖子(及其评论).

facebook fbml

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

.NET中的String Splitter

我有以下字符串

P,MV,A1ZWR,MAV#(X,,), PV,MOV#(X,12,33),LO
Run Code Online (Sandbox Code Playgroud)

我需要输出为

P

MV

A1ZWR

MAV#(X,,)

PV

MOV#(X,12,33)

LO
Run Code Online (Sandbox Code Playgroud)

可以看出,通过","拆分可以轻松完成,但问题来了

当它是MAV#(X ,,)或MOV#(X,12,33)类型时.

请帮忙

.net c#

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