问题列表 - 第44723页

有谁知道正则表达式来验证MSISDN格式的手机号码?

有谁知道正则表达式来验证MSISDN格式的手机号码?

我查看了http://charlvn.blogspot.com/2010/06/msisdn-regular-expressions.html上发布的解决方案,但我认为这不是通用的解决方案.

我正在寻找可以验证任何MSISDN标准手机号码的验证正则表达式. http://en.wikipedia.org/wiki/MSISDN

其次,我正在寻找检查有效MSISDN手机号码是否来自特定国家的方法,例如"31628000000"是来自荷兰的号码,因为它以netnumber"31"开头.

我将在Python中实现验证部分.

提前致谢!

python regex mobile phone-number

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

使用PHP将SVG图像转换为PNG

我正在开发一个Web项目,该项目涉及动态生成的美国地图,该地图基于一组数据着色不同的状态.

这个SVG文件给了我一张很好的美国空白地图,很容易改变每个州的颜色.困难在于IE浏览器不支持SVG,所以为了让我使用svg提供的方便语法,我需要将它转换为JPG.

理想情况下,我只想使用GD2库,但也可以使用ImageMagick.我完全不知道如何做到这一点.

将考虑允许我动态改变美国地图上的状态颜色的任何解决方案.关键是它可以很容易地改变颜色并且它是跨浏览器的.请给我PHP/Apache解决方案.

php svg jpeg imagemagick gd2

104
推荐指数
5
解决办法
12万
查看次数

在大型c#应用程序上执行批量命名空间重命名的最佳方法是什么?

首先,一点背景.

目前我们的代码库中的命名空间和程序集(约60个程序集,数千个类)看起来像

WidgetCompany.Department.Something
Run Code Online (Sandbox Code Playgroud)

我们现在已经分拆出来,因此我们正在销售驱动WidgetCompany的软件,因此我们想重命名命名空间和程序集

NewCompany.Something
Run Code Online (Sandbox Code Playgroud)

在正常情况下,我可能只是坚持使用旧命名空间,但问题是我们的客户不希望在应用程序的任何位置看到其竞争对手的名称.如果他们看到堆栈跟踪,装配属性等,它不应该出现.这并不意味着隐藏我们的员工或做任何险恶的事情,我们只需要确保人们知道我们是一个独立的实体,独立的管理,他们不需要担心数据被共享等.

现在的问题.执行此类所有包含重命名的最佳方法是什么?以下内容需要更改:

  • (几乎)应用程序中的每个类的命名空间
  • using应用程序中引用旧名称的每个语句
  • 每个项目的文件夹结构
  • 依赖于更改的文件夹结构的项目之间的引用
  • .sln文件引用已更改的文件夹结构
  • 对完全合格的那些类的任何引用(应该很少和很远)
  • 在xml配置文件中对这些类的任何引用(配置节等)
  • 每个程序集的AssemblyInfo.cs文件
  • 每个.csproj文件中的AssemblyName

我是否坚持使用寻找 - 替换祈祷策略还是有更好的东西?

.net c# refactoring visual-studio

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

用户尝试退出浏览器时显示弹出窗口(GMail样式)

当他/她试图退出浏览器窗口时,我必须提示用户.例如,当你去GMail并开始撰写新邮件,然后在保存任何内容之前尝试关闭它时,GMail会给你一个弹出窗口,例如:

你真的想退出这个页面吗?

然后你可以选择离开页面或留在页面上.所以我感兴趣的是他们如何做到这一点以及当用户按下时他们使用了什么技巧(如果有的话)Stay on this page.

javascript browser

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

有没有简单的方法将我的整个Intellij安装在USB记忆棒上?

我正在考虑从Eclipse切换到Intellij.我喜欢Eclipse的一件事是整个安装只是一个文件夹,我可以把它放在USB记忆棒上并根据需要将其复制到另一台计算机上.我的所有插件,设置和其他所有东西都随我而来,我所要做的就是复制一个文件夹.

有什么办法可以用Intellij做到这一点吗?

usb intellij-idea portable-applications

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

如何将日期字符串如"2011-01-12T14:17:55.043Z"转换为长1294841716?

我需要以这种字符串格式转换日期:

"2011-01-12T14:17:55.043Z"

到一个像1294841716这样的数字(这是1970年1月1日以来的秒数[不是毫秒]).有一种简单的方法来进行解析吗?

更新:这是我到目前为止的代码:

NSString *dateString = @"2011-01-12T14:17:55.043Z";
NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];
[inFormat setDateFormat:@"yyyy-MM-ddTHH:mm:ss.nnnZ"];
NSDate *parsed = [inFormat dateFromString:dateString];
long t = [parsed timeIntervalSinceReferenceDate];
Run Code Online (Sandbox Code Playgroud)

t每次都回到0.

iphone date objective-c ios

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

iphone sdk透明子视图背景

我有一个主视图,上面有一张图片.

我正在尝试添加子视图,[self.view addSubview:view2];但我希望view2背景是透明的.尝试了opaque = no和背景色到clearcolor,并尝试将uiview子类化并用以下内容重写drawrect:

#import "TransparentView.h"


@implementation TransparentView

- (id)initWithFrame:(CGRect)frame 
{
    if (self = [super initWithFrame:frame]) {
        [self setBackgroundColor:[UIColor clearColor]];
        self.opaque=NO;
        self.clearsContextBeforeDrawing=YES;
    }
    return self;
}

- (void)drawRect:(CGRect)rect 
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextClearRect(context, rect);

    CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
    CGContextFillRect(context, rect);
}


@end
Run Code Online (Sandbox Code Playgroud)

但仍然没有显示子视图的背景透明......任何想法?

iphone transparent uiview

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

字段文本被不一致地截断

我创建了一个标签报告(2 列)。使用的字段包括后缀、联系人姓名、公司名称、职务和部门 \xe2\x80\x93 简单联系人数据。

\n\n

“部门”字段是最后一个字段,在包含 78 条记录的报告中,“部门”字段决定不将整个字段文本显示两次。

\n\n

我在所有字段上将“可以增长”设置为默认值,我检查了边距和标签宽度以确保文本不会因为标签对于边距太宽而被截断。我通过缩写某些单词修改了数据库中的数据,它显示了更改,但它仍然在 50 个字符后截断。有时,部门名称超过 80 个字符,它会显示所有数据。

\n\n

当我预览报告以及不同用户打印报告时,屏幕上会出现此问题。默认打印机没有改变。

\n\n

这个把我难住了。这是一个应用程序错误(如果是的话,是否有 CR 11.5 的服务包?),还是与需要更新的打印机驱动程序有关?

\n\n

预先感谢您对这个难题的帮助。

\n\n

更新

\n\n
    \n
  1. 我确实指定了数据源
  2. \n
  3. 数据库中的文本没有任何特殊字符或任何其他可能不合适的字符
  4. \n
  5. 否,我没有使用底层 文档中任何位置的以下部分
  6. \n
  7. 11.5.8.998 是我的 CR 版本(好吧,好像我落后了 - 然而,当我单击“验证更新”时,它告诉我没有任何更新。您有 SP2 下载的链接吗?)
  8. \n
  9. 自定义字符串选项中没有公式
  10. \n
\n

crystal-reports crystal-reports-xi

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

Google App Engine Java - 联合登录,在数据存储中保留什么

我正在使用联合登录构建Google App Engine for Java应用程序.

当用户使用OAuth提供程序登录我的应用时,我会收到一个用户对象[http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/users/User.html ].

我想在数据存储区中保留指向该用户的链接.但是,我使用什么作为唯一键?是getFederatedIdentity()还是getUserId()?两者都没有任何JavaDoc.显然,当用户随后登录我的应用程序时,我想要检索已保存到数据存储区的对象.

我理解federatedIdentity字段,我应该总是填充它(我只允许联合登录).但是,如果这是用于将我的详细信息链接到登录用户的字段,那么Google在本地服务器上进行测试时将其留空......这样就没那么多了.

什么是getUserId字段 - Google如何设置它?如果用户的联合身份保持不变,它是否保证保持不变?

非常感谢

java google-app-engine federated-identity

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

Maven:如何检查工件是否存在?

如果本地存储库中已经存在工件,我如何从 Mojo 中检查?

我正在将大型二进制文件安装到本地 Maven 存储库中,我需要在尝试下载它们之前知道它们是否已经存在。

maven-2 mojo

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